SN260
EmberZNet serial protocol
Table 30. EmberStatus
Structure
EMBER_SUCCESS
EMBER_ERR_FATAL
EMBER_EEPROM_MFG_STACK_VERSION_
MISMATCH
EMBER_INCOMPATIBLE_STATIC_MEMORY_
DEFINITIONS
EMBER_EEPROM_MFG_VERSION_MISMATCH
EMBER_EEPROM_STACK_VERSION_
MISMATCH
EMBER_NO_BUFFERS
EMBER_SERIAL_INVALID_BAUD_RATE
EMBER_SERIAL_INVALID_PORT
EMBER_SERIAL_TX_OVERFLOW
EMBER_SERIAL_RX_OVERFLOW
EMBER_SERIAL_RX_FRAME_ERROR
EMBER_SERIAL_RX_PARITY_ERROR
EMBER_SERIAL_RX_EMPTY
EMBER_SERIAL_RX_OVERRUN_ERROR
EMBER_MAC_TRANSMIT_QUEUE_FULL
EMBER_MAC_UNKNOWN_HEADER_TYPE
EMBER_MAC_SCANNING
EMBER_MAC_NO_DATA
EMBER_MAC_JOINED_NETWORK
EMBER_MAC_BAD_SCAN_DURATION
EMBER_MAC_INCORRECT_SCAN_TYPE
EMBER_MAC_INVALID_CHANNEL_MASK
EMBER_MAC_COMMAND_TRANSMIT_
FAILURE
EMBER_MAC_NO_ACK_RECEIVED
EMBER_MAC_INDIRECT_TIMEOUT
Field
0x00
0x01
0x04
0x05
0x06
0x07
0x18
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x39
0x3A
0x3D
0x31
0x32
0x33
0x34
0x35
0x36
0x40
0x42
Description
Generic 'no error' message.
Generic 'fatal error' message.
Manufacturing and stack token format in non-volatile
memory is different than what the stack expects
(returned at initialization).
Static memory definitions in ember-static-memory.h are
incompatible with this stack version.
Manufacturing token format in non-volatile memory is
different than what the stack expects (returned at
initialization).
Stack token format in non-volatile memory is different
than what the stack expects (returned at initialization).
There are no more buffers.
Specified an invalid baud rate.
Specified an invalid serial port.
Tried to send too much data.
There was not enough space to store a received
character and the character was dropped.
Detected a UART framing error.
Detected a UART parity error.
There is no received data to process.
Receive interrupt was not handled in time, and a
character was dropped.
MAC transmit queue is full.
MAC header FCR error on receive.
MAC can't complete this task because it is scanning.
No pending data exists for device doing a data poll.
Attempt to scan when we are joined to a network.
Scan duration must be 0 to 14 inclusive. Attempt was
made to scan with an incorrect duration value.
emberStartScan was called with an incorrect scan type.
emberStartScan was called with an invalid channel
mask.
Failed to scan current channel because we were unable
to transmit the relevant MAC command.
We expected to receive an ACK following the
transmission, but the MAC level ACK was never
received.
Indirect data message timed out before polled.
45/88