22 lines
450 B
Go
22 lines
450 B
Go
package component
|
||
|
||
import "joylink.club/ecs"
|
||
|
||
// TrainPositionInfo 列车当前位置信息
|
||
type TrainPositionInfo struct {
|
||
//列车所占的物理区段
|
||
SectionIds []string
|
||
//列车长度 mm
|
||
Len uint32
|
||
//列车所在轨道link
|
||
Link uint8
|
||
//列车所在link偏移量(mm)
|
||
LinkOffset uint32
|
||
//列车当前运行方向(偏移量增大/减小方向)
|
||
Up bool
|
||
}
|
||
|
||
var (
|
||
TrainPositionInfoType = ecs.NewComponentType[TrainPositionInfo]()
|
||
)
|