btstack_event.h (4ccacc40ad94c9a42aed3472e2884735a918df09) btstack_event.h (34b22aac0913b061ca6c0da686fd034f9e188df1)
1/*
2 * Copyright (C) 2016 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 4534 unchanged lines hidden (view full) ---

4543 * @brief Get field avdtp_cid from event AVDTP_SUBEVENT_STREAMING_CONNECTION_RELEASED
4544 * @param event packet
4545 * @return avdtp_cid
4546 * @note: btstack_type 2
4547 */
4548static inline uint16_t avdtp_subevent_streaming_connection_released_get_avdtp_cid(const uint8_t * event){
4549 return little_endian_read_16(event, 3);
4550}
1/*
2 * Copyright (C) 2016 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 4534 unchanged lines hidden (view full) ---

4543 * @brief Get field avdtp_cid from event AVDTP_SUBEVENT_STREAMING_CONNECTION_RELEASED
4544 * @param event packet
4545 * @return avdtp_cid
4546 * @note: btstack_type 2
4547 */
4548static inline uint16_t avdtp_subevent_streaming_connection_released_get_avdtp_cid(const uint8_t * event){
4549 return little_endian_read_16(event, 3);
4550}
4551/**
4552 * @brief Get field local_seid from event AVDTP_SUBEVENT_STREAMING_CONNECTION_RELEASED
4553 * @param event packet
4554 * @return local_seid
4555 * @note: btstack_type 1
4556 */
4557static inline uint8_t avdtp_subevent_streaming_connection_released_get_local_seid(const uint8_t * event){
4558 return event[5];
4559}
4551
4552/**
4553 * @brief Get field avdtp_cid from event AVDTP_SUBEVENT_STREAMING_CAN_SEND_MEDIA_PACKET_NOW
4554 * @param event packet
4555 * @return avdtp_cid
4556 * @note: btstack_type 2
4557 */
4558static inline uint16_t avdtp_subevent_streaming_can_send_media_packet_now_get_avdtp_cid(const uint8_t * event){

--- 278 unchanged lines hidden (view full) ---

4837 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_STARTED
4838 * @param event packet
4839 * @return local_seid
4840 * @note: btstack_type 1
4841 */
4842static inline uint8_t a2dp_subevent_stream_started_get_local_seid(const uint8_t * event){
4843 return event[5];
4844}
4560
4561/**
4562 * @brief Get field avdtp_cid from event AVDTP_SUBEVENT_STREAMING_CAN_SEND_MEDIA_PACKET_NOW
4563 * @param event packet
4564 * @return avdtp_cid
4565 * @note: btstack_type 2
4566 */
4567static inline uint16_t avdtp_subevent_streaming_can_send_media_packet_now_get_avdtp_cid(const uint8_t * event){

--- 278 unchanged lines hidden (view full) ---

4846 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_STARTED
4847 * @param event packet
4848 * @return local_seid
4849 * @note: btstack_type 1
4850 */
4851static inline uint8_t a2dp_subevent_stream_started_get_local_seid(const uint8_t * event){
4852 return event[5];
4853}
4845/**
4846 * @brief Get field status from event A2DP_SUBEVENT_STREAM_STARTED
4847 * @param event packet
4848 * @return status
4849 * @note: btstack_type 1
4850 */
4851static inline uint8_t a2dp_subevent_stream_started_get_status(const uint8_t * event){
4852 return event[6];
4853}
4854
4855/**
4856 * @brief Get field a2dp_cid from event A2DP_SUBEVENT_STREAM_SUSPENDED
4857 * @param event packet
4858 * @return a2dp_cid
4859 * @note: btstack_type 2
4860 */
4861static inline uint16_t a2dp_subevent_stream_suspended_get_a2dp_cid(const uint8_t * event){
4862 return little_endian_read_16(event, 3);
4863}
4864/**
4865 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_SUSPENDED
4866 * @param event packet
4867 * @return local_seid
4868 * @note: btstack_type 1
4869 */
4870static inline uint8_t a2dp_subevent_stream_suspended_get_local_seid(const uint8_t * event){
4871 return event[5];
4872}
4854
4855/**
4856 * @brief Get field a2dp_cid from event A2DP_SUBEVENT_STREAM_SUSPENDED
4857 * @param event packet
4858 * @return a2dp_cid
4859 * @note: btstack_type 2
4860 */
4861static inline uint16_t a2dp_subevent_stream_suspended_get_a2dp_cid(const uint8_t * event){
4862 return little_endian_read_16(event, 3);
4863}
4864/**
4865 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_SUSPENDED
4866 * @param event packet
4867 * @return local_seid
4868 * @note: btstack_type 1
4869 */
4870static inline uint8_t a2dp_subevent_stream_suspended_get_local_seid(const uint8_t * event){
4871 return event[5];
4872}
4873/**
4874 * @brief Get field status from event A2DP_SUBEVENT_STREAM_SUSPENDED
4875 * @param event packet
4876 * @return status
4877 * @note: btstack_type 1
4878 */
4879static inline uint8_t a2dp_subevent_stream_suspended_get_status(const uint8_t * event){
4880 return event[6];
4881}
4882
4883/**
4884 * @brief Get field a2dp_cid from event A2DP_SUBEVENT_STREAM_RELEASED
4885 * @param event packet
4886 * @return a2dp_cid
4887 * @note: btstack_type 2
4888 */
4889static inline uint16_t a2dp_subevent_stream_released_get_a2dp_cid(const uint8_t * event){
4890 return little_endian_read_16(event, 3);
4891}
4892/**
4893 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_RELEASED
4894 * @param event packet
4895 * @return local_seid
4896 * @note: btstack_type 1
4897 */
4898static inline uint8_t a2dp_subevent_stream_released_get_local_seid(const uint8_t * event){
4899 return event[5];
4900}
4873
4874/**
4875 * @brief Get field a2dp_cid from event A2DP_SUBEVENT_STREAM_RELEASED
4876 * @param event packet
4877 * @return a2dp_cid
4878 * @note: btstack_type 2
4879 */
4880static inline uint16_t a2dp_subevent_stream_released_get_a2dp_cid(const uint8_t * event){
4881 return little_endian_read_16(event, 3);
4882}
4883/**
4884 * @brief Get field local_seid from event A2DP_SUBEVENT_STREAM_RELEASED
4885 * @param event packet
4886 * @return local_seid
4887 * @note: btstack_type 1
4888 */
4889static inline uint8_t a2dp_subevent_stream_released_get_local_seid(const uint8_t * event){
4890 return event[5];
4891}
4901/**
4902 * @brief Get field status from event A2DP_SUBEVENT_STREAM_RELEASED
4903 * @param event packet
4904 * @return status
4905 * @note: btstack_type 1
4906 */
4907static inline uint8_t a2dp_subevent_stream_released_get_status(const uint8_t * event){
4908 return event[6];
4909}
4910
4911/**
4912 * @brief Get field status from event AVRCP_SUBEVENT_CONNECTION_ESTABLISHED
4913 * @param event packet
4914 * @return status
4915 * @note: btstack_type 1
4916 */
4917static inline uint8_t avrcp_subevent_connection_established_get_status(const uint8_t * event){

--- 692 unchanged lines hidden ---
4892
4893/**
4894 * @brief Get field status from event AVRCP_SUBEVENT_CONNECTION_ESTABLISHED
4895 * @param event packet
4896 * @return status
4897 * @note: btstack_type 1
4898 */
4899static inline uint8_t avrcp_subevent_connection_established_get_status(const uint8_t * event){

--- 692 unchanged lines hidden ---