25 lines
458 B
Go
25 lines
458 B
Go
package model
|
||
|
||
//长轨道,道岔端点间的轨道
|
||
type LinkModel struct {
|
||
DeviceModel
|
||
//轨道A端口连接的道岔
|
||
PortA *SwitchPortRef
|
||
//轨道B端口连接的道岔
|
||
PortB *SwitchPortRef
|
||
}
|
||
|
||
//轨道端口引用
|
||
type LinkPortRef struct {
|
||
Link *LinkModel
|
||
//引用轨道的端口
|
||
Port PortEnum
|
||
}
|
||
|
||
//轨道偏移位置引用,轨道A端为偏移起始位置
|
||
type LinkOffsetRef struct {
|
||
Link *LinkModel
|
||
//偏移位置,单位mm
|
||
Offset int64
|
||
}
|