www.pudn.com > modifyencini.rar > ComParamStruct.h


#ifndef _COM_CONFIG_STRUCT_H_
#define _COM_CONFIG_STRUCT_H_

#include 
#include "./CODEC_API.h"

typedef struct {
    long        BaudRate;   //baud rate
    char        ParityType; //parity check type: None, Odd, Even, Sapce
    long        DataBitLen; //data bit numbers: 5, 6, 7, 8
    long        StopBitLen; //stop bit numbers: 1, 2
    bool        bHardFlowCtrl; // hardware flow control, use RTS/CTS
    bool        bSoftFlowCtrl; // software flow control
} ComParamStruct;

//注: 两个串口,一个作报警串口,等待串口报警数据,传送至远程设备
//另一个作云台控制串口,等待服务器或控制机的命令,从串口传送出去
typedef struct {
    ComParamStruct COM1;
    ComParamStruct COM2;
    long     LocalAlarmCom;   //local alarm com: 0--none, 1--COM1, 2--COM2
    Net_Addr ComRemoteAddr;   //remote device IP: allow to connect
} ComConfigStruct;

#endif