Skip to content

Commit

Permalink
fix(plc4go/bacnet): fixed enum write mapping
Browse files Browse the repository at this point in the history
  • Loading branch information
sruehl committed May 23, 2022
1 parent 0fa1820 commit 83c31a4
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions plc4go/protocols/bacnetip/readwrite/model/StaticHelper.go
Original file line number Diff line number Diff line change
Expand Up @@ -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))
}
Expand Down

0 comments on commit 83c31a4

Please sign in to comment.