You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2022/07/04 15:50:40 UTC

[plc4x] branch dependabot/maven/com.google.protobuf-protobuf-java-3.21.2 updated (5216843a8 -> dcc7ff977)

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

github-bot pushed a change to branch dependabot/maven/com.google.protobuf-protobuf-java-3.21.2
in repository https://gitbox.apache.org/repos/asf/plc4x.git


 discard 5216843a8 build(deps): bump protobuf-java from 3.12.0 to 3.21.2
     add 8d501d6b1 chore(build): fix golang build
     add cc2042484 chore(site): Added documentation on plc4x protocol and minor updates to the modbus documentation
     add 83e6e96fd chore(plc4x): Minor updates to plc4c plc4x driver
     add e07014e90 chore(plc4x): Minor updates to plc4c plc4x driver
     add 0f552695e fix(codegen/plc4go): enum by name should now tell if the name is unknown
     add 6dc0a07fb feat(plc4go/bacnet): first draft of reading single and multiple values
     add f4645cb47 feat(bacnet/plc4go): added new vendors
     add 5ab77e77a chore(build): exclude core dumps from rat plugin
     add e837e39b0 chore(build): set required golang version to 1.18
     add c1a8fe13c chore(build): Updated the build to work on MacOS
     add cbd9c26be chore(protocols/opcua): Updated the download urls as the default was deleted
     add c3a32caaa chore(website): Updated the documentation for installing libpcap on MacOS
     add 3ade6626a chore(build): Removed boost
     add 8f062761f chore(code-gen/go): Updated the output of failed reserved fields.
     add 0816445ae chore(code-gen/go): Updated the output of failed reserved fields.
     add ccecd911c chore(plc4go): Added a cbus analyzer.
     add fcae433c7 feat(c-bus): add new root type
     add ada06c1a8 chore(build): Updated the prerequisiteCheck.groovy to the latest settings.
     add 022e1339e chore(build): Removed plc4cpp
     add bbdbf36e9 chore(protocols/knx): Minor updates
     add 481863f2f chore(site): Updated setting up guide for MacOS
     add dc938b7a8 chore(plc4go): Minor updates to the cbus protocol
     add 145764e3d chore(plc4go): Minor updates to the cbus protocol
     add ace05fb77 feat(c-bus): refined c-bus mspec
     add a7504a6f4 feat(codegen/plc4go): when a sub-type parse match fails output the actual values
     add 913bd948a feat(c-bus): small improvements on spec
     add dffd97de8 chore(codegen): added note for naming sub types
     add 5dfee9081 feat(codegen/plc4go): add information of the type into the error message
     add 8636f3fe8 feat(codegen/plc4j): add information of the type into the error message
     add 6576810a9 feat(c-bus): minor changes on c-bus
     add 5e2480a0c chore(plc4py): Changed the python executable back to "python" (Updated the setting up guide for linux regarding python)
     add 4ce92db78 chore(build): Removed unnecessary checks from the prerequisiteCheck.groovy and updated the documentation for mac and linux accordingly.
     add d957f8701 chore(build): Updated the python dependency to min 3.3 (as we're using venv)
     add b8dd66204 chore(site): Continued fine-tuning the setup instructions
     add 6d7895499 chore(site): Continued fine-tuning the setup instructions
     add e1361295d chore(build): Bumped the Python requirement to 3.7.0 (Added a different check for ensurepip, which seems to be needed on ubuntu)
     add 512b6b051 fix(c-bus): fixed hex de- and encoding
     add 62240fbb2 fix(c-bus): smaller refinements decoding the messages
     add a243df0a9 feat(spi): changed the way a byte is rendered
     add 3e2cd3ccd fix(c-bus): fixed that alpha char handling on commands
     add daa2914a2 fix(plc4go/s7): fixed copy-paste error in s7 config options (#416)
     add dcc7ff977 build(deps): bump protobuf-java from 3.12.0 to 3.21.2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5216843a8)
            \
             N -- N -- N   refs/heads/dependabot/maven/com.google.protobuf-protobuf-java-3.21.2 (dcc7ff977)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../templates/go/complex-type-template.go.ftlh     |   59 +-
 .../resources/templates/go/enum-template.go.ftlh   |   17 +-
 .../templates/go/parser-factory-template.go.ftlh   |    2 +-
 .../go/xml-parser-factory-template.go.ftlh         |    2 +-
 .../templates/java/complex-type-template.java.ftlh |    2 +-
 .../mspec/model/terms/DefaultVariableLiteral.java  |    2 +-
 .../mspec/parser/MessageFormatListener.java        |    1 +
 plc4c/drivers/plc4x/src/driver_plc4x_packets.c     |    2 +-
 plc4c/drivers/plc4x/src/driver_plc4x_sm_read.c     |   14 -
 plc4c/tools/plc4x-server/CMakeLists.txt            |    4 +-
 plc4c/tools/plc4x-server/src/plc4x_server.c        |   58 +-
 plc4go/go.mod                                      |   45 +-
 plc4go/go.sum                                      |  402 +--
 plc4go/internal/ads/FieldHandler.go                |   25 +-
 plc4go/internal/bacnetip/Connection.go             |   39 +-
 plc4go/internal/bacnetip/Discoverer.go             |    4 +-
 plc4go/internal/bacnetip/Driver.go                 |   53 +-
 plc4go/internal/bacnetip/Field.go                  |  121 +-
 plc4go/internal/bacnetip/FieldHandler.go           |  101 +-
 plc4go/internal/bacnetip/Reader.go                 |  370 ++
 plc4go/internal/eip/FieldHandler.go                |    5 +-
 plc4go/internal/knxnetip/Browser.go                |    2 +-
 plc4go/internal/knxnetip/FieldHandler.go           |   19 +-
 plc4go/internal/knxnetip/ValueDecoder.go           |    2 +-
 plc4go/internal/knxnetip/Writer.go                 |    2 +-
 plc4go/internal/modbus/FieldHandler.go             |   60 +-
 plc4go/internal/s7/Configuration.go                |    7 +-
 plc4go/internal/s7/FieldHandler.go                 |   25 +-
 plc4go/internal/simulated/FieldHandler.go          |    2 +-
 plc4go/internal/spi/transports/udp/Transport.go    |   13 +-
 plc4go/internal/spi/utils/WriteBufferBoxBased.go   |    6 +-
 plc4go/pom.xml                                     |   29 +-
 .../readwrite/model/CIPEncapsulationPacket.go      |   21 +-
 .../readwrite/model/CIPEncapsulationReadRequest.go |    2 +-
 .../model/CIPEncapsulationReadResponse.go          |    2 +-
 .../readwrite/model/DF1CommandRequestMessage.go    |    2 +-
 ...mandResponseMessageProtectedTypedLogicalRead.go |    2 +-
 .../abeth/readwrite/model/DF1RequestCommand.go     |    7 +-
 .../abeth/readwrite/model/DF1RequestMessage.go     |   19 +-
 .../model/DF1RequestProtectedTypedLogicalRead.go   |   10 +-
 .../abeth/readwrite/model/DF1ResponseMessage.go    |   23 +-
 plc4go/protocols/ads/readwrite/ParserHelper.go     |    2 +-
 plc4go/protocols/ads/readwrite/XmlParserHelper.go  |    2 +-
 .../model/AdsAddDeviceNotificationRequest.go       |   20 +-
 .../model/AdsAddDeviceNotificationResponse.go      |    4 +-
 plc4go/protocols/ads/readwrite/model/AdsData.go    |    5 +-
 .../protocols/ads/readwrite/model/AdsDataType.go   |   95 +-
 .../model/AdsDeleteDeviceNotificationRequest.go    |    2 +-
 .../model/AdsDeleteDeviceNotificationResponse.go   |    2 +-
 .../model/AdsDeviceNotificationRequest.go          |    6 +-
 .../ads/readwrite/model/AdsMultiRequestItem.go     |    5 +-
 .../ads/readwrite/model/AdsMultiRequestItemRead.go |    6 +-
 .../model/AdsMultiRequestItemReadWrite.go          |    8 +-
 .../readwrite/model/AdsMultiRequestItemWrite.go    |    6 +-
 .../ads/readwrite/model/AdsNotificationSample.go   |    6 +-
 .../readwrite/model/AdsReadDeviceInfoResponse.go   |   10 +-
 .../ads/readwrite/model/AdsReadRequest.go          |    6 +-
 .../ads/readwrite/model/AdsReadResponse.go         |    6 +-
 .../ads/readwrite/model/AdsReadStateResponse.go    |    6 +-
 .../ads/readwrite/model/AdsReadWriteRequest.go     |   12 +-
 .../ads/readwrite/model/AdsReadWriteResponse.go    |    6 +-
 .../ads/readwrite/model/AdsStampHeader.go          |    6 +-
 .../ads/readwrite/model/AdsWriteControlRequest.go  |    8 +-
 .../ads/readwrite/model/AdsWriteControlResponse.go |    2 +-
 .../ads/readwrite/model/AdsWriteRequest.go         |    8 +-
 .../ads/readwrite/model/AdsWriteResponse.go        |    2 +-
 plc4go/protocols/ads/readwrite/model/AmsNetId.go   |   12 +-
 plc4go/protocols/ads/readwrite/model/AmsPacket.go  |   20 +-
 .../readwrite/model/AmsSerialAcknowledgeFrame.go   |   12 +-
 .../ads/readwrite/model/AmsSerialFrame.go          |   14 +-
 .../ads/readwrite/model/AmsSerialResetFrame.go     |   12 +-
 .../protocols/ads/readwrite/model/AmsTCPPacket.go  |    8 +-
 plc4go/protocols/ads/readwrite/model/CommandId.go  |   35 +-
 .../ads/readwrite/model/ReservedIndexGroups.go     |   75 +-
 plc4go/protocols/ads/readwrite/model/ReturnCode.go |  259 +-
 plc4go/protocols/ads/readwrite/model/State.go      |   22 +-
 .../protocols/bacnetip/readwrite/ParserHelper.go   |  228 +-
 .../bacnetip/readwrite/XmlParserHelper.go          |  228 +-
 plc4go/protocols/bacnetip/readwrite/model/APDU.go  |    7 +-
 .../bacnetip/readwrite/model/APDUAbort.go          |   10 +-
 .../bacnetip/readwrite/model/APDUComplexAck.go     |   20 +-
 .../readwrite/model/APDUConfirmedRequest.go        |   26 +-
 .../bacnetip/readwrite/model/APDUError.go          |   10 +-
 .../bacnetip/readwrite/model/APDUReject.go         |    8 +-
 .../bacnetip/readwrite/model/APDUSegmentAck.go     |   14 +-
 .../bacnetip/readwrite/model/APDUSimpleAck.go      |    8 +-
 .../readwrite/model/APDUUnconfirmedRequest.go      |    6 +-
 .../bacnetip/readwrite/model/APDUUnknown.go        |    4 +-
 .../protocols/bacnetip/readwrite/model/ApduType.go |   47 +-
 .../bacnetip/readwrite/model/BACnetAbortReason.go  |   41 +-
 .../readwrite/model/BACnetAbortReasonTagged.go     |    4 +-
 .../BACnetAccessAuthenticationFactorDisable.go     |   29 +-
 ...ACnetAccessAuthenticationFactorDisableTagged.go |    6 +-
 .../model/BACnetAccessCredentialDisable.go         |   25 +-
 .../model/BACnetAccessCredentialDisableReason.go   |   37 +-
 .../BACnetAccessCredentialDisableReasonTagged.go   |    6 +-
 .../model/BACnetAccessCredentialDisableTagged.go   |    6 +-
 .../bacnetip/readwrite/model/BACnetAccessEvent.go  |  125 +-
 .../readwrite/model/BACnetAccessEventTagged.go     |    6 +-
 .../readwrite/model/BACnetAccessPassbackMode.go    |   21 +-
 .../model/BACnetAccessPassbackModeTagged.go        |    4 +-
 .../bacnetip/readwrite/model/BACnetAccessRule.go   |   10 +-
 .../model/BACnetAccessRuleLocationSpecifier.go     |   19 +-
 .../BACnetAccessRuleLocationSpecifierTagged.go     |    4 +-
 .../model/BACnetAccessRuleTimeRangeSpecifier.go    |   19 +-
 .../BACnetAccessRuleTimeRangeSpecifierTagged.go    |    4 +-
 .../readwrite/model/BACnetAccessThreatLevel.go     |    2 +-
 .../readwrite/model/BACnetAccessUserType.go        |   23 +-
 .../readwrite/model/BACnetAccessUserTypeTagged.go  |    6 +-
 .../model/BACnetAccessZoneOccupancyState.go        |   31 +-
 .../model/BACnetAccessZoneOccupancyStateTagged.go  |    6 +-
 .../readwrite/model/BACnetAccumulatorRecord.go     |    8 +-
 .../BACnetAccumulatorRecordAccumulatorStatus.go    |   25 +-
 ...CnetAccumulatorRecordAccumulatorStatusTagged.go |    4 +-
 .../bacnetip/readwrite/model/BACnetAction.go       |   19 +-
 .../readwrite/model/BACnetActionCommand.go         |   18 +-
 .../bacnetip/readwrite/model/BACnetActionList.go   |    6 +-
 .../bacnetip/readwrite/model/BACnetActionTagged.go |    4 +-
 .../bacnetip/readwrite/model/BACnetAddress.go      |    4 +-
 .../readwrite/model/BACnetAddressBinding.go        |    4 +-
 .../readwrite/model/BACnetAddressEnclosed.go       |    6 +-
 .../readwrite/model/BACnetApplicationTag.go        |    7 +-
 .../model/BACnetApplicationTagBitString.go         |    2 +-
 .../readwrite/model/BACnetApplicationTagBoolean.go |    2 +-
 .../model/BACnetApplicationTagCharacterString.go   |    2 +-
 .../readwrite/model/BACnetApplicationTagDate.go    |    2 +-
 .../readwrite/model/BACnetApplicationTagDouble.go  |    2 +-
 .../model/BACnetApplicationTagEnumerated.go        |    2 +-
 .../model/BACnetApplicationTagObjectIdentifier.go  |    2 +-
 .../model/BACnetApplicationTagOctetString.go       |    2 +-
 .../readwrite/model/BACnetApplicationTagReal.go    |    2 +-
 .../model/BACnetApplicationTagSignedInteger.go     |    2 +-
 .../readwrite/model/BACnetApplicationTagTime.go    |    2 +-
 .../model/BACnetApplicationTagUnsignedInteger.go   |    2 +-
 .../readwrite/model/BACnetAssignedAccessRights.go  |    4 +-
 .../readwrite/model/BACnetAssignedLandingCalls.go  |    2 +-
 .../BACnetAssignedLandingCallsLandingCallsList.go  |    6 +-
 ...netAssignedLandingCallsLandingCallsListEntry.go |    4 +-
 .../readwrite/model/BACnetAuthenticationFactor.go  |    6 +-
 .../model/BACnetAuthenticationFactorEnclosed.go    |    6 +-
 .../model/BACnetAuthenticationFactorFormat.go      |    6 +-
 .../model/BACnetAuthenticationFactorType.go        |   65 +-
 .../model/BACnetAuthenticationFactorTypeTagged.go  |    4 +-
 .../readwrite/model/BACnetAuthenticationPolicy.go  |    6 +-
 .../model/BACnetAuthenticationPolicyList.go        |    6 +-
 .../model/BACnetAuthenticationPolicyListEntry.go   |    4 +-
 .../readwrite/model/BACnetAuthenticationStatus.go  |   29 +-
 .../model/BACnetAuthenticationStatusTagged.go      |    4 +-
 .../model/BACnetAuthorizationExemption.go          |   31 +-
 .../model/BACnetAuthorizationExemptionTagged.go    |    6 +-
 .../readwrite/model/BACnetAuthorizationMode.go     |   29 +-
 .../model/BACnetAuthorizationModeTagged.go         |    6 +-
 .../bacnetip/readwrite/model/BACnetBDTEntry.go     |    4 +-
 .../bacnetip/readwrite/model/BACnetBackupState.go  |   29 +-
 .../readwrite/model/BACnetBackupStateTagged.go     |    4 +-
 .../readwrite/model/BACnetBinaryLightingPV.go      |   29 +-
 .../model/BACnetBinaryLightingPVTagged.go          |    6 +-
 .../bacnetip/readwrite/model/BACnetBinaryPV.go     |   19 +-
 .../readwrite/model/BACnetBinaryPVTagged.go        |    4 +-
 .../model/BACnetCOVMultipleSubscription.go         |   10 +-
 ...bscriptionListOfCovSubscriptionSpecification.go |    6 +-
 ...ptionListOfCovSubscriptionSpecificationEntry.go |    4 +-
 ...riptionSpecificationEntryListOfCovReferences.go |    6 +-
 ...onSpecificationEntryListOfCovReferencesEntry.go |    6 +-
 .../readwrite/model/BACnetCOVSubscription.go       |   10 +-
 .../readwrite/model/BACnetCalendarEntry.go         |    5 +-
 .../readwrite/model/BACnetCalendarEntryDate.go     |    2 +-
 .../model/BACnetCalendarEntryDateRange.go          |    2 +-
 .../readwrite/model/BACnetCalendarEntryEnclosed.go |    6 +-
 .../readwrite/model/BACnetCalendarEntryWeekNDay.go |    2 +-
 .../bacnetip/readwrite/model/BACnetChannelValue.go |    5 +-
 .../readwrite/model/BACnetChannelValueBitString.go |    2 +-
 .../readwrite/model/BACnetChannelValueBoolean.go   |    2 +-
 .../model/BACnetChannelValueCharacterString.go     |    2 +-
 .../readwrite/model/BACnetChannelValueDate.go      |    2 +-
 .../readwrite/model/BACnetChannelValueDouble.go    |    2 +-
 .../model/BACnetChannelValueEnumerated.go          |    2 +-
 .../readwrite/model/BACnetChannelValueInteger.go   |    2 +-
 .../model/BACnetChannelValueLightingCommand.go     |    2 +-
 .../readwrite/model/BACnetChannelValueNull.go      |    2 +-
 .../model/BACnetChannelValueObjectidentifier.go    |    2 +-
 .../model/BACnetChannelValueOctetString.go         |    2 +-
 .../readwrite/model/BACnetChannelValueReal.go      |    2 +-
 .../readwrite/model/BACnetChannelValueTime.go      |    2 +-
 .../readwrite/model/BACnetChannelValueUnsigned.go  |    2 +-
 .../readwrite/model/BACnetCharacterEncoding.go     |   27 +-
 .../bacnetip/readwrite/model/BACnetClientCOV.go    |    5 +-
 .../readwrite/model/BACnetClientCOVNone.go         |    2 +-
 .../readwrite/model/BACnetClientCOVObject.go       |    2 +-
 .../bacnetip/readwrite/model/BACnetClosingTag.go   |    2 +-
 .../model/BACnetConfirmedServiceChoice.go          |   79 +-
 .../model/BACnetConfirmedServiceRequest.go         |    7 +-
 ...ACnetConfirmedServiceRequestAcknowledgeAlarm.go |   12 +-
 .../BACnetConfirmedServiceRequestAddListElement.go |    8 +-
 .../BACnetConfirmedServiceRequestAtomicReadFile.go |    4 +-
 ...tConfirmedServiceRequestAtomicReadFileRecord.go |    4 +-
 ...tConfirmedServiceRequestAtomicReadFileStream.go |    4 +-
 ...edServiceRequestAtomicReadFileStreamOrRecord.go |    9 +-
 ...BACnetConfirmedServiceRequestAtomicWriteFile.go |   10 +-
 .../BACnetConfirmedServiceRequestAuthenticate.go   |    2 +-
 ...firmedServiceRequestConfirmedCOVNotification.go |   10 +-
 ...rviceRequestConfirmedCOVNotificationMultiple.go |   10 +-
 ...rmedServiceRequestConfirmedEventNotification.go |   26 +-
 ...firmedServiceRequestConfirmedPrivateTransfer.go |    6 +-
 ...tConfirmedServiceRequestConfirmedTextMessage.go |    8 +-
 ...rviceRequestConfirmedTextMessageMessageClass.go |    9 +-
 ...estConfirmedTextMessageMessageClassCharacter.go |    2 +-
 ...questConfirmedTextMessageMessageClassNumeric.go |    2 +-
 ...ceRequestConfirmedTextMessageMessagePriority.go |   19 +-
 ...estConfirmedTextMessageMessagePriorityTagged.go |    4 +-
 .../BACnetConfirmedServiceRequestCreateObject.go   |    4 +-
 ...medServiceRequestCreateObjectObjectSpecifier.go |    8 +-
 .../BACnetConfirmedServiceRequestDeleteObject.go   |    2 +-
 ...rmedServiceRequestDeviceCommunicationControl.go |    6 +-
 ...questDeviceCommunicationControlEnableDisable.go |   21 +-
 ...eviceCommunicationControlEnableDisableTagged.go |    4 +-
 ...tConfirmedServiceRequestGetEnrollmentSummary.go |   12 +-
 ...estGetEnrollmentSummaryAcknowledgementFilter.go |   21 +-
 ...EnrollmentSummaryAcknowledgementFilterTagged.go |    4 +-
 ...eRequestGetEnrollmentSummaryEventStateFilter.go |   25 +-
 ...stGetEnrollmentSummaryEventStateFilterTagged.go |    4 +-
 ...iceRequestGetEnrollmentSummaryPriorityFilter.go |    8 +-
 ...etConfirmedServiceRequestGetEventInformation.go |    2 +-
 ...etConfirmedServiceRequestLifeSafetyOperation.go |    8 +-
 .../BACnetConfirmedServiceRequestReadProperty.go   |    6 +-
 ...nfirmedServiceRequestReadPropertyConditional.go |    2 +-
 ...tConfirmedServiceRequestReadPropertyMultiple.go |    2 +-
 .../BACnetConfirmedServiceRequestReadRange.go      |    8 +-
 .../BACnetConfirmedServiceRequestReadRangeRange.go |    9 +-
 ...firmedServiceRequestReadRangeRangeByPosition.go |    4 +-
 ...ServiceRequestReadRangeRangeBySequenceNumber.go |    4 +-
 ...tConfirmedServiceRequestReadRangeRangeByTime.go |    4 +-
 ...netConfirmedServiceRequestReinitializeDevice.go |    4 +-
 ...ReinitializeDeviceReinitializedStateOfDevice.go |   33 +-
 ...ializeDeviceReinitializedStateOfDeviceTagged.go |    4 +-
 ...CnetConfirmedServiceRequestRemoveListElement.go |    8 +-
 .../BACnetConfirmedServiceRequestRequestKey.go     |    2 +-
 .../BACnetConfirmedServiceRequestSubscribeCOV.go   |    8 +-
 ...tConfirmedServiceRequestSubscribeCOVProperty.go |   12 +-
 ...edServiceRequestSubscribeCOVPropertyMultiple.go |   10 +-
 ...yMultipleListOfCovSubscriptionSpecifications.go |    8 +-
 ...tipleListOfCovSubscriptionSpecificationsList.go |    6 +-
 ...ListOfCovSubscriptionSpecificationsReference.go |    6 +-
 .../model/BACnetConfirmedServiceRequestUnknown.go  |    2 +-
 .../model/BACnetConfirmedServiceRequestVTClose.go  |    2 +-
 .../model/BACnetConfirmedServiceRequestVTData.go   |    6 +-
 .../model/BACnetConfirmedServiceRequestVTOpen.go   |    4 +-
 .../BACnetConfirmedServiceRequestWriteProperty.go  |   10 +-
 ...ConfirmedServiceRequestWritePropertyMultiple.go |    2 +-
 .../readwrite/model/BACnetConstructedData.go       |    9 +-
 .../model/BACnetConstructedDataAPDULength.go       |    2 +-
 .../BACnetConstructedDataAPDUSegmentTimeout.go     |    2 +-
 .../model/BACnetConstructedDataAPDUTimeout.go      |    2 +-
 .../model/BACnetConstructedDataAbsenteeLimit.go    |    2 +-
 .../model/BACnetConstructedDataAcceptedModes.go    |    2 +-
 .../BACnetConstructedDataAccessAlarmEvents.go      |    2 +-
 .../BACnetConstructedDataAccessDoorAlarmValues.go  |    2 +-
 .../BACnetConstructedDataAccessDoorFaultValues.go  |    2 +-
 .../BACnetConstructedDataAccessDoorPresentValue.go |    2 +-
 ...etConstructedDataAccessDoorRelinquishDefault.go |    2 +-
 .../model/BACnetConstructedDataAccessDoors.go      |    4 +-
 .../model/BACnetConstructedDataAccessEvent.go      |    2 +-
 ...nstructedDataAccessEventAuthenticationFactor.go |    2 +-
 .../BACnetConstructedDataAccessEventCredential.go  |    2 +-
 .../model/BACnetConstructedDataAccessEventTag.go   |    2 +-
 .../model/BACnetConstructedDataAccessEventTime.go  |    2 +-
 ...BACnetConstructedDataAccessTransactionEvents.go |    2 +-
 .../BACnetConstructedDataAccessZoneAdjustValue.go  |    2 +-
 .../BACnetConstructedDataAccessZoneAlarmValues.go  |    2 +-
 .../model/BACnetConstructedDataAccompaniment.go    |    2 +-
 .../BACnetConstructedDataAccompanimentTime.go      |    2 +-
 ...CnetConstructedDataAccumulatorFaultHighLimit.go |    2 +-
 ...ACnetConstructedDataAccumulatorFaultLowLimit.go |    2 +-
 .../BACnetConstructedDataAccumulatorHighLimit.go   |    2 +-
 .../BACnetConstructedDataAccumulatorLowLimit.go    |    2 +-
 ...BACnetConstructedDataAccumulatorMaxPresValue.go |    2 +-
 ...BACnetConstructedDataAccumulatorMinPresValue.go |    2 +-
 .../model/BACnetConstructedDataAckRequired.go      |    2 +-
 .../model/BACnetConstructedDataAckedTransitions.go |    2 +-
 .../readwrite/model/BACnetConstructedDataAction.go |    4 +-
 .../model/BACnetConstructedDataActionText.go       |    4 +-
 .../model/BACnetConstructedDataActivationTime.go   |    2 +-
 ...netConstructedDataActiveAuthenticationPolicy.go |    2 +-
 ...onstructedDataActiveCOVMultipleSubscriptions.go |    2 +-
 .../BACnetConstructedDataActiveCOVSubscriptions.go |    2 +-
 .../model/BACnetConstructedDataActiveText.go       |    2 +-
 .../model/BACnetConstructedDataActiveVTSessions.go |    2 +-
 .../model/BACnetConstructedDataActualShedLevel.go  |    2 +-
 .../model/BACnetConstructedDataAdjustValue.go      |    2 +-
 .../model/BACnetConstructedDataAlarmValue.go       |    2 +-
 .../model/BACnetConstructedDataAlarmValues.go      |    4 +-
 ...etConstructedDataAlertEnrollmentPresentValue.go |    2 +-
 .../model/BACnetConstructedDataAlignIntervals.go   |    2 +-
 .../BACnetConstructedDataAllWritesSuccessful.go    |    2 +-
 .../BACnetConstructedDataAllowGroupDelayInhibit.go |    2 +-
 ...CnetConstructedDataAnalogInputFaultHighLimit.go |    2 +-
 ...ACnetConstructedDataAnalogInputFaultLowLimit.go |    2 +-
 ...CnetConstructedDataAnalogInputInterfaceValue.go |    2 +-
 ...BACnetConstructedDataAnalogInputMaxPresValue.go |    2 +-
 ...BACnetConstructedDataAnalogInputPresentValue.go |    2 +-
 ...netConstructedDataAnalogOutputInterfaceValue.go |    2 +-
 ...ACnetConstructedDataAnalogOutputMaxPresValue.go |    2 +-
 ...ACnetConstructedDataAnalogOutputPresentValue.go |    2 +-
 ...ConstructedDataAnalogOutputRelinquishDefault.go |    2 +-
 ...CnetConstructedDataAnalogValueFaultHighLimit.go |    2 +-
 ...ACnetConstructedDataAnalogValueFaultLowLimit.go |    2 +-
 ...BACnetConstructedDataAnalogValueMaxPresValue.go |    2 +-
 ...BACnetConstructedDataAnalogValuePresentValue.go |    2 +-
 ...tConstructedDataAnalogValueRelinquishDefault.go |    2 +-
 ...netConstructedDataApplicationSoftwareVersion.go |    2 +-
 .../model/BACnetConstructedDataArchive.go          |    2 +-
 .../BACnetConstructedDataAssignedAccessRights.go   |    4 +-
 .../BACnetConstructedDataAssignedLandingCalls.go   |    4 +-
 .../model/BACnetConstructedDataAttemptedSamples.go |    2 +-
 .../BACnetConstructedDataAuthenticationFactors.go  |    4 +-
 ...ACnetConstructedDataAuthenticationPolicyList.go |    4 +-
 ...CnetConstructedDataAuthenticationPolicyNames.go |    4 +-
 .../BACnetConstructedDataAuthenticationStatus.go   |    2 +-
 ...BACnetConstructedDataAuthorizationExemptions.go |    2 +-
 .../BACnetConstructedDataAuthorizationMode.go      |    2 +-
 .../BACnetConstructedDataAutoSlaveDiscovery.go     |    2 +-
 .../model/BACnetConstructedDataAverageValue.go     |    2 +-
 .../BACnetConstructedDataBACnetIPGlobalAddress.go  |    2 +-
 .../model/BACnetConstructedDataBACnetIPMode.go     |    2 +-
 ...ACnetConstructedDataBACnetIPMulticastAddress.go |    2 +-
 .../BACnetConstructedDataBACnetIPNATTraversal.go   |    2 +-
 .../model/BACnetConstructedDataBACnetIPUDPPort.go  |    2 +-
 .../model/BACnetConstructedDataBACnetIPv6Mode.go   |    2 +-
 ...netConstructedDataBACnetIPv6MulticastAddress.go |    2 +-
 .../BACnetConstructedDataBACnetIPv6UDPPort.go      |    2 +-
 ...CnetConstructedDataBBMDAcceptFDRegistrations.go |    2 +-
 ...onstructedDataBBMDBroadcastDistributionTable.go |    2 +-
 .../BACnetConstructedDataBBMDForeignDeviceTable.go |    2 +-
 .../BACnetConstructedDataBackupAndRestoreState.go  |    2 +-
 .../BACnetConstructedDataBackupFailureTimeout.go   |    2 +-
 .../BACnetConstructedDataBackupPreparationTime.go  |    2 +-
 ...ACnetConstructedDataBaseDeviceSecurityPolicy.go |    2 +-
 .../model/BACnetConstructedDataBelongsTo.go        |    2 +-
 .../readwrite/model/BACnetConstructedDataBias.go   |    2 +-
 ...CnetConstructedDataBinaryInputInterfaceValue.go |    2 +-
 ...BACnetConstructedDataBinaryInputPresentValue.go |    2 +-
 ...tructedDataBinaryLightingOutputFeedbackValue.go |    2 +-
 ...structedDataBinaryLightingOutputPresentValue.go |    2 +-
 ...tedDataBinaryLightingOutputRelinquishDefault.go |    2 +-
 ...CnetConstructedDataBinaryOutputFeedbackValue.go |    2 +-
 ...netConstructedDataBinaryOutputInterfaceValue.go |    2 +-
 ...ACnetConstructedDataBinaryOutputPresentValue.go |    2 +-
 ...ConstructedDataBinaryOutputRelinquishDefault.go |    2 +-
 ...BACnetConstructedDataBinaryValuePresentValue.go |    2 +-
 ...tConstructedDataBinaryValueRelinquishDefault.go |    2 +-
 .../model/BACnetConstructedDataBitMask.go          |    2 +-
 ...CnetConstructedDataBitStringValueAlarmValues.go |    4 +-
 ...netConstructedDataBitStringValuePresentValue.go |    2 +-
 ...nstructedDataBitStringValueRelinquishDefault.go |    2 +-
 .../model/BACnetConstructedDataBitText.go          |    4 +-
 .../model/BACnetConstructedDataBlinkWarnEnable.go  |    2 +-
 .../model/BACnetConstructedDataBufferSize.go       |    2 +-
 .../model/BACnetConstructedDataCOVIncrement.go     |    2 +-
 .../model/BACnetConstructedDataCOVPeriod.go        |    2 +-
 ...CnetConstructedDataCOVResubscriptionInterval.go |    2 +-
 .../model/BACnetConstructedDataCOVUPeriod.go       |    2 +-
 .../model/BACnetConstructedDataCOVURecipients.go   |    2 +-
 .../BACnetConstructedDataCalendarPresentValue.go   |    2 +-
 .../BACnetConstructedDataCarAssignedDirection.go   |    2 +-
 .../model/BACnetConstructedDataCarDoorCommand.go   |    4 +-
 .../model/BACnetConstructedDataCarDoorStatus.go    |    4 +-
 .../model/BACnetConstructedDataCarDoorText.go      |    4 +-
 .../model/BACnetConstructedDataCarDoorZone.go      |    2 +-
 .../model/BACnetConstructedDataCarDriveStatus.go   |    2 +-
 .../model/BACnetConstructedDataCarLoad.go          |    2 +-
 .../model/BACnetConstructedDataCarLoadUnits.go     |    2 +-
 .../model/BACnetConstructedDataCarMode.go          |    2 +-
 .../BACnetConstructedDataCarMovingDirection.go     |    2 +-
 .../model/BACnetConstructedDataCarPosition.go      |    2 +-
 .../BACnetConstructedDataChangeOfStateCount.go     |    2 +-
 .../BACnetConstructedDataChangeOfStateTime.go      |    2 +-
 .../model/BACnetConstructedDataChangesPending.go   |    2 +-
 ...tedDataChannelListOfObjectPropertyReferences.go |    4 +-
 .../model/BACnetConstructedDataChannelNumber.go    |    2 +-
 .../BACnetConstructedDataChannelPresentValue.go    |    2 +-
 ...nstructedDataCharacterStringValueAlarmValues.go |    4 +-
 ...nstructedDataCharacterStringValueFaultValues.go |    4 +-
 ...structedDataCharacterStringValuePresentValue.go |    2 +-
 ...tedDataCharacterStringValueRelinquishDefault.go |    2 +-
 .../BACnetConstructedDataClientCOVIncrement.go     |    2 +-
 .../model/BACnetConstructedDataCommand.go          |    2 +-
 .../model/BACnetConstructedDataCommandAction.go    |    4 +-
 .../model/BACnetConstructedDataCommandTimeArray.go |    4 +-
 .../BACnetConstructedDataConfigurationFiles.go     |    4 +-
 .../model/BACnetConstructedDataControlGroups.go    |    4 +-
 ...etConstructedDataControlledVariableReference.go |    2 +-
 ...BACnetConstructedDataControlledVariableUnits.go |    2 +-
 ...BACnetConstructedDataControlledVariableValue.go |    2 +-
 .../readwrite/model/BACnetConstructedDataCount.go  |    2 +-
 .../BACnetConstructedDataCountBeforeChange.go      |    2 +-
 .../model/BACnetConstructedDataCountChangeTime.go  |    2 +-
 ...nstructedDataCredentialDataInputPresentValue.go |    2 +-
 ...ConstructedDataCredentialDataInputUpdateTime.go |    2 +-
 .../BACnetConstructedDataCredentialDisable.go      |    2 +-
 .../model/BACnetConstructedDataCredentialStatus.go |    2 +-
 .../model/BACnetConstructedDataCredentials.go      |    2 +-
 .../BACnetConstructedDataCredentialsInZone.go      |    2 +-
 .../BACnetConstructedDataCurrentCommandPriority.go |    2 +-
 .../model/BACnetConstructedDataDatabaseRevision.go |    2 +-
 .../model/BACnetConstructedDataDateList.go         |    2 +-
 ...tConstructedDataDatePatternValuePresentValue.go |    2 +-
 ...tructedDataDatePatternValueRelinquishDefault.go |    2 +-
 ...structedDataDateTimePatternValuePresentValue.go |    2 +-
 ...tedDataDateTimePatternValueRelinquishDefault.go |    2 +-
 ...CnetConstructedDataDateTimeValuePresentValue.go |    2 +-
 ...onstructedDataDateTimeValueRelinquishDefault.go |    2 +-
 .../BACnetConstructedDataDateValuePresentValue.go  |    2 +-
 ...netConstructedDataDateValueRelinquishDefault.go |    2 +-
 .../BACnetConstructedDataDaylightSavingsStatus.go  |    2 +-
 .../model/BACnetConstructedDataDaysRemaining.go    |    2 +-
 .../model/BACnetConstructedDataDeadband.go         |    2 +-
 .../model/BACnetConstructedDataDefaultFadeTime.go  |    2 +-
 .../model/BACnetConstructedDataDefaultRampRate.go  |    2 +-
 .../BACnetConstructedDataDefaultStepIncrement.go   |    2 +-
 ...onstructedDataDefaultSubordinateRelationship.go |    2 +-
 .../model/BACnetConstructedDataDefaultTimeout.go   |    2 +-
 ...BACnetConstructedDataDeployedProfileLocation.go |    2 +-
 .../BACnetConstructedDataDerivativeConstant.go     |    2 +-
 ...BACnetConstructedDataDerivativeConstantUnits.go |    2 +-
 .../model/BACnetConstructedDataDescription.go      |    2 +-
 .../BACnetConstructedDataDescriptionOfHalt.go      |    2 +-
 .../BACnetConstructedDataDeviceAddressBinding.go   |    2 +-
 .../BACnetConstructedDataDeviceMaxInfoFrames.go    |    2 +-
 .../model/BACnetConstructedDataDeviceMaxMaster.go  |    2 +-
 .../model/BACnetConstructedDataDeviceType.go       |    2 +-
 .../model/BACnetConstructedDataDirectReading.go    |    2 +-
 ...BACnetConstructedDataDistributionKeyRevision.go |    2 +-
 .../model/BACnetConstructedDataDoNotHide.go        |    2 +-
 .../model/BACnetConstructedDataDoorAlarmState.go   |    2 +-
 .../BACnetConstructedDataDoorExtendedPulseTime.go  |    2 +-
 .../model/BACnetConstructedDataDoorMembers.go      |    4 +-
 .../BACnetConstructedDataDoorOpenTooLongTime.go    |    2 +-
 .../model/BACnetConstructedDataDoorPulseTime.go    |    2 +-
 .../model/BACnetConstructedDataDoorStatus.go       |    2 +-
 .../BACnetConstructedDataDoorUnlockDelayTime.go    |    2 +-
 .../model/BACnetConstructedDataDutyWindow.go       |    2 +-
 .../model/BACnetConstructedDataEffectivePeriod.go  |    2 +-
 .../model/BACnetConstructedDataEgressActive.go     |    2 +-
 .../model/BACnetConstructedDataEgressTime.go       |    2 +-
 .../BACnetConstructedDataElapsedActiveTime.go      |    2 +-
 .../model/BACnetConstructedDataElement.go          |    6 +-
 .../model/BACnetConstructedDataElevatorGroup.go    |    2 +-
 ...CnetConstructedDataElevatorGroupGroupMembers.go |    4 +-
 .../readwrite/model/BACnetConstructedDataEnable.go |    2 +-
 .../model/BACnetConstructedDataEnergyMeter.go      |    2 +-
 .../model/BACnetConstructedDataEnergyMeterRef.go   |    2 +-
 .../model/BACnetConstructedDataEntryPoints.go      |    2 +-
 .../model/BACnetConstructedDataErrorLimit.go       |    2 +-
 .../BACnetConstructedDataEscalatorFaultSignals.go  |    2 +-
 .../model/BACnetConstructedDataEscalatorMode.go    |    2 +-
 .../BACnetConstructedDataEventAlgorithmInhibit.go  |    2 +-
 ...ACnetConstructedDataEventAlgorithmInhibitRef.go |    2 +-
 .../BACnetConstructedDataEventDetectionEnable.go   |    2 +-
 .../model/BACnetConstructedDataEventEnable.go      |    2 +-
 .../BACnetConstructedDataEventLogLogBuffer.go      |    2 +-
 .../BACnetConstructedDataEventMessageTexts.go      |    4 +-
 ...BACnetConstructedDataEventMessageTextsConfig.go |    4 +-
 .../model/BACnetConstructedDataEventParameters.go  |    2 +-
 .../model/BACnetConstructedDataEventState.go       |    2 +-
 .../model/BACnetConstructedDataEventTimeStamps.go  |    4 +-
 .../model/BACnetConstructedDataEventType.go        |    2 +-
 .../BACnetConstructedDataExceptionSchedule.go      |    4 +-
 .../model/BACnetConstructedDataExecutionDelay.go   |    4 +-
 .../model/BACnetConstructedDataExitPoints.go       |    2 +-
 .../BACnetConstructedDataExpectedShedLevel.go      |    2 +-
 .../model/BACnetConstructedDataExpirationTime.go   |    2 +-
 .../BACnetConstructedDataExtendedTimeEnable.go     |    2 +-
 .../model/BACnetConstructedDataFDBBMDAddress.go    |    2 +-
 .../BACnetConstructedDataFDSubscriptionLifetime.go |    2 +-
 .../BACnetConstructedDataFailedAttemptEvents.go    |    2 +-
 .../model/BACnetConstructedDataFailedAttempts.go   |    2 +-
 .../BACnetConstructedDataFailedAttemptsTime.go     |    2 +-
 .../model/BACnetConstructedDataFaultHighLimit.go   |    2 +-
 .../model/BACnetConstructedDataFaultLowLimit.go    |    2 +-
 .../model/BACnetConstructedDataFaultParameters.go  |    2 +-
 .../model/BACnetConstructedDataFaultSignals.go     |    2 +-
 .../model/BACnetConstructedDataFaultType.go        |    2 +-
 .../model/BACnetConstructedDataFaultValues.go      |    4 +-
 .../model/BACnetConstructedDataFileAccessMethod.go |    2 +-
 .../model/BACnetConstructedDataFileRecordCount.go  |    2 +-
 .../model/BACnetConstructedDataFileSize.go         |    2 +-
 .../model/BACnetConstructedDataFileType.go         |    2 +-
 .../model/BACnetConstructedDataFirmwareRevision.go |    2 +-
 .../model/BACnetConstructedDataFloorText.go        |    4 +-
 .../model/BACnetConstructedDataFullDutyBaseline.go |    2 +-
 ...BACnetConstructedDataGlobalGroupGroupMembers.go |    4 +-
 ...BACnetConstructedDataGlobalGroupPresentValue.go |    4 +-
 .../model/BACnetConstructedDataGlobalIdentifier.go |    2 +-
 .../model/BACnetConstructedDataGroupID.go          |    2 +-
 .../model/BACnetConstructedDataGroupMemberNames.go |    4 +-
 .../model/BACnetConstructedDataGroupMembers.go     |    4 +-
 .../model/BACnetConstructedDataGroupMode.go        |    2 +-
 .../BACnetConstructedDataGroupPresentValue.go      |    2 +-
 .../model/BACnetConstructedDataHighLimit.go        |    2 +-
 .../model/BACnetConstructedDataHigherDeck.go       |    2 +-
 .../model/BACnetConstructedDataIPAddress.go        |    2 +-
 .../model/BACnetConstructedDataIPDHCPEnable.go     |    2 +-
 .../model/BACnetConstructedDataIPDHCPLeaseTime.go  |    2 +-
 ...ACnetConstructedDataIPDHCPLeaseTimeRemaining.go |    2 +-
 .../model/BACnetConstructedDataIPDHCPServer.go     |    2 +-
 .../model/BACnetConstructedDataIPDNSServer.go      |    4 +-
 .../model/BACnetConstructedDataIPDefaultGateway.go |    2 +-
 .../model/BACnetConstructedDataIPSubnetMask.go     |    2 +-
 .../model/BACnetConstructedDataIPv6Address.go      |    2 +-
 ...ACnetConstructedDataIPv6AutoAddressingEnable.go |    2 +-
 .../BACnetConstructedDataIPv6DHCPLeaseTime.go      |    2 +-
 ...netConstructedDataIPv6DHCPLeaseTimeRemaining.go |    2 +-
 .../model/BACnetConstructedDataIPv6DHCPServer.go   |    2 +-
 .../model/BACnetConstructedDataIPv6DNSServer.go    |    4 +-
 .../BACnetConstructedDataIPv6DefaultGateway.go     |    2 +-
 .../model/BACnetConstructedDataIPv6PrefixLength.go |    2 +-
 .../model/BACnetConstructedDataIPv6ZoneIndex.go    |    2 +-
 .../model/BACnetConstructedDataInProcess.go        |    2 +-
 .../model/BACnetConstructedDataInProgress.go       |    2 +-
 .../model/BACnetConstructedDataInactiveText.go     |    2 +-
 .../model/BACnetConstructedDataInitialTimeout.go   |    2 +-
 .../model/BACnetConstructedDataInputReference.go   |    2 +-
 .../model/BACnetConstructedDataInstallationID.go   |    2 +-
 .../model/BACnetConstructedDataInstanceOf.go       |    2 +-
 .../BACnetConstructedDataInstantaneousPower.go     |    2 +-
 ...ACnetConstructedDataIntegerValueCOVIncrement.go |    2 +-
 .../BACnetConstructedDataIntegerValueDeadband.go   |    2 +-
 ...netConstructedDataIntegerValueFaultHighLimit.go |    2 +-
 ...CnetConstructedDataIntegerValueFaultLowLimit.go |    2 +-
 .../BACnetConstructedDataIntegerValueHighLimit.go  |    2 +-
 .../BACnetConstructedDataIntegerValueLowLimit.go   |    2 +-
 ...ACnetConstructedDataIntegerValueMaxPresValue.go |    2 +-
 ...ACnetConstructedDataIntegerValueMinPresValue.go |    2 +-
 ...ACnetConstructedDataIntegerValuePresentValue.go |    2 +-
 ...ConstructedDataIntegerValueRelinquishDefault.go |    2 +-
 .../BACnetConstructedDataIntegerValueResolution.go |    2 +-
 .../model/BACnetConstructedDataIntegralConstant.go |    2 +-
 .../BACnetConstructedDataIntegralConstantUnits.go  |    2 +-
 .../model/BACnetConstructedDataIntervalOffset.go   |    2 +-
 .../readwrite/model/BACnetConstructedDataIsUTC.go  |    2 +-
 .../model/BACnetConstructedDataKeySets.go          |    4 +-
 .../BACnetConstructedDataLandingCallControl.go     |    2 +-
 .../model/BACnetConstructedDataLandingCalls.go     |    2 +-
 .../BACnetConstructedDataLandingDoorStatus.go      |    4 +-
 ...tConstructedDataLargeAnalogValueCOVIncrement.go |    2 +-
 ...ACnetConstructedDataLargeAnalogValueDeadband.go |    2 +-
 ...onstructedDataLargeAnalogValueFaultHighLimit.go |    2 +-
 ...ConstructedDataLargeAnalogValueFaultLowLimit.go |    2 +-
 ...CnetConstructedDataLargeAnalogValueHighLimit.go |    2 +-
 ...ACnetConstructedDataLargeAnalogValueLowLimit.go |    2 +-
 ...tConstructedDataLargeAnalogValueMaxPresValue.go |    2 +-
 ...tConstructedDataLargeAnalogValueMinPresValue.go |    2 +-
 ...tConstructedDataLargeAnalogValuePresentValue.go |    2 +-
 ...tructedDataLargeAnalogValueRelinquishDefault.go |    2 +-
 ...netConstructedDataLargeAnalogValueResolution.go |    2 +-
 .../model/BACnetConstructedDataLastAccessEvent.go  |    2 +-
 .../model/BACnetConstructedDataLastAccessPoint.go  |    2 +-
 .../model/BACnetConstructedDataLastCommandTime.go  |    2 +-
 .../BACnetConstructedDataLastCredentialAdded.go    |    2 +-
 ...BACnetConstructedDataLastCredentialAddedTime.go |    2 +-
 .../BACnetConstructedDataLastCredentialRemoved.go  |    2 +-
 ...CnetConstructedDataLastCredentialRemovedTime.go |    2 +-
 .../model/BACnetConstructedDataLastKeyServer.go    |    2 +-
 .../model/BACnetConstructedDataLastNotifyRecord.go |    2 +-
 .../model/BACnetConstructedDataLastPriority.go     |    2 +-
 .../BACnetConstructedDataLastRestartReason.go      |    2 +-
 .../model/BACnetConstructedDataLastRestoreTime.go  |    2 +-
 .../model/BACnetConstructedDataLastStateChange.go  |    2 +-
 .../model/BACnetConstructedDataLastUseTime.go      |    2 +-
 .../BACnetConstructedDataLifeSafetyAlarmValues.go  |    2 +-
 ...netConstructedDataLifeSafetyPointAlarmValues.go |    2 +-
 ...netConstructedDataLifeSafetyPointFaultValues.go |    2 +-
 ...etConstructedDataLifeSafetyPointPresentValue.go |    2 +-
 ...CnetConstructedDataLifeSafetyZoneAlarmValues.go |    2 +-
 ...CnetConstructedDataLifeSafetyZoneFaultValues.go |    2 +-
 ...tructedDataLifeSafetyZoneMaintenanceRequired.go |    2 +-
 ...netConstructedDataLifeSafetyZonePresentValue.go |    2 +-
 .../model/BACnetConstructedDataLiftFaultSignals.go |    2 +-
 .../model/BACnetConstructedDataLightingCommand.go  |    2 +-
 ...onstructedDataLightingCommandDefaultPriority.go |    2 +-
 ...etConstructedDataLightingOutputFeedbackValue.go |    2 +-
 ...netConstructedDataLightingOutputPresentValue.go |    2 +-
 ...nstructedDataLightingOutputRelinquishDefault.go |    2 +-
 ...etConstructedDataLightingOutputTrackingValue.go |    2 +-
 .../model/BACnetConstructedDataLimitEnable.go      |    2 +-
 ...BACnetConstructedDataLimitMonitoringInterval.go |    2 +-
 .../model/BACnetConstructedDataLinkSpeed.go        |    2 +-
 .../BACnetConstructedDataLinkSpeedAutonegotiate.go |    2 +-
 .../model/BACnetConstructedDataLinkSpeeds.go       |    4 +-
 .../BACnetConstructedDataListOfGroupMembers.go     |    2 +-
 ...onstructedDataListOfObjectPropertyReferences.go |    2 +-
 ...BACnetConstructedDataLoadControlPresentValue.go |    2 +-
 .../model/BACnetConstructedDataLocalDate.go        |    2 +-
 .../BACnetConstructedDataLocalForwardingOnly.go    |    2 +-
 .../model/BACnetConstructedDataLocalTime.go        |    2 +-
 .../model/BACnetConstructedDataLocation.go         |    2 +-
 .../model/BACnetConstructedDataLockStatus.go       |    2 +-
 .../model/BACnetConstructedDataLockout.go          |    2 +-
 .../BACnetConstructedDataLockoutRelinquishTime.go  |    2 +-
 .../model/BACnetConstructedDataLogBuffer.go        |    4 +-
 ...BACnetConstructedDataLogDeviceObjectProperty.go |    2 +-
 .../model/BACnetConstructedDataLogInterval.go      |    2 +-
 .../model/BACnetConstructedDataLoggingObject.go    |    2 +-
 .../model/BACnetConstructedDataLoggingRecord.go    |    2 +-
 .../model/BACnetConstructedDataLoggingType.go      |    2 +-
 .../model/BACnetConstructedDataLoopAction.go       |    2 +-
 .../model/BACnetConstructedDataLoopPresentValue.go |    2 +-
 .../model/BACnetConstructedDataLowDiffLimit.go     |    2 +-
 .../model/BACnetConstructedDataLowLimit.go         |    2 +-
 .../model/BACnetConstructedDataLowerDeck.go        |    2 +-
 .../model/BACnetConstructedDataMACAddress.go       |    2 +-
 .../model/BACnetConstructedDataMachineRoomID.go    |    2 +-
 .../BACnetConstructedDataMaintenanceRequired.go    |    2 +-
 .../model/BACnetConstructedDataMakingCarCall.go    |    4 +-
 ...tConstructedDataManipulatedVariableReference.go |    2 +-
 ...CnetConstructedDataManualSlaveAddressBinding.go |    2 +-
 .../BACnetConstructedDataMaskedAlarmValues.go      |    2 +-
 .../BACnetConstructedDataMaxAPDULengthAccepted.go  |    2 +-
 .../model/BACnetConstructedDataMaxActualValue.go   |    2 +-
 .../BACnetConstructedDataMaxFailedAttempts.go      |    2 +-
 .../model/BACnetConstructedDataMaxInfoFrames.go    |    2 +-
 .../model/BACnetConstructedDataMaxMaster.go        |    2 +-
 .../model/BACnetConstructedDataMaxPresValue.go     |    2 +-
 .../BACnetConstructedDataMaxSegmentsAccepted.go    |    2 +-
 .../model/BACnetConstructedDataMaximumOutput.go    |    2 +-
 .../model/BACnetConstructedDataMaximumValue.go     |    2 +-
 .../BACnetConstructedDataMaximumValueTimestamp.go  |    2 +-
 .../model/BACnetConstructedDataMemberOf.go         |    2 +-
 .../BACnetConstructedDataMemberStatusFlags.go      |    2 +-
 .../model/BACnetConstructedDataMembers.go          |    2 +-
 .../model/BACnetConstructedDataMinActualValue.go   |    2 +-
 .../model/BACnetConstructedDataMinPresValue.go     |    2 +-
 .../model/BACnetConstructedDataMinimumOffTime.go   |    2 +-
 .../model/BACnetConstructedDataMinimumOnTime.go    |    2 +-
 .../model/BACnetConstructedDataMinimumOutput.go    |    2 +-
 .../model/BACnetConstructedDataMinimumValue.go     |    2 +-
 .../BACnetConstructedDataMinimumValueTimestamp.go  |    2 +-
 .../readwrite/model/BACnetConstructedDataMode.go   |    2 +-
 .../model/BACnetConstructedDataModelName.go        |    2 +-
 .../model/BACnetConstructedDataModificationDate.go |    2 +-
 ...netConstructedDataMultiStateInputAlarmValues.go |    2 +-
 ...netConstructedDataMultiStateInputFaultValues.go |    2 +-
 ...ConstructedDataMultiStateInputInterfaceValue.go |    2 +-
 ...ConstructedDataMultiStateOutputFeedbackValue.go |    2 +-
 ...onstructedDataMultiStateOutputInterfaceValue.go |    2 +-
 ...tructedDataMultiStateOutputRelinquishDefault.go |    2 +-
 ...netConstructedDataMultiStateValueAlarmValues.go |    2 +-
 ...netConstructedDataMultiStateValueFaultValues.go |    2 +-
 ...structedDataMultiStateValueRelinquishDefault.go |    2 +-
 .../model/BACnetConstructedDataMusterPoint.go      |    2 +-
 .../BACnetConstructedDataNegativeAccessRules.go    |    4 +-
 ...ConstructedDataNetworkAccessSecurityPolicies.go |    4 +-
 .../BACnetConstructedDataNetworkInterfaceName.go   |    2 +-
 .../model/BACnetConstructedDataNetworkNumber.go    |    2 +-
 .../BACnetConstructedDataNetworkNumberQuality.go   |    2 +-
 ...ACnetConstructedDataNetworkPortMaxInfoFrames.go |    2 +-
 .../BACnetConstructedDataNetworkPortMaxMaster.go   |    2 +-
 .../model/BACnetConstructedDataNetworkType.go      |    2 +-
 .../BACnetConstructedDataNextStoppingFloor.go      |    2 +-
 .../model/BACnetConstructedDataNodeSubtype.go      |    2 +-
 .../model/BACnetConstructedDataNodeType.go         |    2 +-
 .../BACnetConstructedDataNotificationClass.go      |    2 +-
 .../BACnetConstructedDataNotificationThreshold.go  |    2 +-
 .../model/BACnetConstructedDataNotifyType.go       |    2 +-
 .../BACnetConstructedDataNumberOfAPDURetries.go    |    2 +-
 ...onstructedDataNumberOfAuthenticationPolicies.go |    2 +-
 .../model/BACnetConstructedDataNumberOfStates.go   |    2 +-
 .../model/BACnetConstructedDataObjectIdentifier.go |    2 +-
 .../model/BACnetConstructedDataObjectList.go       |    4 +-
 .../model/BACnetConstructedDataObjectName.go       |    2 +-
 ...BACnetConstructedDataObjectPropertyReference.go |    2 +-
 .../model/BACnetConstructedDataObjectType.go       |    2 +-
 .../model/BACnetConstructedDataOccupancyCount.go   |    2 +-
 .../BACnetConstructedDataOccupancyCountAdjust.go   |    2 +-
 .../BACnetConstructedDataOccupancyCountEnable.go   |    2 +-
 .../BACnetConstructedDataOccupancyLowerLimit.go    |    2 +-
 ...etConstructedDataOccupancyLowerLimitEnforced.go |    2 +-
 .../model/BACnetConstructedDataOccupancyState.go   |    2 +-
 .../BACnetConstructedDataOccupancyUpperLimit.go    |    2 +-
 ...etConstructedDataOccupancyUpperLimitEnforced.go |    2 +-
 ...tConstructedDataOctetStringValuePresentValue.go |    2 +-
 ...tructedDataOctetStringValueRelinquishDefault.go |    2 +-
 .../BACnetConstructedDataOperationDirection.go     |    2 +-
 .../BACnetConstructedDataOperationExpected.go      |    2 +-
 .../model/BACnetConstructedDataOutOfService.go     |    2 +-
 .../model/BACnetConstructedDataOutputUnits.go      |    2 +-
 .../BACnetConstructedDataPacketReorderTime.go      |    2 +-
 .../model/BACnetConstructedDataPassbackMode.go     |    2 +-
 .../model/BACnetConstructedDataPassbackTimeout.go  |    2 +-
 .../model/BACnetConstructedDataPassengerAlarm.go   |    2 +-
 .../model/BACnetConstructedDataPolarity.go         |    2 +-
 .../model/BACnetConstructedDataPortFilter.go       |    4 +-
 .../BACnetConstructedDataPositiveAccessRules.go    |    4 +-
 ...structedDataPositiveIntegerValueCOVIncrement.go |    2 +-
 ...tConstructedDataPositiveIntegerValueDeadband.go |    2 +-
 ...ructedDataPositiveIntegerValueFaultHighLimit.go |    2 +-
 ...tructedDataPositiveIntegerValueFaultLowLimit.go |    2 +-
 ...ConstructedDataPositiveIntegerValueHighLimit.go |    2 +-
 ...tConstructedDataPositiveIntegerValueLowLimit.go |    2 +-
 ...structedDataPositiveIntegerValueMaxPresValue.go |    2 +-
 ...structedDataPositiveIntegerValueMinPresValue.go |    2 +-
 ...tedDataPositiveIntegerValueRelinquishDefault.go |    2 +-
 ...onstructedDataPositiveIntegerValueResolution.go |    2 +-
 .../readwrite/model/BACnetConstructedDataPower.go  |    2 +-
 .../model/BACnetConstructedDataPowerMode.go        |    2 +-
 .../model/BACnetConstructedDataPrescale.go         |    2 +-
 .../model/BACnetConstructedDataPresentValue.go     |    2 +-
 .../model/BACnetConstructedDataPriority.go         |    4 +-
 .../model/BACnetConstructedDataPriorityArray.go    |    2 +-
 .../BACnetConstructedDataPriorityForWriting.go     |    2 +-
 .../BACnetConstructedDataProcessIdentifier.go      |    2 +-
 ...BACnetConstructedDataProcessIdentifierFilter.go |    2 +-
 .../model/BACnetConstructedDataProfileLocation.go  |    2 +-
 .../model/BACnetConstructedDataProfileName.go      |    2 +-
 .../model/BACnetConstructedDataProgramChange.go    |    2 +-
 .../model/BACnetConstructedDataProgramLocation.go  |    2 +-
 .../model/BACnetConstructedDataProgramState.go     |    2 +-
 .../model/BACnetConstructedDataPropertyList.go     |    4 +-
 .../BACnetConstructedDataProportionalConstant.go   |    2 +-
 ...CnetConstructedDataProportionalConstantUnits.go |    2 +-
 .../model/BACnetConstructedDataProtocolLevel.go    |    2 +-
 ...tConstructedDataProtocolObjectTypesSupported.go |    2 +-
 .../model/BACnetConstructedDataProtocolRevision.go |    2 +-
 ...CnetConstructedDataProtocolServicesSupported.go |    2 +-
 .../model/BACnetConstructedDataProtocolVersion.go  |    2 +-
 ...CnetConstructedDataPulseConverterAdjustValue.go |    2 +-
 ...netConstructedDataPulseConverterPresentValue.go |    2 +-
 .../model/BACnetConstructedDataPulseRate.go        |    2 +-
 .../model/BACnetConstructedDataReadOnly.go         |    2 +-
 .../model/BACnetConstructedDataReasonForDisable.go |    2 +-
 .../model/BACnetConstructedDataReasonForHalt.go    |    2 +-
 .../model/BACnetConstructedDataRecipientList.go    |    2 +-
 .../model/BACnetConstructedDataRecordCount.go      |    2 +-
 ...ACnetConstructedDataRecordsSinceNotification.go |    2 +-
 .../model/BACnetConstructedDataReferencePort.go    |    2 +-
 .../BACnetConstructedDataRegisteredCarCall.go      |    4 +-
 .../model/BACnetConstructedDataReliability.go      |    2 +-
 ...tConstructedDataReliabilityEvaluationInhibit.go |    2 +-
 .../BACnetConstructedDataRelinquishDefault.go      |    2 +-
 .../model/BACnetConstructedDataRepresents.go       |    2 +-
 .../BACnetConstructedDataRequestedShedLevel.go     |    2 +-
 ...BACnetConstructedDataRequestedUpdateInterval.go |    2 +-
 .../model/BACnetConstructedDataResolution.go       |    2 +-
 ...ConstructedDataRestartNotificationRecipients.go |    2 +-
 .../BACnetConstructedDataRestoreCompletionTime.go  |    2 +-
 .../BACnetConstructedDataRestorePreparationTime.go |    2 +-
 .../model/BACnetConstructedDataRoutingTable.go     |    2 +-
 .../readwrite/model/BACnetConstructedDataScale.go  |    2 +-
 .../model/BACnetConstructedDataScaleFactor.go      |    2 +-
 .../model/BACnetConstructedDataScheduleDefault.go  |    2 +-
 .../BACnetConstructedDataSchedulePresentValue.go   |    2 +-
 .../model/BACnetConstructedDataSecuredStatus.go    |    2 +-
 .../BACnetConstructedDataSecurityPDUTimeout.go     |    2 +-
 .../BACnetConstructedDataSecurityTimeWindow.go     |    2 +-
 .../BACnetConstructedDataSegmentationSupported.go  |    2 +-
 .../model/BACnetConstructedDataSerialNumber.go     |    2 +-
 .../model/BACnetConstructedDataSetpoint.go         |    2 +-
 .../BACnetConstructedDataSetpointReference.go      |    2 +-
 .../model/BACnetConstructedDataSetting.go          |    2 +-
 .../model/BACnetConstructedDataShedDuration.go     |    2 +-
 .../BACnetConstructedDataShedLevelDescriptions.go  |    4 +-
 .../model/BACnetConstructedDataShedLevels.go       |    4 +-
 .../model/BACnetConstructedDataSilenced.go         |    2 +-
 .../BACnetConstructedDataSlaveAddressBinding.go    |    2 +-
 .../model/BACnetConstructedDataSlaveProxyEnable.go |    2 +-
 .../model/BACnetConstructedDataStartTime.go        |    2 +-
 .../BACnetConstructedDataStateChangeValues.go      |    4 +-
 .../model/BACnetConstructedDataStateDescription.go |    2 +-
 .../model/BACnetConstructedDataStateText.go        |    4 +-
 .../model/BACnetConstructedDataStatusFlags.go      |    2 +-
 .../model/BACnetConstructedDataStopTime.go         |    2 +-
 .../model/BACnetConstructedDataStopWhenFull.go     |    2 +-
 .../model/BACnetConstructedDataStrikeCount.go      |    2 +-
 .../BACnetConstructedDataStructuredObjectList.go   |    4 +-
 .../BACnetConstructedDataSubordinateAnnotations.go |    4 +-
 .../model/BACnetConstructedDataSubordinateList.go  |    4 +-
 .../BACnetConstructedDataSubordinateNodeTypes.go   |    4 +-
 ...ACnetConstructedDataSubordinateRelationships.go |    4 +-
 .../model/BACnetConstructedDataSubordinateTags.go  |    4 +-
 .../BACnetConstructedDataSubscribedRecipients.go   |    2 +-
 .../BACnetConstructedDataSupportedFormatClasses.go |    4 +-
 .../model/BACnetConstructedDataSupportedFormats.go |    4 +-
 ...etConstructedDataSupportedSecurityAlgorithms.go |    2 +-
 .../model/BACnetConstructedDataSystemStatus.go     |    2 +-
 .../readwrite/model/BACnetConstructedDataTags.go   |    4 +-
 .../model/BACnetConstructedDataThreatAuthority.go  |    2 +-
 .../model/BACnetConstructedDataThreatLevel.go      |    2 +-
 .../model/BACnetConstructedDataTimeDelay.go        |    2 +-
 .../model/BACnetConstructedDataTimeDelayNormal.go  |    2 +-
 .../BACnetConstructedDataTimeOfActiveTimeReset.go  |    2 +-
 .../BACnetConstructedDataTimeOfDeviceRestart.go    |    2 +-
 .../BACnetConstructedDataTimeOfStateCountReset.go  |    2 +-
 .../BACnetConstructedDataTimeOfStrikeCountReset.go |    2 +-
 ...tConstructedDataTimePatternValuePresentValue.go |    2 +-
 ...tructedDataTimePatternValueRelinquishDefault.go |    2 +-
 ...etConstructedDataTimeSynchronizationInterval.go |    2 +-
 ...ConstructedDataTimeSynchronizationRecipients.go |    2 +-
 .../BACnetConstructedDataTimeValuePresentValue.go  |    2 +-
 ...netConstructedDataTimeValueRelinquishDefault.go |    2 +-
 .../model/BACnetConstructedDataTimerAlarmValues.go |    2 +-
 .../BACnetConstructedDataTimerMaxPresValue.go      |    2 +-
 .../BACnetConstructedDataTimerMinPresValue.go      |    2 +-
 .../model/BACnetConstructedDataTimerResolution.go  |    2 +-
 .../model/BACnetConstructedDataTimerRunning.go     |    2 +-
 .../model/BACnetConstructedDataTimerState.go       |    2 +-
 .../model/BACnetConstructedDataTotalRecordCount.go |    2 +-
 .../model/BACnetConstructedDataTraceFlag.go        |    2 +-
 .../model/BACnetConstructedDataTrackingValue.go    |    2 +-
 ...tConstructedDataTransactionNotificationClass.go |    2 +-
 .../model/BACnetConstructedDataTransition.go       |    2 +-
 .../BACnetConstructedDataTrendLogLogBuffer.go      |    2 +-
 ...nstructedDataTrendLogLogDeviceObjectProperty.go |    2 +-
 ...CnetConstructedDataTrendLogMultipleLogBuffer.go |    2 +-
 ...dDataTrendLogMultipleLogDeviceObjectProperty.go |    4 +-
 .../model/BACnetConstructedDataTrigger.go          |    2 +-
 .../model/BACnetConstructedDataUTCOffset.go        |    2 +-
 ...structedDataUTCTimeSynchronizationRecipients.go |    2 +-
 .../readwrite/model/BACnetConstructedDataUnits.go  |    2 +-
 .../model/BACnetConstructedDataUnspecified.go      |    4 +-
 .../model/BACnetConstructedDataUpdateInterval.go   |    2 +-
 .../BACnetConstructedDataUpdateKeySetTimeout.go    |    2 +-
 .../model/BACnetConstructedDataUpdateTime.go       |    2 +-
 .../BACnetConstructedDataUserExternalIdentifier.go |    2 +-
 ...ACnetConstructedDataUserInformationReference.go |    2 +-
 .../model/BACnetConstructedDataUserName.go         |    2 +-
 .../model/BACnetConstructedDataUserType.go         |    2 +-
 .../model/BACnetConstructedDataUsesRemaining.go    |    2 +-
 .../BACnetConstructedDataVTClassesSupported.go     |    2 +-
 .../model/BACnetConstructedDataValidSamples.go     |    2 +-
 .../BACnetConstructedDataValueBeforeChange.go      |    2 +-
 .../model/BACnetConstructedDataValueChangeTime.go  |    2 +-
 .../model/BACnetConstructedDataValueSet.go         |    2 +-
 .../model/BACnetConstructedDataValueSource.go      |    2 +-
 .../model/BACnetConstructedDataValueSourceArray.go |    4 +-
 .../model/BACnetConstructedDataVarianceValue.go    |    2 +-
 .../model/BACnetConstructedDataVendorIdentifier.go |    2 +-
 .../model/BACnetConstructedDataVendorName.go       |    2 +-
 .../model/BACnetConstructedDataVerificationTime.go |    2 +-
 .../BACnetConstructedDataVirtualMACAddressTable.go |    2 +-
 .../model/BACnetConstructedDataWeeklySchedule.go   |    4 +-
 .../model/BACnetConstructedDataWindowInterval.go   |    2 +-
 .../model/BACnetConstructedDataWindowSamples.go    |    2 +-
 .../model/BACnetConstructedDataWriteStatus.go      |    2 +-
 .../model/BACnetConstructedDataZoneFrom.go         |    2 +-
 .../model/BACnetConstructedDataZoneMembers.go      |    2 +-
 .../readwrite/model/BACnetConstructedDataZoneTo.go |    2 +-
 .../bacnetip/readwrite/model/BACnetContextTag.go   |    7 +-
 .../readwrite/model/BACnetContextTagBitString.go   |    2 +-
 .../readwrite/model/BACnetContextTagBoolean.go     |    4 +-
 .../model/BACnetContextTagCharacterString.go       |    2 +-
 .../readwrite/model/BACnetContextTagDate.go        |    2 +-
 .../readwrite/model/BACnetContextTagDouble.go      |    2 +-
 .../readwrite/model/BACnetContextTagEnumerated.go  |    2 +-
 .../model/BACnetContextTagObjectIdentifier.go      |    2 +-
 .../readwrite/model/BACnetContextTagOctetString.go |    2 +-
 .../readwrite/model/BACnetContextTagReal.go        |    2 +-
 .../model/BACnetContextTagSignedInteger.go         |    2 +-
 .../readwrite/model/BACnetContextTagTime.go        |    2 +-
 .../readwrite/model/BACnetContextTagUnknown.go     |    2 +-
 .../model/BACnetContextTagUnsignedInteger.go       |    2 +-
 .../model/BACnetCredentialAuthenticationFactor.go  |    4 +-
 .../readwrite/model/BACnetDailySchedule.go         |    6 +-
 .../bacnetip/readwrite/model/BACnetDataType.go     |   43 +-
 .../bacnetip/readwrite/model/BACnetDateRange.go    |    4 +-
 .../readwrite/model/BACnetDateRangeEnclosed.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetDateTime.go     |    4 +-
 .../readwrite/model/BACnetDateTimeEnclosed.go      |    6 +-
 .../bacnetip/readwrite/model/BACnetDaysOfWeek.go   |   29 +-
 .../readwrite/model/BACnetDaysOfWeekTagged.go      |    4 +-
 .../bacnetip/readwrite/model/BACnetDestination.go  |   14 +-
 .../model/BACnetDeviceObjectPropertyReference.go   |    8 +-
 .../BACnetDeviceObjectPropertyReferenceEnclosed.go |    6 +-
 .../readwrite/model/BACnetDeviceObjectReference.go |    4 +-
 .../model/BACnetDeviceObjectReferenceEnclosed.go   |    6 +-
 .../bacnetip/readwrite/model/BACnetDeviceStatus.go |   29 +-
 .../readwrite/model/BACnetDeviceStatusTagged.go    |    6 +-
 .../readwrite/model/BACnetDoorAlarmState.go        |   35 +-
 .../readwrite/model/BACnetDoorAlarmStateTagged.go  |    6 +-
 .../readwrite/model/BACnetDoorSecuredStatus.go     |   21 +-
 .../model/BACnetDoorSecuredStatusTagged.go         |    4 +-
 .../bacnetip/readwrite/model/BACnetDoorStatus.go   |   37 +-
 .../readwrite/model/BACnetDoorStatusTagged.go      |    6 +-
 .../bacnetip/readwrite/model/BACnetDoorValue.go    |   23 +-
 .../readwrite/model/BACnetDoorValueTagged.go       |    4 +-
 .../readwrite/model/BACnetEngineeringUnits.go      |  519 +--
 .../model/BACnetEngineeringUnitsTagged.go          |    6 +-
 .../bacnetip/readwrite/model/BACnetError.go        |    5 +-
 .../bacnetip/readwrite/model/BACnetErrorGeneral.go |    2 +-
 .../readwrite/model/BACnetEscalatorFault.go        |   35 +-
 .../readwrite/model/BACnetEscalatorFaultTagged.go  |    6 +-
 .../readwrite/model/BACnetEscalatorMode.go         |   29 +-
 .../readwrite/model/BACnetEscalatorModeTagged.go   |    6 +-
 .../model/BACnetEscalatorOperationDirection.go     |   29 +-
 .../BACnetEscalatorOperationDirectionTagged.go     |    6 +-
 .../readwrite/model/BACnetEventLogRecord.go        |    4 +-
 .../model/BACnetEventLogRecordLogDatum.go          |    9 +-
 .../model/BACnetEventLogRecordLogDatumLogStatus.go |    2 +-
 .../BACnetEventLogRecordLogDatumNotification.go    |    6 +-
 .../BACnetEventLogRecordLogDatumTimeChange.go      |    2 +-
 .../model/BACnetEventNotificationSubscription.go   |    8 +-
 .../readwrite/model/BACnetEventParameter.go        |    5 +-
 .../model/BACnetEventParameterAccessEvent.go       |    8 +-
 ...tEventParameterAccessEventListOfAccessEvents.go |    6 +-
 .../model/BACnetEventParameterBufferReady.go       |    8 +-
 .../model/BACnetEventParameterChangeOfBitstring.go |   10 +-
 ...ameterChangeOfBitstringListOfBitstringValues.go |    6 +-
 .../BACnetEventParameterChangeOfCharacterString.go |    8 +-
 ...eterChangeOfCharacterStringListOfAlarmValues.go |    6 +-
 .../BACnetEventParameterChangeOfDiscreteValue.go   |    6 +-
 .../BACnetEventParameterChangeOfLifeSavety.go      |   12 +-
 ...ParameterChangeOfLifeSavetyListOfAlarmValues.go |    6 +-
 ...hangeOfLifeSavetyListOfLifeSavetyAlarmValues.go |    6 +-
 .../model/BACnetEventParameterChangeOfState.go     |    8 +-
 ...ACnetEventParameterChangeOfStateListOfValues.go |    6 +-
 .../BACnetEventParameterChangeOfStatusFlags.go     |    8 +-
 .../model/BACnetEventParameterChangeOfTimer.go     |   10 +-
 .../BACnetEventParameterChangeOfTimerAlarmValue.go |    6 +-
 .../model/BACnetEventParameterChangeOfValue.go     |    8 +-
 ...BACnetEventParameterChangeOfValueCivCriteria.go |    9 +-
 ...ventParameterChangeOfValueCivCriteriaBitmask.go |    2 +-
 ...fValueCivCriteriaReferencedPropertyIncrement.go |    2 +-
 .../model/BACnetEventParameterCommandFailure.go    |    8 +-
 .../model/BACnetEventParameterDoubleOutOfRange.go  |   12 +-
 .../model/BACnetEventParameterExtended.go          |   10 +-
 .../BACnetEventParameterExtendedParameters.go      |   32 +-
 .../model/BACnetEventParameterFloatingLimit.go     |   14 +-
 .../readwrite/model/BACnetEventParameterNone.go    |    2 +-
 .../model/BACnetEventParameterOutOfRange.go        |   12 +-
 .../model/BACnetEventParameterSignedOutOfRange.go  |   12 +-
 .../BACnetEventParameterUnsignedOutOfRange.go      |   12 +-
 .../model/BACnetEventParameterUnsignedRange.go     |   10 +-
 .../readwrite/model/BACnetEventPriorities.go       |   10 +-
 .../bacnetip/readwrite/model/BACnetEventState.go   |   29 +-
 .../readwrite/model/BACnetEventStateTagged.go      |    6 +-
 .../readwrite/model/BACnetEventSummariesList.go    |    6 +-
 .../bacnetip/readwrite/model/BACnetEventSummary.go |   14 +-
 .../readwrite/model/BACnetEventTimestamps.go       |    6 +-
 .../model/BACnetEventTimestampsEnclosed.go         |    6 +-
 .../readwrite/model/BACnetEventTransitionBits.go   |   21 +-
 .../model/BACnetEventTransitionBitsTagged.go       |    4 +-
 .../bacnetip/readwrite/model/BACnetEventType.go    |   57 +-
 .../readwrite/model/BACnetEventTypeTagged.go       |    6 +-
 .../readwrite/model/BACnetFaultParameter.go        |    5 +-
 .../BACnetFaultParameterFaultCharacterString.go    |    6 +-
 ...rameterFaultCharacterStringListOfFaultValues.go |    6 +-
 .../model/BACnetFaultParameterFaultExtended.go     |   10 +-
 .../BACnetFaultParameterFaultExtendedParameters.go |    6 +-
 ...etFaultParameterFaultExtendedParametersEntry.go |    5 +-
 ...rameterFaultExtendedParametersEntryBitString.go |    2 +-
 ...ParameterFaultExtendedParametersEntryBoolean.go |    2 +-
 ...rFaultExtendedParametersEntryCharacterString.go |    2 +-
 ...ultParameterFaultExtendedParametersEntryDate.go |    2 +-
 ...tParameterFaultExtendedParametersEntryDouble.go |    2 +-
 ...ameterFaultExtendedParametersEntryEnumerated.go |    2 +-
 ...ParameterFaultExtendedParametersEntryInteger.go |    2 +-
 ...ultParameterFaultExtendedParametersEntryNull.go |    2 +-
 ...FaultExtendedParametersEntryObjectidentifier.go |    2 +-
 ...meterFaultExtendedParametersEntryOctetString.go |    2 +-
 ...ultParameterFaultExtendedParametersEntryReal.go |    2 +-
 ...rameterFaultExtendedParametersEntryReference.go |    2 +-
 ...ultParameterFaultExtendedParametersEntryTime.go |    2 +-
 ...arameterFaultExtendedParametersEntryUnsigned.go |    2 +-
 .../model/BACnetFaultParameterFaultLifeSafety.go   |    8 +-
 ...ultParameterFaultLifeSafetyListOfFaultValues.go |    6 +-
 .../model/BACnetFaultParameterFaultListed.go       |    6 +-
 .../model/BACnetFaultParameterFaultOutOfRange.go   |    8 +-
 ...tFaultParameterFaultOutOfRangeMaxNormalValue.go |    9 +-
 ...ParameterFaultOutOfRangeMaxNormalValueDouble.go |    2 +-
 ...arameterFaultOutOfRangeMaxNormalValueInteger.go |    2 +-
 ...ltParameterFaultOutOfRangeMaxNormalValueReal.go |    2 +-
 ...rameterFaultOutOfRangeMaxNormalValueUnsigned.go |    2 +-
 ...tFaultParameterFaultOutOfRangeMinNormalValue.go |    9 +-
 ...ParameterFaultOutOfRangeMinNormalValueDouble.go |    2 +-
 ...arameterFaultOutOfRangeMinNormalValueInteger.go |    2 +-
 ...ltParameterFaultOutOfRangeMinNormalValueReal.go |    2 +-
 ...rameterFaultOutOfRangeMinNormalValueUnsigned.go |    2 +-
 .../model/BACnetFaultParameterFaultState.go        |    6 +-
 ...netFaultParameterFaultStateListOfFaultValues.go |    6 +-
 .../model/BACnetFaultParameterFaultStatusFlags.go  |    6 +-
 .../readwrite/model/BACnetFaultParameterNone.go    |    2 +-
 .../bacnetip/readwrite/model/BACnetFaultType.go    |   31 +-
 .../readwrite/model/BACnetFaultTypeTagged.go       |    4 +-
 .../readwrite/model/BACnetFileAccessMethod.go      |   19 +-
 .../model/BACnetFileAccessMethodTagged.go          |    4 +-
 .../readwrite/model/BACnetGroupChannelValue.go     |    6 +-
 .../readwrite/model/BACnetGroupChannelValueList.go |    6 +-
 .../bacnetip/readwrite/model/BACnetHostAddress.go  |    5 +-
 .../readwrite/model/BACnetHostAddressEnclosed.go   |    6 +-
 .../readwrite/model/BACnetHostAddressIpAddress.go  |    2 +-
 .../readwrite/model/BACnetHostAddressName.go       |    2 +-
 .../readwrite/model/BACnetHostAddressNull.go       |    2 +-
 .../bacnetip/readwrite/model/BACnetHostNPort.go    |    4 +-
 .../readwrite/model/BACnetHostNPortEnclosed.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetIPMode.go       |   21 +-
 .../bacnetip/readwrite/model/BACnetIPModeTagged.go |    4 +-
 .../readwrite/model/BACnetKeyIdentifier.go         |    4 +-
 .../readwrite/model/BACnetLandingCallStatus.go     |    6 +-
 .../model/BACnetLandingCallStatusCommand.go        |    5 +-
 .../BACnetLandingCallStatusCommandDestination.go   |    2 +-
 .../BACnetLandingCallStatusCommandDirection.go     |    2 +-
 .../readwrite/model/BACnetLandingDoorStatus.go     |    2 +-
 .../BACnetLandingDoorStatusLandingDoorsList.go     |    6 +-
 ...BACnetLandingDoorStatusLandingDoorsListEntry.go |    4 +-
 .../readwrite/model/BACnetLifeSafetyMode.go        |   47 +-
 .../readwrite/model/BACnetLifeSafetyModeTagged.go  |    6 +-
 .../readwrite/model/BACnetLifeSafetyOperation.go   |   37 +-
 .../model/BACnetLifeSafetyOperationTagged.go       |    6 +-
 .../readwrite/model/BACnetLifeSafetyState.go       |   65 +-
 .../readwrite/model/BACnetLifeSafetyStateTagged.go |    6 +-
 .../readwrite/model/BACnetLiftCarCallList.go       |    2 +-
 .../model/BACnetLiftCarCallListFloorList.go        |    6 +-
 .../readwrite/model/BACnetLiftCarDirection.go      |   29 +-
 .../model/BACnetLiftCarDirectionTagged.go          |    6 +-
 .../readwrite/model/BACnetLiftCarDoorCommand.go    |   21 +-
 .../model/BACnetLiftCarDoorCommandTagged.go        |    4 +-
 .../readwrite/model/BACnetLiftCarDriveStatus.go    |   37 +-
 .../model/BACnetLiftCarDriveStatusTagged.go        |    6 +-
 .../bacnetip/readwrite/model/BACnetLiftCarMode.go  |   45 +-
 .../readwrite/model/BACnetLiftCarModeTagged.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetLiftFault.go    |   51 +-
 .../readwrite/model/BACnetLiftFaultTagged.go       |    6 +-
 .../readwrite/model/BACnetLiftGroupMode.go         |   29 +-
 .../readwrite/model/BACnetLiftGroupModeTagged.go   |    4 +-
 .../readwrite/model/BACnetLightingCommand.go       |   12 +-
 .../model/BACnetLightingCommandEnclosed.go         |    6 +-
 .../readwrite/model/BACnetLightingInProgress.go    |   25 +-
 .../model/BACnetLightingInProgressTagged.go        |    4 +-
 .../readwrite/model/BACnetLightingOperation.go     |   39 +-
 .../model/BACnetLightingOperationTagged.go         |    6 +-
 .../readwrite/model/BACnetLightingTransition.go    |   23 +-
 .../model/BACnetLightingTransitionTagged.go        |    6 +-
 .../bacnetip/readwrite/model/BACnetLimitEnable.go  |   19 +-
 .../readwrite/model/BACnetLimitEnableTagged.go     |    4 +-
 .../bacnetip/readwrite/model/BACnetLockStatus.go   |   25 +-
 .../readwrite/model/BACnetLockStatusTagged.go      |    4 +-
 .../bacnetip/readwrite/model/BACnetLogData.go      |    9 +-
 .../readwrite/model/BACnetLogDataLogData.go        |    6 +-
 .../readwrite/model/BACnetLogDataLogDataEntry.go   |    5 +-
 .../model/BACnetLogDataLogDataEntryAnyValue.go     |    2 +-
 .../BACnetLogDataLogDataEntryBitStringValue.go     |    2 +-
 .../model/BACnetLogDataLogDataEntryBooleanValue.go |    2 +-
 .../BACnetLogDataLogDataEntryEnumeratedValue.go    |    2 +-
 .../model/BACnetLogDataLogDataEntryFailure.go      |    2 +-
 .../model/BACnetLogDataLogDataEntryIntegerValue.go |    2 +-
 .../model/BACnetLogDataLogDataEntryNullValue.go    |    2 +-
 .../model/BACnetLogDataLogDataEntryRealValue.go    |    2 +-
 .../BACnetLogDataLogDataEntryUnsignedValue.go      |    2 +-
 .../model/BACnetLogDataLogDataTimeChange.go        |    2 +-
 .../readwrite/model/BACnetLogDataLogStatus.go      |    2 +-
 .../readwrite/model/BACnetLogMultipleRecord.go     |    4 +-
 .../bacnetip/readwrite/model/BACnetLogRecord.go    |    6 +-
 .../readwrite/model/BACnetLogRecordLogDatum.go     |    9 +-
 .../model/BACnetLogRecordLogDatumAnyValue.go       |    2 +-
 .../model/BACnetLogRecordLogDatumBitStringValue.go |    2 +-
 .../model/BACnetLogRecordLogDatumBooleanValue.go   |    2 +-
 .../BACnetLogRecordLogDatumEnumeratedValue.go      |    2 +-
 .../model/BACnetLogRecordLogDatumFailure.go        |    2 +-
 .../model/BACnetLogRecordLogDatumIntegerValue.go   |    2 +-
 .../model/BACnetLogRecordLogDatumLogStatus.go      |    2 +-
 .../model/BACnetLogRecordLogDatumNullValue.go      |    2 +-
 .../model/BACnetLogRecordLogDatumRealValue.go      |    2 +-
 .../model/BACnetLogRecordLogDatumTimeChange.go     |    2 +-
 .../model/BACnetLogRecordLogDatumUnsignedValue.go  |    2 +-
 .../bacnetip/readwrite/model/BACnetLogStatus.go    |   21 +-
 .../readwrite/model/BACnetLogStatusTagged.go       |    4 +-
 .../bacnetip/readwrite/model/BACnetLoggingType.go  |   23 +-
 .../readwrite/model/BACnetLoggingTypeTagged.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetMaintenance.go  |   25 +-
 .../readwrite/model/BACnetMaintenanceTagged.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetNameValue.go    |    4 +-
 .../readwrite/model/BACnetNameValueCollection.go   |    6 +-
 .../readwrite/model/BACnetNetworkNumberQuality.go  |   23 +-
 .../model/BACnetNetworkNumberQualityTagged.go      |    4 +-
 .../readwrite/model/BACnetNetworkPortCommand.go    |   33 +-
 .../model/BACnetNetworkPortCommandTagged.go        |    6 +-
 .../readwrite/model/BACnetNetworkSecurityPolicy.go |    4 +-
 .../bacnetip/readwrite/model/BACnetNetworkType.go  |   39 +-
 .../readwrite/model/BACnetNetworkTypeTagged.go     |    6 +-
 .../bacnetip/readwrite/model/BACnetNodeType.go     |   59 +-
 .../readwrite/model/BACnetNodeTypeTagged.go        |    4 +-
 .../model/BACnetNotificationParameters.go          |    9 +-
 .../BACnetNotificationParametersAccessEvent.go     |   16 +-
 .../BACnetNotificationParametersBufferReady.go     |   10 +-
 ...ACnetNotificationParametersChangeOfBitString.go |    8 +-
 ...otificationParametersChangeOfCharacterString.go |   10 +-
 ...tNotificationParametersChangeOfDiscreteValue.go |    8 +-
 ...ationParametersChangeOfDiscreteValueNewValue.go |    9 +-
 ...rametersChangeOfDiscreteValueNewValueBoolean.go |    2 +-
 ...ChangeOfDiscreteValueNewValueCharacterString.go |    2 +-
 ...ametersChangeOfDiscreteValueNewValueDatetime.go |    2 +-
 ...etersChangeOfDiscreteValueNewValueEnumerated.go |    2 +-
 ...rametersChangeOfDiscreteValueNewValueInteger.go |    2 +-
 ...hangeOfDiscreteValueNewValueObjectidentifier.go |    2 +-
 ...metersChangeOfDiscreteValueNewValueOctetDate.go |    2 +-
 ...tersChangeOfDiscreteValueNewValueOctetString.go |    2 +-
 ...metersChangeOfDiscreteValueNewValueOctetTime.go |    2 +-
 ...ametersChangeOfDiscreteValueNewValueUnsigned.go |    2 +-
 ...CnetNotificationParametersChangeOfLifeSafety.go |   12 +-
 ...netNotificationParametersChangeOfReliability.go |   10 +-
 .../BACnetNotificationParametersChangeOfState.go   |    8 +-
 ...netNotificationParametersChangeOfStatusFlags.go |    8 +-
 .../BACnetNotificationParametersChangeOfTimer.go   |   16 +-
 .../BACnetNotificationParametersChangeOfValue.go   |    8 +-
 ...tNotificationParametersChangeOfValueNewValue.go |    9 +-
 ...onParametersChangeOfValueNewValueChangedBits.go |    2 +-
 ...nParametersChangeOfValueNewValueChangedValue.go |    2 +-
 .../BACnetNotificationParametersCommandFailure.go  |   10 +-
 ...BACnetNotificationParametersComplexEventType.go |    2 +-
 ...BACnetNotificationParametersDoubleOutOfRange.go |   12 +-
 .../model/BACnetNotificationParametersExtended.go  |   10 +-
 ...CnetNotificationParametersExtendedParameters.go |   32 +-
 .../BACnetNotificationParametersFloatingLimit.go   |   12 +-
 .../BACnetNotificationParametersOutOfRange.go      |   12 +-
 ...BACnetNotificationParametersSignedOutOfRange.go |   12 +-
 ...CnetNotificationParametersUnsignedOutOfRange.go |   12 +-
 .../BACnetNotificationParametersUnsignedRange.go   |   10 +-
 .../bacnetip/readwrite/model/BACnetNotifyType.go   |   21 +-
 .../readwrite/model/BACnetNotifyTypeTagged.go      |    4 +-
 .../model/BACnetObjectPropertyReference.go         |    6 +-
 .../model/BACnetObjectPropertyReferenceEnclosed.go |    6 +-
 .../bacnetip/readwrite/model/BACnetObjectType.go   |  137 +-
 .../readwrite/model/BACnetObjectTypeTagged.go      |    6 +-
 .../readwrite/model/BACnetObjectTypesSupported.go  |  135 +-
 .../model/BACnetObjectTypesSupportedTagged.go      |    4 +-
 .../bacnetip/readwrite/model/BACnetOpeningTag.go   |    2 +-
 .../readwrite/model/BACnetOptionalBinaryPV.go      |    5 +-
 .../readwrite/model/BACnetOptionalBinaryPVNull.go  |    2 +-
 .../readwrite/model/BACnetOptionalBinaryPVValue.go |    2 +-
 .../model/BACnetOptionalCharacterString.go         |    5 +-
 .../model/BACnetOptionalCharacterStringNull.go     |    2 +-
 .../model/BACnetOptionalCharacterStringValue.go    |    2 +-
 .../bacnetip/readwrite/model/BACnetOptionalREAL.go |    5 +-
 .../readwrite/model/BACnetOptionalREALNull.go      |    2 +-
 .../readwrite/model/BACnetOptionalREALValue.go     |    2 +-
 .../readwrite/model/BACnetOptionalUnsigned.go      |    5 +-
 .../readwrite/model/BACnetOptionalUnsignedNull.go  |    2 +-
 .../readwrite/model/BACnetOptionalUnsignedValue.go |    2 +-
 .../bacnetip/readwrite/model/BACnetPolarity.go     |   19 +-
 .../readwrite/model/BACnetPolarityTagged.go        |    4 +-
 .../readwrite/model/BACnetPortPermission.go        |    4 +-
 .../bacnetip/readwrite/model/BACnetPrescale.go     |    4 +-
 .../readwrite/model/BACnetPriorityArray.go         |    4 +-
 .../readwrite/model/BACnetPriorityValue.go         |    5 +-
 .../model/BACnetPriorityValueBitString.go          |    2 +-
 .../readwrite/model/BACnetPriorityValueBoolean.go  |    2 +-
 .../model/BACnetPriorityValueCharacterString.go    |    2 +-
 .../model/BACnetPriorityValueConstructedValue.go   |    2 +-
 .../readwrite/model/BACnetPriorityValueDate.go     |    2 +-
 .../readwrite/model/BACnetPriorityValueDateTime.go |    2 +-
 .../readwrite/model/BACnetPriorityValueDouble.go   |    2 +-
 .../model/BACnetPriorityValueEnumerated.go         |    2 +-
 .../readwrite/model/BACnetPriorityValueInteger.go  |    2 +-
 .../readwrite/model/BACnetPriorityValueNull.go     |    2 +-
 .../model/BACnetPriorityValueObjectidentifier.go   |    2 +-
 .../model/BACnetPriorityValueOctetString.go        |    2 +-
 .../readwrite/model/BACnetPriorityValueReal.go     |    2 +-
 .../readwrite/model/BACnetPriorityValueTime.go     |    2 +-
 .../readwrite/model/BACnetPriorityValueUnsigned.go |    2 +-
 .../readwrite/model/BACnetProcessIdSelection.go    |    5 +-
 .../model/BACnetProcessIdSelectionNull.go          |    2 +-
 .../model/BACnetProcessIdSelectionValue.go         |    2 +-
 .../bacnetip/readwrite/model/BACnetProgramError.go |   27 +-
 .../readwrite/model/BACnetProgramErrorTagged.go    |    6 +-
 .../readwrite/model/BACnetProgramRequest.go        |   27 +-
 .../readwrite/model/BACnetProgramRequestTagged.go  |    4 +-
 .../bacnetip/readwrite/model/BACnetProgramState.go |   27 +-
 .../readwrite/model/BACnetProgramStateTagged.go    |    4 +-
 .../readwrite/model/BACnetPropertyAccessResult.go  |   10 +-
 .../BACnetPropertyAccessResultAccessResult.go      |    5 +-
 ...yAccessResultAccessResultPropertyAccessError.go |    2 +-
 ...ropertyAccessResultAccessResultPropertyValue.go |    2 +-
 .../readwrite/model/BACnetPropertyIdentifier.go    |  931 ++---
 .../model/BACnetPropertyIdentifierTagged.go        |    6 +-
 .../readwrite/model/BACnetPropertyReference.go     |    4 +-
 .../model/BACnetPropertyReferenceEnclosed.go       |    6 +-
 .../model/BACnetPropertyStateActionUnknown.go      |    2 +-
 .../readwrite/model/BACnetPropertyStates.go        |    5 +-
 .../BACnetPropertyStatesAccessCredentialDisable.go |    2 +-
 ...tPropertyStatesAccessCredentialDisableReason.go |    2 +-
 .../model/BACnetPropertyStatesAccessEvent.go       |    2 +-
 .../readwrite/model/BACnetPropertyStatesAction.go  |    2 +-
 .../BACnetPropertyStatesAuthenticationStatus.go    |    2 +-
 .../model/BACnetPropertyStatesBackupState.go       |    2 +-
 .../model/BACnetPropertyStatesBacnetIpMode.go      |    2 +-
 .../BACnetPropertyStatesBinaryLightningValue.go    |    2 +-
 .../model/BACnetPropertyStatesBinaryValue.go       |    2 +-
 .../readwrite/model/BACnetPropertyStatesBoolean.go |    2 +-
 .../model/BACnetPropertyStatesDoorAlarmState.go    |    2 +-
 .../model/BACnetPropertyStatesDoorSecuredStatus.go |    2 +-
 .../model/BACnetPropertyStatesDoorStatus.go        |    2 +-
 .../model/BACnetPropertyStatesDoorValue.go         |    2 +-
 .../model/BACnetPropertyStatesEnclosed.go          |    6 +-
 .../model/BACnetPropertyStatesEscalatorFault.go    |    2 +-
 .../model/BACnetPropertyStatesEscalatorMode.go     |    2 +-
 ...netPropertyStatesEscalatorOperationDirection.go |    2 +-
 .../model/BACnetPropertyStatesEventType.go         |    2 +-
 .../model/BACnetPropertyStatesExtendedValue.go     |    2 +-
 .../model/BACnetPropertyStatesFileAccessMethod.go  |    2 +-
 .../model/BACnetPropertyStatesIntegerValue.go      |    2 +-
 .../model/BACnetPropertyStatesLifeSafetyMode.go    |    2 +-
 .../BACnetPropertyStatesLifeSafetyOperations.go    |    2 +-
 .../model/BACnetPropertyStatesLifeSafetyState.go   |    2 +-
 .../model/BACnetPropertyStatesLiftCarDirection.go  |    2 +-
 .../BACnetPropertyStatesLiftCarDoorCommand.go      |    2 +-
 .../BACnetPropertyStatesLiftCarDriveStatus.go      |    2 +-
 .../model/BACnetPropertyStatesLiftCarMode.go       |    2 +-
 .../model/BACnetPropertyStatesLiftFault.go         |    2 +-
 .../model/BACnetPropertyStatesLiftGroupMode.go     |    2 +-
 .../BACnetPropertyStatesLightningInProgress.go     |    2 +-
 .../BACnetPropertyStatesLightningOperation.go      |    2 +-
 .../BACnetPropertyStatesLightningTransition.go     |    2 +-
 .../model/BACnetPropertyStatesLockStatus.go        |    2 +-
 .../model/BACnetPropertyStatesMaintenance.go       |    2 +-
 .../BACnetPropertyStatesNetworkNumberQuality.go    |    2 +-
 .../BACnetPropertyStatesNetworkPortCommand.go      |    2 +-
 .../model/BACnetPropertyStatesNetworkType.go       |    2 +-
 .../model/BACnetPropertyStatesNodeType.go          |    2 +-
 .../model/BACnetPropertyStatesNotifyType.go        |    2 +-
 .../model/BACnetPropertyStatesPolarity.go          |    2 +-
 .../model/BACnetPropertyStatesProgramChange.go     |    2 +-
 .../model/BACnetPropertyStatesProtocolLevel.go     |    2 +-
 .../model/BACnetPropertyStatesReasonForHalt.go     |    2 +-
 .../model/BACnetPropertyStatesReliability.go       |    2 +-
 .../model/BACnetPropertyStatesRestartReason.go     |    2 +-
 .../model/BACnetPropertyStatesSecurityLevel.go     |    2 +-
 .../model/BACnetPropertyStatesShedState.go         |    2 +-
 .../model/BACnetPropertyStatesSilencedState.go     |    2 +-
 .../readwrite/model/BACnetPropertyStatesState.go   |    2 +-
 .../model/BACnetPropertyStatesSystemStatus.go      |    2 +-
 .../model/BACnetPropertyStatesTimerState.go        |    2 +-
 .../model/BACnetPropertyStatesTimerTransition.go   |    2 +-
 .../readwrite/model/BACnetPropertyStatesUnits.go   |    2 +-
 .../model/BACnetPropertyStatesWriteStatus.go       |    2 +-
 .../model/BACnetPropertyStatesZoneOccupanyState.go |    2 +-
 .../readwrite/model/BACnetPropertyValue.go         |    8 +-
 .../readwrite/model/BACnetPropertyValues.go        |    6 +-
 .../model/BACnetPropertyWriteDefinition.go         |    8 +-
 .../readwrite/model/BACnetProtocolLevel.go         |   23 +-
 .../readwrite/model/BACnetProtocolLevelTagged.go   |    4 +-
 .../readwrite/model/BACnetReadAccessProperty.go    |    6 +-
 .../model/BACnetReadAccessPropertyReadResult.go    |    4 +-
 .../readwrite/model/BACnetReadAccessResult.go      |    4 +-
 .../model/BACnetReadAccessResultListOfResults.go   |    6 +-
 .../model/BACnetReadAccessSpecification.go         |    8 +-
 .../bacnetip/readwrite/model/BACnetRecipient.go    |    5 +-
 .../readwrite/model/BACnetRecipientAddress.go      |    2 +-
 .../readwrite/model/BACnetRecipientDevice.go       |    2 +-
 .../readwrite/model/BACnetRecipientEnclosed.go     |    6 +-
 .../readwrite/model/BACnetRecipientProcess.go      |    4 +-
 .../model/BACnetRecipientProcessEnclosed.go        |    6 +-
 .../bacnetip/readwrite/model/BACnetRejectReason.go |   37 +-
 .../readwrite/model/BACnetRejectReasonTagged.go    |    4 +-
 .../bacnetip/readwrite/model/BACnetRelationship.go |   77 +-
 .../readwrite/model/BACnetRelationshipTagged.go    |    6 +-
 .../bacnetip/readwrite/model/BACnetReliability.go  |   65 +-
 .../readwrite/model/BACnetReliabilityTagged.go     |    6 +-
 .../readwrite/model/BACnetRestartReason.go         |   35 +-
 .../readwrite/model/BACnetRestartReasonTagged.go   |    6 +-
 .../bacnetip/readwrite/model/BACnetResultFlags.go  |   21 +-
 .../readwrite/model/BACnetResultFlagsTagged.go     |    4 +-
 .../bacnetip/readwrite/model/BACnetRouterEntry.go  |    8 +-
 .../readwrite/model/BACnetRouterEntryStatus.go     |   21 +-
 .../model/BACnetRouterEntryStatusTagged.go         |    4 +-
 .../bacnetip/readwrite/model/BACnetScale.go        |    5 +-
 .../readwrite/model/BACnetScaleFloatScale.go       |    2 +-
 .../readwrite/model/BACnetScaleIntegerScale.go     |    2 +-
 .../readwrite/model/BACnetSecurityKeySet.go        |    8 +-
 .../readwrite/model/BACnetSecurityKeySetKeyIds.go  |    6 +-
 .../readwrite/model/BACnetSecurityLevel.go         |   27 +-
 .../readwrite/model/BACnetSecurityLevelTagged.go   |    4 +-
 .../readwrite/model/BACnetSecurityPolicy.go        |   23 +-
 .../readwrite/model/BACnetSecurityPolicyTagged.go  |    4 +-
 .../bacnetip/readwrite/model/BACnetSegmentation.go |   23 +-
 .../readwrite/model/BACnetSegmentationTagged.go    |    4 +-
 .../bacnetip/readwrite/model/BACnetServiceAck.go   |    7 +-
 .../model/BACnetServiceAckAtomicReadFile.go        |    4 +-
 .../model/BACnetServiceAckAtomicReadFileRecord.go  |    6 +-
 .../model/BACnetServiceAckAtomicReadFileStream.go  |    4 +-
 ...BACnetServiceAckAtomicReadFileStreamOrRecord.go |    9 +-
 .../model/BACnetServiceAckAtomicWriteFile.go       |    2 +-
 .../model/BACnetServiceAckAuthenticate.go          |    2 +-
 .../BACnetServiceAckConfirmedPrivateTransfer.go    |    6 +-
 .../model/BACnetServiceAckCreateObject.go          |    2 +-
 .../model/BACnetServiceAckGetAlarmSummary.go       |    6 +-
 .../model/BACnetServiceAckGetEnrollmentSummary.go  |   10 +-
 .../model/BACnetServiceAckGetEventInformation.go   |    4 +-
 .../model/BACnetServiceAckReadProperty.go          |    8 +-
 .../BACnetServiceAckReadPropertyConditional.go     |    2 +-
 .../model/BACnetServiceAckReadPropertyMultiple.go  |    2 +-
 .../readwrite/model/BACnetServiceAckReadRange.go   |   14 +-
 .../readwrite/model/BACnetServiceAckRequestKey.go  |    2 +-
 .../readwrite/model/BACnetServiceAckVTData.go      |    6 +-
 .../readwrite/model/BACnetServiceAckVTOpen.go      |    2 +-
 .../readwrite/model/BACnetServicesSupported.go     |   97 +-
 .../model/BACnetServicesSupportedTagged.go         |    4 +-
 .../readwrite/model/BACnetSetpointReference.go     |    2 +-
 .../bacnetip/readwrite/model/BACnetShedLevel.go    |    5 +-
 .../readwrite/model/BACnetShedLevelAmount.go       |    2 +-
 .../readwrite/model/BACnetShedLevelLevel.go        |    2 +-
 .../readwrite/model/BACnetShedLevelPercent.go      |    2 +-
 .../bacnetip/readwrite/model/BACnetShedState.go    |   23 +-
 .../readwrite/model/BACnetShedStateTagged.go       |    4 +-
 .../readwrite/model/BACnetSilencedState.go         |   25 +-
 .../readwrite/model/BACnetSilencedStateTagged.go   |    6 +-
 .../bacnetip/readwrite/model/BACnetSpecialEvent.go |    6 +-
 .../model/BACnetSpecialEventListOfTimeValues.go    |    6 +-
 .../readwrite/model/BACnetSpecialEventPeriod.go    |    5 +-
 .../model/BACnetSpecialEventPeriodCalendarEntry.go |    2 +-
 .../BACnetSpecialEventPeriodCalendarReference.go   |    2 +-
 .../bacnetip/readwrite/model/BACnetStatusFlags.go  |   23 +-
 .../readwrite/model/BACnetStatusFlagsTagged.go     |    4 +-
 .../bacnetip/readwrite/model/BACnetTagHeader.go    |   14 +-
 .../readwrite/model/BACnetTagPayloadBitString.go   |    6 +-
 .../model/BACnetTagPayloadCharacterString.go       |    4 +-
 .../readwrite/model/BACnetTagPayloadDate.go        |    8 +-
 .../readwrite/model/BACnetTagPayloadDouble.go      |    2 +-
 .../readwrite/model/BACnetTagPayloadEnumerated.go  |    2 +-
 .../model/BACnetTagPayloadObjectIdentifier.go      |    6 +-
 .../readwrite/model/BACnetTagPayloadOctetString.go |    2 +-
 .../readwrite/model/BACnetTagPayloadReal.go        |    2 +-
 .../model/BACnetTagPayloadSignedInteger.go         |   16 +-
 .../readwrite/model/BACnetTagPayloadTime.go        |    8 +-
 .../model/BACnetTagPayloadUnsignedInteger.go       |   16 +-
 .../bacnetip/readwrite/model/BACnetTimeStamp.go    |    5 +-
 .../readwrite/model/BACnetTimeStampDateTime.go     |    2 +-
 .../readwrite/model/BACnetTimeStampEnclosed.go     |    6 +-
 .../readwrite/model/BACnetTimeStampSequence.go     |    2 +-
 .../readwrite/model/BACnetTimeStampTime.go         |    2 +-
 .../readwrite/model/BACnetTimeStampsEnclosed.go    |    6 +-
 .../bacnetip/readwrite/model/BACnetTimeValue.go    |    4 +-
 .../bacnetip/readwrite/model/BACnetTimerState.go   |   21 +-
 .../readwrite/model/BACnetTimerStateChangeValue.go |    5 +-
 .../model/BACnetTimerStateChangeValueBitString.go  |    2 +-
 .../model/BACnetTimerStateChangeValueBoolean.go    |    2 +-
 .../BACnetTimerStateChangeValueCharacterString.go  |    2 +-
 .../BACnetTimerStateChangeValueConstructedValue.go |    2 +-
 .../model/BACnetTimerStateChangeValueDate.go       |    2 +-
 .../model/BACnetTimerStateChangeValueDateTime.go   |    2 +-
 .../model/BACnetTimerStateChangeValueDouble.go     |    2 +-
 .../model/BACnetTimerStateChangeValueEnumerated.go |    2 +-
 .../model/BACnetTimerStateChangeValueInteger.go    |    2 +-
 .../BACnetTimerStateChangeValueLightingCommand.go  |    2 +-
 .../model/BACnetTimerStateChangeValueNoValue.go    |    2 +-
 .../model/BACnetTimerStateChangeValueNull.go       |    2 +-
 .../BACnetTimerStateChangeValueObjectidentifier.go |    2 +-
 .../BACnetTimerStateChangeValueOctetString.go      |    2 +-
 .../model/BACnetTimerStateChangeValueReal.go       |    2 +-
 .../model/BACnetTimerStateChangeValueTime.go       |    2 +-
 .../model/BACnetTimerStateChangeValueUnsigned.go   |    2 +-
 .../readwrite/model/BACnetTimerStateTagged.go      |    4 +-
 .../readwrite/model/BACnetTimerTransition.go       |   31 +-
 .../readwrite/model/BACnetTimerTransitionTagged.go |    4 +-
 .../model/BACnetUnconfirmedServiceChoice.go        |   39 +-
 .../model/BACnetUnconfirmedServiceChoiceTagged.go  |    4 +-
 .../model/BACnetUnconfirmedServiceRequest.go       |    7 +-
 .../model/BACnetUnconfirmedServiceRequestIAm.go    |    8 +-
 .../model/BACnetUnconfirmedServiceRequestIHave.go  |    6 +-
 ...UnconfirmedServiceRequestTimeSynchronization.go |    4 +-
 ...onfirmedServiceRequestUTCTimeSynchronization.go |    4 +-
 ...rmedServiceRequestUnconfirmedCOVNotification.go |   10 +-
 ...iceRequestUnconfirmedCOVNotificationMultiple.go |   10 +-
 ...edServiceRequestUnconfirmedEventNotification.go |   26 +-
 ...rmedServiceRequestUnconfirmedPrivateTransfer.go |    6 +-
 ...onfirmedServiceRequestUnconfirmedTextMessage.go |    8 +-
 .../BACnetUnconfirmedServiceRequestUnknown.go      |    2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHas.go |    6 +-
 .../BACnetUnconfirmedServiceRequestWhoHasObject.go |    5 +-
 ...onfirmedServiceRequestWhoHasObjectIdentifier.go |    2 +-
 ...netUnconfirmedServiceRequestWhoHasObjectName.go |    2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoIs.go  |    4 +-
 .../BACnetUnconfirmedServiceRequestWriteGroup.go   |    8 +-
 .../bacnetip/readwrite/model/BACnetVMACEntry.go    |    4 +-
 .../bacnetip/readwrite/model/BACnetVTClass.go      |   31 +-
 .../readwrite/model/BACnetVTClassTagged.go         |    6 +-
 .../bacnetip/readwrite/model/BACnetVTSession.go    |    6 +-
 .../bacnetip/readwrite/model/BACnetValueSource.go  |    5 +-
 .../readwrite/model/BACnetValueSourceAddress.go    |    2 +-
 .../readwrite/model/BACnetValueSourceNone.go       |    2 +-
 .../readwrite/model/BACnetValueSourceObject.go     |    2 +-
 .../bacnetip/readwrite/model/BACnetVendorId.go     | 2761 +++++++-------
 .../readwrite/model/BACnetVendorIdTagged.go        |    6 +-
 .../readwrite/model/BACnetWeekNDayTagged.go        |    8 +-
 .../model/BACnetWriteAccessSpecification.go        |    8 +-
 .../bacnetip/readwrite/model/BACnetWriteStatus.go  |   23 +-
 .../readwrite/model/BACnetWriteStatusTagged.go     |    4 +-
 plc4go/protocols/bacnetip/readwrite/model/BVLC.go  |   11 +-
 .../model/BVLCBroadcastDistributionTableEntry.go   |    6 +-
 .../model/BVLCDeleteForeignDeviceTableEntry.go     |    4 +-
 .../model/BVLCDistributeBroadcastToNetwork.go      |    2 +-
 .../readwrite/model/BVLCForeignDeviceTableEntry.go |    8 +-
 .../bacnetip/readwrite/model/BVLCForwardedNPDU.go  |    6 +-
 .../readwrite/model/BVLCOriginalBroadcastNPDU.go   |    2 +-
 .../readwrite/model/BVLCOriginalUnicastNPDU.go     |    2 +-
 .../model/BVLCReadBroadcastDistributionTableAck.go |    2 +-
 .../model/BVLCReadForeignDeviceTableAck.go         |    2 +-
 .../readwrite/model/BVLCRegisterForeignDevice.go   |    2 +-
 .../bacnetip/readwrite/model/BVLCResult.go         |    2 +-
 .../bacnetip/readwrite/model/BVLCResultCode.go     |   29 +-
 .../readwrite/model/BVLCResultCodeTagged.go        |    4 +-
 .../bacnetip/readwrite/model/BVLCSecureBVLL.go     |    2 +-
 .../model/BVLCWriteBroadcastDistributionTable.go   |    2 +-
 .../bacnetip/readwrite/model/ChangeListAddError.go |    4 +-
 .../readwrite/model/ChangeListRemoveError.go       |    4 +-
 .../model/ConfirmedEventNotificationRequest.go     |   26 +-
 .../model/ConfirmedPrivateTransferError.go         |    8 +-
 .../bacnetip/readwrite/model/CreateObjectError.go  |    4 +-
 plc4go/protocols/bacnetip/readwrite/model/Error.go |    4 +-
 .../bacnetip/readwrite/model/ErrorClass.go         |   33 +-
 .../bacnetip/readwrite/model/ErrorClassTagged.go   |    6 +-
 .../bacnetip/readwrite/model/ErrorCode.go          |  275 +-
 .../bacnetip/readwrite/model/ErrorCodeTagged.go    |    6 +-
 .../bacnetip/readwrite/model/ErrorEnclosed.go      |    6 +-
 .../readwrite/model/ListOfCovNotifications.go      |    8 +-
 .../readwrite/model/ListOfCovNotificationsList.go  |    6 +-
 .../readwrite/model/ListOfCovNotificationsValue.go |    8 +-
 .../readwrite/model/MaxApduLengthAccepted.go       |   47 +-
 .../readwrite/model/MaxApduLengthAcceptedTagged.go |    4 +-
 .../readwrite/model/MaxSegmentsAccepted.go         |   31 +-
 .../readwrite/model/MaxSegmentsAcceptedTagged.go   |    4 +-
 plc4go/protocols/bacnetip/readwrite/model/NLM.go   |    9 +-
 .../model/NLMDisconnectConnectionToNetwork.go      |    2 +-
 .../model/NLMEstablishConnectionToNetwork.go       |    4 +-
 .../readwrite/model/NLMIAmRouterToNetwork.go       |    2 +-
 .../readwrite/model/NLMICouldBeRouterToNetwork.go  |    4 +-
 .../readwrite/model/NLMInitalizeRoutingTable.go    |    4 +-
 .../readwrite/model/NLMInitalizeRoutingTableAck.go |    4 +-
 .../model/NLMInitalizeRoutingTablePortMapping.go   |    8 +-
 .../readwrite/model/NLMRejectRouterToNetwork.go    |    4 +-
 .../model/NLMRejectRouterToNetworkRejectReason.go  |   29 +-
 .../readwrite/model/NLMRouterAvailableToNetwork.go |    2 +-
 .../readwrite/model/NLMRouterBusyToNetwork.go      |    2 +-
 .../readwrite/model/NLMWhoIsRouterToNetwork.go     |    2 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go  |   22 +-
 .../bacnetip/readwrite/model/NPDUControl.go        |   18 +-
 .../readwrite/model/NPDUNetworkPriority.go         |   23 +-
 .../readwrite/model/NPDUNetworkPriorityTagged.go   |    4 +-
 .../bacnetip/readwrite/model/StaticHelper.go       |    4 +-
 .../model/SubscribeCOVPropertyMultipleError.go     |    4 +-
 ...PropertyMultipleErrorFirstFailedSubscription.go |   10 +-
 .../protocols/bacnetip/readwrite/model/TagClass.go |   19 +-
 .../bacnetip/readwrite/model/VTCloseError.go       |    4 +-
 .../VTCloseErrorListOfVTSessionIdentifiers.go      |    6 +-
 .../readwrite/model/WritePropertyMultipleError.go  |    4 +-
 plc4go/protocols/cbus/readwrite/ParserHelper.go    |   48 +-
 plc4go/protocols/cbus/readwrite/XmlParserHelper.go |   43 +-
 plc4go/protocols/cbus/readwrite/model/Alpha.go     |    7 +-
 .../cbus/readwrite/model/ApplicationId.go          |   55 +-
 .../cbus/readwrite/model/ApplicationIdContainer.go |  551 +--
 plc4go/protocols/cbus/readwrite/model/Attribute.go |   51 +-
 .../cbus/readwrite/model/BridgeAddress.go          |    2 +-
 .../protocols/cbus/readwrite/model/BridgeCount.go  |    2 +-
 .../cbus/readwrite/model/CALCommandType.go         |   27 +-
 .../readwrite/model/CALCommandTypeContainer.go     |  209 +-
 plc4go/protocols/cbus/readwrite/model/CALData.go   |  102 +-
 .../model/{CALData.go => CALDataNormal.go}         |  131 +-
 ...owledge.go => CALDataNormalReplyAcknowledge.go} |   98 +-
 ...ataReplyReply.go => CALDataNormalReplyReply.go} |   98 +-
 ...aReplyStatus.go => CALDataNormalReplyStatus.go} |  106 +-
 ...nded.go => CALDataNormalReplyStatusExtended.go} |  114 +-
 ...tStatus.go => CALDataNormalRequestGetStatus.go} |   98 +-
 ...Identify.go => CALDataNormalRequestIdentify.go} |   90 +-
 ...uestRecall.go => CALDataNormalRequestRecall.go} |   98 +-
 .../readwrite/model/CALDataNormalRequestReset.go   |  154 +
 .../cbus/readwrite/model/CALDataNormalValue.go     |  201 ++
 .../cbus/readwrite/model/CALDataRequestReset.go    |  154 -
 .../cbus/readwrite/model/CALDataSetParameter.go    |  274 ++
 plc4go/protocols/cbus/readwrite/model/CALReply.go  |   67 +-
 .../protocols/cbus/readwrite/model/CALReplyLong.go |   16 +-
 .../cbus/readwrite/model/CALReplyReply.go          |  100 +-
 .../protocols/cbus/readwrite/model/CBusCommand.go  |   61 +-
 .../readwrite/model/CBusCommandDeviceManagement.go |  253 ++
 .../model/CBusCommandPointToMultiPoint.go          |    2 +-
 .../readwrite/model/CBusCommandPointToPoint.go     |    2 +-
 .../model/CBusCommandPointToPointToMultiPoint.go   |    2 +-
 .../CBusCommandPointToPointToMultiPointNormal.go   |  113 +-
 .../CBusCommandPointToPointToMultiPointStatus.go   |  115 +-
 .../cbus/readwrite/model/CBusConstants.go          |  159 +
 .../protocols/cbus/readwrite/model/CBusHeader.go   |   89 +-
 .../protocols/cbus/readwrite/model/CBusMessage.go  |  178 +
 .../cbus/readwrite/model/CBusMessageToClient.go    |  206 ++
 .../readwrite/model/CBusMessageToServer.go}        |  110 +-
 .../protocols/cbus/readwrite/model/CBusOptions.go  |   16 +-
 .../model/CBusPointToMultiPointCommand.go          |    7 +-
 .../model/CBusPointToMultiPointCommandNormal.go    |  117 +-
 .../model/CBusPointToMultiPointCommandStatus.go    |  119 +-
 .../readwrite/model/CBusPointToPointCommand.go     |  124 +-
 .../model/CBusPointToPointCommandDirect.go         |   14 +-
 .../model/CBusPointToPointCommandIndirect.go       |   14 +-
 .../model/CBusPointToPointToMultipointCommand.go   |   11 +-
 .../cbus/readwrite/model/ChannelStatus.go          |   21 +-
 plc4go/protocols/cbus/readwrite/model/Checksum.go  |    2 +-
 .../cbus/readwrite/model/CommandHeader.go          |    2 +-
 .../protocols/cbus/readwrite/model/Confirmation.go |  139 +-
 .../cbus/readwrite/model/ConfirmationReply.go      |   66 +-
 .../cbus/readwrite/model/ConfirmationSuccessful.go |  158 -
 .../cbus/readwrite/model/ConfirmationType.go       |  151 +
 .../cbus/readwrite/model/DestinationAddressType.go |   21 +-
 .../cbus/readwrite/model/ExclamationMark.go        |  123 -
 .../cbus/readwrite/model/ExclamationMarkReply.go   |  201 --
 .../readwrite/model/ExtendedFormatStatusReply.go   |   70 +-
 .../model/ExtendedFormatStatusReplyReply.go        |  203 ++
 .../cbus/readwrite/model/ExtendedStatusHeader.go   |    6 +-
 plc4go/protocols/cbus/readwrite/model/GAVState.go  |   23 +-
 .../cbus/readwrite/model/IdentifyReplyCommand.go   |    5 +-
 .../model/IdentifyReplyCommandDSIStatus.go         |   20 +-
 ...dentifyReplyCommandExtendedDiagnosticSummary.go |   50 +-
 .../model/IdentifyReplyCommandFirmwareSummary.go   |    6 +-
 .../model/IdentifyReplyCommandFirmwareVersion.go   |    2 +-
 .../IdentifyReplyCommandGAVPhysicalAddresses.go    |    2 +-
 .../model/IdentifyReplyCommandGAVValuesCurrent.go  |    2 +-
 .../model/IdentifyReplyCommandGAVValuesStored.go   |    2 +-
 .../model/IdentifyReplyCommandManufacturer.go      |    2 +-
 .../model/IdentifyReplyCommandNetworkVoltage.go    |    8 +-
 .../readwrite/model/IdentifyReplyCommandType.go    |    2 +-
 .../cbus/readwrite/model/LightingCompatible.go     |   23 +-
 .../protocols/cbus/readwrite/model/MonitoredSAL.go |   67 +-
 .../model/MonitoredSALLongFormSmartMode.go         |   16 +-
 .../cbus/readwrite/model/MonitoredSALReply.go      |   32 +-
 .../model/MonitoredSALShortFormBasicMode.go        |   10 +-
 .../cbus/readwrite/model/NetworkNumber.go          |    2 +-
 .../model/NetworkProtocolControlInformation.go     |    8 +-
 .../protocols/cbus/readwrite/model/NetworkRoute.go |   73 +-
 .../protocols/cbus/readwrite/model/NormalReply.go  |  210 ++
 .../readwrite/model/NotTransmittedCorruption.go    |  158 -
 .../cbus/readwrite/model/NotTransmittedSyncLoss.go |  158 -
 .../model/NotTransmittedToManyReTransmissions.go   |  158 -
 .../cbus/readwrite/model/NotTransmittedTooLong.go  |  158 -
 .../cbus/readwrite/model/ParameterChange.go        |   50 +-
 .../cbus/readwrite/model/ParameterChangeReply.go   |   32 +-
 plc4go/protocols/cbus/readwrite/model/PowerUp.go   |  104 +-
 .../protocols/cbus/readwrite/model/PowerUpReply.go |   32 +-
 .../cbus/readwrite/model/PriorityClass.go          |   23 +-
 plc4go/protocols/cbus/readwrite/model/Reply.go     |   76 +-
 .../protocols/cbus/readwrite/model/ReplyNetwork.go |    8 +-
 .../cbus/readwrite/model/ReplyNormalReply.go       |  240 ++
 plc4go/protocols/cbus/readwrite/model/Request.go   |  276 ++
 .../cbus/readwrite/model/RequestCommand.go         |  285 ++
 .../readwrite/model/RequestDirectCommandAccess.go  |  231 ++
 .../protocols/cbus/readwrite/model/RequestEmpty.go |  158 +
 .../protocols/cbus/readwrite/model/RequestNull.go  |  194 +
 .../protocols/cbus/readwrite/model/RequestReset.go |  194 +
 .../readwrite/model/RequestSmartConnectShortcut.go |  194 +
 .../cbus/readwrite/model/RequestTermination.go     |  159 +
 .../protocols/cbus/readwrite/model/RequestType.go  |  213 ++
 .../model/{PowerUp.go => ResponseTermination.go}   |  111 +-
 plc4go/protocols/cbus/readwrite/model/RouteType.go |  109 +-
 .../cbus/readwrite/model/SALCommandType.go         |   23 +-
 .../readwrite/model/SALCommandTypeContainer.go     |   53 +-
 plc4go/protocols/cbus/readwrite/model/SALData.go   |    7 +-
 .../protocols/cbus/readwrite/model/SALDataOff.go   |    2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataOn.go |    2 +-
 .../cbus/readwrite/model/SALDataRampToLevel.go     |    4 +-
 .../cbus/readwrite/model/SALDataTerminateRamp.go   |    2 +-
 .../cbus/readwrite/model/SerialInterfaceAddress.go |    2 +-
 .../cbus/readwrite/model/ServerErrorReply.go       |  192 +
 .../readwrite/model/StandardFormatStatusReply.go   |   68 +-
 .../model/StandardFormatStatusReplyReply.go        |  203 ++
 .../protocols/cbus/readwrite/model/StaticHelper.go |  126 +
 .../protocols/cbus/readwrite/model/StatusByte.go   |    8 +-
 .../protocols/cbus/readwrite/model/StatusCoding.go |   23 +-
 .../protocols/cbus/readwrite/model/StatusHeader.go |    6 +-
 .../cbus/readwrite/model/StatusRequest.go          |    7 +-
 .../readwrite/model/StatusRequestBinaryState.go    |   10 +-
 .../cbus/readwrite/model/StatusRequestLevel.go     |   12 +-
 .../protocols/cbus/readwrite/model/UnitAddress.go  |    2 +-
 .../protocols/cbus/readwrite/model/UnitStatus.go   |   21 +-
 plc4go/protocols/df1/readwrite/model/DF1Command.go |   11 +-
 plc4go/protocols/df1/readwrite/model/DF1Symbol.go  |    9 +-
 .../df1/readwrite/model/DF1SymbolMessageFrame.go   |   12 +-
 .../readwrite/model/DF1UnprotectedReadRequest.go   |    4 +-
 .../eip/readwrite/model/CIPDataTypeCode.go         |   31 +-
 .../eip/readwrite/model/CIPStructTypeCode.go       |   17 +-
 .../protocols/eip/readwrite/model/CipExchange.go   |   10 +-
 plc4go/protocols/eip/readwrite/model/CipRRData.go  |   10 +-
 .../eip/readwrite/model/CipReadRequest.go          |    6 +-
 .../eip/readwrite/model/CipReadResponse.go         |   12 +-
 plc4go/protocols/eip/readwrite/model/CipService.go |    7 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go   |   34 +-
 .../eip/readwrite/model/CipWriteRequest.go         |   10 +-
 .../eip/readwrite/model/CipWriteResponse.go        |    8 +-
 plc4go/protocols/eip/readwrite/model/EiPCommand.go |   21 +-
 .../eip/readwrite/model/EipConnectionRequest.go    |    4 +-
 plc4go/protocols/eip/readwrite/model/EipPacket.go  |   17 +-
 .../eip/readwrite/model/MultipleServiceRequest.go  |    6 +-
 .../eip/readwrite/model/MultipleServiceResponse.go |   14 +-
 plc4go/protocols/eip/readwrite/model/Services.go   |    6 +-
 .../firmata/readwrite/model/FirmataCommand.go      |    7 +-
 .../model/FirmataCommandProtocolVersion.go         |    4 +-
 .../model/FirmataCommandSetDigitalPinValue.go      |    8 +-
 .../readwrite/model/FirmataCommandSetPinMode.go    |    4 +-
 .../firmata/readwrite/model/FirmataCommandSysex.go |    6 +-
 .../firmata/readwrite/model/FirmataMessage.go      |    7 +-
 .../readwrite/model/FirmataMessageAnalogIO.go      |    4 +-
 .../readwrite/model/FirmataMessageCommand.go       |    2 +-
 .../readwrite/model/FirmataMessageDigitalIO.go     |    4 +-
 .../model/FirmataMessageSubscribeAnalogPinValue.go |    8 +-
 .../FirmataMessageSubscribeDigitalPinValue.go      |    8 +-
 .../protocols/firmata/readwrite/model/PinMode.go   |   39 +-
 .../firmata/readwrite/model/SysexCommand.go        |    7 +-
 .../SysexCommandAnalogMappingQueryResponse.go      |    2 +-
 .../readwrite/model/SysexCommandExtendedId.go      |    2 +-
 .../readwrite/model/SysexCommandPinStateQuery.go   |    2 +-
 .../model/SysexCommandPinStateResponse.go          |    6 +-
 .../model/SysexCommandReportFirmwareResponse.go    |    4 +-
 .../protocols/knxnetip/readwrite/ParserHelper.go   |    6 +-
 .../knxnetip/readwrite/XmlParserHelper.go          |    6 +-
 .../knxnetip/readwrite/model/AccessLevel.go        |   25 +-
 plc4go/protocols/knxnetip/readwrite/model/Apdu.go  |   11 +-
 .../knxnetip/readwrite/model/ApduControl.go        |    7 +-
 .../readwrite/model/ApduControlContainer.go        |    2 +-
 .../protocols/knxnetip/readwrite/model/ApduData.go |    7 +-
 .../knxnetip/readwrite/model/ApduDataContainer.go  |    2 +-
 .../model/ApduDataDeviceDescriptorRead.go          |    2 +-
 .../model/ApduDataDeviceDescriptorResponse.go      |    4 +-
 .../knxnetip/readwrite/model/ApduDataExt.go        |    7 +-
 .../readwrite/model/ApduDataExtAuthorizeRequest.go |    4 +-
 .../model/ApduDataExtAuthorizeResponse.go          |    2 +-
 .../model/ApduDataExtPropertyDescriptionRead.go    |    6 +-
 .../ApduDataExtPropertyDescriptionResponse.go      |   24 +-
 .../model/ApduDataExtPropertyValueRead.go          |    8 +-
 .../model/ApduDataExtPropertyValueResponse.go      |   10 +-
 .../model/ApduDataExtPropertyValueWrite.go         |   10 +-
 .../readwrite/model/ApduDataGroupValueRead.go      |    4 +-
 .../readwrite/model/ApduDataGroupValueResponse.go  |    4 +-
 .../readwrite/model/ApduDataGroupValueWrite.go     |    4 +-
 .../knxnetip/readwrite/model/ApduDataMemoryRead.go |    4 +-
 .../readwrite/model/ApduDataMemoryResponse.go      |    6 +-
 .../knxnetip/readwrite/model/ApduDataOther.go      |    2 +-
 plc4go/protocols/knxnetip/readwrite/model/CEMI.go  |    7 +-
 .../readwrite/model/CEMIAdditionalInformation.go   |    7 +-
 .../CEMIAdditionalInformationBusmonitorInfo.go     |   14 +-
 .../CEMIAdditionalInformationRelativeTimestamp.go  |    4 +-
 .../knxnetip/readwrite/model/CEMIPriority.go       |   23 +-
 .../knxnetip/readwrite/model/ChannelInformation.go |    4 +-
 .../knxnetip/readwrite/model/ComObjectTable.go     |    5 +-
 .../readwrite/model/ComObjectTableAddresses.go     | 3767 ++++++++++----------
 .../model/ComObjectTableRealisationType1.go        |    6 +-
 .../model/ComObjectTableRealisationType2.go        |    6 +-
 .../model/ComObjectTableRealisationType6.go        |    2 +-
 .../knxnetip/readwrite/model/ComObjectValueType.go |   45 +-
 .../knxnetip/readwrite/model/ConnectionRequest.go  |    6 +-
 .../model/ConnectionRequestInformation.go          |    9 +-
 ...ConnectionRequestInformationTunnelConnection.go |    6 +-
 .../knxnetip/readwrite/model/ConnectionResponse.go |    8 +-
 .../readwrite/model/ConnectionResponseDataBlock.go |    9 +-
 .../ConnectionResponseDataBlockTunnelConnection.go |    2 +-
 .../readwrite/model/ConnectionStateRequest.go      |    8 +-
 .../readwrite/model/ConnectionStateResponse.go     |    4 +-
 .../knxnetip/readwrite/model/DIBDeviceInfo.go      |   20 +-
 .../knxnetip/readwrite/model/DIBSuppSvcFamilies.go |    6 +-
 .../knxnetip/readwrite/model/DescriptionRequest.go |    2 +-
 .../readwrite/model/DescriptionResponse.go         |    4 +-
 .../readwrite/model/DeviceConfigurationAck.go      |    2 +-
 .../model/DeviceConfigurationAckDataBlock.go       |    8 +-
 .../readwrite/model/DeviceConfigurationRequest.go  |    4 +-
 .../model/DeviceConfigurationRequestDataBlock.go   |   10 +-
 .../knxnetip/readwrite/model/DeviceDescriptor.go   |   73 +-
 .../readwrite/model/DeviceDescriptorMediumType.go  |   27 +-
 .../readwrite/model/DeviceDescriptorType2.go       |   20 +-
 .../knxnetip/readwrite/model/DeviceStatus.go       |    6 +-
 .../knxnetip/readwrite/model/DisconnectRequest.go  |    8 +-
 .../knxnetip/readwrite/model/DisconnectResponse.go |    4 +-
 .../knxnetip/readwrite/model/FirmwareType.go       |   47 +-
 .../model/GroupObjectDescriptorRealisationType1.go |   20 +-
 .../model/GroupObjectDescriptorRealisationType2.go |   18 +-
 .../model/GroupObjectDescriptorRealisationType7.go |   18 +-
 .../model/GroupObjectDescriptorRealisationTypeB.go |   16 +-
 .../readwrite/model/HPAIControlEndpoint.go         |    8 +-
 .../knxnetip/readwrite/model/HPAIDataEndpoint.go   |    8 +-
 .../readwrite/model/HPAIDiscoveryEndpoint.go       |    8 +-
 .../knxnetip/readwrite/model/HostProtocolCode.go   |   19 +-
 .../knxnetip/readwrite/model/IPAddress.go          |    2 +-
 .../knxnetip/readwrite/model/KnxAddress.go         |    6 +-
 .../readwrite/model/KnxDatapointMainType.go        |  137 +-
 .../knxnetip/readwrite/model/KnxDatapointType.go   |  713 ++--
 .../knxnetip/readwrite/model/KnxGroupAddress.go    |    5 +-
 .../readwrite/model/KnxGroupAddress2Level.go       |    4 +-
 .../readwrite/model/KnxGroupAddress3Level.go       |    6 +-
 .../readwrite/model/KnxGroupAddressFreeLevel.go    |    2 +-
 .../readwrite/model/KnxInterfaceObjectProperty.go  |  447 +--
 .../readwrite/model/KnxInterfaceObjectType.go      |   65 +-
 .../protocols/knxnetip/readwrite/model/KnxLayer.go |   21 +-
 .../knxnetip/readwrite/model/KnxManufacturer.go    | 1229 +++----
 .../knxnetip/readwrite/model/KnxMedium.go          |   27 +-
 .../knxnetip/readwrite/model/KnxNetIpCore.go       |    2 +-
 .../readwrite/model/KnxNetIpDeviceManagement.go    |    2 +-
 .../knxnetip/readwrite/model/KnxNetIpMessage.go    |   13 +-
 .../knxnetip/readwrite/model/KnxNetIpRouting.go    |    2 +-
 .../knxnetip/readwrite/model/KnxNetIpTunneling.go  |    2 +-
 .../knxnetip/readwrite/model/KnxNetObjectServer.go |    2 +-
 .../model/KnxNetRemoteConfigurationAndDiagnosis.go |    2 +-
 .../readwrite/model/KnxNetRemoteLogging.go         |    2 +-
 .../readwrite/model/KnxPropertyDataType.go         |  115 +-
 .../knxnetip/readwrite/model/LBusmonInd.go         |    8 +-
 .../protocols/knxnetip/readwrite/model/LDataCon.go |    6 +-
 .../knxnetip/readwrite/model/LDataExtended.go      |   14 +-
 .../knxnetip/readwrite/model/LDataFrame.go         |   19 +-
 .../protocols/knxnetip/readwrite/model/LDataInd.go |    6 +-
 .../protocols/knxnetip/readwrite/model/LDataReq.go |    6 +-
 .../knxnetip/readwrite/model/LPollData.go          |   10 +-
 .../knxnetip/readwrite/model/MACAddress.go         |    2 +-
 .../knxnetip/readwrite/model/MPropReadCon.go       |   12 +-
 .../knxnetip/readwrite/model/MPropReadReq.go       |   10 +-
 .../model/ProjectInstallationIdentifier.go         |    4 +-
 .../knxnetip/readwrite/model/RelativeTimestamp.go  |    2 +-
 .../knxnetip/readwrite/model/SearchRequest.go      |    2 +-
 .../knxnetip/readwrite/model/SearchResponse.go     |    6 +-
 .../knxnetip/readwrite/model/ServiceId.go          |    7 +-
 .../protocols/knxnetip/readwrite/model/Status.go   |   39 +-
 .../readwrite/model/SupportedPhysicalMedia.go      |   57 +-
 .../knxnetip/readwrite/model/TunnelingRequest.go   |    4 +-
 .../readwrite/model/TunnelingRequestDataBlock.go   |   10 +-
 .../knxnetip/readwrite/model/TunnelingResponse.go  |    2 +-
 .../readwrite/model/TunnelingResponseDataBlock.go  |    8 +-
 .../knxnetip/readwrite/model/UnknownMessage.go     |    2 +-
 plc4go/protocols/modbus/readwrite/ParserHelper.go  |    4 +-
 .../protocols/modbus/readwrite/XmlParserHelper.go  |    4 +-
 .../protocols/modbus/readwrite/model/DriverType.go |   21 +-
 .../protocols/modbus/readwrite/model/ModbusADU.go  |    5 +-
 .../modbus/readwrite/model/ModbusAsciiADU.go       |    6 +-
 .../modbus/readwrite/model/ModbusConstants.go      |    2 +-
 .../modbus/readwrite/model/ModbusDataType.go       |   69 +-
 .../ModbusDeviceInformationConformityLevel.go      |   21 +-
 .../model/ModbusDeviceInformationLevel.go          |   23 +-
 .../model/ModbusDeviceInformationMoreFollows.go    |   19 +-
 .../model/ModbusDeviceInformationObject.go         |    6 +-
 .../modbus/readwrite/model/ModbusErrorCode.go      |   35 +-
 .../protocols/modbus/readwrite/model/ModbusPDU.go  |    9 +-
 .../readwrite/model/ModbusPDUDiagnosticRequest.go  |    4 +-
 .../readwrite/model/ModbusPDUDiagnosticResponse.go |    4 +-
 .../modbus/readwrite/model/ModbusPDUError.go       |    2 +-
 .../model/ModbusPDUGetComEventCounterResponse.go   |    4 +-
 .../model/ModbusPDUGetComEventLogResponse.go       |   10 +-
 .../ModbusPDUMaskWriteHoldingRegisterRequest.go    |    6 +-
 .../ModbusPDUMaskWriteHoldingRegisterResponse.go   |    6 +-
 .../readwrite/model/ModbusPDUReadCoilsRequest.go   |    4 +-
 .../readwrite/model/ModbusPDUReadCoilsResponse.go  |    4 +-
 .../ModbusPDUReadDeviceIdentificationRequest.go    |    6 +-
 .../ModbusPDUReadDeviceIdentificationResponse.go   |   16 +-
 .../model/ModbusPDUReadDiscreteInputsRequest.go    |    4 +-
 .../model/ModbusPDUReadDiscreteInputsResponse.go   |    4 +-
 .../model/ModbusPDUReadExceptionStatusResponse.go  |    2 +-
 .../model/ModbusPDUReadFifoQueueRequest.go         |    2 +-
 .../model/ModbusPDUReadFifoQueueResponse.go        |    6 +-
 .../model/ModbusPDUReadFileRecordRequest.go        |    4 +-
 .../model/ModbusPDUReadFileRecordRequestItem.go    |    8 +-
 .../model/ModbusPDUReadFileRecordResponse.go       |    4 +-
 .../model/ModbusPDUReadFileRecordResponseItem.go   |    6 +-
 .../model/ModbusPDUReadHoldingRegistersRequest.go  |    4 +-
 .../model/ModbusPDUReadHoldingRegistersResponse.go |    4 +-
 .../model/ModbusPDUReadInputRegistersRequest.go    |    4 +-
 .../model/ModbusPDUReadInputRegistersResponse.go   |    4 +-
 ...sPDUReadWriteMultipleHoldingRegistersRequest.go |   12 +-
 ...PDUReadWriteMultipleHoldingRegistersResponse.go |    4 +-
 .../model/ModbusPDUReportServerIdResponse.go       |    4 +-
 .../model/ModbusPDUWriteFileRecordRequest.go       |    4 +-
 .../model/ModbusPDUWriteFileRecordRequestItem.go   |   10 +-
 .../model/ModbusPDUWriteFileRecordResponse.go      |    4 +-
 .../model/ModbusPDUWriteFileRecordResponseItem.go  |   10 +-
 .../model/ModbusPDUWriteMultipleCoilsRequest.go    |    8 +-
 .../model/ModbusPDUWriteMultipleCoilsResponse.go   |    4 +-
 ...odbusPDUWriteMultipleHoldingRegistersRequest.go |    8 +-
 ...dbusPDUWriteMultipleHoldingRegistersResponse.go |    4 +-
 .../model/ModbusPDUWriteSingleCoilRequest.go       |    4 +-
 .../model/ModbusPDUWriteSingleCoilResponse.go      |    4 +-
 .../model/ModbusPDUWriteSingleRegisterRequest.go   |    4 +-
 .../model/ModbusPDUWriteSingleRegisterResponse.go  |    4 +-
 .../modbus/readwrite/model/ModbusRtuADU.go         |    6 +-
 .../modbus/readwrite/model/ModbusTcpADU.go         |   10 +-
 .../model/AlarmMessageAckObjectPushType.go         |   14 +-
 .../s7/readwrite/model/AlarmMessageAckPushType.go  |    8 +-
 .../readwrite/model/AlarmMessageAckResponseType.go |    6 +-
 .../s7/readwrite/model/AlarmMessageAckType.go      |    6 +-
 .../readwrite/model/AlarmMessageObjectAckType.go   |   14 +-
 .../readwrite/model/AlarmMessageObjectPushType.go  |   20 +-
 .../readwrite/model/AlarmMessageObjectQueryType.go |   22 +-
 .../s7/readwrite/model/AlarmMessagePushType.go     |    8 +-
 .../s7/readwrite/model/AlarmMessageQueryType.go    |   12 +-
 .../protocols/s7/readwrite/model/AlarmStateType.go |   27 +-
 plc4go/protocols/s7/readwrite/model/AlarmType.go   |   21 +-
 .../s7/readwrite/model/AssociatedValueType.go      |    8 +-
 plc4go/protocols/s7/readwrite/model/COTPPacket.go  |   13 +-
 .../readwrite/model/COTPPacketConnectionRequest.go |    6 +-
 .../model/COTPPacketConnectionResponse.go          |    6 +-
 .../protocols/s7/readwrite/model/COTPPacketData.go |    4 +-
 .../readwrite/model/COTPPacketDisconnectRequest.go |    6 +-
 .../model/COTPPacketDisconnectResponse.go          |    4 +-
 .../s7/readwrite/model/COTPPacketTpduError.go      |    4 +-
 .../protocols/s7/readwrite/model/COTPParameter.go  |    9 +-
 .../s7/readwrite/model/COTPParameterCalledTsap.go  |    2 +-
 .../s7/readwrite/model/COTPParameterCallingTsap.go |    2 +-
 .../s7/readwrite/model/COTPParameterChecksum.go    |    2 +-
 ...COTPParameterDisconnectAdditionalInformation.go |    2 +-
 .../s7/readwrite/model/COTPParameterTpduSize.go    |    2 +-
 .../s7/readwrite/model/COTPProtocolClass.go        |   25 +-
 .../protocols/s7/readwrite/model/COTPTpduSize.go   |   29 +-
 .../s7/readwrite/model/CpuSubscribeEvents.go       |   23 +-
 .../s7/readwrite/model/DataTransportErrorCode.go   |   27 +-
 .../s7/readwrite/model/DataTransportSize.go        |   29 +-
 plc4go/protocols/s7/readwrite/model/DateAndTime.go |   16 +-
 plc4go/protocols/s7/readwrite/model/DeviceGroup.go |   21 +-
 plc4go/protocols/s7/readwrite/model/EventType.go   |   23 +-
 plc4go/protocols/s7/readwrite/model/MemoryArea.go  |   33 +-
 .../s7/readwrite/model/ModeTransitionType.go       |   33 +-
 plc4go/protocols/s7/readwrite/model/QueryType.go   |   21 +-
 plc4go/protocols/s7/readwrite/model/S7Address.go   |    7 +-
 .../protocols/s7/readwrite/model/S7AddressAny.go   |   16 +-
 .../s7/readwrite/model/S7DataAlarmMessage.go       |    9 +-
 plc4go/protocols/s7/readwrite/model/S7Message.go   |   23 +-
 .../s7/readwrite/model/S7MessageObjectRequest.go   |   18 +-
 .../s7/readwrite/model/S7MessageObjectResponse.go  |    8 +-
 .../s7/readwrite/model/S7MessageResponse.go        |    4 +-
 .../s7/readwrite/model/S7MessageResponseData.go    |    4 +-
 plc4go/protocols/s7/readwrite/model/S7Parameter.go |    7 +-
 .../readwrite/model/S7ParameterModeTransition.go   |   16 +-
 .../readwrite/model/S7ParameterReadVarRequest.go   |    4 +-
 .../readwrite/model/S7ParameterReadVarResponse.go  |    2 +-
 .../model/S7ParameterSetupCommunication.go         |   10 +-
 .../s7/readwrite/model/S7ParameterUserData.go      |    4 +-
 .../s7/readwrite/model/S7ParameterUserDataItem.go  |    7 +-
 .../model/S7ParameterUserDataItemCPUFunctions.go   |   18 +-
 .../readwrite/model/S7ParameterWriteVarRequest.go  |    4 +-
 .../readwrite/model/S7ParameterWriteVarResponse.go |    2 +-
 plc4go/protocols/s7/readwrite/model/S7Payload.go   |    5 +-
 .../s7/readwrite/model/S7PayloadAlarm8.go          |    2 +-
 .../s7/readwrite/model/S7PayloadAlarmAckInd.go     |    2 +-
 .../s7/readwrite/model/S7PayloadAlarmS.go          |    2 +-
 .../s7/readwrite/model/S7PayloadAlarmSC.go         |    2 +-
 .../s7/readwrite/model/S7PayloadAlarmSQ.go         |    2 +-
 .../readwrite/model/S7PayloadDiagnosticMessage.go  |   14 +-
 .../s7/readwrite/model/S7PayloadNotify.go          |    2 +-
 .../s7/readwrite/model/S7PayloadNotify8.go         |    2 +-
 .../s7/readwrite/model/S7PayloadReadVarResponse.go |    2 +-
 .../s7/readwrite/model/S7PayloadUserData.go        |    2 +-
 .../s7/readwrite/model/S7PayloadUserDataItem.go    |   11 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmAck.go    |    6 +-
 ...yloadUserDataItemCpuFunctionAlarmAckResponse.go |    6 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmQuery.go  |   22 +-
 ...oadUserDataItemCpuFunctionAlarmQueryResponse.go |   12 +-
 ...ayloadUserDataItemCpuFunctionMsgSubscription.go |   12 +-
 ...aItemCpuFunctionMsgSubscriptionAlarmResponse.go |   10 +-
 ...ataItemCpuFunctionMsgSubscriptionSysResponse.go |    4 +-
 ...PayloadUserDataItemCpuFunctionReadSzlRequest.go |    4 +-
 ...ayloadUserDataItemCpuFunctionReadSzlResponse.go |   10 +-
 .../s7/readwrite/model/S7PayloadWriteVarRequest.go |    2 +-
 .../readwrite/model/S7PayloadWriteVarResponse.go   |    2 +-
 .../s7/readwrite/model/S7VarPayloadDataItem.go     |   10 +-
 .../s7/readwrite/model/S7VarPayloadStatusItem.go   |    2 +-
 .../readwrite/model/S7VarRequestParameterItem.go   |    7 +-
 .../model/S7VarRequestParameterItemAddress.go      |    4 +-
 plc4go/protocols/s7/readwrite/model/State.go       |   16 +-
 .../protocols/s7/readwrite/model/SyntaxIdType.go   |   41 +-
 .../s7/readwrite/model/SzlDataTreeItem.go          |   10 +-
 plc4go/protocols/s7/readwrite/model/SzlId.go       |    6 +-
 .../s7/readwrite/model/SzlModuleTypeClass.go       |   23 +-
 plc4go/protocols/s7/readwrite/model/SzlSublist.go  |   53 +-
 plc4go/protocols/s7/readwrite/model/TPKTPacket.go  |   10 +-
 .../protocols/s7/readwrite/model/TransportSize.go  |   67 +-
 .../protocols/simulated/readwrite/model/Dummy.go   |    2 +-
 .../readwrite/model/SimulatedDataTypeSizes.go      |   69 +-
 .../drivers/tests/manual_bacnet_driver_test.go     |   53 +-
 .../tests/drivers/tests/manual_s7_driver_test.go   |    2 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/analyze.go      |    8 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/root.go         |   10 +-
 .../internal/analyzer/analyzer.go                  |   43 +-
 .../internal/bacnetanalyzer/analyzer.go            |    3 +-
 .../{bacnetanalyzer => cbusanalyzer}/analyzer.go   |   29 +-
 .../plc4xpcapanalyzer/internal/common/common.go    |   41 +-
 .../plc4x/java/bacnetip/field/BacNetIpField.java   |    4 +-
 .../java/cbus/readwrite/utils/StaticHelper.java    |  107 +
 .../apache/plc4x/java/cbus/RandomPackagesTest.java |  487 ++-
 plc4j/examples/hello-nats/pom.xml                  |   88 +
 .../plc4x/java/examples/hellonats/CliOptions.java  |   98 +
 .../plc4x/java/examples/hellonats/HelloNats.java   |  107 +
 .../src/main/resources/logback.xml                 |    0
 plc4j/examples/pom.xml                             |    8 +
 .../java/spi/generation/WriteBufferBoxBased.java   |    2 +-
 .../apache/plc4x/test/RequirePcapNgCondition.java  |    9 +-
 .../knxnetip-test/resources}/logback-test.xml      |    0
 .../knxnetip/readwrite/model/KnxManufacturer.cs    |   19 +-
 pom.xml                                            |    6 +-
 .../src/main/resources/protocols/cbus/c-bus.mspec  |  300 +-
 protocols/opcua/pom.xml                            |    6 +-
 sandbox/plc4cpp/CMakeLists.txt                     |   60 -
 sandbox/plc4cpp/Makefile                           |   75 -
 sandbox/plc4cpp/README.md                          |   47 -
 sandbox/plc4cpp/api/CMakeLists.txt                 |   71 -
 .../cpp/org/apache/plc4x/cpp/PlcConnection.cpp     |   82 -
 .../main/cpp/org/apache/plc4x/cpp/PlcConnection.h  |  169 -
 .../cpp/org/apache/plc4x/cpp/PlcDriverManager.cpp  |  187 -
 .../cpp/org/apache/plc4x/cpp/PlcDriverManager.h    |   71 -
 .../cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp |   81 -
 .../cpp/org/apache/plc4x/cpp/api/PlcConnection.h   |  160 -
 .../cpp/api/authentication/PlcAuthentication.cpp   |   51 -
 .../cpp/api/authentication/PlcAuthentication.h     |   48 -
 .../PlcUsernamePasswordAuthentication.cpp          |   97 -
 .../PlcUsernamePasswordAuthentication.h            |   65 -
 .../cpp/api/exceptions/PlcConnectionException.cpp  |   40 -
 .../cpp/api/exceptions/PlcConnectionException.h    |   53 -
 .../plc4x/cpp/api/exceptions/PlcException.cpp      |   56 -
 .../apache/plc4x/cpp/api/exceptions/PlcException.h |   58 -
 .../cpp/api/exceptions/PlcFieldRangeException.cpp  |   45 -
 .../cpp/api/exceptions/PlcFieldRangeException.h    |   49 -
 .../PlcIncompatibleDatatypeException.cpp           |   45 -
 .../exceptions/PlcIncompatibleDatatypeException.h  |   50 -
 .../api/exceptions/PlcInvalidFieldException.cpp    |   63 -
 .../cpp/api/exceptions/PlcInvalidFieldException.h  |   57 -
 .../plc4x/cpp/api/exceptions/PlcIoException.cpp    |   41 -
 .../plc4x/cpp/api/exceptions/PlcIoException.h      |   55 -
 .../api/exceptions/PlcNotImplementedException.cpp  |   40 -
 .../api/exceptions/PlcNotImplementedException.h    |   53 -
 .../cpp/api/exceptions/PlcProtocolException.cpp    |   40 -
 .../cpp/api/exceptions/PlcProtocolException.h      |   58 -
 .../PlcProtocolPayloadTooBigException.cpp          |   69 -
 .../exceptions/PlcProtocolPayloadTooBigException.h |   64 -
 .../cpp/api/exceptions/PlcRuntimeException.cpp     |   51 -
 .../plc4x/cpp/api/exceptions/PlcRuntimeException.h |   59 -
 .../cpp/api/exceptions/PlcTimeoutException.cpp     |   51 -
 .../plc4x/cpp/api/exceptions/PlcTimeoutException.h |   69 -
 .../exceptions/PlcUnsupportedDataTypeException.cpp |   40 -
 .../exceptions/PlcUnsupportedDataTypeException.h   |   54 -
 .../PlcUnsupportedOperationException.cpp           |   40 -
 .../exceptions/PlcUnsupportedOperationException.h  |   55 -
 .../plc4x/cpp/api/messages/PlcFieldRequest.cpp     |   40 -
 .../plc4x/cpp/api/messages/PlcFieldRequest.h       |   63 -
 .../plc4x/cpp/api/messages/PlcFieldResponse.cpp    |   40 -
 .../plc4x/cpp/api/messages/PlcFieldResponse.h      |   67 -
 .../apache/plc4x/cpp/api/messages/PlcMessage.cpp   |   40 -
 .../org/apache/plc4x/cpp/api/messages/PlcMessage.h |   52 -
 .../plc4x/cpp/api/messages/PlcReadRequest.cpp      |   47 -
 .../apache/plc4x/cpp/api/messages/PlcReadRequest.h |   67 -
 .../cpp/api/messages/PlcReadRequestBuilder.cpp     |   40 -
 .../plc4x/cpp/api/messages/PlcReadResponse.cpp     |   40 -
 .../plc4x/cpp/api/messages/PlcReadResponse.h       |  136 -
 .../apache/plc4x/cpp/api/messages/PlcRequest.cpp   |   40 -
 .../org/apache/plc4x/cpp/api/messages/PlcRequest.h |   55 -
 .../plc4x/cpp/api/messages/PlcRequestBuilder.cpp   |   40 -
 .../plc4x/cpp/api/messages/PlcRequestBuilder.h     |   54 -
 .../apache/plc4x/cpp/api/messages/PlcResponse.cpp  |   40 -
 .../apache/plc4x/cpp/api/messages/PlcResponse.h    |   56 -
 .../cpp/api/messages/PlcSubscriptionEvent.cpp      |   40 -
 .../plc4x/cpp/api/messages/PlcSubscriptionEvent.h  |   58 -
 .../cpp/api/messages/PlcSubscriptionRequest.cpp    |   40 -
 .../cpp/api/messages/PlcSubscriptionRequest.h      |   88 -
 .../cpp/api/messages/PlcSubscriptionResponse.cpp   |   40 -
 .../cpp/api/messages/PlcSubscriptionResponse.h     |   62 -
 .../cpp/api/messages/PlcUnsubscriptionRequest.cpp  |   40 -
 .../cpp/api/messages/PlcUnsubscriptionRequest.h    |   61 -
 .../cpp/api/messages/PlcUnsubscriptionResponse.cpp |   40 -
 .../cpp/api/messages/PlcUnsubscriptionResponse.h   |   54 -
 .../plc4x/cpp/api/messages/PlcWriteRequest.cpp     |   40 -
 .../plc4x/cpp/api/messages/PlcWriteRequest.h       |   86 -
 .../plc4x/cpp/api/messages/PlcWriteResponse.cpp    |   40 -
 .../plc4x/cpp/api/messages/PlcWriteResponse.h      |   53 -
 .../org/apache/plc4x/cpp/api/messages/REQUEST.cpp  |   39 -
 .../org/apache/plc4x/cpp/api/messages/RESPONSE.cpp |   39 -
 .../org/apache/plc4x/cpp/api/messages/RESPONSE.h   |   48 -
 .../plc4x/cpp/api/messages/RequestTemplate.cpp     |   39 -
 .../plc4x/cpp/api/messages/RequestTemplate.h       |   48 -
 .../plc4x/cpp/api/messages/ResponseTemplate.cpp    |   39 -
 .../plc4x/cpp/api/messages/ResponseTemplate.h      |   47 -
 .../cpp/api/metadata/PlcConnectionMetadata.cpp     |   39 -
 .../plc4x/cpp/api/metadata/PlcConnectionMetadata.h |   66 -
 .../org/apache/plc4x/cpp/api/model/Consumer.cpp    |   40 -
 .../cpp/org/apache/plc4x/cpp/api/model/Consumer.h  |   62 -
 .../cpp/api/model/PlcConsumerRegistration.cpp      |   40 -
 .../plc4x/cpp/api/model/PlcConsumerRegistration.h  |   49 -
 .../org/apache/plc4x/cpp/api/model/PlcField.cpp    |   40 -
 .../cpp/org/apache/plc4x/cpp/api/model/PlcField.h  |   60 -
 .../plc4x/cpp/api/model/PlcSubscriptionHandle.cpp  |   40 -
 .../plc4x/cpp/api/model/PlcSubscriptionHandle.h    |   62 -
 .../plc4x/cpp/api/types/PlcClientDataType.cpp      |   40 -
 .../apache/plc4x/cpp/api/types/PlcClientDataType.h |   56 -
 .../apache/plc4x/cpp/api/types/PlcResponseCode.cpp |   40 -
 .../apache/plc4x/cpp/api/types/PlcResponseCode.h   |   51 -
 .../plc4x/cpp/api/types/PlcSubscriptionType.cpp    |   40 -
 .../plc4x/cpp/api/types/PlcSubscriptionType.h      |   59 -
 .../apache/plc4x/cpp/api/types/ValueTypeObject.cpp |   41 -
 .../apache/plc4x/cpp/api/types/ValueTypeObject.h   |   50 -
 .../cpp/org/apache/plc4x/cpp/spi/PlcDriver.cpp     |   36 -
 .../main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.h  |   85 -
 sandbox/plc4cpp/drivers/CMakeLists.txt             |   26 -
 sandbox/plc4cpp/drivers/proxy/CMakeLists.txt       |   47 -
 .../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.cpp |   89 -
 .../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.h   |   87 -
 .../plc4x/cpp/proxy/connection/ProxyConnection.cpp |   59 -
 .../plc4x/cpp/proxy/connection/ProxyConnection.h   |  137 -
 .../cpp/org/apache/plc4x/cpp/proxy/dllexports.cpp  |   40 -
 .../cpp/org/apache/plc4x/cpp/proxy/dllexports.h    |   29 -
 sandbox/plc4cpp/drivers/s7/CMakeLists.txt          |   43 -
 .../cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.cpp    |   93 -
 .../main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.h |   87 -
 .../plc4x/cpp/s7/connection/S7PlcConnection.cpp    |  133 -
 .../plc4x/cpp/s7/connection/S7PlcConnection.h      |  149 -
 .../cpp/org/apache/plc4x/cpp/s7/dllexports.cpp     |   40 -
 .../main/cpp/org/apache/plc4x/cpp/s7/dllexports.h  |   29 -
 sandbox/plc4cpp/examples/CMakeLists.txt            |   20 -
 .../examples/hello-world-plc4x/CMakeLists.txt      |   27 -
 .../plc4x/cpp/examples/helloplc4x/helloplc4x.cpp   |  122 -
 sandbox/plc4cpp/integrations/CMakeLists.txt        |   21 -
 .../integrations/apache-mynewt/CMakeLists.txt      |   20 -
 .../integrations/edgex-foundry/CMakeLists.txt      |   20 -
 sandbox/plc4cpp/pom.xml                            |  249 --
 sandbox/plc4cpp/protocols/CMakeLists.txt           |   20 -
 .../plc4cpp/protocols/driver-bases/CMakeLists.txt  |   20 -
 .../protocols/driver-bases/base/CMakeLists.txt     |   68 -
 .../cpp/base/connection/AbstractPlcConnection.cpp  |   82 -
 .../cpp/base/connection/AbstractPlcConnection.h    |   78 -
 .../plc4x/cpp/base/connection/BoostConnection.cpp  |  504 ---
 .../plc4x/cpp/base/connection/BoostConnection.h    |  120 -
 .../plc4x/cpp/base/connection/ChannelFactory.cpp   |   39 -
 .../plc4x/cpp/base/connection/ChannelFactory.h     |   59 -
 .../cpp/base/connection/DefaultPlcFieldHandler.cpp |  111 -
 .../cpp/base/connection/DefaultPlcFieldHandler.h   |   96 -
 .../plc4x/cpp/base/connection/PlcFieldHandler.cpp  |   39 -
 .../plc4x/cpp/base/connection/PlcFieldHandler.h    |   99 -
 .../apache/plc4x/cpp/base/events/ConnectEvent.cpp  |   39 -
 .../apache/plc4x/cpp/base/events/ConnectEvent.h    |   48 -
 .../plc4x/cpp/base/events/ConnectedEvent.cpp       |   39 -
 .../apache/plc4x/cpp/base/events/ConnectedEvent.h  |   47 -
 .../cpp/base/messages/DefaultPlcReadRequest.cpp    |  144 -
 .../cpp/base/messages/DefaultPlcReadRequest.h      |  100 -
 .../cpp/base/messages/DefaultPlcWriteRequest.cpp   |  117 -
 .../cpp/base/messages/DefaultPlcWriteRequest.h     |   80 -
 .../cpp/base/messages/InternalPlcFieldRequest.cpp  |   42 -
 .../cpp/base/messages/InternalPlcFieldRequest.h    |   54 -
 .../cpp/base/messages/InternalPlcFieldResponse.cpp |   39 -
 .../cpp/base/messages/InternalPlcFieldResponse.h   |   53 -
 .../messages/InternalPlcProprietaryRequest.cpp     |   40 -
 .../base/messages/InternalPlcProprietaryRequest.h  |   52 -
 .../messages/InternalPlcProprietaryResponse.cpp    |   40 -
 .../base/messages/InternalPlcProprietaryResponse.h |   52 -
 .../cpp/base/messages/InternalPlcReadRequest.cpp   |   39 -
 .../cpp/base/messages/InternalPlcReadRequest.h     |   54 -
 .../plc4x/cpp/base/messages/InternalPlcRequest.cpp |   39 -
 .../plc4x/cpp/base/messages/InternalPlcRequest.h   |   53 -
 .../cpp/base/messages/InternalPlcResponse.cpp      |   39 -
 .../plc4x/cpp/base/messages/InternalPlcResponse.h  |   53 -
 .../cpp/base/messages/InternalPlcWriteRequest.cpp  |   39 -
 .../cpp/base/messages/InternalPlcWriteRequest.h    |   60 -
 .../cpp/base/messages/PlcProprietaryRequest.cpp    |   39 -
 .../cpp/base/messages/PlcProprietaryRequest.h      |   54 -
 .../cpp/base/messages/PlcProprietaryResponse.cpp   |   40 -
 .../cpp/base/messages/PlcProprietaryResponse.h     |   53 -
 .../apache/plc4x/cpp/base/messages/PlcReader.cpp   |   39 -
 .../org/apache/plc4x/cpp/base/messages/PlcReader.h |   49 -
 .../apache/plc4x/cpp/base/messages/PlcWriter.cpp   |   39 -
 .../org/apache/plc4x/cpp/base/messages/PlcWriter.h |   55 -
 .../base/messages/items/BaseDefaultFieldItem.cpp   |   43 -
 .../cpp/base/messages/items/BaseDefaultFieldItem.h |  136 -
 .../messages/items/DefaultBigDecimalFieldItem.cpp  |  196 -
 .../messages/items/DefaultBigDecimalFieldItem.h    |   83 -
 .../messages/items/DefaultBigIntegerFieldItem.cpp  |  201 --
 .../messages/items/DefaultBigIntegerFieldItem.h    |   84 -
 .../messages/items/DefaultBooleanFieldItem.cpp     |  189 -
 .../base/messages/items/DefaultBooleanFieldItem.h  |   80 -
 .../messages/items/DefaultByteArrayFieldItem.cpp   |  196 -
 .../messages/items/DefaultByteArrayFieldItem.h     |   81 -
 .../base/messages/items/DefaultByteFieldItem.cpp   |  195 -
 .../cpp/base/messages/items/DefaultByteFieldItem.h |   81 -
 .../base/messages/items/DefaultDoubleFieldItem.cpp |  196 -
 .../base/messages/items/DefaultDoubleFieldItem.h   |   81 -
 .../base/messages/items/DefaultFloatFieldItem.cpp  |  196 -
 .../base/messages/items/DefaultFloatFieldItem.h    |   81 -
 .../messages/items/DefaultIntegerFieldItem.cpp     |  196 -
 .../base/messages/items/DefaultIntegerFieldItem.h  |   81 -
 .../messages/items/DefaultLocalDateFieldItem.cpp   |  196 -
 .../messages/items/DefaultLocalDateFieldItem.h     |   81 -
 .../items/DefaultLocalDateTimeFieldItem.cpp        |   95 -
 .../messages/items/DefaultLocalDateTimeFieldItem.h |   71 -
 .../messages/items/DefaultLocalTimeFieldItem.cpp   |   95 -
 .../messages/items/DefaultLocalTimeFieldItem.h     |   71 -
 .../base/messages/items/DefaultLongFieldItem.cpp   |  196 -
 .../cpp/base/messages/items/DefaultLongFieldItem.h |   82 -
 .../base/messages/items/DefaultShortFieldItem.cpp  |  196 -
 .../base/messages/items/DefaultShortFieldItem.h    |   82 -
 .../base/messages/items/DefaultStringFieldItem.cpp |   59 -
 .../base/messages/items/DefaultStringFieldItem.h   |   66 -
 .../apache/plc4x/cpp/s7/types/S7ControllerType.h   |   65 -
 sandbox/plc4cpp/utils/CMakeLists.txt               |   22 -
 sandbox/plc4cpp/utils/logger/CMakeLists.txt        |   31 -
 .../org/apache/plc4x/cpp/utils/logger/BLogger.cpp  |  475 ---
 .../org/apache/plc4x/cpp/utils/logger/BLogger.h    |  157 -
 .../org/apache/plc4x/cpp/utils/logger/DatDmp.cpp   |  143 -
 .../cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.h |   88 -
 .../org/apache/plc4x/cpp/utils/logger/DbgTrace.cpp |   52 -
 .../org/apache/plc4x/cpp/utils/logger/DbgTrace.h   |   54 -
 .../plc4x/cpp/utils/logger/ErrorCategory.cpp       |   71 -
 .../apache/plc4x/cpp/utils/logger/ErrorCategory.h  |  125 -
 .../plc4x/cpp/utils/logger/ErrorInfoException.cpp  |  171 -
 .../plc4x/cpp/utils/logger/ErrorInfoException.h    |   83 -
 .../org/apache/plc4x/cpp/utils/logger/ExLog.cpp    |  143 -
 .../cpp/org/apache/plc4x/cpp/utils/logger/ExLog.h  |   71 -
 sandbox/plc4cpp/utils/systemconfig/CMakeLists.txt  |   24 -
 .../cpp/utils/systemconfig/SystemConfiguration.cpp |   64 -
 .../cpp/utils/systemconfig/SystemConfiguration.h   |   70 -
 sandbox/plc4py/pom.xml                             |   27 +-
 sandbox/pom.xml                                    |    7 -
 src/main/script/prerequisiteCheck.groovy           |  248 +-
 src/site/asciidoc/developers/preparing/linux.adoc  |   82 +-
 src/site/asciidoc/developers/preparing/macos.adoc  |   52 +-
 .../asciidoc/developers/preparing/windows.adoc     |   44 +-
 src/site/asciidoc/users/protocols/modbus.adoc      |    9 +-
 src/site/asciidoc/users/protocols/plc4x.adoc       |   85 +
 src/site/site.xml                                  |    1 +
 tools/README.md                                    |   72 -
 tools/boost/pom.xml                                |  141 -
 tools/boost/src/assembly/bundle.xml                |   40 -
 tools/pom.xml                                      |   44 -
 2109 files changed, 20717 insertions(+), 32488 deletions(-)
 create mode 100644 plc4go/internal/bacnetip/Reader.go
 copy plc4go/protocols/cbus/readwrite/model/{CALData.go => CALDataNormal.go} (56%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataReplyAcknowledge.go => CALDataNormalReplyAcknowledge.go} (53%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataReplyReply.go => CALDataNormalReplyReply.go} (57%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataReplyStatus.go => CALDataNormalReplyStatus.go} (61%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataReplyStatusExtended.go => CALDataNormalReplyStatusExtended.go} (60%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataRequestGetStatus.go => CALDataNormalRequestGetStatus.go} (54%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataRequestIdentify.go => CALDataNormalRequestIdentify.go} (55%)
 rename plc4go/protocols/cbus/readwrite/model/{CALDataRequestRecall.go => CALDataNormalRequestRecall.go} (55%)
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CALDataNormalRequestReset.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CALDataNormalValue.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/CALDataRequestReset.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CALDataSetParameter.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CBusCommandDeviceManagement.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CBusConstants.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CBusMessage.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/CBusMessageToClient.go
 copy plc4go/protocols/{abeth/readwrite/model/CIPEncapsulationReadRequest.go => cbus/readwrite/model/CBusMessageToServer.go} (50%)
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/ConfirmationSuccessful.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/ConfirmationType.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/ExclamationMark.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/ExclamationMarkReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/ExtendedFormatStatusReplyReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/NormalReply.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/NotTransmittedCorruption.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/NotTransmittedSyncLoss.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/NotTransmittedToManyReTransmissions.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/NotTransmittedTooLong.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/ReplyNormalReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/Request.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestCommand.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestDirectCommandAccess.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestEmpty.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestNull.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestReset.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestSmartConnectShortcut.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestTermination.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/RequestType.go
 copy plc4go/protocols/cbus/readwrite/model/{PowerUp.go => ResponseTermination.go} (52%)
 create mode 100644 plc4go/protocols/cbus/readwrite/model/ServerErrorReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/StandardFormatStatusReplyReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/StaticHelper.go
 rename sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.h => plc4go/tests/drivers/tests/manual_bacnet_driver_test.go (52%)
 copy plc4go/tools/plc4xpcapanalyzer/internal/{bacnetanalyzer => cbusanalyzer}/analyzer.go (54%)
 rename sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.h => plc4go/tools/plc4xpcapanalyzer/internal/common/common.go (71%)
 create mode 100644 plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/readwrite/utils/StaticHelper.java
 create mode 100644 plc4j/examples/hello-nats/pom.xml
 create mode 100644 plc4j/examples/hello-nats/src/main/java/org/apache/plc4x/java/examples/hellonats/CliOptions.java
 create mode 100644 plc4j/examples/hello-nats/src/main/java/org/apache/plc4x/java/examples/hellonats/HelloNats.java
 copy plc4j/examples/{hello-world-plc4x => hello-nats}/src/main/resources/logback.xml (100%)
 copy {plc4go/assets/testing => plc4net/drivers/knxnetip-test/resources}/logback-test.xml (100%)
 delete mode 100644 sandbox/plc4cpp/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/Makefile
 delete mode 100644 sandbox/plc4cpp/README.md
 delete mode 100644 sandbox/plc4cpp/api/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/PlcConnection.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/PlcConnection.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/PlcDriverManager.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/PlcDriverManager.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/PlcConnection.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcAuthentication.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcAuthentication.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcUsernamePasswordAuthentication.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcUsernamePasswordAuthentication.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcConnectionException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcConnectionException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcFieldRangeException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcFieldRangeException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIncompatibleDatatypeException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIncompatibleDatatypeException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcInvalidFieldException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcInvalidFieldException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIoException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIoException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcNotImplementedException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcNotImplementedException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolPayloadTooBigException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolPayloadTooBigException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcRuntimeException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcRuntimeException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcTimeoutException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcTimeoutException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedDataTypeException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedDataTypeException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedOperationException.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedOperationException.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequestBuilder.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequestBuilder.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionEvent.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionEvent.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteRequest.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteRequest.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RequestTemplate.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RequestTemplate.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/ResponseTemplate.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/ResponseTemplate.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/metadata/PlcConnectionMetadata.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/metadata/PlcConnectionMetadata.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/Consumer.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/Consumer.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcConsumerRegistration.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcConsumerRegistration.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcField.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcField.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcSubscriptionHandle.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcSubscriptionHandle.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcClientDataType.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcClientDataType.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcResponseCode.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcResponseCode.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcSubscriptionType.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcSubscriptionType.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/ValueTypeObject.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/api/types/ValueTypeObject.h
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.cpp
 delete mode 100644 sandbox/plc4cpp/api/src/main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.h
 delete mode 100644 sandbox/plc4cpp/drivers/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.h
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/connection/ProxyConnection.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/connection/ProxyConnection.h
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/dllexports.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/dllexports.h
 delete mode 100644 sandbox/plc4cpp/drivers/s7/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.h
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/connection/S7PlcConnection.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/connection/S7PlcConnection.h
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/dllexports.cpp
 delete mode 100644 sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/dllexports.h
 delete mode 100644 sandbox/plc4cpp/examples/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/examples/hello-world-plc4x/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/examples/hello-world-plc4x/src/main/cpp/org/apache/plc4x/cpp/examples/helloplc4x/helloplc4x.cpp
 delete mode 100644 sandbox/plc4cpp/integrations/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/integrations/apache-mynewt/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/integrations/edgex-foundry/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/pom.xml
 delete mode 100644 sandbox/plc4cpp/protocols/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/BoostConnection.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/BoostConnection.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.cpp
 delete mode 100644 sandbox/plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.h
 delete mode 100644 sandbox/plc4cpp/protocols/s7/src/main/cpp/org/apache/plc4x/cpp/s7/types/S7ControllerType.h
 delete mode 100644 sandbox/plc4cpp/utils/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/utils/logger/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/BLogger.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/BLogger.h
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.h
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DbgTrace.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DbgTrace.h
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorCategory.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorCategory.h
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorInfoException.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorInfoException.h
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ExLog.cpp
 delete mode 100644 sandbox/plc4cpp/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ExLog.h
 delete mode 100644 sandbox/plc4cpp/utils/systemconfig/CMakeLists.txt
 delete mode 100644 sandbox/plc4cpp/utils/systemconfig/src/main/cpp/org/apache/plc4x/cpp/utils/systemconfig/SystemConfiguration.cpp
 delete mode 100644 sandbox/plc4cpp/utils/systemconfig/src/main/cpp/org/apache/plc4x/cpp/utils/systemconfig/SystemConfiguration.h
 create mode 100644 src/site/asciidoc/users/protocols/plc4x.adoc
 delete mode 100644 tools/README.md
 delete mode 100644 tools/boost/pom.xml
 delete mode 100644 tools/boost/src/assembly/bundle.xml
 delete mode 100644 tools/pom.xml