ZGP_Status_t enum
C
typedef enum { ZGP_SUCCESS_STATUS = 0x00, /** ZGP Data request queue is full */ ZGP_TX_QUEUE_FULL = 0x70, /* previous GPDF is overwritten */ ZGP_ENTRY_REPLACED = 0x71, /* GPDF is added to the zgp TxQueue */ ZGP_ENTRY_ADDED = 0x72, /* zgpTxQueueEntryLifetime timeout */ ZGP_ENTRY_EXPIRED = 0x73, ZGP_ENTRY_REMOVED = 0x74, ZGP_GPDF_SENDING_FINALIZED = 0x75, /* No reply received for commissioning request */ ZGP_NO_COMMISSIONING_REPLY = 0x76, /* No confirmation for commissioning request */ ZGP_COMMISSIONING_TIMEOUT = 0x77, /* Commissioning reply has invalid parameter */ ZGP_COMMISSIONING_REPLY_FAILURE = 0x78, /* Commissioning/Decommissioning invalid request */ ZGP_COMMISSIONING_REQ_INVALID = 0x79, /* ZGP key unavailable*/ ZGP_UNAVAILABLE_KEY_STATUS = 0x7A, /* ZGP bad state */ ZGP_BAD_STATE = 0x7B, /* Invalid parameter */ ZGP_INVALID_PARAMETER = 0x7C, /* Invalid parameter */ ZGP_NO_CHANNEL_MASK = 0x7D, /* ZGP_SECURITY_LEVEL_NOT_MATCHED */ ZGP_SECURITY_LEVEL_NOT_MATCHED = 0x7E, /* No reply received for channel request*/ ZGP_NO_CHANNEL_CONFIG_REPLY = 0x7F, /** IEEE 802.15.4-2006, Table 78 MAC enumerations description. */ /** The frame counter purportedly applied by the originator of the * received frame is invalid. */ ZGP_MAC_COUNTER_ERROR_STATUS = 0xDB, /** The key purportedly applied by the originator of the received frame is * not allowed to be used with that frame type according to the key usage * policy of the recipient. */ ZGP_MAC_IMPROPER_KEY_TYPE_STATUS = 0xDC, /** The security level purportedly applied by the originator of the received * frame does not meet the minimum security level required/expected by * the recipient for that frame type. */ ZGP_MAC_IMPROPER_SECURITY_LEVEL_STATUS = 0xDD, /** The received frame was purportedly secured using security based on * IEEE Std 802.15.4-2003, and such security is not supported by this standard. **/ ZGP_MAC_UNSUPPORTED_LEGACY_STATUS = 0xDE, /** The security purportedly applied by the originator of the received frame * is not supported. */ ZGP_MAC_UNSUPPORTED_SECURITY_STATUS = 0xDF, /** The beacon was lost following a synchronization request. */ ZGP_MAC_BEACON_LOSS_STATUS = 0xE0, /** A transmission could not take place due to activity on the channel, * i.e., the CSMA-CA mechanism has failed. */ ZGP_MAC_CHANNEL_ACCESS_FAILURE_STATUS = 0xE1, /** The GTS request has been denied by the PAN coordinator. */ ZGP_MAC_DENIED_STATUS = 0xE2, /** The attempt to disable the transceiver has failed. */ ZGP_MAC_DISABLE_TRX_FAILURE_STATUS = 0xE3, /** Either a frame resulting from processing has a length that is * greater than aMaxPHYPacketSize or a requested transaction is * too large to fit in the CAP or GTS. */ ZGP_MAC_FRAME_TOO_LONG_STATUS = 0xE5, /** The requested GTS transmission failed because the specified * GTS either did not have a transmit GTS direction or was not defined. */ ZGP_MAC_INVALID_GTS_STATUS = 0xE6, /** A request to purge an MSDU from the transaction queue was made using * an MSDU handle that was not found in the transaction table. */ ZGP_MAC_INVALID_HANDLE_STATUS = 0xE7, /** A parameter in the primitive is either not supported or is out of * the valid range. */ ZGP_MAC_INVALID_PARAMETER_STATUS = 0xE8, /** No acknowledgment was received after macMaxFrameRetries. */ ZGP_MAC_NO_ACK_STATUS = 0xE9, /** A scan operation failed to find any network beacons. */ ZGP_MAC_NO_BEACON_STATUS = 0xEA, /** No response data were available following a request. */ ZGP_MAC_NO_DATA_STATUS = 0xEB, /** The operation failed because a 16-bit short address was not allocated. */ ZGP_MAC_NO_SHORT_ADDRESS_STATUS = 0xEC, /** A receiver enable request was unsuccessful because it could not be * completed within the CAP. */ ZGP_MAC_OUT_OF_CAP_STATUS = 0xED, /** A PAN identifier conflict has been detected and communicated * to the PAN coordinator. */ ZGP_MAC_PAN_ID_CONFLICT_STATUS = 0xEE, /** A coordinator realignment command has been received. */ ZGP_MAC_REALIGNMENT_STATUS = 0xEF, /** The transaction has expired and its information was discarded. */ ZGP_MAC_TRANSACTION_EXPIRED_STATUS = 0xF0, /** There is no capacity to store the transaction. */ ZGP_MAC_TRANSACTION_OVERFLOW_STATUS = 0xF1, /** The transceiver was in the transmitter enabled state when the receiver * was requested to be enabled. */ ZGP_MAC_TX_ACTIVE_STATUS = 0xF2, /** The key purportedly used by the originator of the received frame is * not available or, if available, the originating device is not known * or is blacklisted with that particular key. */ ZGP_MAC_UNAVAILABLE_KEY_STATUS = 0xF3, /** A SET/GET request was issued with the identifier of a PIB * attribute that is not supported. */ ZGP_MAC_UNSUPPORTED_ATTRIBUTE_STATUS = 0xF4, /** A request to send data was unsuccessful because neither the source address * parameters nor the destination address parameters were present. */ ZGP_MAC_INVALID_ADDRESS_STATUS = 0xF5, /** A receiver enable request was unsuccessful because it specified a number * of symbols that was longer than the beacon interval. */ ZGP_MAC_ON_TIME_TOO_LONG_STATUS = 0xF6, /** A receiver enable request was unsuccessful because it could not be * completed within the current superframe and was not permitted to be * deferred until the next superframe. */ ZGP_MAC_PAST_TIME_STATUS = 0xF7, /** The device was instructed to start sending beacons based on the * timing of the beacon transmissions of its coordinator, but the device * is not currently tracking the beacon of its coordinator. */ ZGP_MAC_TRACKING_OFF_STATUS = 0xF8, /** An attempt to write to a MAC PIB attribute that is in a table failed * because the specified table index was out of range. */ ZGP_MAC_INVALID_INDEX_STATUS = 0xF9, /** There are some unscanned channels yet, but there is no memory */ ZGP_MAC_LIMIT_REACHED_STATUS = 0xFA, /** A SET/GET request was issued with the identifier of an attribute * that is read only. */ ZGP_MAC_READ_ONLY_STATUS = 0xFB, /** A request to perform a scan operation failed because the MLME was * in the process of performing a previously initiated scan operation. */ ZGP_MAC_SCAN_IN_PROGRESS_STATUS = 0xFC, /** The device was instructed to start sending beacons based on the timing of * the beacon transmissions of its coordinator, but the instructed start time * overlapped the transmission time of the beacon of its coordinator. */ ZGP_MAC_SUPERFRAME_OVERLAP_STATUS = 0xFD }ZGP_Status_t; ;
Description
ZGP primitive return code