Collaboration diagram for ZAF_Transport:Topics | |
| ZAF_Transport_Endpoint | |
| ZAF_Transport_Multicast | |
| ZAF_Transport_Security | |
Data Structures | |
| struct | zaf_tx_options_t |
Typedefs | |
| typedef void(* | zaf_tx_callback_t) (transmission_result_t *pTxResult) |
Functions | |
| bool | ZAF_transportSendDataAbort (void) |
| bool | zaf_transport_tx (const uint8_t *frame, uint8_t frame_length, zaf_tx_callback_t callback, zaf_tx_options_t *zaf_tx_options) |
| void | zaf_transport_rx_to_tx_options (RECEIVE_OPTIONS_TYPE_EX *rx_options, zaf_tx_options_t *tx_options) |
| void | zaf_transport_resume (void) |
| void | zaf_transport_pause (void) |
| void | zaf_transport_init (void) |
| typedef void(* zaf_tx_callback_t) (transmission_result_t *pTxResult) |
Type used by the callbacks that are called once the tranmission is done
| void zaf_transport_init | ( | void | ) |
Initializes the transport queue and needed variables
| void zaf_transport_pause | ( | void | ) |
Pauses the transport queue
| void zaf_transport_resume | ( | void | ) |
Resumes the transport queue
| void zaf_transport_rx_to_tx_options | ( | RECEIVE_OPTIONS_TYPE_EX * | rx_options, |
| zaf_tx_options_t * | tx_options ) |
Converts the Receive Options to the Transmit Options needed by this module
| rx_options | A pointer to the receive options |
| tx_options | A pointer to the transmit options |
| bool zaf_transport_tx | ( | const uint8_t * | frame, |
| uint8_t | frame_length, | ||
| zaf_tx_callback_t | callback, | ||
| zaf_tx_options_t * | zaf_tx_options ) |
Sends a frame to the controller which is to be transmitted
| frame | Pointer to the frame |
| frame_length | Frame length |
| callback | Callback which is called once the transmission is done |
| zaf_tx_options | Transmit options |
| bool ZAF_transportSendDataAbort | ( | void | ) |
Instructs Z-Wave protocol to Abort an Application initiated transmit if any in progress.