aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-10-18 00:20:10 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-10-18 00:20:10 +0200
commit8d3c7965366acb09b27bbaf14be01817a006bba0 (patch)
tree2bf02a14bbb9e2d80b9935a3fda660344adcf806
parent9961e13115b8e75ee71e7329f87950af2f16ac57 (diff)
Move defs to upper level
-rw-r--r--kme/kme.go104
1 files changed, 37 insertions, 67 deletions
diff --git a/kme/kme.go b/kme/kme.go
index b7d2cc0..900dce6 100644
--- a/kme/kme.go
+++ b/kme/kme.go
@@ -1,77 +1,47 @@
package kme
-import "github.com/dim13/asn1"
-
type KME interface {
isKME()
}
type KMESpecificPrivateData struct {
- CallControlSrvEvt
- DeviceStatus
- DeviceMonitor
- SystemData
- LocalAlerm
- AdditionalData
- PrivateEvent
- ResourceControl
- GenericSrvEvt
- ExtendedDataAccess
- PDFSrvEvt
- AlterIfSrvEvt
- HotelSrvEvt
+ CallControlSrvEvt `asn1:"optional,tag:1"`
+ DeviceStatus `asn1:"optional,tag:2"`
+ DeviceMonitor `asn1:"optional,tag:3"`
+ SystemData `asn1:"optional,tag:4"`
+ LocalAlerm `asn1:"optional,tag:5"`
+ AdditionalData `asn1:"optional,tag:6"`
+ PrivateEvent `asn1:"optional,tag:7"`
+ ResourceControl `asn1:"optional,tag:8"`
+ GenericSrvEvt `asn1:"optional,tag:9"`
+ ExtendedDataAccess []byte `asn1:"optional,tag:10"`
+ PDFSrvEvt `asn1:"optional,tag:11"`
+ AlterIfSrvEvt `asn1:"optional,tag:12"`
+ HotelSrvEvt `asn1:"optional,tag:13"`
}
-type CallControlSrvEvt struct {
- asn1.Tag `asn1:"optional,tag:1"`
-}
-type DeviceStatus struct {
- asn1.Tag `asn1:"optional,tag:2"`
-}
-type DeviceMonitor struct {
- asn1.Tag `asn1:"optional,tag:3"`
-}
-type SystemData struct {
- asn1.Tag `asn1:"optional,tag:4"`
-}
-type LocalAlerm struct {
- asn1.Tag `asn1:"optional,tag:5"`
-}
-type AdditionalData struct {
- asn1.Tag `asn1:"optional,tag:6"`
-}
-type PrivateEvent struct {
- asn1.Tag `asn1:"optional,tag:7"`
-}
-type ResourceControl struct {
- asn1.Tag `asn1:"optional,tag:8"`
-}
-type GenericSrvEvt struct {
- asn1.Tag `asn1:"optional,tag:9"`
-}
-type ExtendedDataAccess struct {
- Value []byte `asn1:"optional,tag:10"`
-}
-type PDFSrvEvt struct {
- asn1.Tag `asn1:"optional,tag:11"`
-}
-type AlterIfSrvEvt struct {
- asn1.Tag `asn1:"optional,tag:12"`
-}
-type HotelSrvEvt struct {
- asn1.Tag `asn1:"optional,tag:13"`
-}
+type CallControlSrvEvt struct{}
+type DeviceStatus struct{}
+type DeviceMonitor struct{}
+type SystemData struct{}
+type LocalAlerm struct{}
+type AdditionalData struct{}
+type PrivateEvent struct{}
+type ResourceControl struct{}
+type GenericSrvEvt struct{}
+type PDFSrvEvt struct{}
+type AlterIfSrvEvt struct{}
+type HotelSrvEvt struct{}
-func (CallControlSrvEvt) isKME() {}
-func (DeviceStatus) isKME() {}
-func (DeviceMonitor) isKME() {}
-func (SystemData) isKME() {}
-func (LocalAlerm) isKME() {}
-func (AdditionalData) isKME() {}
-func (PrivateEvent) isKME() {}
-func (ResourceControl) isKME() {}
-func (GenericSrvEvt) isKME() {}
-func (ExtendedDataAccess) isKME() {}
-func (PDFSrvEvt) isKME() {}
-func (AlterIfSrvEvt) isKME() {}
-func (HotelSrvEvt) isKME() {}
+func (CallControlSrvEvt) isKME() {}
+func (DeviceStatus) isKME() {}
+func (DeviceMonitor) isKME() {}
+func (SystemData) isKME() {}
+func (LocalAlerm) isKME() {}
+func (AdditionalData) isKME() {}
+func (PrivateEvent) isKME() {}
+func (ResourceControl) isKME() {}
+func (GenericSrvEvt) isKME() {}
+func (PDFSrvEvt) isKME() {}
+func (AlterIfSrvEvt) isKME() {}
+func (HotelSrvEvt) isKME() {}