spks
This commit is contained in:
parent
77d4b24fdc
commit
ff6910ed7b
@ -1,7 +1,13 @@
|
||||
package system
|
||||
|
||||
import "joylink.club/ecs"
|
||||
|
||||
// ButtonState 广义按钮开关状态,开关有三个接点,分别为公共接点、常开点和常闭点
|
||||
type ButtonState struct {
|
||||
//true-公共点接通常开点,false-公共点接通常闭点
|
||||
//true-公共接点接通常开点,false-公共接点接通常闭点
|
||||
Ckd bool
|
||||
}
|
||||
|
||||
var (
|
||||
ButtonStateComponent = ecs.NewComponentType[ButtonState]()
|
||||
)
|
||||
|
@ -1,6 +1,53 @@
|
||||
package system
|
||||
|
||||
import "joylink.club/ecs"
|
||||
|
||||
//车站人员防护开关电路
|
||||
|
||||
type SpksCircuitState struct {
|
||||
//ture-按钮开关接通常开点
|
||||
SPKSX1JA bool
|
||||
//ture-按钮开关接通常开点
|
||||
SPKSX3JA bool
|
||||
//ture-按钮开关接通常开点
|
||||
SPKSS2JA bool
|
||||
//ture-按钮开关接通常开点
|
||||
SPKSS4JA bool
|
||||
//true-灯亮
|
||||
SPKSX1D bool
|
||||
//true-灯亮
|
||||
SPKSX3D bool
|
||||
//true-灯亮
|
||||
SPKSS2D bool
|
||||
//true-灯亮
|
||||
SPKSS4D bool
|
||||
//true-灯亮
|
||||
SPKSXPLAD bool
|
||||
//true-灯亮
|
||||
SPKSSPLAD bool
|
||||
//ture-按钮开关接通常开点
|
||||
SDA bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSX1J bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSX3J bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSS2J bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSS4J bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSXPLAJ bool
|
||||
//ture-继电器吸起,接通常开点
|
||||
SPKSSPLAJ bool
|
||||
}
|
||||
type SpksCircuitSystem struct {
|
||||
}
|
||||
|
||||
var (
|
||||
SpksCircuitStateComponent = ecs.NewComponentType[SpksCircuitState]()
|
||||
)
|
||||
|
||||
// Update world 执行
|
||||
func (me *SpksCircuitSystem) Update(w ecs.World) {
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user