Xbee s2b for lpc11u24

Dependencies:   DigiLogger

Dependents:  

Fork of XBeeLib by Digi International Inc.

Embed: (wiki syntax)

« Back to documentation index

"Callback types declaration"

"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:
remotethe remote module that sent the data
sample_dataa 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:
remotethe remote module that sent the data
sample_dataa 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:
remotethe remote module that sent the data
sample_dataa 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:
remotediscovered remote node.
node_idNode 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:
remotediscovered remote node.
node_idNode 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:
remotediscovered remote node.
node_idNode 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:
remotethe remote module that sent the data
broadcasta boolean to tell if the message was broadcast (true) or unicast (false)
dataa pointer to data sent by remote.
lenlength (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:
remotethe remote module that sent the data
broadcasta boolean to tell if the message was broadcast (true) or unicast (false)
dataa pointer to data sent by remote.
lenlength (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:
remotethe remote module that sent the data
broadcasta boolean to tell if the message was broadcast (true) or unicast (false)
dataa pointer to data sent by remote.
lenlength (in bytes) of data buffer

Definition at line 31 of file FH_RxPacketZB.h.