19 lines
730 B
Go
19 lines
730 B
Go
|
package component
|
|||
|
|
|||
|
import "joylink.club/ecs"
|
|||
|
|
|||
|
// 无极继电器和偏极继电器稳态为落下,也就是后接点(8组采集接点中的1,3接点,1为中接点),吸气为前接点(1,2接点)
|
|||
|
// 有极继电器是定位反位双稳态(有永久磁钢),前接点为定位,后接点为反位
|
|||
|
// 有极继电器(对于道岔中的2DQJ),励磁接点1,2接通为反位,3,4接通为定位
|
|||
|
// 定义继电器状态时,false表示落下/反位/后接点,true表示吸起/定位/前接点
|
|||
|
|
|||
|
// 继电器标签
|
|||
|
var RelayTag = ecs.NewTag()
|
|||
|
|
|||
|
// 继电器控制请求组件
|
|||
|
type RelayActionRequest struct {
|
|||
|
Xq bool // true:吸起
|
|||
|
}
|
|||
|
|
|||
|
var RelayActionRequestType = ecs.NewComponentType[RelayActionRequest]()
|