From 8d3c7965366acb09b27bbaf14be01817a006bba0 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 18 Oct 2015 00:20:10 +0200 Subject: Move defs to upper level --- kme/kme.go | 104 ++++++++++++++++++++++--------------------------------------- 1 file 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() {} -- cgit v1.2.3