44 lines
905 B
Go
44 lines
905 B
Go
|
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
|
||
|
}
|