Tester application interface.
Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | APP_UART_BUFFER_SIZE 500 |
#define | APP_UART_START_SYMBOL 0xA5 |
Typedefs | |
typedef enum AppStatus_t | AppStatus_t |
Enumerations | |
enum | AppStatus_t { APP_STATUS_SUCESS = 0x00, APP_STATUS_INVALID_CRC = 0x01, APP_STATUS_UNKNOWN_COMMAND = 0x02, APP_STATUS_MALFORMED_COMMAND = 0x03, APP_STATUS_TABLE_IS_FULL = 0x04, APP_STATUS_ENTRY_NOT_FOUND = 0x05, APP_STATUS_OUT_OF_MEMORY = 0x06, APP_STATUS_INVALID_PARAMETERS = 0x07 } |
Functions | |
AppStatus_t | appCommandReceived (uint8_t *buf, uint16_t size) |
#define APP_UART_BUFFER_SIZE 500 |
#define APP_UART_START_SYMBOL 0xA5 |
Referenced by appUartSendCommand(), and appUartStateMachine().
typedef enum AppStatus_t AppStatus_t |
enum AppStatus_t |
AppStatus_t appCommandReceived | ( | uint8_t * | buf, |
uint16_t | size | ||
) |
References AppCommandSetAddr_t::addr, AppCommandFilterAdd_t::addr, AppCommandFilterRemove_t::addr, AppCommandFilterAdd_t::allow, APP_COMMAND_DATA_REQ, APP_COMMAND_DUMMY, APP_COMMAND_FILTER_ADD, APP_COMMAND_FILTER_REMOVE, APP_COMMAND_GET_EVENTS, APP_COMMAND_GROUP_ADD, APP_COMMAND_GROUP_REMOVE, APP_COMMAND_OPEN_ENDPOINT, APP_COMMAND_RANDOMIZE, APP_COMMAND_RESET, APP_COMMAND_ROUTE_ADD, APP_COMMAND_ROUTE_FLUSH, APP_COMMAND_ROUTE_REMOVE, APP_COMMAND_ROUTE_TABLE, APP_COMMAND_SET_ACK_STATE, APP_COMMAND_SET_ADDR, APP_COMMAND_SET_CHANNEL, APP_COMMAND_SET_PANID, APP_COMMAND_SET_RX_STATE, APP_COMMAND_SET_SECURITY_KEY, APP_COMMAND_SET_TX_POWER, APP_STATUS_ENTRY_NOT_FOUND, APP_STATUS_SUCESS, APP_STATUS_TABLE_IS_FULL, APP_STATUS_UNKNOWN_COMMAND, appCommandsSendRouteEntry(), appEndpointAckState, appFilterAdd(), appFilterRemove(), appOpenEndpoint(), appProcessDataReq(), AppCommandSetChannel_t::band, AppCommandSetChannel_t::channel, AppReceiveCommand_t::dataReq, AppCommandRouteAdd_t::dstAddr, AppCommandRouteRemove_t::dstAddr, AppReceiveCommand_t::filterAdd, AppReceiveCommand_t::filterRemove, AppCommandRouteAdd_t::fixed, AppCommandGroupAdd_t::group, AppCommandGroupRemove_t::group, AppReceiveCommand_t::groupAdd, AppReceiveCommand_t::groupRemove, AppReceiveCommand_t::header, AppCommandHeader_t::id, AppCommandOpenEndpoint_t::index, AppCommandSetAckState_t::index, AppCommandRouteAdd_t::lqi, AppCommandFilterAdd_t::lqi, AppCommandSetChannel_t::modulation, AppCommandRouteAdd_t::multicast, AppCommandRouteRemove_t::multicast, AppCommandRouteAdd_t::nextHopAddr, NWK_ROUTE_TABLE_SIZE, NWK_ROUTE_UNKNOWN, NWK_SetAddr(), NWK_SetPanId(), AppReceiveCommand_t::openEndpoint, AppCommandSetPanId_t::panId, PHY_SetBand(), PHY_SetChannel(), PHY_SetModulation(), PHY_SetRxState(), PHY_SetTxPower(), AppReceiveCommand_t::randomize, AppCommandRouteRemove_t::removeFixed, AppCommandRouteFlush_t::removeFixed, AppCommandRandomize_t::rnd, AppReceiveCommand_t::routeAdd, AppReceiveCommand_t::routeFlush, AppReceiveCommand_t::routeRemove, AppCommandSetRxState_t::rxState, AppCommandSetSecurityKey_t::securityKey, AppReceiveCommand_t::setAckState, AppReceiveCommand_t::setAddr, AppReceiveCommand_t::setChannel, AppCommandFilterAdd_t::setLqi, AppReceiveCommand_t::setPanId, AppReceiveCommand_t::setRxState, AppReceiveCommand_t::setSecurityKey, AppReceiveCommand_t::setTxPower, AppCommandOpenEndpoint_t::state, AppCommandSetAckState_t::state, and AppCommandSetTxPower_t::txPower.
Referenced by appUartStateMachine().