1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- /*
- *********************************************************************************************************
- * xmk guide
- * huali xmk guide process
- *
- * (c) Copyright 2016-2020, hualijidian.com
- * All Rights Reserved
- *
- * File : guide.h
- * By : eric
- * Version : V0.0.1
- *********************************************************************************************************
- */
- #ifndef __GUIDE_H
- #define __GUIDE_H
- //#include "modbus.h"
- #include "stdint.h"
- #include "env.h"
- #include "cargo.h"
- /*
- *********************************************************************************************************
- * CONFIG
- *********************************************************************************************************
- */
- /*�ϰ��ﴫ����*/
- #define OBS_FORWARD HI_OB_IN2
- #define OBS_BACK HI_OB_IN3
- #define OBS_LEFT HI_OB_IN0
- #define OBS_RIGHT HI_OB_IN1
- #define WIFI_RECV_STATUS_INIT 0
- #define WIFI_RECV_STATUS_RECV 1
- #define WIFI_RECV_MAX_LEN 7
- #define WIFI_RECV_MIN_LEN 2
- #define WIFI_Printf Server_Printf
- #define CscSendStatus USART6_Send
- typedef struct {
- uint8_t Status;
- uint8_t Src;
- uint8_t Dst;
- } GD_Task_t;
- void GDToStation(uint16_t station);
- void GDStart(uint8_t FR);
- void GDStop(void);
- void GDEStop(void);
- void GDBreak(void);
- uint8_t GDSetAction(uint8_t action);
- uint8_t GDSetStation(uint16_t station);
- uint8_t GDAddAsciiTrans(uint8_t* data, uint8_t len);
- uint8_t GDClearTask(void);
- void GDClearPauseTask(void);
- void GDPause(void);
- void GDLowSpeed(void);
- void GDResume(void);
- uint8_t GDSetSpeed(uint16_t speed);
- void GD_ManualStop(void);
- void GD_ManualForward(void);
- void GD_ManualBackward(void);
- void GD_ManualLeftward(void);
- void GD_ManualRightward(void);
- void GD_ManualDriftLeft(void);
- void GD_ManualDriftRight(void);
- void GD_ManualRoteLeft(void);
- void GD_ManualRoteRight(void);
- void GD_ManualLiftUp(void);
- void GD_ManualLiftDown(void);
- uint8_t CscSendStatusToTsj(void);
- #endif /*__GUIDE_H*/
|