24 lines
538 B
Go
24 lines
538 B
Go
package component
|
|
|
|
import (
|
|
"joylink.club/ecs"
|
|
)
|
|
|
|
var (
|
|
XcjTag = ecs.NewTag()
|
|
XcjFaultTag = ecs.NewTag()
|
|
XcjCircuitType = ecs.NewComponentType[XcjCircuit]()
|
|
)
|
|
|
|
type XcjCircuit struct {
|
|
//联锁驱动的继电器
|
|
XQJ *ecs.Entry //洗车请求
|
|
TWJList []*ecs.Entry //停稳继电器
|
|
TGQJ *ecs.Entry //通过请求
|
|
XCJXJ *ecs.Entry //洗车就绪
|
|
XCYXJ *ecs.Entry //洗车允许
|
|
CFJList []*ecs.Entry //移动允许继电器
|
|
JTJ *ecs.Entry //紧急停车
|
|
TGYXJ *ecs.Entry //通过允许
|
|
}
|