コード例 #1
0
ファイル: lock_state.go プロジェクト: applefreak/hc
func (s *LockState) LockState() model.LockStateType {
	return model.LockStateType(s.Byte())
}
コード例 #2
0
ファイル: garage_door_opener.go プロジェクト: applefreak/hc
func (o *garageDoorOpener) OnLockTargetStateChange(fn func(model.LockStateType)) {
	o.garageDoorOpener.LockTargetState.OnConnChange(func(conn net.Conn, c *characteristic.Characteristic, new, old interface{}) {
		fn(model.LockStateType(new.(byte)))
	})
}