Data Structures | |
struct | AppCommandAck_t |
struct | AppCommandDataConf_t |
struct | AppCommandDataInd_t |
struct | AppCommandDataReq_t |
struct | AppCommandDummy_t |
struct | AppCommandEvents_t |
struct | AppCommandFilterAdd_t |
struct | AppCommandFilterRemove_t |
struct | AppCommandGetEvents_t |
struct | AppCommandGroupAdd_t |
struct | AppCommandGroupRemove_t |
struct | AppCommandHeader_t |
struct | AppCommandOpenEndpoint_t |
struct | AppCommandRandomize_t |
struct | AppCommandReset_t |
struct | AppCommandRouteAdd_t |
struct | AppCommandRouteEntry_t |
struct | AppCommandRouteFlush_t |
struct | AppCommandRouteRemove_t |
struct | AppCommandRouteTable_t |
struct | AppCommandSetAckState_t |
struct | AppCommandSetAddr_t |
struct | AppCommandSetChannel_t |
struct | AppCommandSetPanId_t |
struct | AppCommandSetRxState_t |
struct | AppCommandSetSecurityKey_t |
struct | AppCommandSetTxPower_t |
union | AppReceiveCommand_t |
Typedefs | |
typedef enum AppCommandId_t | AppCommandId_t |
Enumerations | |
enum | AppCommandId_t { APP_COMMAND_ACK = 0x00, APP_COMMAND_DUMMY = 0x01, APP_COMMAND_RESET = 0x02, APP_COMMAND_RANDOMIZE = 0x03, APP_COMMAND_GET_EVENTS = 0x04, APP_COMMAND_EVENTS = 0x05, APP_COMMAND_DATA_REQ = 0x10, APP_COMMAND_DATA_CONF = 0x11, APP_COMMAND_DATA_IND = 0x12, APP_COMMAND_OPEN_ENDPOINT = 0x13, APP_COMMAND_SET_ACK_STATE = 0x14, APP_COMMAND_SET_ACK_CONTROL = 0x15, APP_COMMAND_SET_ADDR = 0x20, APP_COMMAND_SET_PANID = 0x21, APP_COMMAND_SET_CHANNEL = 0x22, APP_COMMAND_SET_RX_STATE = 0x23, APP_COMMAND_SET_SECURITY_KEY = 0x24, APP_COMMAND_SET_TX_POWER = 0x25, APP_COMMAND_GROUP_ADD = 0x50, APP_COMMAND_GROUP_REMOVE = 0x51, APP_COMMAND_ROUTE_ADD = 0x60, APP_COMMAND_ROUTE_REMOVE = 0x61, APP_COMMAND_ROUTE_FLUSH = 0x62, APP_COMMAND_ROUTE_TABLE = 0x63, APP_COMMAND_ROUTE_ENTRY = 0x64, APP_COMMAND_FILTER_ADD = 0x71, APP_COMMAND_FILTER_REMOVE = 0x72 } |
Functions | |
void | appCommandsInit (void) |
void | appUartSendCommand (uint8_t *buf, uint16_t size) |
typedef enum AppCommandId_t AppCommandId_t |
enum AppCommandId_t |
void appCommandsInit | ( | void | ) |
References APP_NUMBER_OF_ENDPOINTS, APP_NUMBER_OF_REQUEST_BUFFERS, APP_RESPONDER_ENDPOINT, appEndpointAckState, appOpenEndpoint(), appResponderDataInd(), AppRequestBuffer_t::buf, AppRequestBuffer_t::busy, NWK_DataReq_t::data, NWK_OpenEndpoint(), and AppRequestBuffer_t::req.
Referenced by APP_TaskHandler().
void appUartSendCommand | ( | uint8_t * | buf, |
uint16_t | size | ||
) |
References APP_UART_START_SYMBOL, appCrcCcittUpdate(), and sio2host_putchar().
Referenced by appCommandsSendDataConf(), appCommandsSendDataInd(), appCommandsSendRouteEntry(), and appUartSendAck().