【半实物制动力灯不做操作】
This commit is contained in:
parent
8a78cfa830
commit
67970551f5
|
@ -264,9 +264,9 @@ func decoderVobcTrainState(buf []byte) *state.TrainVobcState {
|
||||||
trainVobcInfo.TractionSafetyCircuit = (b3 & (1 << 4)) != 0
|
trainVobcInfo.TractionSafetyCircuit = (b3 & (1 << 4)) != 0
|
||||||
trainVobcInfo.ParkingBrakeStatus = (b3 & (1 << 5)) != 0
|
trainVobcInfo.ParkingBrakeStatus = (b3 & (1 << 5)) != 0
|
||||||
trainVobcInfo.MaintainBrakeStatus = (b3 & (1 << 6)) != 0
|
trainVobcInfo.MaintainBrakeStatus = (b3 & (1 << 6)) != 0
|
||||||
trainVobcInfo.TractionForce = int64(binary.BigEndian.Uint16(buf[4:6]) / 100)
|
trainVobcInfo.TractionForce = int64(binary.BigEndian.Uint16(buf[4:6]))
|
||||||
trainVobcInfo.BrakeForce = int64(binary.BigEndian.Uint16(buf[6:8]) / 100)
|
trainVobcInfo.BrakeForce = int64(binary.BigEndian.Uint16(buf[6:8]))
|
||||||
trainVobcInfo.TrainLoad = int64(binary.BigEndian.Uint16(buf[8:10]) / 100)
|
trainVobcInfo.TrainLoad = int64(binary.BigEndian.Uint16(buf[8:10]))
|
||||||
b4 := buf[15]
|
b4 := buf[15]
|
||||||
trainVobcInfo.LeftDoorOpenCommand = (b4 & 1) != 0
|
trainVobcInfo.LeftDoorOpenCommand = (b4 & 1) != 0
|
||||||
trainVobcInfo.RightDoorOpenCommand = (b4 & (1 << 1)) != 0
|
trainVobcInfo.RightDoorOpenCommand = (b4 & (1 << 1)) != 0
|
||||||
|
|
Loading…
Reference in New Issue