You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2022/03/09 08:50:06 UTC

[plc4x] 02/03: fix(codegen): Enabled the virtual field tests and fixed a related bug in plc4go

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

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

commit d573c0de12b5f6ca23fad146422957d7e7cde5c8
Author: cdutz <ch...@c-ware.de>
AuthorDate: Wed Mar 9 09:49:04 2022 +0100

    fix(codegen): Enabled the virtual field tests and fixed a related bug in plc4go
---
 .../bacnetip/readwrite/model/BACnetAction.go       |  4 ++--
 .../readwrite/model/BACnetApplicationTag.go        |  4 ++--
 .../readwrite/model/BACnetApplicationTagBoolean.go |  2 +-
 .../model/BACnetApplicationTagCharacterString.go   |  2 +-
 .../readwrite/model/BACnetApplicationTagDouble.go  |  2 +-
 .../model/BACnetApplicationTagEnumerated.go        |  2 +-
 .../model/BACnetApplicationTagObjectIdentifier.go  |  4 ++--
 .../model/BACnetApplicationTagOctetString.go       |  2 +-
 .../readwrite/model/BACnetApplicationTagReal.go    |  2 +-
 .../model/BACnetApplicationTagSignedInteger.go     |  2 +-
 .../model/BACnetApplicationTagUnsignedInteger.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetBinaryPV.go     |  4 ++--
 ...edServiceRequestAtomicReadFileStreamOrRecord.go |  2 +-
 ...erviceRequestReinitializeDeviceEnableDisable.go |  6 +++---
 .../readwrite/model/BACnetConstructedData.go       |  2 +-
 .../model/BACnetConstructedDataElement.go          |  8 ++++----
 .../model/BACnetConstructedDataUnspecified.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTag.go   |  6 +++---
 .../readwrite/model/BACnetContextTagBoolean.go     |  2 +-
 .../readwrite/model/BACnetContextTagDouble.go      |  2 +-
 .../readwrite/model/BACnetContextTagEnumerated.go  |  2 +-
 .../readwrite/model/BACnetContextTagEventState.go  |  2 +-
 .../readwrite/model/BACnetContextTagEventType.go   |  2 +-
 .../model/BACnetContextTagObjectIdentifier.go      |  4 ++--
 .../model/BACnetContextTagPropertyIdentifier.go    |  2 +-
 .../readwrite/model/BACnetContextTagReal.go        |  2 +-
 .../model/BACnetContextTagSignedInteger.go         |  2 +-
 .../model/BACnetContextTagUnsignedInteger.go       |  2 +-
 .../model/BACnetNotificationParameters.go          |  2 +-
 ...tNotificationParametersChangeOfValueNewValue.go |  2 +-
 .../readwrite/model/BACnetPropertyStates.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetSegmentation.go |  8 ++++----
 ...BACnetServiceAckAtomicReadFileStreamOrRecord.go |  2 +-
 .../bacnetip/readwrite/model/BACnetStatusFlags.go  |  8 ++++----
 .../bacnetip/readwrite/model/BACnetTagHeader.go    | 12 ++++++------
 .../readwrite/model/BACnetTagPayloadBoolean.go     |  6 +++---
 .../model/BACnetTagPayloadCharacterString.go       |  2 +-
 .../readwrite/model/BACnetTagPayloadDate.go        | 22 +++++++++++-----------
 .../readwrite/model/BACnetTagPayloadEnumerated.go  |  2 +-
 .../model/BACnetTagPayloadObjectIdentifier.go      |  2 +-
 .../readwrite/model/BACnetTagPayloadOctetString.go |  2 +-
 .../model/BACnetTagPayloadSignedInteger.go         | 20 ++++++++++----------
 .../readwrite/model/BACnetTagPayloadTime.go        | 10 +++++-----
 .../model/BACnetTagPayloadUnsignedInteger.go       | 20 ++++++++++----------
 .../bacnetip/readwrite/model/BACnetTimeStamp.go    |  2 +-
 .../plc4go/bacnetip/readwrite/model/BVLC.go        |  4 ++--
 .../plc4go/bacnetip/readwrite/model/NPDU.go        |  6 +++---
 .../plc4go/cbus/readwrite/model/CALData.go         |  2 +-
 .../plc4go/cbus/readwrite/model/CALReply.go        |  2 +-
 .../plc4go/cbus/readwrite/model/CALReplyLong.go    |  2 +-
 .../plc4go/cbus/readwrite/model/CBusCommand.go     |  4 ++--
 .../CBusCommandPointToPointToMultiPointNormal.go   |  2 +-
 .../CBusCommandPointToPointToMultiPointStatus.go   |  2 +-
 .../model/CBusPointToMultiPointCommandNormal.go    |  2 +-
 .../model/CBusPointToMultiPointCommandStatus.go    |  2 +-
 .../readwrite/model/CBusPointToPointCommand.go     |  4 ++--
 .../readwrite/model/ExtendedFormatStatusReply.go   |  2 +-
 .../model/IdentifyReplyCommandNetworkVoltage.go    |  2 +-
 .../plc4go/cbus/readwrite/model/MonitoredSAL.go    |  2 +-
 .../model/MonitoredSALLongFormSmartMode.go         |  2 +-
 .../plc4go/cbus/readwrite/model/ParameterChange.go |  2 +-
 .../plc4go/cbus/readwrite/model/PowerUp.go         |  2 +-
 .../plc4go/cbus/readwrite/model/SALData.go         |  2 +-
 .../readwrite/model/StandardFormatStatusReply.go   |  2 +-
 .../plc4go/df1/readwrite/model/DF1Symbol.go        |  2 +-
 .../df1/readwrite/model/DF1SymbolMessageFrame.go   |  2 +-
 .../plc4go/eip/readwrite/model/CipExchange.go      |  2 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go   |  2 +-
 .../eip/readwrite/model/EipConnectionRequest.go    |  2 +-
 .../eip/readwrite/model/MultipleServiceRequest.go  |  2 +-
 .../CEMIAdditionalInformationBusmonitorInfo.go     |  2 +-
 .../CEMIAdditionalInformationRelativeTimestamp.go  |  2 +-
 .../knxnetip/readwrite/model/KnxNetIpMessage.go    |  2 +-
 .../modbus/readwrite/model/ModbusConstants.go      |  2 +-
 .../ModbusPDUReadDeviceIdentificationRequest.go    |  2 +-
 .../ModbusPDUReadDeviceIdentificationResponse.go   |  2 +-
 .../plc4go/modbus/readwrite/model/ModbusTcpADU.go  |  2 +-
 .../model/AlarmMessageAckObjectPushType.go         |  2 +-
 .../readwrite/model/AlarmMessageObjectAckType.go   |  2 +-
 .../readwrite/model/AlarmMessageObjectPushType.go  |  2 +-
 .../readwrite/model/AlarmMessageObjectQueryType.go |  2 +-
 .../s7/readwrite/model/AlarmMessageQueryType.go    |  2 +-
 .../s7/readwrite/model/S7DataAlarmMessage.go       |  2 +-
 .../plc4go/s7/readwrite/model/S7Message.go         |  2 +-
 .../s7/readwrite/model/S7MessageObjectRequest.go   |  2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmQuery.go  |  2 +-
 ...oadUserDataItemCpuFunctionAlarmQueryResponse.go |  2 +-
 ...ayloadUserDataItemCpuFunctionReadSzlResponse.go |  2 +-
 .../plc4go/s7/readwrite/model/TPKTPacket.go        |  2 +-
 89 files changed, 151 insertions(+), 151 deletions(-)

diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetAction.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetAction.go
index d84db7a..78ae801 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetAction.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetAction.go
@@ -70,13 +70,13 @@ func (m *BACnetAction) GetRawData() *BACnetContextTagEnumerated {
 func (m *BACnetAction) GetIsDirect() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0))))
 }
 
 func (m *BACnetAction) GetIsReverse() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTag.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTag.go
index 1899e7e..3d2ae4d 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTag.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTag.go
@@ -79,11 +79,11 @@ func (m *BACnetApplicationTag) GetHeader() *BACnetTagHeader {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTag) GetActualTagNumber() uint8 {
-	return m.GetHeader().GetActualTagNumber()
+	return uint8(m.GetHeader().GetActualTagNumber())
 }
 
 func (m *BACnetApplicationTag) GetActualLength() uint32 {
-	return m.GetHeader().GetActualLength()
+	return uint32(m.GetHeader().GetActualLength())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
index 797b8b5..c983a79 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagBoolean) GetPayload() *BACnetTagPayloadBoolean {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagBoolean) GetActualValue() bool {
-	return m.GetPayload().GetValue()
+	return bool(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
index 891637e..6835559 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagCharacterString) GetPayload() *BACnetTagPayloadChar
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagCharacterString) GetValue() string {
-	return m.GetPayload().GetValue()
+	return string(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagDouble.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
index ef78fb2..71777a1 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagDouble) GetPayload() *BACnetTagPayloadDouble {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagDouble) GetActualValue() float64 {
-	return m.GetPayload().GetValue()
+	return float64(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
index 747ad1e..ea804fa 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagEnumerated) GetPayload() *BACnetTagPayloadEnumerate
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagEnumerated) GetActualValue() uint32 {
-	return m.GetPayload().GetActualValue()
+	return uint32(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
index 7c46dd3..f4a6a57 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
@@ -83,11 +83,11 @@ func (m *BACnetApplicationTagObjectIdentifier) GetPayload() *BACnetTagPayloadObj
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagObjectIdentifier) GetObjectType() BACnetObjectType {
-	return m.GetPayload().GetObjectType()
+	return BACnetObjectType(m.GetPayload().GetObjectType())
 }
 
 func (m *BACnetApplicationTagObjectIdentifier) GetInstanceNumber() uint32 {
-	return m.GetPayload().GetInstanceNumber()
+	return uint32(m.GetPayload().GetInstanceNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
index 2a99098..6de63c9 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagOctetString) GetPayload() *BACnetTagPayloadOctetStr
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagOctetString) GetValue() string {
-	return m.GetPayload().GetValue()
+	return string(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagReal.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagReal.go
index 3cdb51d..821f8b0 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagReal.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagReal.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagReal) GetPayload() *BACnetTagPayloadReal {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagReal) GetActualValue() float32 {
-	return m.GetPayload().GetValue()
+	return float32(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
index 2010170..97449c3 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagSignedInteger) GetPayload() *BACnetTagPayloadSigned
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagSignedInteger) GetActualValue() uint64 {
-	return m.GetPayload().GetActualValue()
+	return uint64(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
index 1eafdf6..ba94de7 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
@@ -81,7 +81,7 @@ func (m *BACnetApplicationTagUnsignedInteger) GetPayload() *BACnetTagPayloadUnsi
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetApplicationTagUnsignedInteger) GetActualValue() uint64 {
-	return m.GetPayload().GetActualValue()
+	return uint64(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetBinaryPV.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetBinaryPV.go
index 840f4d3..88ec357 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetBinaryPV.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetBinaryPV.go
@@ -70,13 +70,13 @@ func (m *BACnetBinaryPV) GetRawData() *BACnetContextTagEnumerated {
 func (m *BACnetBinaryPV) GetIsInactive() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0))))
 }
 
 func (m *BACnetBinaryPV) GetIsActive() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
index 68742d3..fb5a2a1 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
@@ -91,7 +91,7 @@ func (m *BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord) GetClosingTa
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable.go
index d4fb273..ffdcce0 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable.go
@@ -72,19 +72,19 @@ func (m *BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable) GetRawDat
 func (m *BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable) GetIsEnable() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (0))))
 }
 
 func (m *BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable) GetIsDisable() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (1))))
 }
 
 func (m *BACnetConfirmedServiceRequestReinitializeDeviceEnableDisable) GetIsDisableInitiation() bool {
 	rawData := m.RawData
 	_ = rawData
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (2)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool(((*m.GetRawData()).GetPayload().GetActualValue()) == (2))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedData.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedData.go
index c6e5840..e6dea3f 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedData.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedData.go
@@ -90,7 +90,7 @@ func (m *BACnetConstructedData) GetClosingTag() *BACnetClosingTag {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetConstructedData) GetPropertyIdentifierEnum() BACnetPropertyIdentifier {
-	return m.PropertyIdentifierArgument.GetPropertyIdentifier()
+	return BACnetPropertyIdentifier(m.PropertyIdentifierArgument.GetPropertyIdentifier())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataElement.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataElement.go
index d28ce7d..562b5ea 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataElement.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataElement.go
@@ -100,7 +100,7 @@ func (m *BACnetConstructedDataElement) GetPeekedTagNumber() uint8 {
 	_ = contextTag
 	constructedData := m.ConstructedData
 	_ = constructedData
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 func (m *BACnetConstructedDataElement) GetIsApplicationTag() bool {
@@ -110,7 +110,7 @@ func (m *BACnetConstructedDataElement) GetIsApplicationTag() bool {
 	_ = contextTag
 	constructedData := m.ConstructedData
 	_ = constructedData
-	return bool((m.GetPeekedTagHeader().GetTagClass()) == (TagClass_APPLICATION_TAGS))
+	return bool(bool((m.GetPeekedTagHeader().GetTagClass()) == (TagClass_APPLICATION_TAGS)))
 }
 
 func (m *BACnetConstructedDataElement) GetIsConstructedData() bool {
@@ -120,7 +120,7 @@ func (m *BACnetConstructedDataElement) GetIsConstructedData() bool {
 	_ = contextTag
 	constructedData := m.ConstructedData
 	_ = constructedData
-	return bool(!(m.GetIsApplicationTag())) && bool(bool((m.GetPeekedTagHeader().GetActualLength()) == (0x6)))
+	return bool(bool(!(m.GetIsApplicationTag())) && bool(bool((m.GetPeekedTagHeader().GetActualLength()) == (0x6))))
 }
 
 func (m *BACnetConstructedDataElement) GetIsContextTag() bool {
@@ -130,7 +130,7 @@ func (m *BACnetConstructedDataElement) GetIsContextTag() bool {
 	_ = contextTag
 	constructedData := m.ConstructedData
 	_ = constructedData
-	return bool(!(m.GetIsConstructedData())) && bool(!(m.GetIsApplicationTag()))
+	return bool(bool(!(m.GetIsConstructedData())) && bool(!(m.GetIsApplicationTag())))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataUnspecified.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataUnspecified.go
index 325e72a..f6a3cd9 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataUnspecified.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetConstructedDataUnspecified.go
@@ -109,7 +109,7 @@ func (m *BACnetConstructedDataUnspecified) GetHasData() bool {
 	_ = propertyIdentifier
 	content := m.Content
 	_ = content
-	return bool((len(m.GetData())) == (0))
+	return bool(bool((len(m.GetData())) == (0)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTag.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTag.go
index 0e501e1..a613ab6 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTag.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTag.go
@@ -86,15 +86,15 @@ func (m *BACnetContextTag) GetHeader() *BACnetTagHeader {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTag) GetTagNumber() uint8 {
-	return m.GetHeader().GetTagNumber()
+	return uint8(m.GetHeader().GetTagNumber())
 }
 
 func (m *BACnetContextTag) GetActualLength() uint32 {
-	return m.GetHeader().GetActualLength()
+	return uint32(m.GetHeader().GetActualLength())
 }
 
 func (m *BACnetContextTag) GetIsNotOpeningOrClosingTag() bool {
-	return bool(bool((m.GetHeader().GetLengthValueType()) != (6))) && bool(bool((m.GetHeader().GetLengthValueType()) != (7)))
+	return bool(bool(bool((m.GetHeader().GetLengthValueType()) != (6))) && bool(bool((m.GetHeader().GetLengthValueType()) != (7))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagBoolean.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagBoolean.go
index 649ef8c..e2472a0 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagBoolean.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagBoolean.go
@@ -96,7 +96,7 @@ func (m *BACnetContextTagBoolean) GetPayload() *BACnetTagPayloadBoolean {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagBoolean) GetActualValue() bool {
-	return m.GetPayload().GetValue()
+	return bool(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagDouble.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagDouble.go
index 97a8800..21c7f54 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagDouble.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagDouble.go
@@ -89,7 +89,7 @@ func (m *BACnetContextTagDouble) GetPayload() *BACnetTagPayloadDouble {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagDouble) GetActualValue() float64 {
-	return m.GetPayload().GetValue()
+	return float64(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEnumerated.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEnumerated.go
index c6f5c9f..c09b826 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEnumerated.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEnumerated.go
@@ -89,7 +89,7 @@ func (m *BACnetContextTagEnumerated) GetPayload() *BACnetTagPayloadEnumerated {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagEnumerated) GetActualValue() uint32 {
-	return m.GetPayload().GetActualValue()
+	return uint32(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventState.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventState.go
index 428fb5d..ff48b98 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventState.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventState.go
@@ -97,7 +97,7 @@ func (m *BACnetContextTagEventState) GetProprietaryValue() uint32 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagEventState) GetIsProprietary() bool {
-	return bool((m.GetEventState()) == (BACnetEventState_VENDOR_PROPRIETARY_VALUE))
+	return bool(bool((m.GetEventState()) == (BACnetEventState_VENDOR_PROPRIETARY_VALUE)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventType.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventType.go
index 435d70a..d8fd49c 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventType.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagEventType.go
@@ -97,7 +97,7 @@ func (m *BACnetContextTagEventType) GetProprietaryValue() uint32 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagEventType) GetIsProprietary() bool {
-	return bool((m.GetEventType()) == (BACnetEventType_VENDOR_PROPRIETARY_VALUE))
+	return bool(bool((m.GetEventType()) == (BACnetEventType_VENDOR_PROPRIETARY_VALUE)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagObjectIdentifier.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagObjectIdentifier.go
index 3cb449c..25914c7 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagObjectIdentifier.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagObjectIdentifier.go
@@ -91,11 +91,11 @@ func (m *BACnetContextTagObjectIdentifier) GetPayload() *BACnetTagPayloadObjectI
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagObjectIdentifier) GetObjectType() BACnetObjectType {
-	return m.GetPayload().GetObjectType()
+	return BACnetObjectType(m.GetPayload().GetObjectType())
 }
 
 func (m *BACnetContextTagObjectIdentifier) GetInstanceNumber() uint32 {
-	return m.GetPayload().GetInstanceNumber()
+	return uint32(m.GetPayload().GetInstanceNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagPropertyIdentifier.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagPropertyIdentifier.go
index f7112d0..4bdbb5d 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagPropertyIdentifier.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagPropertyIdentifier.go
@@ -97,7 +97,7 @@ func (m *BACnetContextTagPropertyIdentifier) GetProprietaryValue() uint32 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagPropertyIdentifier) GetIsProprietary() bool {
-	return bool((m.GetPropertyIdentifier()) == (BACnetPropertyIdentifier_VENDOR_PROPRIETARY_VALUE))
+	return bool(bool((m.GetPropertyIdentifier()) == (BACnetPropertyIdentifier_VENDOR_PROPRIETARY_VALUE)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagReal.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagReal.go
index 61bcf07..93d15e6 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagReal.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagReal.go
@@ -89,7 +89,7 @@ func (m *BACnetContextTagReal) GetPayload() *BACnetTagPayloadReal {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagReal) GetActualValue() float32 {
-	return m.GetPayload().GetValue()
+	return float32(m.GetPayload().GetValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagSignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagSignedInteger.go
index 48071ea..77962c5 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagSignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagSignedInteger.go
@@ -89,7 +89,7 @@ func (m *BACnetContextTagSignedInteger) GetPayload() *BACnetTagPayloadSignedInte
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagSignedInteger) GetActualValue() uint64 {
-	return m.GetPayload().GetActualValue()
+	return uint64(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagUnsignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagUnsignedInteger.go
index b1e339c..33122c3 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagUnsignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetContextTagUnsignedInteger.go
@@ -89,7 +89,7 @@ func (m *BACnetContextTagUnsignedInteger) GetPayload() *BACnetTagPayloadUnsigned
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetContextTagUnsignedInteger) GetActualValue() uint64 {
-	return m.GetPayload().GetActualValue()
+	return uint64(m.GetPayload().GetActualValue())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParameters.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParameters.go
index 3ebebb7..03381dc 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParameters.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParameters.go
@@ -95,7 +95,7 @@ func (m *BACnetNotificationParameters) GetClosingTag() *BACnetClosingTag {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetNotificationParameters) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParametersChangeOfValueNewValue.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParametersChangeOfValueNewValue.go
index f37d879..b619f73 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParametersChangeOfValueNewValue.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetNotificationParametersChangeOfValueNewValue.go
@@ -94,7 +94,7 @@ func (m *BACnetNotificationParametersChangeOfValueNewValue) GetClosingTag() *BAC
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetNotificationParametersChangeOfValueNewValue) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetPropertyStates.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetPropertyStates.go
index 98d1e2d..b5bd77c 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetPropertyStates.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetPropertyStates.go
@@ -94,7 +94,7 @@ func (m *BACnetPropertyStates) GetClosingTag() *BACnetClosingTag {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetPropertyStates) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetSegmentation.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetSegmentation.go
index 0b33a1e..c4f3478 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetSegmentation.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetSegmentation.go
@@ -68,19 +68,19 @@ func (m *BACnetSegmentation) GetRawData() *BACnetApplicationTagEnumerated {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetSegmentation) GetIsSegmentedBoth() bool {
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (0)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (0))))
 }
 
 func (m *BACnetSegmentation) GetIsSegmentedTransmit() bool {
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (1)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (1))))
 }
 
 func (m *BACnetSegmentation) GetIsSegmentedReceive() bool {
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (3)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (3))))
 }
 
 func (m *BACnetSegmentation) GetIsNoSegmentation() bool {
-	return bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (4)))
+	return bool(bool(bool((m.GetRawData()) != (nil))) && bool(bool((m.GetRawData().GetPayload().GetActualValue()) == (4))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileStreamOrRecord.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileStreamOrRecord.go
index 7c133ae..ad055a8 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileStreamOrRecord.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileStreamOrRecord.go
@@ -91,7 +91,7 @@ func (m *BACnetServiceAckAtomicReadFileStreamOrRecord) GetClosingTag() *BACnetCl
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetServiceAckAtomicReadFileStreamOrRecord) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetStatusFlags.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetStatusFlags.go
index efc74d7..517c327 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetStatusFlags.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetStatusFlags.go
@@ -71,19 +71,19 @@ func (m *BACnetStatusFlags) GetRawBits() *BACnetContextTagBitString {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetStatusFlags) GetInAlarm() bool {
-	return m.GetRawBits().GetPayload().GetData()[0]
+	return bool(m.GetRawBits().GetPayload().GetData()[0])
 }
 
 func (m *BACnetStatusFlags) GetFault() bool {
-	return m.GetRawBits().GetPayload().GetData()[1]
+	return bool(m.GetRawBits().GetPayload().GetData()[1])
 }
 
 func (m *BACnetStatusFlags) GetOverriden() bool {
-	return m.GetRawBits().GetPayload().GetData()[2]
+	return bool(m.GetRawBits().GetPayload().GetData()[2])
 }
 
 func (m *BACnetStatusFlags) GetOutOfService() bool {
-	return m.GetRawBits().GetPayload().GetData()[3]
+	return bool(m.GetRawBits().GetPayload().GetData()[3])
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagHeader.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagHeader.go
index 8347e38..12c36ad 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagHeader.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagHeader.go
@@ -120,7 +120,7 @@ func (m *BACnetTagHeader) GetActualTagNumber() uint8 {
 	_ = extExtLength
 	extExtExtLength := m.ExtExtExtLength
 	_ = extExtExtLength
-	return utils.InlineIf(bool((m.GetTagNumber()) < (15)), func() interface{} { return uint8(m.GetTagNumber()) }, func() interface{} { return uint8((*m.GetExtTagNumber())) }).(uint8)
+	return uint8(utils.InlineIf(bool((m.GetTagNumber()) < (15)), func() interface{} { return uint8(m.GetTagNumber()) }, func() interface{} { return uint8((*m.GetExtTagNumber())) }).(uint8))
 }
 
 func (m *BACnetTagHeader) GetIsBoolean() bool {
@@ -132,7 +132,7 @@ func (m *BACnetTagHeader) GetIsBoolean() bool {
 	_ = extExtLength
 	extExtExtLength := m.ExtExtExtLength
 	_ = extExtExtLength
-	return bool(bool((m.GetTagNumber()) == (1))) && bool(bool((m.GetTagClass()) == (TagClass_APPLICATION_TAGS)))
+	return bool(bool(bool((m.GetTagNumber()) == (1))) && bool(bool((m.GetTagClass()) == (TagClass_APPLICATION_TAGS))))
 }
 
 func (m *BACnetTagHeader) GetIsConstructed() bool {
@@ -144,7 +144,7 @@ func (m *BACnetTagHeader) GetIsConstructed() bool {
 	_ = extExtLength
 	extExtExtLength := m.ExtExtExtLength
 	_ = extExtExtLength
-	return bool(bool((m.GetTagClass()) == (TagClass_CONTEXT_SPECIFIC_TAGS))) && bool(bool((m.GetLengthValueType()) == (6)))
+	return bool(bool(bool((m.GetTagClass()) == (TagClass_CONTEXT_SPECIFIC_TAGS))) && bool(bool((m.GetLengthValueType()) == (6))))
 }
 
 func (m *BACnetTagHeader) GetIsPrimitiveAndNotBoolean() bool {
@@ -156,7 +156,7 @@ func (m *BACnetTagHeader) GetIsPrimitiveAndNotBoolean() bool {
 	_ = extExtLength
 	extExtExtLength := m.ExtExtExtLength
 	_ = extExtExtLength
-	return bool(!(m.GetIsConstructed())) && bool(!(m.GetIsBoolean()))
+	return bool(bool(!(m.GetIsConstructed())) && bool(!(m.GetIsBoolean())))
 }
 
 func (m *BACnetTagHeader) GetActualLength() uint32 {
@@ -168,11 +168,11 @@ func (m *BACnetTagHeader) GetActualLength() uint32 {
 	_ = extExtLength
 	extExtExtLength := m.ExtExtExtLength
 	_ = extExtExtLength
-	return utils.InlineIf(bool(bool((m.GetLengthValueType()) == (5))) && bool(bool((*m.GetExtLength()) == (255))), func() interface{} { return uint32((*m.GetExtExtExtLength())) }, func() interface{} {
+	return uint32(utils.InlineIf(bool(bool((m.GetLengthValueType()) == (5))) && bool(bool((*m.GetExtLength()) == (255))), func() interface{} { return uint32((*m.GetExtExtExtLength())) }, func() interface{} {
 		return uint32(uint32(utils.InlineIf(bool(bool((m.GetLengthValueType()) == (5))) && bool(bool((*m.GetExtLength()) == (254))), func() interface{} { return uint32((*m.GetExtExtLength())) }, func() interface{} {
 			return uint32(uint32(utils.InlineIf(bool((m.GetLengthValueType()) == (5)), func() interface{} { return uint32((*m.GetExtLength())) }, func() interface{} { return uint32(m.GetLengthValueType()) }).(uint32)))
 		}).(uint32)))
-	}).(uint32)
+	}).(uint32))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadBoolean.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadBoolean.go
index 7d71ecb..c67ed40 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadBoolean.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadBoolean.go
@@ -54,15 +54,15 @@ type IBACnetTagPayloadBoolean interface {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadBoolean) GetValue() bool {
-	return bool((m.ActualLength) == (1))
+	return bool(bool((m.ActualLength) == (1)))
 }
 
 func (m *BACnetTagPayloadBoolean) GetIsTrue() bool {
-	return m.GetValue()
+	return bool(m.GetValue())
 }
 
 func (m *BACnetTagPayloadBoolean) GetIsFalse() bool {
-	return !(m.GetValue())
+	return bool(!(m.GetValue()))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadCharacterString.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadCharacterString.go
index 6c512f7..9695f77 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadCharacterString.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadCharacterString.go
@@ -72,7 +72,7 @@ func (m *BACnetTagPayloadCharacterString) GetValue() string {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadCharacterString) GetActualLengthInBit() uint16 {
-	return uint16(uint16(m.ActualLength)*uint16(uint16(8))) - uint16(uint16(8))
+	return uint16(uint16(uint16(m.ActualLength)*uint16(uint16(8))) - uint16(uint16(8)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadDate.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadDate.go
index ec3f253..8788969 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadDate.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadDate.go
@@ -103,47 +103,47 @@ func (m *BACnetTagPayloadDate) GetDayOfWeek() uint8 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadDate) GetWildcard() uint8 {
-	return 0xFF
+	return uint8(0xFF)
 }
 
 func (m *BACnetTagPayloadDate) GetYearIsWildcard() bool {
-	return bool((m.GetYearMinus1900()) == (m.GetWildcard()))
+	return bool(bool((m.GetYearMinus1900()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadDate) GetYear() uint16 {
-	return uint16(m.GetYearMinus1900()) + uint16(uint16(1900))
+	return uint16(uint16(m.GetYearMinus1900()) + uint16(uint16(1900)))
 }
 
 func (m *BACnetTagPayloadDate) GetMonthIsWildcard() bool {
-	return bool((m.GetMonth()) == (m.GetWildcard()))
+	return bool(bool((m.GetMonth()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadDate) GetOddMonthWildcard() bool {
-	return bool((m.GetMonth()) == (13))
+	return bool(bool((m.GetMonth()) == (13)))
 }
 
 func (m *BACnetTagPayloadDate) GetEvenMonthWildcard() bool {
-	return bool((m.GetMonth()) == (14))
+	return bool(bool((m.GetMonth()) == (14)))
 }
 
 func (m *BACnetTagPayloadDate) GetDayOfMonthIsWildcard() bool {
-	return bool((m.GetDayOfMonth()) == (m.GetWildcard()))
+	return bool(bool((m.GetDayOfMonth()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadDate) GetLastDayOfMonthWildcard() bool {
-	return bool((m.GetDayOfMonth()) == (32))
+	return bool(bool((m.GetDayOfMonth()) == (32)))
 }
 
 func (m *BACnetTagPayloadDate) GetOddDayOfMonthWildcard() bool {
-	return bool((m.GetDayOfMonth()) == (33))
+	return bool(bool((m.GetDayOfMonth()) == (33)))
 }
 
 func (m *BACnetTagPayloadDate) GetEvenDayOfMonthWildcard() bool {
-	return bool((m.GetDayOfMonth()) == (34))
+	return bool(bool((m.GetDayOfMonth()) == (34)))
 }
 
 func (m *BACnetTagPayloadDate) GetDayOfWeekIsWildcard() bool {
-	return bool((m.GetDayOfWeek()) == (m.GetWildcard()))
+	return bool(bool((m.GetDayOfWeek()) == (m.GetWildcard())))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadEnumerated.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadEnumerated.go
index af2ca9c..7338bb9 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadEnumerated.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadEnumerated.go
@@ -65,7 +65,7 @@ func (m *BACnetTagPayloadEnumerated) GetData() []byte {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadEnumerated) GetActualValue() uint32 {
-	return ParseVarUint(m.GetData())
+	return uint32(ParseVarUint(m.GetData()))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadObjectIdentifier.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadObjectIdentifier.go
index 38988e8..810efc6 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadObjectIdentifier.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadObjectIdentifier.go
@@ -76,7 +76,7 @@ func (m *BACnetTagPayloadObjectIdentifier) GetInstanceNumber() uint32 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadObjectIdentifier) GetIsProprietary() bool {
-	return bool((m.GetObjectType()) == (BACnetObjectType_VENDOR_PROPRIETARY_VALUE))
+	return bool(bool((m.GetObjectType()) == (BACnetObjectType_VENDOR_PROPRIETARY_VALUE)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadOctetString.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadOctetString.go
index e0de897..7fc69a6 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadOctetString.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadOctetString.go
@@ -65,7 +65,7 @@ func (m *BACnetTagPayloadOctetString) GetValue() string {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadOctetString) GetActualLengthInBit() uint16 {
-	return uint16(m.ActualLength) * uint16(uint16(8))
+	return uint16(uint16(m.ActualLength) * uint16(uint16(8)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadSignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadSignedInteger.go
index c5f214e..7215214 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadSignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadSignedInteger.go
@@ -146,7 +146,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt8() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (1))
+	return bool(bool((m.ActualLength) == (1)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt16() bool {
@@ -166,7 +166,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt16() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (2))
+	return bool(bool((m.ActualLength) == (2)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt24() bool {
@@ -186,7 +186,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt24() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (3))
+	return bool(bool((m.ActualLength) == (3)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt32() bool {
@@ -206,7 +206,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt32() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (4))
+	return bool(bool((m.ActualLength) == (4)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt40() bool {
@@ -226,7 +226,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt40() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (5))
+	return bool(bool((m.ActualLength) == (5)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt48() bool {
@@ -246,7 +246,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt48() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (6))
+	return bool(bool((m.ActualLength) == (6)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt56() bool {
@@ -266,7 +266,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt56() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (7))
+	return bool(bool((m.ActualLength) == (7)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetIsInt64() bool {
@@ -286,7 +286,7 @@ func (m *BACnetTagPayloadSignedInteger) GetIsInt64() bool {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return bool((m.ActualLength) == (8))
+	return bool(bool((m.ActualLength) == (8)))
 }
 
 func (m *BACnetTagPayloadSignedInteger) GetActualValue() uint64 {
@@ -306,7 +306,7 @@ func (m *BACnetTagPayloadSignedInteger) GetActualValue() uint64 {
 	_ = valueInt56
 	valueInt64 := m.ValueInt64
 	_ = valueInt64
-	return utils.InlineIf(m.GetIsInt8(), func() interface{} { return uint64((*m.GetValueInt8())) }, func() interface{} {
+	return uint64(utils.InlineIf(m.GetIsInt8(), func() interface{} { return uint64((*m.GetValueInt8())) }, func() interface{} {
 		return uint64(uint64(utils.InlineIf(m.GetIsInt16(), func() interface{} { return uint64((*m.GetValueInt16())) }, func() interface{} {
 			return uint64(uint64(utils.InlineIf(m.GetIsInt24(), func() interface{} { return uint64((*m.GetValueInt24())) }, func() interface{} {
 				return uint64(uint64(utils.InlineIf(m.GetIsInt32(), func() interface{} { return uint64((*m.GetValueInt32())) }, func() interface{} {
@@ -318,7 +318,7 @@ func (m *BACnetTagPayloadSignedInteger) GetActualValue() uint64 {
 				}).(uint64)))
 			}).(uint64)))
 		}).(uint64)))
-	}).(uint64)
+	}).(uint64))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadTime.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadTime.go
index 6a3f1b4..38f6f2b 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadTime.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadTime.go
@@ -91,23 +91,23 @@ func (m *BACnetTagPayloadTime) GetFractional() uint8 {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTagPayloadTime) GetWildcard() uint8 {
-	return 0xFF
+	return uint8(0xFF)
 }
 
 func (m *BACnetTagPayloadTime) GetHourIsWildcard() bool {
-	return bool((m.GetHour()) == (m.GetWildcard()))
+	return bool(bool((m.GetHour()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadTime) GetMinuteIsWildcard() bool {
-	return bool((m.GetMinute()) == (m.GetWildcard()))
+	return bool(bool((m.GetMinute()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadTime) GetSecondIsWildcard() bool {
-	return bool((m.GetSecond()) == (m.GetWildcard()))
+	return bool(bool((m.GetSecond()) == (m.GetWildcard())))
 }
 
 func (m *BACnetTagPayloadTime) GetFractionalIsWildcard() bool {
-	return bool((m.GetFractional()) == (m.GetWildcard()))
+	return bool(bool((m.GetFractional()) == (m.GetWildcard())))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadUnsignedInteger.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadUnsignedInteger.go
index 14e4cb1..e9098ec 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadUnsignedInteger.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTagPayloadUnsignedInteger.go
@@ -146,7 +146,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint8() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (1))
+	return bool(bool((m.ActualLength) == (1)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint16() bool {
@@ -166,7 +166,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint16() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (2))
+	return bool(bool((m.ActualLength) == (2)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint24() bool {
@@ -186,7 +186,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint24() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (3))
+	return bool(bool((m.ActualLength) == (3)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint32() bool {
@@ -206,7 +206,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint32() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (4))
+	return bool(bool((m.ActualLength) == (4)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint40() bool {
@@ -226,7 +226,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint40() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (5))
+	return bool(bool((m.ActualLength) == (5)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint48() bool {
@@ -246,7 +246,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint48() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (6))
+	return bool(bool((m.ActualLength) == (6)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint56() bool {
@@ -266,7 +266,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint56() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (7))
+	return bool(bool((m.ActualLength) == (7)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetIsUint64() bool {
@@ -286,7 +286,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetIsUint64() bool {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return bool((m.ActualLength) == (8))
+	return bool(bool((m.ActualLength) == (8)))
 }
 
 func (m *BACnetTagPayloadUnsignedInteger) GetActualValue() uint64 {
@@ -306,7 +306,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetActualValue() uint64 {
 	_ = valueUint56
 	valueUint64 := m.ValueUint64
 	_ = valueUint64
-	return utils.InlineIf(m.GetIsUint8(), func() interface{} { return uint64((*m.GetValueUint8())) }, func() interface{} {
+	return uint64(utils.InlineIf(m.GetIsUint8(), func() interface{} { return uint64((*m.GetValueUint8())) }, func() interface{} {
 		return uint64(uint64(utils.InlineIf(m.GetIsUint16(), func() interface{} { return uint64((*m.GetValueUint16())) }, func() interface{} {
 			return uint64(uint64(utils.InlineIf(m.GetIsUint24(), func() interface{} { return uint64((*m.GetValueUint24())) }, func() interface{} {
 				return uint64(uint64(utils.InlineIf(m.GetIsUint32(), func() interface{} { return uint64((*m.GetValueUint32())) }, func() interface{} {
@@ -318,7 +318,7 @@ func (m *BACnetTagPayloadUnsignedInteger) GetActualValue() uint64 {
 				}).(uint64)))
 			}).(uint64)))
 		}).(uint64)))
-	}).(uint64)
+	}).(uint64))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTimeStamp.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTimeStamp.go
index aa83c2e..8d0b517 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTimeStamp.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BACnetTimeStamp.go
@@ -94,7 +94,7 @@ func (m *BACnetTimeStamp) GetClosingTag() *BACnetClosingTag {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BACnetTimeStamp) GetPeekedTagNumber() uint8 {
-	return m.GetPeekedTagHeader().GetActualTagNumber()
+	return uint8(m.GetPeekedTagHeader().GetActualTagNumber())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/BVLC.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/BVLC.go
index b659313..fa52e09 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/BVLC.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/BVLC.go
@@ -68,7 +68,7 @@ type IBVLCChild interface {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *BVLC) GetBvlcPayloadLength() uint16 {
-	return uint16(uint16(m.GetLengthInBytes())) - uint16(uint16(4))
+	return uint16(uint16(uint16(m.GetLengthInBytes())) - uint16(uint16(4)))
 }
 
 ///////////////////////
@@ -77,7 +77,7 @@ func (m *BVLC) GetBvlcPayloadLength() uint16 {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *BVLC) GetBacnetType() uint8 {
 	return BVLC_BACNETTYPE
diff --git a/plc4go/internal/plc4go/bacnetip/readwrite/model/NPDU.go b/plc4go/internal/plc4go/bacnetip/readwrite/model/NPDU.go
index 2890a84..ed03a9c 100644
--- a/plc4go/internal/plc4go/bacnetip/readwrite/model/NPDU.go
+++ b/plc4go/internal/plc4go/bacnetip/readwrite/model/NPDU.go
@@ -154,7 +154,7 @@ func (m *NPDU) GetSourceLengthAddon() uint16 {
 	_ = nlm
 	apdu := m.Apdu
 	_ = apdu
-	return utils.InlineIf(m.GetControl().GetSourceSpecified(), func() interface{} { return uint16(uint16(uint16(3)) + uint16((*m.GetSourceLength()))) }, func() interface{} { return uint16(uint16(0)) }).(uint16)
+	return uint16(utils.InlineIf(m.GetControl().GetSourceSpecified(), func() interface{} { return uint16(uint16(uint16(3)) + uint16((*m.GetSourceLength()))) }, func() interface{} { return uint16(uint16(0)) }).(uint16))
 }
 
 func (m *NPDU) GetDestinationLengthAddon() uint16 {
@@ -172,7 +172,7 @@ func (m *NPDU) GetDestinationLengthAddon() uint16 {
 	_ = nlm
 	apdu := m.Apdu
 	_ = apdu
-	return utils.InlineIf(m.GetControl().GetDestinationSpecified(), func() interface{} { return uint16(uint16(uint16(3)) + uint16((*m.GetDestinationLength()))) }, func() interface{} { return uint16(uint16(0)) }).(uint16)
+	return uint16(utils.InlineIf(m.GetControl().GetDestinationSpecified(), func() interface{} { return uint16(uint16(uint16(3)) + uint16((*m.GetDestinationLength()))) }, func() interface{} { return uint16(uint16(0)) }).(uint16))
 }
 
 func (m *NPDU) GetPayloadSubtraction() uint16 {
@@ -190,7 +190,7 @@ func (m *NPDU) GetPayloadSubtraction() uint16 {
 	_ = nlm
 	apdu := m.Apdu
 	_ = apdu
-	return uint16(uint16(2)) + uint16(uint16(uint16(uint16(m.GetSourceLengthAddon())+uint16(m.GetDestinationLengthAddon()))+uint16(uint16(utils.InlineIf(bool(bool(m.GetControl().GetDestinationSpecified()) || bool(m.GetControl().GetSourceSpecified())), func() interface{} { return uint16(uint16(1)) }, func() interface{} { return uint16(uint16(0)) }).(uint16)))))
+	return uint16(uint16(uint16(2)) + uint16(uint16(uint16(uint16(m.GetSourceLengthAddon())+uint16(m.GetDestinationLengthAddon()))+uint16(uint16(utils.InlineIf(bool(bool(m.GetControl().GetDestinationSpecified()) || bool(m.GetControl().GetSourceSpecified())), func() interface{} { return uint16(uint16(1)) }, func() interface{} { return uint16(uint16(0)) }).(uint16))))))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CALData.go b/plc4go/internal/plc4go/cbus/readwrite/model/CALData.go
index b5e7b0b..e9dfdfb 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CALData.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CALData.go
@@ -77,7 +77,7 @@ func (m *CALData) GetCommandTypeContainer() CALCommandTypeContainer {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *CALData) GetCommandType() CALCommandType {
-	return m.GetCommandTypeContainer().CommandType()
+	return CALCommandType(m.GetCommandTypeContainer().CommandType())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CALReply.go b/plc4go/internal/plc4go/cbus/readwrite/model/CALReply.go
index 78c0466..3e62f71 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CALReply.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CALReply.go
@@ -84,7 +84,7 @@ func (m *CALReply) GetCalData() *CALData {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CALReply) GetCr() byte {
 	return CALReply_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CALReplyLong.go b/plc4go/internal/plc4go/cbus/readwrite/model/CALReplyLong.go
index 601e89c..95b9384 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CALReplyLong.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CALReplyLong.go
@@ -127,7 +127,7 @@ func (m *CALReplyLong) GetIsUnitAddress() bool {
 	_ = reservedByte
 	replyNetwork := m.ReplyNetwork
 	_ = replyNetwork
-	return bool(((m.GetTerminatingByte()) & (0xff)) == (0x00))
+	return bool(bool(((m.GetTerminatingByte()) & (0xff)) == (0x00)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommand.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommand.go
index 6b57a82..a4035a0 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommand.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommand.go
@@ -84,7 +84,7 @@ func (m *CBusCommand) GetHeader() *CBusHeader {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *CBusCommand) GetDestinationAddressType() DestinationAddressType {
-	return m.GetHeader().GetDestinationAddressType()
+	return DestinationAddressType(m.GetHeader().GetDestinationAddressType())
 }
 
 ///////////////////////
@@ -93,7 +93,7 @@ func (m *CBusCommand) GetDestinationAddressType() DestinationAddressType {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusCommand) GetInitiator() byte {
 	return CBusCommand_INITIATOR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointNormal.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointNormal.go
index 8ab05c5..d3f8aad 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointNormal.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointNormal.go
@@ -114,7 +114,7 @@ func (m *CBusCommandPointToPointToMultiPointNormal) GetAlpha() *Alpha {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusCommandPointToPointToMultiPointNormal) GetCr() byte {
 	return CBusCommandPointToPointToMultiPointNormal_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointStatus.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointStatus.go
index 4f809f7..c107977 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointStatus.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusCommandPointToPointToMultiPointStatus.go
@@ -108,7 +108,7 @@ func (m *CBusCommandPointToPointToMultiPointStatus) GetAlpha() *Alpha {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusCommandPointToPointToMultiPointStatus) GetCr() byte {
 	return CBusCommandPointToPointToMultiPointStatus_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandNormal.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandNormal.go
index 38e288a..231ab5b 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandNormal.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandNormal.go
@@ -113,7 +113,7 @@ func (m *CBusPointToMultiPointCommandNormal) GetAlpha() *Alpha {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusPointToMultiPointCommandNormal) GetCr() byte {
 	return CBusPointToMultiPointCommandNormal_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandStatus.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandStatus.go
index 30d0275..d0f3be0 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandStatus.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToMultiPointCommandStatus.go
@@ -106,7 +106,7 @@ func (m *CBusPointToMultiPointCommandStatus) GetAlpha() *Alpha {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusPointToMultiPointCommandStatus) GetCr() byte {
 	return CBusPointToMultiPointCommandStatus_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToPointCommand.go b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToPointCommand.go
index cd77ccc..24907b5 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToPointCommand.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/CBusPointToPointCommand.go
@@ -117,7 +117,7 @@ func (m *CBusPointToPointCommand) GetIsDirect() bool {
 	_ = crc
 	alpha := m.Alpha
 	_ = alpha
-	return bool(((m.GetBridgeAddressCountPeek()) & (0x00FF)) == (0x0000))
+	return bool(bool(((m.GetBridgeAddressCountPeek()) & (0x00FF)) == (0x0000)))
 }
 
 ///////////////////////
@@ -126,7 +126,7 @@ func (m *CBusPointToPointCommand) GetIsDirect() bool {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CBusPointToPointCommand) GetCr() byte {
 	return CBusPointToPointCommand_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/ExtendedFormatStatusReply.go b/plc4go/internal/plc4go/cbus/readwrite/model/ExtendedFormatStatusReply.go
index 9ce444b..ac211b9 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/ExtendedFormatStatusReply.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/ExtendedFormatStatusReply.go
@@ -97,7 +97,7 @@ func (m *ExtendedFormatStatusReply) GetCrc() *Checksum {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ExtendedFormatStatusReply) GetCr() byte {
 	return ExtendedFormatStatusReply_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/IdentifyReplyCommandNetworkVoltage.go b/plc4go/internal/plc4go/cbus/readwrite/model/IdentifyReplyCommandNetworkVoltage.go
index f17a94a..8ed1224 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/IdentifyReplyCommandNetworkVoltage.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/IdentifyReplyCommandNetworkVoltage.go
@@ -90,7 +90,7 @@ func (m *IdentifyReplyCommandNetworkVoltage) GetVoltsDecimalPlace() string {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *IdentifyReplyCommandNetworkVoltage) GetDot() byte {
 	return IdentifyReplyCommandNetworkVoltage_DOT
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSAL.go b/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSAL.go
index 4a68c91..4d6acba 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSAL.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSAL.go
@@ -85,7 +85,7 @@ func (m *MonitoredSAL) GetSalData() *SALData {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *MonitoredSAL) GetCr() byte {
 	return MonitoredSAL_CR
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSALLongFormSmartMode.go b/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSALLongFormSmartMode.go
index 39c99b3..75b27d4 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSALLongFormSmartMode.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/MonitoredSALLongFormSmartMode.go
@@ -127,7 +127,7 @@ func (m *MonitoredSALLongFormSmartMode) GetIsUnitAddress() bool {
 	_ = reservedByte
 	replyNetwork := m.ReplyNetwork
 	_ = replyNetwork
-	return bool(((m.GetTerminatingByte()) & (0xff)) == (0x00))
+	return bool(bool(((m.GetTerminatingByte()) & (0xff)) == (0x00)))
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/ParameterChange.go b/plc4go/internal/plc4go/cbus/readwrite/model/ParameterChange.go
index 28e666d..f464bd9 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/ParameterChange.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/ParameterChange.go
@@ -49,7 +49,7 @@ type IParameterChange interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ParameterChange) GetSpecialChar1() byte {
 	return ParameterChange_SPECIALCHAR1
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/PowerUp.go b/plc4go/internal/plc4go/cbus/readwrite/model/PowerUp.go
index 43e5c12..354f8dc 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/PowerUp.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/PowerUp.go
@@ -48,7 +48,7 @@ type IPowerUp interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *PowerUp) GetPlus() byte {
 	return PowerUp_PLUS
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/SALData.go b/plc4go/internal/plc4go/cbus/readwrite/model/SALData.go
index 22b39e8..1b2470e 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/SALData.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/SALData.go
@@ -77,7 +77,7 @@ func (m *SALData) GetCommandTypeContainer() SALCommandTypeContainer {
 /////////////////////// Accessors for virtual fields.
 ///////////////////////
 func (m *SALData) GetCommandType() SALCommandType {
-	return m.GetCommandTypeContainer().CommandType()
+	return SALCommandType(m.GetCommandTypeContainer().CommandType())
 }
 
 ///////////////////////
diff --git a/plc4go/internal/plc4go/cbus/readwrite/model/StandardFormatStatusReply.go b/plc4go/internal/plc4go/cbus/readwrite/model/StandardFormatStatusReply.go
index 8a39947..c8b67bb 100644
--- a/plc4go/internal/plc4go/cbus/readwrite/model/StandardFormatStatusReply.go
+++ b/plc4go/internal/plc4go/cbus/readwrite/model/StandardFormatStatusReply.go
@@ -90,7 +90,7 @@ func (m *StandardFormatStatusReply) GetCrc() *Checksum {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *StandardFormatStatusReply) GetCr() byte {
 	return StandardFormatStatusReply_CR
diff --git a/plc4go/internal/plc4go/df1/readwrite/model/DF1Symbol.go b/plc4go/internal/plc4go/df1/readwrite/model/DF1Symbol.go
index 08d3a27..39413f1 100644
--- a/plc4go/internal/plc4go/df1/readwrite/model/DF1Symbol.go
+++ b/plc4go/internal/plc4go/df1/readwrite/model/DF1Symbol.go
@@ -63,7 +63,7 @@ type IDF1SymbolChild interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *DF1Symbol) GetMessageStart() uint8 {
 	return DF1Symbol_MESSAGESTART
diff --git a/plc4go/internal/plc4go/df1/readwrite/model/DF1SymbolMessageFrame.go b/plc4go/internal/plc4go/df1/readwrite/model/DF1SymbolMessageFrame.go
index ea7d52e..86e5cf6 100644
--- a/plc4go/internal/plc4go/df1/readwrite/model/DF1SymbolMessageFrame.go
+++ b/plc4go/internal/plc4go/df1/readwrite/model/DF1SymbolMessageFrame.go
@@ -97,7 +97,7 @@ func (m *DF1SymbolMessageFrame) GetCommand() *DF1Command {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *DF1SymbolMessageFrame) GetMessageEnd() uint8 {
 	return DF1SymbolMessageFrame_MESSAGEEND
diff --git a/plc4go/internal/plc4go/eip/readwrite/model/CipExchange.go b/plc4go/internal/plc4go/eip/readwrite/model/CipExchange.go
index e9c9810..3ac7dd7 100644
--- a/plc4go/internal/plc4go/eip/readwrite/model/CipExchange.go
+++ b/plc4go/internal/plc4go/eip/readwrite/model/CipExchange.go
@@ -66,7 +66,7 @@ func (m *CipExchange) GetService() *CipService {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CipExchange) GetItemCount() uint16 {
 	return CipExchange_ITEMCOUNT
diff --git a/plc4go/internal/plc4go/eip/readwrite/model/CipUnconnectedRequest.go b/plc4go/internal/plc4go/eip/readwrite/model/CipUnconnectedRequest.go
index 086acaf..78aebf3 100644
--- a/plc4go/internal/plc4go/eip/readwrite/model/CipUnconnectedRequest.go
+++ b/plc4go/internal/plc4go/eip/readwrite/model/CipUnconnectedRequest.go
@@ -100,7 +100,7 @@ func (m *CipUnconnectedRequest) GetSlot() int8 {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CipUnconnectedRequest) GetRoute() uint16 {
 	return CipUnconnectedRequest_ROUTE
diff --git a/plc4go/internal/plc4go/eip/readwrite/model/EipConnectionRequest.go b/plc4go/internal/plc4go/eip/readwrite/model/EipConnectionRequest.go
index 681788a..be1731d 100644
--- a/plc4go/internal/plc4go/eip/readwrite/model/EipConnectionRequest.go
+++ b/plc4go/internal/plc4go/eip/readwrite/model/EipConnectionRequest.go
@@ -73,7 +73,7 @@ func (m *EipConnectionRequest) GetParent() *EipPacket {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *EipConnectionRequest) GetProtocolVersion() uint16 {
 	return EipConnectionRequest_PROTOCOLVERSION
diff --git a/plc4go/internal/plc4go/eip/readwrite/model/MultipleServiceRequest.go b/plc4go/internal/plc4go/eip/readwrite/model/MultipleServiceRequest.go
index 12e6957..0c501ff 100644
--- a/plc4go/internal/plc4go/eip/readwrite/model/MultipleServiceRequest.go
+++ b/plc4go/internal/plc4go/eip/readwrite/model/MultipleServiceRequest.go
@@ -86,7 +86,7 @@ func (m *MultipleServiceRequest) GetData() *Services {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *MultipleServiceRequest) GetRequestPathSize() int8 {
 	return MultipleServiceRequest_REQUESTPATHSIZE
diff --git a/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationBusmonitorInfo.go b/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationBusmonitorInfo.go
index 14973d9..2fde8f9 100644
--- a/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationBusmonitorInfo.go
+++ b/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationBusmonitorInfo.go
@@ -118,7 +118,7 @@ func (m *CEMIAdditionalInformationBusmonitorInfo) GetSequenceNumber() uint8 {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CEMIAdditionalInformationBusmonitorInfo) GetLen() uint8 {
 	return CEMIAdditionalInformationBusmonitorInfo_LEN
diff --git a/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationRelativeTimestamp.go b/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationRelativeTimestamp.go
index 1a0bc2f..29ee90e 100644
--- a/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationRelativeTimestamp.go
+++ b/plc4go/internal/plc4go/knxnetip/readwrite/model/CEMIAdditionalInformationRelativeTimestamp.go
@@ -83,7 +83,7 @@ func (m *CEMIAdditionalInformationRelativeTimestamp) GetRelativeTimestamp() *Rel
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *CEMIAdditionalInformationRelativeTimestamp) GetLen() uint8 {
 	return CEMIAdditionalInformationRelativeTimestamp_LEN
diff --git a/plc4go/internal/plc4go/knxnetip/readwrite/model/KnxNetIpMessage.go b/plc4go/internal/plc4go/knxnetip/readwrite/model/KnxNetIpMessage.go
index 23bff23..27139d2 100644
--- a/plc4go/internal/plc4go/knxnetip/readwrite/model/KnxNetIpMessage.go
+++ b/plc4go/internal/plc4go/knxnetip/readwrite/model/KnxNetIpMessage.go
@@ -63,7 +63,7 @@ type IKnxNetIpMessageChild interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *KnxNetIpMessage) GetProtocolVersion() uint8 {
 	return KnxNetIpMessage_PROTOCOLVERSION
diff --git a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusConstants.go b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusConstants.go
index 50fe321..ca89588 100644
--- a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusConstants.go
+++ b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusConstants.go
@@ -46,7 +46,7 @@ type IModbusConstants interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ModbusConstants) GetModbusTcpDefaultPort() uint16 {
 	return ModbusConstants_MODBUSTCPDEFAULTPORT
diff --git a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationRequest.go b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationRequest.go
index 3294e45..cdf75c1 100644
--- a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationRequest.go
+++ b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationRequest.go
@@ -97,7 +97,7 @@ func (m *ModbusPDUReadDeviceIdentificationRequest) GetObjectId() uint8 {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ModbusPDUReadDeviceIdentificationRequest) GetMeiType() uint8 {
 	return ModbusPDUReadDeviceIdentificationRequest_MEITYPE
diff --git a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationResponse.go b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationResponse.go
index 2bca38e..b01fb6b 100644
--- a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationResponse.go
+++ b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusPDUReadDeviceIdentificationResponse.go
@@ -125,7 +125,7 @@ func (m *ModbusPDUReadDeviceIdentificationResponse) GetObjects() []*ModbusDevice
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ModbusPDUReadDeviceIdentificationResponse) GetMeiType() uint8 {
 	return ModbusPDUReadDeviceIdentificationResponse_MEITYPE
diff --git a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusTcpADU.go b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusTcpADU.go
index 5a71bc3..b2f0c1a 100644
--- a/plc4go/internal/plc4go/modbus/readwrite/model/ModbusTcpADU.go
+++ b/plc4go/internal/plc4go/modbus/readwrite/model/ModbusTcpADU.go
@@ -78,7 +78,7 @@ func (m *ModbusTcpADU) GetPdu() *ModbusPDU {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *ModbusTcpADU) GetProtocolIdentifier() uint16 {
 	return ModbusTcpADU_PROTOCOLIDENTIFIER
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageAckObjectPushType.go b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageAckObjectPushType.go
index 2d83273..9415267 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageAckObjectPushType.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageAckObjectPushType.go
@@ -96,7 +96,7 @@ func (m *AlarmMessageAckObjectPushType) GetAckStateComing() *State {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *AlarmMessageAckObjectPushType) GetVariableSpec() uint8 {
 	return AlarmMessageAckObjectPushType_VARIABLESPEC
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectAckType.go b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectAckType.go
index 9cb492a..ee6ab3b 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectAckType.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectAckType.go
@@ -90,7 +90,7 @@ func (m *AlarmMessageObjectAckType) GetAckStateComing() *State {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *AlarmMessageObjectAckType) GetVariableSpec() uint8 {
 	return AlarmMessageObjectAckType_VARIABLESPEC
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectPushType.go b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectPushType.go
index f747f8d..e2a2b6e 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectPushType.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectPushType.go
@@ -117,7 +117,7 @@ func (m *AlarmMessageObjectPushType) GetAssociatedValues() []*AssociatedValueTyp
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *AlarmMessageObjectPushType) GetVariableSpec() uint8 {
 	return AlarmMessageObjectPushType_VARIABLESPEC
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectQueryType.go b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectQueryType.go
index 0ceea86..4eb2b85 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectQueryType.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageObjectQueryType.go
@@ -111,7 +111,7 @@ func (m *AlarmMessageObjectQueryType) GetValueGoing() *AssociatedValueType {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *AlarmMessageObjectQueryType) GetVariableSpec() uint8 {
 	return AlarmMessageObjectQueryType_VARIABLESPEC
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageQueryType.go b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageQueryType.go
index 97b159b..0be9574 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageQueryType.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/AlarmMessageQueryType.go
@@ -89,7 +89,7 @@ func (m *AlarmMessageQueryType) GetMessageObjects() []*AlarmMessageObjectQueryTy
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *AlarmMessageQueryType) GetDataLength() uint16 {
 	return AlarmMessageQueryType_DATALENGTH
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7DataAlarmMessage.go b/plc4go/internal/plc4go/s7/readwrite/model/S7DataAlarmMessage.go
index b933f1b..3dbdf81 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7DataAlarmMessage.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7DataAlarmMessage.go
@@ -64,7 +64,7 @@ type IS7DataAlarmMessageChild interface {
 
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7DataAlarmMessage) GetFunctionId() uint8 {
 	return S7DataAlarmMessage_FUNCTIONID
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7Message.go b/plc4go/internal/plc4go/s7/readwrite/model/S7Message.go
index c4c798e..a6aa04f 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7Message.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7Message.go
@@ -94,7 +94,7 @@ func (m *S7Message) GetPayload() *S7Payload {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7Message) GetProtocolId() uint8 {
 	return S7Message_PROTOCOLID
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7MessageObjectRequest.go b/plc4go/internal/plc4go/s7/readwrite/model/S7MessageObjectRequest.go
index 894413b..7748ed4 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7MessageObjectRequest.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7MessageObjectRequest.go
@@ -98,7 +98,7 @@ func (m *S7MessageObjectRequest) GetAlarmType() AlarmType {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7MessageObjectRequest) GetVariableSpec() uint8 {
 	return S7MessageObjectRequest_VARIABLESPEC
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQuery.go b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQuery.go
index dde0a25..74f0504 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQuery.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQuery.go
@@ -111,7 +111,7 @@ func (m *S7PayloadUserDataItemCpuFunctionAlarmQuery) GetAlarmType() AlarmType {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7PayloadUserDataItemCpuFunctionAlarmQuery) GetFunctionId() uint8 {
 	return S7PayloadUserDataItemCpuFunctionAlarmQuery_FUNCTIONID
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go
index 1d7dcfa..9291f14 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go
@@ -102,7 +102,7 @@ func (m *S7PayloadUserDataItemCpuFunctionAlarmQueryResponse) GetPudicftransportS
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7PayloadUserDataItemCpuFunctionAlarmQueryResponse) GetFunctionId() uint8 {
 	return S7PayloadUserDataItemCpuFunctionAlarmQueryResponse_FUNCTIONID
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionReadSzlResponse.go b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionReadSzlResponse.go
index 60c4d38..1cf148d 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionReadSzlResponse.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/S7PayloadUserDataItemCpuFunctionReadSzlResponse.go
@@ -107,7 +107,7 @@ func (m *S7PayloadUserDataItemCpuFunctionReadSzlResponse) GetItems() []*SzlDataT
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *S7PayloadUserDataItemCpuFunctionReadSzlResponse) GetSzlItemLength() uint16 {
 	return S7PayloadUserDataItemCpuFunctionReadSzlResponse_SZLITEMLENGTH
diff --git a/plc4go/internal/plc4go/s7/readwrite/model/TPKTPacket.go b/plc4go/internal/plc4go/s7/readwrite/model/TPKTPacket.go
index 07cb449..cfa50f7 100644
--- a/plc4go/internal/plc4go/s7/readwrite/model/TPKTPacket.go
+++ b/plc4go/internal/plc4go/s7/readwrite/model/TPKTPacket.go
@@ -62,7 +62,7 @@ func (m *TPKTPacket) GetPayload() *COTPPacket {
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////
-/////////////////////// Accessors for conts fields.
+/////////////////////// Accessors for const fields.
 ///////////////////////
 func (m *TPKTPacket) GetProtocolId() uint8 {
 	return TPKTPacket_PROTOCOLID