This file implements the OpenThread platform abstraction for radio communication.
More...
|
| struct ca821x_dev * | PlatformGetDeviceRef () |
| | Following Initialisation, this can be used to obtain the pDeviceRef that openthread is using. More...
|
| |
| otError | otPlatMlmeGet (otInstance *aInstance, otPibAttr aAttr, uint8_t aIndex, uint8_t *aLen, uint8_t *aBuf) |
| |
| otError | otPlatMlmeSet (otInstance *aInstance, otPibAttr aAttr, uint8_t aIndex, uint8_t aLen, const uint8_t *aBuf) |
| |
| otError | otPlatMlmeReset (otInstance *aInstance, bool setDefaultPib) |
| |
| otError | otPlatMlmeStart (otInstance *aInstance, otStartRequest *aStartReq) |
| |
| otError | otPlatMlmeScan (otInstance *aInstance, otScanRequest *aScanRequest) |
| |
| otError | otPlatMlmePollRequest (otInstance *aInstance, otPollRequest *aPollRequest) |
| |
| otError | otPlatMcpsDataRequest (otInstance *aInstance, otDataRequest *aDataRequest) |
| |
| otError | otPlatMcpsPurge (otInstance *aInstance, uint8_t aMsduHandle) |
| |
| void | otPlatRadioGetIeeeEui64 (otInstance *aInstance, uint8_t *aIeeeEui64) |
| |
| int8_t | otPlatRadioGetReceiveSensitivity (otInstance *aInstance) |
| |
| void | PlatformRadioStop (void) |
| | Stop and reset the CA-821x. More...
|
| |
| void | initIeeeEui64 () |
| |
| int | PlatformRadioInitWithDev (struct ca821x_dev *apDeviceRef) |
| | Initialise the openthread platform layer with apDeviceRef as the device. More...
|
| |
| int | PlatformRadioInitWithDevEui64 (struct ca821x_dev *apDeviceRef, uint8_t *pEui64) |
| | Initialise the openthread platform layer with pDeviceRef as the device, and pEui64 as the EUI64. More...
|
| |
| int | PlatformRadioInit (void) |
| | Initialise the openthread platform layer with the internal device struct. More...
|
| |
| int8_t | otPlatRadioGetRssi (otInstance *aInstance) |
| |
| otError | otPlatRadioEnable (otInstance *aInstance) |
| |
| bool | otPlatRadioIsEnabled (otInstance *aInstance) |
| |
| int | PlatformIsExpectingIndication () |
| | Determines whether or not an MCPS-DATA-INDICATION is currently expected, based on the result of the previous poll. More...
|
| |
| otError | otPlatRadioGetCcaEnergyDetectThreshold (otInstance *aInstance, int8_t *aThreshold) |
| |
| otError | otPlatRadioSetCcaEnergyDetectThreshold (otInstance *aInstance, int8_t aThreshold) |
| |
This file implements the OpenThread platform abstraction for radio communication.