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

50 lines
1.1 KiB
Go
Raw Normal View History

2023-07-26 17:02:53 +08:00
package dynamics
type TurnoutInfo struct {
lifeSignal uint16
Code uint16
NPosition bool
RPosition bool
2023-07-26 17:02:53 +08:00
}
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
//列车当前运行方向(偏移量增大/减小方向)
2023-07-26 17:02:53 +08:00
Up bool
//实际运行阻力N
2023-09-28 13:56:54 +08:00
TotalResistance int32
//阻力1空气阻力N
2023-09-28 13:56:54 +08:00
AirResistance int32
//阻力2坡道阻力N
2023-09-28 13:56:54 +08:00
SlopeResistance int32
//阻力3曲线阻力N
2023-09-28 13:56:54 +08:00
CurveResistance int32
//列车运行速度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
}