|
Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
SPI Message Format Typedef. More...
#include <ca821x-api/include/mac_messages.h>

SPI Message Format Typedef.
IMPORTANT: Make sure all of the structs in the PData union have no alignment requirements, i.e. all the members of any of the structs should be of type uint8_t (that includes uint8_t arrays, or other structs which themselves only have uint8_t members.). An example of what NOT to do: struct BAD_EXAMPLE_request_set { uint8_t var1; uint8_t var2; uint32_t bad_var; // DON'T DO THIS, instead do uint8_t good_var[4]; };
| struct MLME_ASSOCIATE_confirm_pset MAC_Message::AssocCnf |
| struct MLME_ASSOCIATE_indication_pset MAC_Message::AssocInd |
| struct MLME_ASSOCIATE_request_pset MAC_Message::AssocReq |
| struct MLME_ASSOCIATE_response_pset MAC_Message::AssocRsp |
| struct MLME_BEACON_NOTIFY_indication_pset MAC_Message::BeaconInd |
| uint8_t MAC_Message::CommandId |
| struct MLME_COMM_STATUS_indication_pset MAC_Message::CommStatusInd |
| struct MCPS_DATA_confirm_pset MAC_Message::DataCnf |
| struct MCPS_DATA_indication_pset MAC_Message::DataInd |
| struct MCPS_DATA_request_pset MAC_Message::DataReq |
| struct MLME_DISASSOCIATE_confirm_pset MAC_Message::DisassocCnf |
| struct MLME_DISASSOCIATE_indication_pset MAC_Message::DisassocInd |
| struct MLME_DISASSOCIATE_request_pset MAC_Message::DisassocReq |
| struct MLME_GET_confirm_pset MAC_Message::GetCnf |
| struct MLME_GET_request_pset MAC_Message::GetReq |
| struct HWME_GET_confirm_pset MAC_Message::HWMEGetCnf |
| struct HWME_GET_request_pset MAC_Message::HWMEGetReq |
| struct HWME_HAES_confirm_pset MAC_Message::HWMEHAESCnf |
| struct HWME_HAES_request_pset MAC_Message::HWMEHAESReq |
| struct HWME_SET_confirm_pset MAC_Message::HWMESetCnf |
| struct HWME_SET_request_pset MAC_Message::HWMESetReq |
| struct HWME_WAKEUP_indication_pset MAC_Message::HWMEWakeupInd |
| uint8_t MAC_Message::Length |
| struct MLME_ORPHAN_indication_pset MAC_Message::OrphanInd |
| struct MLME_ORPHAN_response_pset MAC_Message::OrphanRsp |
| uint8_t MAC_Message::Payload[254] |
| union { ... } MAC_Message::PData |
| struct MLME_POLL_request_pset MAC_Message::PollReq |
| struct MCPS_PURGE_confirm_pset MAC_Message::PurgeCnf |
| struct MLME_RX_ENABLE_request_pset MAC_Message::RxEnableReq |
| struct MLME_SCAN_confirm_pset MAC_Message::ScanCnf |
| struct MLME_SCAN_request_pset MAC_Message::ScanReq |
| struct MLME_SET_confirm_pset MAC_Message::SetCnf |
| struct MLME_SET_request_pset MAC_Message::SetReq |
| struct MLME_START_request_pset MAC_Message::StartReq |
| uint8_t MAC_Message::Status |
| struct MLME_SYNC_LOSS_indication_pset MAC_Message::SyncLossInd |
| struct TDME_EDDET_indication_pset MAC_Message::TDMEEDDetInd |
| struct TDME_ERROR_indication_pset MAC_Message::TDMEErrorInd |
| struct TDME_GETSFR_confirm_pset MAC_Message::TDMEGetSFRCnf |
| struct TDME_GETSFR_request_pset MAC_Message::TDMEGetSFRReq |
| struct TDME_LOTLK_confirm_pset MAC_Message::TDMELOTlkCnf |
| struct TDME_LOTLK_request_pset MAC_Message::TDMELOTlkReq |
| struct TDME_RXPKT_indication_pset MAC_Message::TDMERxPktInd |
| struct TDME_SET_confirm_pset MAC_Message::TDMESetCnf |
| struct TDME_SET_request_pset MAC_Message::TDMESetReq |
| struct TDME_SETSFR_confirm_pset MAC_Message::TDMESetSFRCnf |
| struct TDME_SETSFR_request_pset MAC_Message::TDMESetSFRReq |
| struct TDME_TESTMODE_confirm_pset MAC_Message::TDMETestModeCnf |
| struct TDME_TESTMODE_request_pset MAC_Message::TDMETestModeReq |
| struct TDME_TXPKT_confirm_pset MAC_Message::TDMETxPktCnf |
| struct TDME_TXPKT_request_pset MAC_Message::TDMETxPktReq |
| uint8_t MAC_Message::u8Param |