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))
}