WSNDemo command handler interface.
Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.
#include "miwi_api.h"
Enumerations | |
enum | { APP_COMMAND_ID_NETWORK_INFO = 0x01, APP_COMMAND_ID_IDENTIFY = 0x10, APP_COMMAND_ID_TOPOLOGY_SIMULATION_RESET = 0x20, APP_COMMAND_ID_SIMULATE_LINE_TOPOLOGY = 0x21 } |
Functions | |
void | APP_CommandsByteReceived (uint8_t byte) |
void | APP_CommandsInit (void) |
void | appCmdDataInd (RECEIVED_MESH_MESSAGE *ind) |
Variables | |
SYS_Timer_t | appCmdIdentifyDurationTimer |
SYS_Timer_t | appCmdIdentifyPeriodTimer |
anonymous enum |
void APP_CommandsByteReceived | ( | uint8_t | byte | ) |
void APP_CommandsInit | ( | void | ) |
References appCmdIdentifyDurationTimerHandler(), appCmdIdentifyPeriodTimerHandler(), SYS_Timer_t::handler, SYS_Timer_t::mode, SYS_TIMER_INTERVAL_MODE, and SYS_TIMER_PERIODIC_MODE.
Referenced by appInit().
void appCmdDataInd | ( | RECEIVED_MESH_MESSAGE * | ind | ) |
References appCmdHandle(), RECEIVED_MESH_MESSAGE::payload, and RECEIVED_MESH_MESSAGE::payloadSize.
Referenced by appDataInd().
SYS_Timer_t appCmdIdentifyDurationTimer |
Referenced by APP_TaskHandler(), and appCmdHandle().
SYS_Timer_t appCmdIdentifyPeriodTimer |
Referenced by APP_TaskHandler(), appCmdHandle(), and appCmdIdentifyDurationTimerHandler().