rts-sim-module/model/link_model.go

25 lines
458 B
Go
Raw Normal View History

2023-08-14 16:23:34 +08:00
package model
//长轨道,道岔端点间的轨道
type LinkModel struct {
2023-08-14 18:06:26 +08:00
DeviceModel
2023-08-14 16:23:34 +08:00
//轨道A端口连接的道岔
PortA *SwitchPortRef
//轨道B端口连接的道岔
PortB *SwitchPortRef
}
//轨道端口引用
type LinkPortRef struct {
Link *LinkModel
//引用轨道的端口
Port PortEnum
}
//轨道偏移位置引用轨道A端为偏移起始位置
type LinkOffsetRef struct {
Link *LinkModel
//偏移位置单位mm
Offset int64
}