⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.hxx

📁 此软件是云台控制软件
💻 HXX
字号:
#ifndef _COMMON_H_
#define _COMMON_H_

#define PRESET 0x01
#define PRECLEAR 0x02
#define PREGOTO 0x03

#define ACTSTART 0x04
#define ACTSTOP   0x05

#define LOW  0x06
#define MEDIUM 0x07
#define HIGH 0x08
#define TURBO 0x0A

#define AUXSET 0x09
#define AUXCLEAR 0x0B

#define PATTERNSTART 0x0C
#define PATTERNSTOP 0x0D
#define PATTERNRUN 0x0E

#define AUTO 0x0F
#define ON   0x10
#define OFF 0x11

#define AUTOSCAN 0x12
#define MANUALSCAN 0x13


//Pelco-d:

#define DPANRIGHT 	0x02
#define DPANLEFT	0x04
#define DTILTUP 	0x08
#define DTILTDOWN 	0x10
#define DZOOMTELE	0x20
#define DZOOMWIDE 	0x40
#define DPANSPEEDMIN  0x00
#define DPANSPEEDMAX 0x3F
#define DTILTSPEEDMIN  0x00
#define DTILTSPEEDMAX  0x3F

#define DFOCUSFAR 	0x80
#define DFOCUSNEAR 	0x01
#define DIRISOPEN 	0x02
#define DIRISCLOSE	0x04
#define DCAMERAONOFF  0x08
#define DAUTOMANUALSCAN  0x10
#define DLIGHTOPEN     0x11
#define DLIGHTCLOSE    0x12

//Pelco-P:

#define PPANRIGHT	0x02
#define PPANLEFT	0x04
#define PTILTUP	0x08
#define PTILTDOWN   0x10
#define PZOOMTELE 	0x20
#define PZOOMWIDE	0x40
#define PPANSPEEDMIN 0x00
#define PPANSPEEDMAX  0x3F
#define PTILTSPEEDMIN  0x00
#define PTILTSPEEDMAX  0x3F
#define PFOCUSFAR	0x01
#define PFOCUSNEAR 	0x02
#define PIRISOPEN	0x04
#define PIRISCLOSE	0x08
#define PCAMERAONOFF  0x10
#define PAUTOMANUALSCAN  0x20

#ifndef _BYTE_
#define _BYTE_
typedef unsigned char byte;
#endif

typedef struct Pelco_d_Stru
{
    byte STX;
    byte Address;
    byte Command1;
    byte Command2;
    byte Data1;
    byte Data2;
    byte CheckSum;
    void init()
    {
        STX = 0;
        Address = 0;
        Command1 = 0;
        Command2 = 0;
        Data1 = 0;
        Data2 = 0;
        CheckSum = 0;
    }
}PELCO_D_S;

typedef struct Pelco_p_Stru
{
    byte STX;
    byte Address;
    byte Data1;
    byte Data2;
    byte Data3;
    byte Data4;
    byte ETX;
    byte CheckSum;
    void init()
    {
        STX = 0;
        Address = 0;
        Data1 = 0;
        Data2 = 0;
        Data1 = 0;
        Data2 = 0;
        CheckSum = 0;
    }
}PELCO_P_S;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -