You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#ifndef __HANDLER__
|
|
|
|
|
#define __HANDLER__
|
|
|
|
|
|
|
|
|
|
#include "VoiceIdentifyCommand.h"
|
|
|
|
|
#include "VoiceReportCommand.h"
|
|
|
|
|
#include "AutoPathRunner.h"
|
|
|
|
|
#include "CommandDecoder.h"
|
|
|
|
|
#include "GlobalDatas.h"
|
|
|
|
|
#include <Ultrasonic.h>
|
|
|
|
|
#include "DebugOpt.h"
|
|
|
|
|
|
|
|
|
|
namespace Handler
|
|
|
|
|
{
|
|
|
|
|
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5>ص<EFBFBD>
|
|
|
|
|
void AutoRunnerCallback(String point, AutoPathRunner::CarHeadPosition pos);
|
|
|
|
|
|
|
|
|
|
//ZigBee<65><65>Ϣ<EFBFBD><CFA2><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|
|
|
|
void ZigBeeRx_Handler(uint8_t* mar);
|
|
|
|
|
|
|
|
|
|
//OpenMV<4D><56>Ϣ<EFBFBD><CFA2><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|
|
|
|
void OpenMVRx_Handler(uint8_t* mac);
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|
|
|
|
void MainCarRx_Handler(uint8_t* com);
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - 0
|
|
|
|
|
void Key_0();
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - 1
|
|
|
|
|
void Key_1();
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - 2
|
|
|
|
|
void Key_2();
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - 3
|
|
|
|
|
void Key_3();
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|
|
|
|
void KEY_Handler(uint8_t k_value);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|