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 }