Embed: (wiki syntax)

« Back to documentation index

fhss_api Struct Reference

fhss_api Struct Reference

Struct fhss_api defines interface between software MAC and FHSS. More...

#include <fhss_api.h>

Data Fields

fhss_is_broadcast_channelis_broadcast_channel
 FHSS is broadcast channel.
fhss_use_broadcast_queueuse_broadcast_queue
 FHSS queue check.
fhss_tx_handletx_handle
 FHSS TX handle.
fhss_check_tx_conditionscheck_tx_conditions
 Check TX permission.
fhss_receive_framereceive_frame
 Notification of received FHSS synch or synch request frame.
fhss_data_tx_donedata_tx_done
 Data TX done callback.
fhss_data_tx_faildata_tx_fail
 Data TX or CCA failed callback.
fhss_synch_state_setsynch_state_set
 Change synchronization state.
fhss_read_timestampread_timestamp
 Read timestamp.
fhss_get_retry_periodget_retry_period
 Get retransmission period.
fhss_init_callbacksinit_callbacks
 Initialize MAC functions.

Detailed Description

Struct fhss_api defines interface between software MAC and FHSS.

Application creates fhss_api_s object by calling FHSS creator function. Then object is passed to software MAC which then initialises it's own callback functions.

Definition at line 169 of file fhss_api.h.


Field Documentation

Check TX permission.

Definition at line 173 of file fhss_api.h.

Data TX done callback.

Definition at line 175 of file fhss_api.h.

Data TX or CCA failed callback.

Definition at line 176 of file fhss_api.h.

Get retransmission period.

Definition at line 179 of file fhss_api.h.

Initialize MAC functions.

Definition at line 180 of file fhss_api.h.

FHSS is broadcast channel.

Definition at line 170 of file fhss_api.h.

Read timestamp.

Definition at line 178 of file fhss_api.h.

Notification of received FHSS synch or synch request frame.

Definition at line 174 of file fhss_api.h.

Change synchronization state.

Definition at line 177 of file fhss_api.h.

FHSS TX handle.

Definition at line 172 of file fhss_api.h.

FHSS queue check.

Definition at line 171 of file fhss_api.h.