You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/05/23 13:44:38 UTC

[plc4x] branch develop updated: fix(plc4go/bacnet): fixed enum write mapping

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 83c31a48a1 fix(plc4go/bacnet): fixed enum write mapping
83c31a48a1 is described below

commit 83c31a48a1c2fe9334959f9e5bcd879faa533175
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Mon May 23 15:44:31 2022 +0200

    fix(plc4go/bacnet): fixed enum write mapping
---
 .../bacnetip/readwrite/model/StaticHelper.go       | 72 ++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/plc4go/protocols/bacnetip/readwrite/model/StaticHelper.go b/plc4go/protocols/bacnetip/readwrite/model/StaticHelper.go
index 422c2819cc..2d3934252f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/StaticHelper.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/StaticHelper.go
@@ -363,6 +363,78 @@ func WriteEnumGeneric(writeBuffer utils.WriteBuffer, value interface{}) error {
 			return nil
 		}
 		valueValue = uint32(v)
+	case BACnetAction: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetAccessPassbackMode: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetAuthenticationFactorType: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetAuthenticationStatus: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetBackupState: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetBinaryPV: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDevice: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetDoorSecuredStatus: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetDoorValue: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetFaultType: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetFileAccessMethod: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetIPMode: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetLiftCarDoorCommand: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetLiftGroupMode: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetLightingInProgress: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetLockStatus: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetNetworkNumberQuality: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetNodeType: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetNotifyType: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetPolarity: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetProgramRequest: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetProgramState: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetProtocolLevel: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetSecurityLevel: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetSecurityPolicy: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetSegmentation: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetShedState: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetTimerState: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetTimerTransition: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetUnconfirmedServiceChoice: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BACnetWriteStatus: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case BVLCResultCode: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case NPDUNetworkPriority: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case MaxSegmentsAccepted: // <<-- private enum is always defined
+		valueValue = uint32(v)
+	case MaxApduLengthAccepted: // <<-- private enum is always defined
+		valueValue = uint32(v)
 	default:
 		panic(fmt.Sprintf("doesn't work yet... implement manually support for %T", value))
 	}