66 lines
4.1 KiB
C
66 lines
4.1 KiB
C
|
#ifndef __DATA_BASE_H
|
|||
|
#define __DATA_BASE_H
|
|||
|
#include "stm32f4xx.h"
|
|||
|
|
|||
|
static uint8_t Light_plus1[4]={0x00,0xFF,0x0C,~(0x0C)}; // <20><><EFBFBD><EFBFBD>·<EFBFBD><C2B7> <20><>Դ<EFBFBD><D4B4>λ<EFBFBD><CEBB>1
|
|||
|
static uint8_t Light_plus2[4]={0x00,0xFF,0x18,~(0x18)}; // <20><><EFBFBD><EFBFBD>·<EFBFBD><C2B7> <20><>Դ<EFBFBD><D4B4>λ<EFBFBD><CEBB>2
|
|||
|
static uint8_t Light_plus3[4]={0x00,0xFF,0x5E,~(0x5E)}; // <20><><EFBFBD><EFBFBD>·<EFBFBD><C2B7> <20><>Դ<EFBFBD><D4B4>λ<EFBFBD><CEBB>3
|
|||
|
|
|||
|
static uint8_t Alarm_Open[6]={0x03,0x05,0x14,0x45,0xDE,0x92}; // <20><><EFBFBD><EFBFBD>̨ <20><><EFBFBD><EFBFBD>
|
|||
|
static uint8_t Alarm_Close[6]={0x67,0x34,0x78,0xA2,0xFD,0x27}; // <20><><EFBFBD><EFBFBD>̨ <20>ر<EFBFBD>
|
|||
|
|
|||
|
static uint8_t Rotate_1[6]={0xFF,0x14,0x01,0x00,0x00,0x00}; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¹ʣ<C2B9><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
static uint8_t Rotate_2[6]={0xFF,0x14,0x02,0x00,0x00,0x00}; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ ǰ<><C7B0>ʩ<EFBFBD><CAA9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
static uint8_t Gate_Open[8]={0x55,0x03,0x01,0x01,0x00,0x00,0x02,0xBB}; // <20><>բ <20><><EFBFBD><EFBFBD>
|
|||
|
static uint8_t Gate_Close[8]={0x55,0x03,0x01,0x02,0x00,0x00,0x03,0xBB}; // <20><>բ <20>ر<EFBFBD>
|
|||
|
static uint8_t Gate_GetStatus[8]={0x55,0x03,0x20,0x02,0x00,0x00,0x03,0xBB}; // <20><>բ ״̬<D7B4><CCAC>ѯ
|
|||
|
|
|||
|
static uint8_t SEG_TimOpen[8]={0x55,0x04,0x03,0x01,0x00,0x00,0x04,0xBB}; // LED<45><44>ʾ <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
|||
|
static uint8_t SMG_TimClose[8]={0x55,0x04,0x03,0x00,0x00,0x00,0x03,0xBB}; // LED<45><44>ʾ <20><>ʱ<EFBFBD>ر<EFBFBD>
|
|||
|
static uint8_t SMG_TimClear[8]={0x55,0x04,0x03,0x02,0x00,0x00,0x05,0xBB}; // LED<45><44>ʾ <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
static uint8_t TrafficA_Open[8]={0x55,0x0E,0x01,0x00,0x00,0x00,0x01,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>A <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>ģʽ <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>ģʽ
|
|||
|
static uint8_t TrafficA_Red[8]={0x55,0x0E,0x02,0x01,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>A ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7> 0X01
|
|||
|
static uint8_t TrafficA_Green[8] ={0x55,0x0E,0x02,0x02,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>A ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7> 0x02
|
|||
|
static uint8_t TrafficA_Yellow[8]={0x55,0x0E,0x02,0x03,0x00,0x00,0x05,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>A ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7> 0x03
|
|||
|
|
|||
|
static uint8_t TrafficB_Open[8]={0x55,0x0F,0x01,0x00,0x00,0x00,0x01,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>B <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>ģʽ <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>ģʽ
|
|||
|
static uint8_t TrafficB_Red[8]={0x55,0x0F,0x02,0x01,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>B ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
|
|||
|
static uint8_t TrafficB_Green[8] ={0x55,0x0F,0x02,0x02,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>B ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
|
|||
|
static uint8_t TrafficB_Yellow[8]={0x55,0x0F,0x02,0x03,0x00,0x00,0x05,0xBB}; // <20><><EFBFBD>ܽ<EFBFBD>ͨ<EFBFBD><CDA8>B ʶ<><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
|
|||
|
|
|||
|
static uint8_t GarageA_To1[8]={0x55,0x0D,0x01,0x01,0x00,0x00,0x02,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
|||
|
static uint8_t GarageA_To2[8]={0x55,0x0D,0x01,0x02,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD>
|
|||
|
static uint8_t GarageA_To3[8]={0x55,0x0D,0x01,0x03,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
static uint8_t GarageA_To4[8]={0x55,0x0D,0x01,0x04,0x00,0x00,0x05,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD>
|
|||
|
static uint8_t GarageA_Get_Floor[8]={0x55,0x0D,0x02,0x01,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD>س<F3B7B5BB><D8B3><EFBFBD>λ<EFBFBD>ڵڼ<DAB5><DABC><EFBFBD>
|
|||
|
static uint8_t GarageA_Get_Infr[8]={0x55,0x0D,0x02,0x02,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>A <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
|||
|
static uint8_t GarageB_To1[8]={0x55,0x05,0x01,0x01,0x00,0x00,0x02,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
|||
|
static uint8_t GarageB_To2[8]={0x55,0x05,0x01,0x02,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD>
|
|||
|
static uint8_t GarageB_To3[8]={0x55,0x05,0x01,0x03,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
static uint8_t GarageB_To4[8]={0x55,0x05,0x01,0x04,0x00,0x00,0x05,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD>
|
|||
|
static uint8_t GarageB_Get_Floor[8]={0x55,0x05,0x02,0x01,0x00,0x00,0x03,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD>س<F3B7B5BB><D8B3><EFBFBD>λ<EFBFBD>ڵڼ<DAB5><DABC><EFBFBD>
|
|||
|
static uint8_t GarageB_Get_Infr[8]={0x55,0x05,0x02,0x02,0x00,0x00,0x04,0xBB}; // <20><><EFBFBD>峵<EFBFBD><E5B3B5>B <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
|||
|
static uint8_t TFT_PageUp[8]={0x55,0x0B,0x10,0x01,0x00,0x00,0x11,0xBB}; // TFT<46><54>ʾ<EFBFBD><CABE> <20>Ϸ<EFBFBD>ҳ
|
|||
|
static uint8_t TFT_PageDown[8]={0x55,0x0B,0x10,0x02,0x00,0x00,0x12,0xBB}; // TFT<46><54>ʾ<EFBFBD><CABE> <20>·<EFBFBD>ҳ
|
|||
|
|
|||
|
static uint8_t Charge_Open[8]={0x55,0x0A,0x01,0x01,0x00,0x00,0x02,0xBB}; // <20><><EFBFBD>߳<EFBFBD><DFB3><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
static uint8_t Terrain_Open[8]={0x55,0x10,0x10,0x01,0x00,0x00,0x011,0xBB}; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>־<EFBFBD><D6BE> <20><><EFBFBD>س<F3B7B5BB><D8B3><EFBFBD>ͨ<EFBFBD><CDA8>״̬
|
|||
|
|
|||
|
static uint8_t AGV_Thread1[8]={0x55,0x02,0xA0,0xA1,0x00,0x00,0x41,0xBB}; // <20>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF><EFBFBD>
|
|||
|
static uint8_t AGV_Thread2[8]={0x55,0x02,0xA0,0xA2,0x00,0x00,0x42,0xBB}; // <20>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF><EFBFBD>
|
|||
|
static uint8_t AGV_Thread3[8]={0x55,0x02,0xA5,0xA2,0xA0,0x00,0xE7,0xBB}; //<2F>Զ<EFBFBD><D4B6><EFBFBD>
|
|||
|
|
|||
|
#define Principal_Length 50
|
|||
|
#define Follower_Length 50
|
|||
|
|
|||
|
extern uint8_t Principal_Tab[Principal_Length];
|
|||
|
extern uint8_t Follower_Tab[Follower_Length];
|
|||
|
|
|||
|
#endif
|
|||
|
|