| 设备网络SDK开发使用手册 |
车检器参数结构体。
struct{
BYTE bySerialProtocol;
BYTE byIntervalType;
WORD wInterval;
BYTE byNormalPassProtocol;
BYTE byInverseProtocol;
BYTE bySpeedProtocol;
BYTE byRes[9];
}NET_ITC_SERIAL_INFO,*LPNET_ITC_SERIAL_INFO;
enum _ITC_SERIAL_PROTOCOL_{
ITC_PROTOCOL_UNKNOW = 0,
ITC_SINGLE_COIL_PROTOCOL = 1,
ITC_DOUBLE_COIL_PROTOCOL_MODE1 = 2,
ITC_DOUBLE_COIL_PROTOCOL_MODE2 = 3,
ITC_DOUBLE_COIL_PROTOCOL_MODE3 = 4,
ITC_DOUBLE_COIL_PROTOCOL_MODE4 = 5,
ITC_DOUBLE_COIL_PROTOCOL_MODE5 = 6,
ITC_DOUBLE_COIL_PROTOCOL_MODE6 = 7,
ITC_SINGLE_COIL_PROTOCOL1 = 8,
ITC_OTHER_PROTOCOL = 0xff
}ITC_SERIAL_PROTOCOL
enum _ITC_NORMAL_PASS_SERIAL_PROTOCOL_{
ITC_NORMAL_PASS_SERIAL_UNKNOW = 0,
ITC_NORMAL_PASS_PROTOCOL_MODE1 = 1,
ITC_NORMAL_PASS_PROTOCOL_MODE2 = 2,
ITC_NORMAL_PASS_PROTOCOL_MODE3 = 3,
ITC_NORMAL_PASS_PROTOCOL_MODE4 = 4,
ITC_NORMAL_PASS_PROTOCOL_MODE5 = 5
}ITC_NORMAL_PASS_SERIAL_PROTOCOL
enum _ITC_INVERSE_SERIAL_PROTOCOL_{
ITC_INVERSE_SERIAL_UNKNOW = 0,
ITC_INVERSE_PROTOCOL_MODE1 = 1,
ITC_INVERSE_PROTOCOL_MODE2 = 2,
ITC_INVERSE_PROTOCOL_MODE3 = 3
}ITC_INVERSE_SERIAL_PROTOCOL
enum _ITC_SPEED_SERIAL_PROTOCOL_{
ITC_SPEED_SERIAL_UNKNOW = 0,
ITC_SPEED_PROTOCOL_MODE1 = 1,
ITC_SPEED_PROTOCOL_MODE2 = 2,
ITC_SPEED_PROTOCOL_MODE3 = 3
}ITC_SPEED_SERIAL_PROTOCOL
bySerialProtocol适用于闯红灯违规抓拍,byNormalPassProtocol和bySpeedProtocol适用于卡式电警,byInverseProtocol适用于电警和卡式电警。电警和卡式电警包含闯红灯,若闯红灯违规时逻辑抓拍配了其他车检器,那正常过车、逆行、超速也为其他车检器。