rts-sim-testing-service/dynamics/udpData.go

49 lines
1.1 KiB
Go
Raw Normal View History

2023-07-26 17:02:53 +08:00
package dynamics
type TurnoutInfo struct {
Code uint16
NPosition bool
RPosition bool
}
type TrainInfo struct {
//生命信号
LifeSignal uint16
//列车号(车辆)
Number uint8
//列车长度 cm
2023-07-26 17:02:53 +08:00
Len uint16
//列车所在轨道link
Link uint8
//列车所在link偏移量mm
2023-07-26 17:02:53 +08:00
LinkOffset uint32
//列车所在位置坡度值(‰)
Slope uint16
2023-07-26 17:02:53 +08:00
//列车所在位置坡度走势(上/下坡)
UpSlope bool
//列车当前运行方向(上/下行)
Up bool
//实际运行阻力N
TotalResistance uint32
//阻力1空气阻力N
AirResistance uint32
//阻力2坡道阻力N
SlopeResistance uint32
//阻力3曲线阻力N
CurveResistance uint32
//列车运行速度m/s
Speed float32
//头车速传1速度值m/s
HeadSpeed1 float32
//头车速度2速度值m/s
HeadSpeed2 float32
//尾车速传1速度值m/s
TailSpeed1 float32
//尾车速度2速度值m/s
TailSpeed2 float32
//头车雷达速度值m/s
HeadRadarSpeed float32
//尾车雷达速度值m/s
TailRadarSpeed float32
2023-07-26 17:02:53 +08:00
}