rts-sim-module/component/iscs_acs.go
2023-12-19 11:11:27 +08:00

27 lines
530 B
Go

package component
import (
"joylink.club/ecs"
)
// DoorSensor 门磁
// 具体异常-故障、异常、通信中断
type DoorSensor struct {
State DsState //门磁状态
}
// DsState 门磁状态
type DsState = uint8
const (
DsOpen DsState = iota //门打开
DsNormallyOpen //门常开
DsForceOpen //门强行打开
DsClosed //门关闭
DsNormallyClose //门常闭
)
var (
DoorSensorType = ecs.NewComponentType[DoorSensor]() //门磁
)