-
Notifications
You must be signed in to change notification settings - Fork 189
/
lock_last_known_action.go
30 lines (24 loc) · 874 Bytes
/
lock_last_known_action.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// THIS FILE IS AUTO-GENERATED
package characteristic
const (
LockLastKnownActionSecuredPhysicallyInterior int = 0
LockLastKnownActionUnsecuredPhysicallyInterior int = 1
LockLastKnownActionSecuredPhysicallyExterior int = 2
LockLastKnownActionUnsecuredPhysicallyExterior int = 3
LockLastKnownActionSecuredByKeypad int = 4
LockLastKnownActionUnsecuredByKeypad int = 5
LockLastKnownActionSecuredRemotely int = 6
LockLastKnownActionUnsecuredRemotely int = 7
LockLastKnownActionSecuredByAutoSecureTimeout int = 8
)
const TypeLockLastKnownAction = "1C"
type LockLastKnownAction struct {
*Int
}
func NewLockLastKnownAction() *LockLastKnownAction {
char := NewInt(TypeLockLastKnownAction)
char.Format = FormatUInt8
char.Perms = []string{PermRead, PermEvents}
char.SetValue(0)
return &LockLastKnownAction{char}
}