package model //道岔 type SwitchModel struct { DeviceModel //道岔A端口连接的轨道 PortA *LinkPortRef //道岔B端口连接的轨道 PortB *LinkPortRef //道岔C端口连接的轨道 PortC *LinkPortRef } //道岔端口引用 type SwitchPortRef struct { Switch *SwitchModel //引用道岔的端口 Port PortEnum }