GateRelatedPartsStatus message in XML format
<GateRelatedPartsStatus version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <MasterChannelController><!--related components' status of master lane controller--> <motorSensor opt="Normal,Abnormal"><!--required, xs:string, whether the motor or the sensor is normal: "Normal"-normal, "Abnormal"-exception. This is used to detect the consistency between the motor encoder and the hall sensor--></motorSensor> <dropArmSensorAbnormal min="1" max="4"><!--required, xs:string, ID of barrier position sensor exception, it is between 1 and 4. This is used to detect barrier open position switch--></dropArmSensorAbnormal> <dropArm opt="Normal,Abnormal"><!--required, xs:string, barrier status: "Normal"-normal, "Abnormal"-exception (obstructed or not rotate)--></dropArm> <fireInput opt="Normal,Alarm"><!--required, xs:string, fire input status: "Normal"-normal, "Alarm"-alarm--></fireInput> <caseTemp min="-2000.0" max="3000.0"><!--required, xs:float, pedestal temperature, it is between -2000.0 and 3000.0 and it is accurate to one decimal place--></caseTemp> <alarmInTriggered min="1" max="8"><!--required, xs:string, alarm input triggering ID, it is between 1 and 8--></alarmInTriggered> <alarmOutTriggered min="1" max="4"><!--required, xs:string, alarm output triggering ID, it is between 1 and 4--></alarmOutTriggered> <brakeStatus opt="NotBrake,Brake"><!--required, xs:string, brake status: "NotBrake"-disable, "Brake"-enable--></brakeStatus> <fanStatus opt="NotStart,Start"><!--required, xs:string, fan status: "NotStart"-disable, "Start"-enable--></fanStatus> <lampBoardCommFailed min="1" max="4"><!--required, xs:string, ID of communication with light board failed, it is between 1 and 4--></lampBoardCommFailed> </MasterChannelController> <SlaveChannelController><!--related components' status of slave lane controller--> <motorSensor opt="Normal,Abnormal"><!--required, xs:string, whether the motor or the sensor is normal: "Normal"-normal, "Abnormal"-exception. This is used to detect the consistency between the motor encoder and the hall sensor--></motorSensor> <dropArmSensorAbnormal min="1" max="4"><!--required, xs:string, ID of barrier position sensor exception, it is between 1 and 4. This is used to detect barrier open position switch--></dropArmSensorAbnormal> <dropArm opt="Normal,Abnormal"><!--required, xs:string, barrier status: "Normal"-normal, "Abnormal"-exception (obstructed or not rotate)--></dropArm> <fireInput opt="Normal,Alarm"><!--required, xs:string, fire input status: "Normal"-normal, "Alarm"-alarm--></fireInput> <caseTemp min="-2000.0" max="3000.0"><!--required, xs:float, pedestal temperature, it is between -2000.0 and 3000.0 and it is accurate to one decimal place--></caseTemp> <alarmInTriggered min="1" max="8"><!--required, xs:string, alarm input triggering ID, it is between 1 and 8--></alarmInTriggered> <alarmOutTriggered min="1" max="4"><!--required, xs:string, alarm output triggering ID, it is between 1 and 4--></alarmOutTriggered> <brakeStatus opt="NotBrake,Brake"><!--required, xs:string, brake status: "NotBrake"-disable, "Brake"-enable--></brakeStatus> <fanStatus opt="NotStart,Start"><!--required, xs:string, fan status: "NotStart"-disable, "Start"-enable--></fanStatus> <lampBoardCommFailed min="1" max="4"><!--required, xs:string, ID of communication with light board failed, it is between 1 and 4--></lampBoardCommFailed> </SlaveChannelController> </GateRelatedPartsStatus>