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 |