Auto_ACK_PluginEMDRV > EZRADIODRV > Plugin_System
Detailed Description
Auto acknowledge plugin, see Plugin System Layer for detailed documentation.
.
| Data Structures | |
| struct | EZRADIODRV_AutoAckHandle | 
| EzRadio auto acknowledge plug-in instance initialization and handler structure. | |
| Macros | |
| #define | EZRADIODRV_AUTO_ACK_PLUGIN_INIT_DEFAULT | 
| Configuration data for EzRadio auto acknowledge plug-in. | |
| Typedefs | |
| typedef struct EZRADIODRV_AutoAckHandle | EZRADIODRV_AutoAckHandle_t | 
| EzRadio auto acknowledge plug-in instance initialization and handler structure. | |
| typedef enum EZRADIODRV_AutoAckMode | EZRADIODRV_AutoAckMode_t | 
| EzRadio auto acknowledge mode. | |
| typedef enum EZRADIODRV_AutoAckPacketMode | EZRADIODRV_AutoAckPacketMode_t | 
| EzRadio packet mode for auto acknowledge plug-in. | |
| Enumerations | |
| enum | EZRADIODRV_AutoAckMode
         
         { ezradiodrvAutoAckDisabled = 0, ezradiodrvAutoAckImmediate = 1, ezradiodrvAutoAckSkipOne = 2 } | 
| EzRadio auto acknowledge mode. | |
| enum | EZRADIODRV_AutoAckPacketMode
         
         { ezradiodrvAutoAckPktDefault = 0, ezradiodrvAutoAckPktCustom = 1 } | 
| EzRadio packet mode for auto acknowledge plug-in. | |
| Functions | |
| void | ezradioDisableAutoAck ( EZRADIODRV_AutoAckHandle_t *autoAckHandle) | 
| Disables auto acknowledge sending feature. | |
| void | ezradioEnableAutoAck ( EZRADIODRV_AutoAckHandle_t *autoAckHandle) | 
| Enables auto acknowledge sending feature. | |
| void | ezradioSkipAutoAck ( EZRADIODRV_AutoAckHandle_t *autoAckHandle) | 
| Configures auto acknowledge sending feature so that there will be no acknowledge transmitted to the next received packet. This is usefull is both nodes of a link uses auto acknowledgement. | |
Macro Definition Documentation
| #define EZRADIODRV_AUTO_ACK_PLUGIN_INIT_DEFAULT | 
Configuration data for EzRadio auto acknowledge plug-in.
        Definition at line
        
         92
        
        of file
        
         ezradio_auto_ack_plugin.h
        
        .
       
Enumeration Type Documentation
EzRadio auto acknowledge mode.
        Definition at line
        
         65
        
        of file
        
         ezradio_auto_ack_plugin.h
        
        .
       
EzRadio packet mode for auto acknowledge plug-in.
        Definition at line
        
         72
        
        of file
        
         ezradio_auto_ack_plugin.h
        
        .
       
Function Documentation
| void ezradioDisableAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | 
            autoAckHandle
            | ) | 
Disables auto acknowledge sending feature.
- Parameters
- 
         autoAckHandleAuto acknowledge plug-in handler. 
- Returns
- ECODE_EMDRV_EZRADIODRV_OK on success. On failure an appropriate EZRADIODRV Ecode_t is returned.
        Definition at line
        
         67
        
        of file
        
         ezradio_auto_ack_plugin.c
        
        .
       
References EZRADIODRV_AutoAckHandle::ackMode , and ezradiodrvAutoAckDisabled .
| void ezradioEnableAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | 
            autoAckHandle
            | ) | 
Enables auto acknowledge sending feature.
- Parameters
- 
         autoAckHandleAuto acknowledge plug-in handler. 
- Returns
- ECODE_EMDRV_EZRADIODRV_OK on success. On failure an appropriate EZRADIODRV Ecode_t is returned.
        Definition at line
        
         53
        
        of file
        
         ezradio_auto_ack_plugin.c
        
        .
       
References EZRADIODRV_AutoAckHandle::ackMode , and ezradiodrvAutoAckImmediate .
| void ezradioSkipAutoAck | ( | EZRADIODRV_AutoAckHandle_t * | 
            autoAckHandle
            | ) | 
Configures auto acknowledge sending feature so that there will be no acknowledge transmitted to the next received packet. This is usefull is both nodes of a link uses auto acknowledgement.
- Parameters
- 
         autoAckHandleAuto acknowledge plug-in handler. 
- Returns
- ECODE_EMDRV_EZRADIODRV_OK on success. On failure an appropriate EZRADIODRV Ecode_t is returned.
        Definition at line
        
         83
        
        of file
        
         ezradio_auto_ack_plugin.c
        
        .
       
References EZRADIODRV_AutoAckHandle::ackMode , and ezradiodrvAutoAckSkipOne .