Library to easily communicate with XBee modules.
Fork of XBeeLib by
"Callback types declaration"
Typedefs | |
typedef void(* | node_discovery_zb_cb_t )(const RemoteXBeeZB &remote, char const *const node_id) |
Node Discovery Response callback type declaration for ZigBee. | |
typedef void(* | node_discovery_dm_cb_t )(const RemoteXBeeDM &remote, char const *const node_id) |
Node Discovery Response callback type declaration for ZigBee. | |
typedef void(* | node_discovery_802_cb_t )(const RemoteXBee802 &remote, char const *const node_id) |
Node Discovery Response callback type declaration for 802.15.4. | |
typedef void(* | io_data_cb_802_t )(const RemoteXBee802 &remote, const IOSample802 &sample_data) |
IO Data Sample reception (802.15.4 modules) callback type declaration. | |
typedef void(* | io_data_cb_dm_t )(const RemoteXBeeDM &remote, const IOSampleDM &sample_data) |
IO Data Sample reception (ZigBee modules) callback type declaration. | |
typedef void(* | io_data_cb_zb_t )(const RemoteXBeeZB &remote, const IOSampleZB &sample_data) |
IO Data Sample reception (ZigBee modules) callback type declaration. | |
typedef void(* | receive_802_cb_t )(const RemoteXBee802 &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration | |
typedef void(* | receive_dm_cb_t )(const RemoteXBeeDM &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration | |
typedef void(* | receive_zb_cb_t )(const RemoteXBeeZB &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration |
Typedef Documentation
typedef void(* io_data_cb_802_t)(const RemoteXBee802 &remote, const IOSample802 &sample_data) |
IO Data Sample reception (802.15.4 modules) callback type declaration.
- Parameters:
-
remote the remote module that sent the data sample_data a referece to an IOSample802 that can be queried for the IoLines' values
Definition at line 31 of file FH_IoDataSample802.h.
typedef void(* io_data_cb_dm_t)(const RemoteXBeeDM &remote, const IOSampleDM &sample_data) |
IO Data Sample reception (ZigBee modules) callback type declaration.
- Parameters:
-
remote the remote module that sent the data sample_data a referece to an IOSampleDM that can be queried for the IoLines' values
Definition at line 31 of file FH_IoDataSampleDM.h.
typedef void(* io_data_cb_zb_t)(const RemoteXBeeZB &remote, const IOSampleZB &sample_data) |
IO Data Sample reception (ZigBee modules) callback type declaration.
- Parameters:
-
remote the remote module that sent the data sample_data a referece to an IOSampleZB that can be queried for the IoLines' values
Definition at line 31 of file FH_IoDataSampleZB.h.
typedef void(* node_discovery_802_cb_t)(const RemoteXBee802 &remote, char const *const node_id) |
Node Discovery Response callback type declaration for 802.15.4.
- Parameters:
-
remote discovered remote node. node_id Node Identifier (NI parameter) of remote.
Definition at line 123 of file FH_AtCmdResp.h.
typedef void(* node_discovery_dm_cb_t)(const RemoteXBeeDM &remote, char const *const node_id) |
Node Discovery Response callback type declaration for ZigBee.
- Parameters:
-
remote discovered remote node. node_id Node Identifier (NI parameter) of remote.
Definition at line 89 of file FH_AtCmdResp.h.
typedef void(* node_discovery_zb_cb_t)(const RemoteXBeeZB &remote, char const *const node_id) |
Node Discovery Response callback type declaration for ZigBee.
- Parameters:
-
remote discovered remote node. node_id Node Identifier (NI parameter) of remote.
Definition at line 55 of file FH_AtCmdResp.h.
typedef void(* receive_802_cb_t)(const RemoteXBee802 &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration
- Parameters:
-
remote the remote module that sent the data broadcast a boolean to tell if the message was broadcast (true) or unicast (false) data a pointer to data sent by remote. len length (in bytes) of data buffer
Definition at line 31 of file FH_RxPacket802.h.
typedef void(* receive_dm_cb_t)(const RemoteXBeeDM &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration
- Parameters:
-
remote the remote module that sent the data broadcast a boolean to tell if the message was broadcast (true) or unicast (false) data a pointer to data sent by remote. len length (in bytes) of data buffer
Definition at line 31 of file FH_RxPacketDM.h.
typedef void(* receive_zb_cb_t)(const RemoteXBeeZB &remote, bool broadcast, const uint8_t *const data, uint16_t len) |
receive callback type declaration
- Parameters:
-
remote the remote module that sent the data broadcast a boolean to tell if the message was broadcast (true) or unicast (false) data a pointer to data sent by remote. len length (in bytes) of data buffer
Definition at line 31 of file FH_RxPacketZB.h.
Generated on Tue Jul 12 2022 18:10:50 by 1.7.2