28 lines
609 B
Go
28 lines
609 B
Go
package component
|
|
|
|
import (
|
|
"joylink.club/ecs"
|
|
)
|
|
|
|
var (
|
|
XcjTag = ecs.NewTag()
|
|
XcjCircuitType = ecs.NewComponentType[XcjCircuit]()
|
|
)
|
|
|
|
type XcjCircuit struct {
|
|
//联锁驱动的继电器
|
|
XQJ *ecs.Entry //洗车请求
|
|
TWJ1 *ecs.Entry //头部停稳
|
|
TWJ2 *ecs.Entry //尾部停稳
|
|
TWJ3 *ecs.Entry //中部停稳
|
|
TGQJ *ecs.Entry //通过请求
|
|
|
|
XCJXJ *ecs.Entry //洗车就绪
|
|
XCYXJ *ecs.Entry //洗车允许
|
|
CFJ1 *ecs.Entry //头部移动允许
|
|
CFJ2 *ecs.Entry //尾部移动允许
|
|
CFJ3 *ecs.Entry //中部移动允许
|
|
JTJ *ecs.Entry //紧急停车
|
|
TGYXJ *ecs.Entry //通过允许
|
|
}
|