VOL-3353 SCA fixes for export issues
Change-Id: If5fa2c297172a6d5c35a26d65e95e60e764e29f3
diff --git a/internal/pkg/onuadaptercore/messageTypes.go b/internal/pkg/onuadaptercore/messageTypes.go
index 69b69d5..2f5bac6 100644
--- a/internal/pkg/onuadaptercore/messageTypes.go
+++ b/internal/pkg/onuadaptercore/messageTypes.go
@@ -22,13 +22,17 @@
"github.com/opencord/omci-lib-go"
)
+// MessageType - Message Protocol Type
type MessageType uint8
const (
+ // TestMsg - Message type for non OMCI messages
TestMsg MessageType = iota
+ //OMCI - OMCI protocol type msg
OMCI
)
+// String - Return the text representation of the message type based on integer
func (m MessageType) String() string {
names := [...]string{
"TestMsg",
@@ -37,25 +41,33 @@
return names[m]
}
+// Message - message type and data(OMCI)
type Message struct {
Type MessageType
Data interface{}
}
+//TestMessageType - message data for various events
type TestMessageType uint8
const (
+ // LoadMibTemplateOk - message data for getting mib template successfully
LoadMibTemplateOk TestMessageType = iota + 1
+ // LoadMibTemplateFailed - message data for failure for getting mib template
LoadMibTemplateFailed
+ // TimeOutOccurred - message data for timeout
TimeOutOccurred
+ // AbortMessageProcessing - message data for aborting running message
AbortMessageProcessing
)
+//TestMessage - Struct to hold the message data
//TODO: place holder to have a second interface variant - to be replaced by real variant later on
type TestMessage struct {
TestMessageVal TestMessageType
}
+//OmciMessage - OMCI protocol messages for managing and monitoring ONUs
type OmciMessage struct {
//OnuSN *openolt.SerialNumber
//OnuID uint32