rts-sim-module/component/ci_ls.go

44 lines
905 B
Go
Raw Normal View History

package component
import "joylink.club/ecs"
// 零散设备组件(信号机故障报警仪、断路器、电源屏等)
var (
// 信号机故障报警仪tag
SFATag = ecs.NewTag()
// 信号机故障报警仪电子元件组件
SFAEccType = ecs.NewComponentType[SFAEcc]()
// 断路器tag
DLQTag = ecs.NewTag()
// 断路器电子元件组件
DLQEccType = ecs.NewComponentType[DLQEcc]()
// 电源屏tag
DYPTag = ecs.NewTag()
// 电源屏电子元件组件
DYPEccType = ecs.NewComponentType[DYPEcc]()
)
// 信号机故障报警仪电子元件组件
type SFAEcc struct {
// 灯丝报警继电器
DSBJ *ecs.Entry
}
// 断路器电子元件组件
type DLQEcc struct {
// 熔丝报警继电器
RSBJ *ecs.Entry
}
// 电源屏电子元件组件
type DYPEcc struct {
// 主电源继电器
ZDYJ *ecs.Entry
// 副电源继电器
FDYJ *ecs.Entry
// 电源报警继电器
DYBJ *ecs.Entry
}