2.5.5 PHY_Retval_t Enum
C
typedef enum phy_return_value_tag {
/* General Success condition*/
PHY_SUCCESS = 0x00,
/* Transceiver is currently sleeping */
PHY_TRX_ASLEEP = 0x81,
/* Transceiver is currently awake */
PHY_TRX_AWAKE = 0x82,
/* 15.4 subsytem request is aborted due to BT subsystem High priority request */
PHY_RF_REQ_ABORTED = 0x83,
/* RF is not available for 802.15.4 subsytem*/
PHY_RF_UNAVAILABLE = 0x84,
/* General failure condition */
PHY_FAILURE = 0x85,
/* PHY busy condition */
PHY_BUSY = 0x86,
/* Frame pending at receiver */
PHY_FRAME_PENDING = 0x87,
/*A parameter in the set/get request is either not supported or is out ofthe valid range*/
PHY_INVALID_PARAMETER = 0x88,
/*A SET/GET request was issued with the identifier of a PIB attribute that is not supported */
PHY_UNSUPPORTED_ATTRIBUTE = 0x89,
/* The CCA attempt has detected a busy channel.*/
PHY_CHANNEL_BUSY = 0x8A,
/* The CCA attempt has detected an idle channel.*/
PHY_CHANNEL_IDLE = 0x8B,
/* TRX received no ack for the previously sent packet*/
PHY_NO_ACK = 0x8C,
/* Transmit is failed due to Channel access failure*/
PHY_CHANNEL_ACCESS_FAILURE = 0x8D
}PHY_Retval_t;
Summary
List of return status for the PHY functions
Description
| Status | Description |
|---|---|
| PHY_SUCCESS | General Success condition |
| PHY_TRX_ASLEEP | Transceiver is currently sleeping |
| PHY_TRX_AWAKE | Transceiver is currently awake |
| PHY_RF_REQ_ABORTED | 15.4 subsytem request is aborted due to BT subsystem High priority request |
| PHY_RF_UNAVAILABLE | RF is not available for 802.15.4 subsytem |
| PHY_FAILURE | General failure condition |
| PHY_BUSY | PHY busy condition-Processing previous request |
| PHY_FRAME_PENDING | Frame pending at the receiver |
| PHY_INVALID_PARAMETER | A parameter in the set/get request is either not supported or is out ofthe valid range |
| PHY_UNSUPPORTED_ATTRIBUTE | A SET/GET request was issued with the identifier of a PIB attribute that is not supported |
| PHY_CHANNEL_BUSY | The CCA attempt has detected a busy channel |
| PHY_CHANNEL_IDLE | The CCA attempt has detected an idle channel |
| PHY_NO_ACK | TRX received no ack for the previously sent packet |
| PHY_CHANNEL_ACCESS_FAILURE | Transmit is failed due to Channel access failure |
Remarks
None
