package system import ( "joylink.club/rtsssimulation/repository" "joylink.club/rtsssimulation/repository/model/proto" ) // system 视角的模型定义 type DeviceType = proto.DeviceType // IDeviceModel 仿真底层设备模型定义 // 用户所有设备模型定义须实现该接口 type IDeviceModel = repository.Identity // IRelayCRole 获取继电器在具体电路中的角色(组合类型、功能名称) // 如信号机3XH-1电路中点灯继电器:组合类型-"3XH-1" 功能名称-"DDJ" // 对应设备电路中有继电器的设备模型须实现该接口 type IRelayCRole = repository.IRelayCRole // IModelManager 模型管理接口 type IModelManager = repository.IModelManager ///////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// // IPsdModel 仿真底层屏蔽门模型 // 用户所有屏蔽门模型定义须实现该接口 type IPsdModel = repository.IPsdModel