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.

38 lines
753 B
C

#ifndef __HANDLER__
#define __HANDLER__
2 years ago
#include "VoiceIdentifyCommand.h"
2 years ago
#include "VoiceReportCommand.h"
2 years ago
#include "AutoPathRunner.h"
#include "CommandDecoder.h"
#include "GlobalDatas.h"
2 years ago
#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