aboutsummaryrefslogtreecommitdiff
path: root/kme/kme.go
blob: 11dcf0dc61bc7c139e57cd62a67c9e9faff56f10 (plain)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package kme

import "github.com/dim13/asn1"

type KME interface {
	isKME()
}

type KMESpecificPrivateData struct {
	KmeCallControlSrvEvt
	KmeDeviceStatus
	KmeDeviceMonitor
	KmeSystemData
	KmeLocalAlerm
	KmeAdditionalData
	KmePrivateEvent
	KmeResourceControl
	KmeGenericSrvEvt
	KmeExtendedDataAccess
	KmePDFSrvEvt
	KmeAlterIfSrvEvt
	KmeHotelSrvEvt
}

type KmeCallControlSrvEvt struct {
	asn1.Tag `asn1:"optional,tag:1"`
}
type KmeDeviceStatus struct {
	asn1.Tag `asn1:"optional,tag:2"`
}
type KmeDeviceMonitor struct {
	asn1.Tag `asn1:"optional,tag:3"`
}
type KmeSystemData struct {
	asn1.Tag `asn1:"optional,tag:4"`
}
type KmeLocalAlerm struct {
	asn1.Tag `asn1:"optional,tag:5"`
}
type KmeAdditionalData struct {
	asn1.Tag `asn1:"optional,tag:6"`
}
type KmePrivateEvent struct {
	asn1.Tag `asn1:"optional,tag:7"`
}
type KmeResourceControl struct {
	asn1.Tag `asn1:"optional,tag:8"`
}
type KmeGenericSrvEvt struct {
	asn1.Tag `asn1:"optional,tag:9"`
}
type KmeExtendedDataAccess struct {
	Value []byte `asn1:"optional,tag:10"`
}
type KmePDFSrvEvt struct {
	asn1.Tag `asn1:"optional,tag:11"`
}
type KmeAlterIfSrvEvt struct {
	asn1.Tag `asn1:"optional,tag:12"`
}
type KmeHotelSrvEvt struct {
	asn1.Tag `asn1:"optional,tag:13"`
}

func (KmeCallControlSrvEvt) isKME()  {}
func (KmeDeviceStatus) isKME()       {}
func (KmeDeviceMonitor) isKME()      {}
func (KmeSystemData) isKME()         {}
func (KmeLocalAlerm) isKME()         {}
func (KmeAdditionalData) isKME()     {}
func (KmePrivateEvent) isKME()       {}
func (KmeResourceControl) isKME()    {}
func (KmeGenericSrvEvt) isKME()      {}
func (KmeExtendedDataAccess) isKME() {}
func (KmePDFSrvEvt) isKME()          {}
func (KmeAlterIfSrvEvt) isKME()      {}
func (KmeHotelSrvEvt) isKME()        {}