Exporting DownloadResults struct for SoftwareDownload support
Change-Id: I21795c2fee91ad4719d56a4d192109001d61541d
diff --git a/messagetypes.go b/messagetypes.go
index 40923ab..42a0d42 100644
--- a/messagetypes.go
+++ b/messagetypes.go
@@ -2007,12 +2007,12 @@
/////////////////////////////////////////////////////////////////////////////
//
-type downloadResults struct {
+type DownloadResults struct {
ManagedEntityID uint16 // ME ID of software image entity instance (slot number plus instance 0..1 or 2..254 vendor-specific)
Result me.Results
}
-func (dr *downloadResults) String() string {
+func (dr *DownloadResults) String() string {
return fmt.Sprintf("ME: %v (%#x), Results: %d (%v)", dr.ManagedEntityID, dr.ManagedEntityID,
dr.Result, dr.Result)
}
@@ -2022,7 +2022,7 @@
Result me.Results
WindowSize byte // Window Size -1
NumberOfInstances byte
- MeResults []downloadResults
+ MeResults []DownloadResults
}
func (omci *StartSoftwareDownloadResponse) String() string {
@@ -2065,7 +2065,7 @@
return errors.New(msg)
}
if omci.NumberOfInstances > 0 {
- omci.MeResults = make([]downloadResults, omci.NumberOfInstances)
+ omci.MeResults = make([]DownloadResults, omci.NumberOfInstances)
for index := 0; index < int(omci.NumberOfInstances); index++ {
omci.MeResults[index].ManagedEntityID = binary.BigEndian.Uint16(data[7+(index*3):])
@@ -2395,7 +2395,7 @@
MeBasePacket // Note: EntityInstance for software download is two specific values
Result me.Results
NumberOfInstances byte
- MeResults []downloadResults
+ MeResults []DownloadResults
}
func (omci *EndSoftwareDownloadResponse) String() string {
@@ -2437,7 +2437,7 @@
return errors.New(msg)
}
if omci.NumberOfInstances > 0 {
- omci.MeResults = make([]downloadResults, omci.NumberOfInstances)
+ omci.MeResults = make([]DownloadResults, omci.NumberOfInstances)
for index := 0; index < int(omci.NumberOfInstances); index++ {
omci.MeResults[index].ManagedEntityID = binary.BigEndian.Uint16(data[6+(index*3):])