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

[plc4x] branch splatch/ads-symbol-discovery updated (b6fd7384f -> 9b9eb6b8b)

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

cdutz pushed a change to branch splatch/ads-symbol-discovery
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from b6fd7384f chore(ads): Finished implementing a first version of the symbol-table and the datatype-table extraction
     new 3bb3bab2e chore(plc4j/test-generator): Added the plc4j-utils-pcap-shared back.
     new 67b2da91a fix(plc4go/cbus): fixed broken code
     new 5c1a61174 chore(build): enable-all-checks for regular build
     new c5f818ce9 test(plc4go): fixed ManualTestRunner crashing and not cleaning up properly.
     new 3ff550bde fix(plc-simulator/cbus): fixed simulator returning wrong status
     new 813ca277f test(plc4go/cbus): fixed some issues during connection setup and fallback for random sal
     new a31430708 feat(plc4xbrowser): added config options for logging and tracing
     new 9364e6e8c fix(plc4xbrowser): fixed log setup
     new b4febfa94 fix(plc-simulator/cbus): fixed NPE while stopping monitor
     new c7743e1df fix(cbus): fixed setting of c-bus options
     new 85bdbf302 fix(plc4go/cbus): fixed reading of mmi
     new 1bb8d9834 fix(plc4go/cbus): display MMI's with a default incoming message handler for now
     new f29e5a791 build(deps): bump influxdb-client-java from 4.3.0 to 6.4.0 (#436)
     new 4daf319fd build(deps): bump crc from 1.0.2 to 1.0.3 (#435)
     new 6f475abd6 build(deps): bump github.com/gdamore/tcell/v2 in /plc4go (#438)
     new b8c965f54 build(deps): bump github.com/schollz/progressbar/v3 in /plc4go (#437)
     new 042c7655f build(deps): bump kotlin.version from 1.7.0 to 1.7.10 (#432)
     new eff70c3a5 refactor(plc4xbrowser): reworked the REPL command system
     new e713fd38f feat(plc4xbrowser): display last 10 commands and save them in config
     new d6aaa2a89 chore(plc4xbrowser): link issue when using a command from the last selection
     new f68ba4257 feat(plc4xbrowser): added several features
     new a3803f690 feat(cbus): handle mmi status messages
     new 21706f715 feat(plc4xbrowser): add clear command
     new a5a7c33f8 fix(plc4go): fix linting errors
     new 08f773231 fix(plc4go/cbus): fix application filters (if a1 is set to ff then a2 needs to be set too)
     new 5d67a485e fix(cbus): fixed ParameterValues respecting the additional data
     new 4bfcc5c2c fix(plc4xpcapanalyzer): fixed unnecessary replacing of payloads
     new 9ce61caeb feat(plc4xpcapanalyzer/cbus): echo in merge requests should now be discarded so numbering won't get messed up
     new 6171f9ad0 fix(cbus): greatly simplified parsing by removing duplicate definition
     new a6951e15d feat(codegen/plc4go): save reserved in case they differ so they can be written out again using the same value
     new 030eaec8c feat(codegen/plc4j): save reserved in case they differ so they can be written out again using the same value
     new 6644fdc7b feat(cbus): change some fields to c-bus now that they don't loose data
     new 04c2043cd feat(codegen/plc4j): fixed issue with name collision
     new c9bd5ff97 fix(plc-simulator/cbus): simulator should now use the right types for responses
     new 2e6fe4a86 feat: added new bacnet vendor ids
     new 132200d16 fix(plc4go/cbus): fixed c-bus reporting a request to pci falsely
     new 383fad8ce fix(plc4go/cbus): added a workaround from a nasty bug in using PeekReadableBytes
     new 5ba7c29df refactor(plc4go): reworked the GetNumReadableBytes
     new 2c7997776 fix(plc4go): fixed wrong import
     new 3a848f33f refactor(plc4go): introduced DefaultBufferedTransportInstance to consolidate common code
     new 976baffc2 refactor(plc4xbrowser): split up main into ui and actions
     new 54721e646 fix(plc-simulator/cbus): fixed simulator returning wrong data
     new a630c6a61 feat(plc4xbrowser): auto register option for drivers
     new b6f76b292 refactor(plc4go): added a IsAPlcMessage() bool method to plc_message
     new cdd170670 fix(plc4xbrowser): fixed issue where output got overwhelmed by to many message
     new 7177008fd feat(plc4xbrowser): added subcommands for clear
     new 88dbf9a43 feat(plc4xbrowser): added first iteration of read support
     new cbb9c0132 feat(plc4xbrowser): hook ctrl-c onto command input clear
     new 07d1459b1 feat(plc4xbrowser): made read produce a proper message
     new 26493682c feat(plc-simulator/s7): support a alternate s7 port
     new ddc658851 feat(plc4xbrowser): implemented write-direct
     new b14079a2c fix(plc4xbrowser): don't wrap messages as this destroys layout
     new 8cf77ba78 fix(plc4xbrowser): replace tview with sruehl fork...
     new 400c5f295 fix(plc4xbrowser): fixed small commit accident
     new 70ce6a2db fix(plc4go): fixed compile issue
     new da2b656de fix(plc4go): fix go install by changing to fork
     new 35cc4822f fix(cbus): fixed identify output unit sumary
     new 788510f05 feat(plc-simulator/cbus): implemented identify responses
     new f21d35252 fix(plc4go/cbus): fixed FieldHandler
     new 80e243f39 fix(plc4xbrowser): fixed command escaping when using brackets
     new 3809e0835 fix(cbus): repaired some byte numberings
     new ffe2e788d chore(plc4x/team): initial entry in the team section.
     new 92a747115 chore(plc4x/team): fix for image
     new 91346674a small updates in driver documentation
     new 26e12ac29 fix(spi): WriteBufferBoxBased should not switch out writer for sub
     new fe7c40717 refactor(cbus): add virtual fields for hex encoded fields
     new 466183b4e refactor(cbus): followup on improved message output
     new 89ba633be fix(cbus): implementd InterfaceRequirementsTest and fixed bugs
     new 607da798a feat(plc4go/cbus): added new info field for browse
     new fcdc859e7 feat(plc4xbrowser): added browse support
     new 3e8c2a36d chore(plc4xbrowser): adjusted variable name
     new 8b25fa534 refactor(plc4go): streamlined plc_browse api
     new 8417cf67a fix(plc4go): fixed browse query builder
     new 54a4db83e feat(plc4xbrowser): set focus on ctrl+c
     new 1f8852dbb fix(plc-simulator/cbus): fixed some wrong returns
     new 22db7c26d chore(cbus): fixed code commend
     new 78a5b426c feat(plc4go/cbus): first draft of browse functionality
     new 81c30928b fix(plc4go/cbus): fix handling of "!" errors
     new b3c9de083 fix(plc4go/cbus): fixed vet error
     new 04de24751 refactor(plc4xbrowser): put ui parts into a ui package
     new 7856b1c3e feat(plc4xbrowser): increase display area
     new 0ae146cb9 feat(plc4xpcapanalyzer): added frontend for interactive work with the cli
     new eca60c900 chore(plc4go/tools): added basic documentation for the tools
     new 9b9eb6b8b fix(cbus): fixed handling of error responses

The 84 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ensure-platforms.yml             |   2 +-
 Jenkinsfile                                        |   2 +-
 .../templates/go/complex-type-template.go.ftlh     |  58 +-
 .../templates/java/complex-type-template.java.ftlh | 126 +++-
 .../src/main/resources/protocols/test/test.mspec   |  10 +
 .../discovery/hello_world_plc4go_knx_discovery.go  |   8 +-
 plc4go/go.mod                                      |   6 +-
 plc4go/go.sum                                      |  15 +-
 plc4go/internal/ads/MessageCodec.go                |   4 +-
 plc4go/internal/bacnetip/Connection.go             |   2 +
 plc4go/internal/bacnetip/MessageCodec.go           |   2 +-
 plc4go/internal/cbus/Browser.go                    | 137 ++++
 plc4go/internal/cbus/Configuration.go              |  40 +-
 plc4go/internal/cbus/Connection.go                 |  89 ++-
 plc4go/internal/cbus/Driver.go                     |   4 +-
 plc4go/internal/cbus/Field.go                      | 188 +++++-
 plc4go/internal/cbus/FieldHandler.go               | 123 +++-
 plc4go/internal/cbus/MessageCodec.go               |  50 +-
 plc4go/internal/cbus/Reader.go                     | 147 ++--
 plc4go/internal/cbus/Subscriber.go                 |  82 ++-
 plc4go/internal/cbus/Util.go                       |  35 +-
 plc4go/internal/cbus/fieldtype_string.go           |   6 +-
 plc4go/internal/eip/MessageCodec.go                |   4 +-
 plc4go/internal/knxnetip/Browser.go                |  55 +-
 plc4go/internal/knxnetip/Connection.go             |   2 +-
 plc4go/internal/knxnetip/MessageCodec.go           |   8 +-
 plc4go/internal/modbus/MessageCodec.go             |   4 +-
 plc4go/internal/s7/MessageCodec.go                 |   2 +-
 plc4go/internal/spi/model/DefaultBrowseRequest.go  | 103 ---
 plc4go/internal/spi/model/DefaultPlcBrowseEvent.go |  10 +-
 .../spi/model/DefaultPlcBrowseQueryResult.go       |  76 ++-
 .../internal/spi/model/DefaultPlcBrowseRequest.go  | 130 ++++
 .../internal/spi/model/DefaultPlcBrowseResponse.go |  65 ++
 plc4go/internal/spi/model/DefaultRequest.go        |   4 +
 plc4go/internal/spi/model/DefaultResponse.go       |   4 +
 plc4go/internal/spi/testutils/ManualTestRunner.go  |   8 +-
 .../internal/spi/transports/TransportInstance.go   |  61 +-
 plc4go/internal/spi/transports/pcap/Transport.go   |  44 +-
 plc4go/internal/spi/transports/serial/Transport.go |  46 +-
 plc4go/internal/spi/transports/tcp/Transport.go    |  47 +-
 plc4go/internal/spi/transports/test/Transport.go   |  30 +-
 plc4go/internal/spi/transports/udp/Transport.go    |  16 +-
 .../spi/transports/utils/TransportLogger.go        |   4 +-
 plc4go/internal/spi/utils/WriteBufferBoxBased.go   |   1 -
 plc4go/pkg/api/model/plc_browse.go                 |  40 +-
 plc4go/pkg/api/model/plc_connection_metadata.go    |   2 -
 plc4go/pkg/api/model/plc_message.go                |   1 +
 plc4go/pkg/api/model/plc_read.go                   |   4 +-
 plc4go/pkg/api/model/plc_write.go                  |   4 +-
 .../readwrite/model/CIPEncapsulationPacket.go      |  16 +-
 .../readwrite/model/CIPEncapsulationReadRequest.go |   2 +-
 .../model/CIPEncapsulationReadResponse.go          |   2 +-
 .../readwrite/model/DF1CommandRequestMessage.go    |   2 +-
 ...mandResponseMessageProtectedTypedLogicalRead.go |   2 +-
 .../abeth/readwrite/model/DF1RequestMessage.go     |  16 +-
 .../model/DF1RequestProtectedTypedLogicalRead.go   |   2 +-
 .../abeth/readwrite/model/DF1ResponseMessage.go    |  31 +-
 .../model/AdsAddDeviceNotificationRequest.go       |  33 +-
 .../model/AdsAddDeviceNotificationResponse.go      |   2 +-
 .../protocols/ads/readwrite/model/AdsConstants.go  |   2 +-
 .../model/AdsDeleteDeviceNotificationRequest.go    |   2 +-
 .../model/AdsDeleteDeviceNotificationResponse.go   |   2 +-
 .../model/AdsDeviceNotificationRequest.go          |   2 +-
 .../ads/readwrite/model/AdsMultiRequestItemRead.go |   2 +-
 .../model/AdsMultiRequestItemReadWrite.go          |   2 +-
 .../readwrite/model/AdsMultiRequestItemWrite.go    |   2 +-
 .../ads/readwrite/model/AdsNotificationSample.go   |   6 +-
 .../readwrite/model/AdsReadDeviceInfoResponse.go   |   2 +-
 .../ads/readwrite/model/AdsReadRequest.go          |   2 +-
 .../ads/readwrite/model/AdsReadResponse.go         |   2 +-
 .../ads/readwrite/model/AdsReadStateResponse.go    |   2 +-
 .../ads/readwrite/model/AdsReadWriteRequest.go     |   2 +-
 .../ads/readwrite/model/AdsReadWriteResponse.go    |   2 +-
 .../ads/readwrite/model/AdsStampHeader.go          |   6 +-
 .../ads/readwrite/model/AdsWriteControlRequest.go  |   2 +-
 .../ads/readwrite/model/AdsWriteControlResponse.go |   2 +-
 .../ads/readwrite/model/AdsWriteRequest.go         |   2 +-
 .../ads/readwrite/model/AdsWriteResponse.go        |   2 +-
 plc4go/protocols/ads/readwrite/model/AmsNetId.go   |   9 +-
 plc4go/protocols/ads/readwrite/model/AmsPacket.go  |  12 +-
 .../readwrite/model/AmsSerialAcknowledgeFrame.go   |   9 +-
 .../ads/readwrite/model/AmsSerialFrame.go          |  10 +-
 .../ads/readwrite/model/AmsSerialResetFrame.go     |   9 +-
 .../protocols/ads/readwrite/model/AmsTCPPacket.go  |  20 +-
 plc4go/protocols/ads/readwrite/model/State.go      |  28 +-
 .../bacnetip/readwrite/model/APDUAbort.go          |  22 +-
 .../bacnetip/readwrite/model/APDUComplexAck.go     |  22 +-
 .../readwrite/model/APDUConfirmedRequest.go        |  22 +-
 .../bacnetip/readwrite/model/APDUError.go          |  22 +-
 .../bacnetip/readwrite/model/APDUReject.go         |  20 +-
 .../bacnetip/readwrite/model/APDUSegmentAck.go     |  22 +-
 .../bacnetip/readwrite/model/APDUSimpleAck.go      |  20 +-
 .../readwrite/model/APDUUnconfirmedRequest.go      |  18 +-
 .../bacnetip/readwrite/model/APDUUnknown.go        |   4 +-
 .../readwrite/model/BACnetAbortReasonTagged.go     |   6 +-
 ...ACnetAccessAuthenticationFactorDisableTagged.go |   8 +-
 .../BACnetAccessCredentialDisableReasonTagged.go   |   8 +-
 .../model/BACnetAccessCredentialDisableTagged.go   |   8 +-
 .../readwrite/model/BACnetAccessEventTagged.go     |   8 +-
 .../model/BACnetAccessPassbackModeTagged.go        |   7 +-
 .../bacnetip/readwrite/model/BACnetAccessRule.go   |   8 +-
 .../BACnetAccessRuleLocationSpecifierTagged.go     |   7 +-
 .../BACnetAccessRuleTimeRangeSpecifierTagged.go    |   7 +-
 .../readwrite/model/BACnetAccessThreatLevel.go     |   4 +-
 .../readwrite/model/BACnetAccessUserTypeTagged.go  |   8 +-
 .../model/BACnetAccessZoneOccupancyStateTagged.go  |   8 +-
 .../readwrite/model/BACnetAccumulatorRecord.go     |   7 +-
 ...CnetAccumulatorRecordAccumulatorStatusTagged.go |   7 +-
 .../readwrite/model/BACnetActionCommand.go         |  12 +-
 .../bacnetip/readwrite/model/BACnetActionList.go   |   6 +-
 .../bacnetip/readwrite/model/BACnetActionTagged.go |   7 +-
 .../bacnetip/readwrite/model/BACnetAddress.go      |   5 +-
 .../readwrite/model/BACnetAddressBinding.go        |   5 +-
 .../readwrite/model/BACnetAddressEnclosed.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  |   5 +-
 .../readwrite/model/BACnetAssignedLandingCalls.go  |   4 +-
 .../BACnetAssignedLandingCallsLandingCallsList.go  |   7 +-
 ...netAssignedLandingCallsLandingCallsListEntry.go |   5 +-
 .../readwrite/model/BACnetAuthenticationFactor.go  |   6 +-
 .../model/BACnetAuthenticationFactorEnclosed.go    |   7 +-
 .../model/BACnetAuthenticationFactorFormat.go      |   6 +-
 .../model/BACnetAuthenticationFactorTypeTagged.go  |   7 +-
 .../readwrite/model/BACnetAuthenticationPolicy.go  |   6 +-
 .../model/BACnetAuthenticationPolicyList.go        |   7 +-
 .../model/BACnetAuthenticationPolicyListEntry.go   |   5 +-
 .../model/BACnetAuthenticationStatusTagged.go      |   7 +-
 .../model/BACnetAuthorizationExemptionTagged.go    |   8 +-
 .../model/BACnetAuthorizationModeTagged.go         |   8 +-
 .../bacnetip/readwrite/model/BACnetBDTEntry.go     |   5 +-
 .../readwrite/model/BACnetBackupStateTagged.go     |   7 +-
 .../model/BACnetBinaryLightingPVTagged.go          |   8 +-
 .../readwrite/model/BACnetBinaryPVTagged.go        |   7 +-
 .../model/BACnetCOVMultipleSubscription.go         |   8 +-
 ...bscriptionListOfCovSubscriptionSpecification.go |   7 +-
 ...ptionListOfCovSubscriptionSpecificationEntry.go |   5 +-
 ...riptionSpecificationEntryListOfCovReferences.go |   7 +-
 ...onSpecificationEntryListOfCovReferencesEntry.go |   6 +-
 .../readwrite/model/BACnetCOVSubscription.go       |   8 +-
 .../readwrite/model/BACnetCalendarEntryDate.go     |   2 +-
 .../model/BACnetCalendarEntryDateRange.go          |   2 +-
 .../readwrite/model/BACnetCalendarEntryEnclosed.go |   7 +-
 .../readwrite/model/BACnetCalendarEntryWeekNDay.go |   2 +-
 .../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/BACnetClientCOVNone.go         |   2 +-
 .../readwrite/model/BACnetClientCOVObject.go       |   2 +-
 .../bacnetip/readwrite/model/BACnetClosingTag.go   |   5 +-
 ...ACnetConfirmedServiceRequestAcknowledgeAlarm.go |   6 +-
 .../BACnetConfirmedServiceRequestAddListElement.go |   6 +-
 .../BACnetConfirmedServiceRequestAtomicReadFile.go |   4 +-
 ...tConfirmedServiceRequestAtomicReadFileRecord.go |   2 +-
 ...tConfirmedServiceRequestAtomicReadFileStream.go |   2 +-
 ...BACnetConfirmedServiceRequestAtomicWriteFile.go |   6 +-
 .../BACnetConfirmedServiceRequestAuthenticate.go   |   2 +-
 ...firmedServiceRequestConfirmedCOVNotification.go |   6 +-
 ...rviceRequestConfirmedCOVNotificationMultiple.go |   6 +-
 ...rmedServiceRequestConfirmedEventNotification.go |   6 +-
 ...firmedServiceRequestConfirmedPrivateTransfer.go |   6 +-
 ...tConfirmedServiceRequestConfirmedTextMessage.go |   6 +-
 ...estConfirmedTextMessageMessageClassCharacter.go |   2 +-
 ...questConfirmedTextMessageMessageClassNumeric.go |   2 +-
 ...estConfirmedTextMessageMessagePriorityTagged.go |   7 +-
 .../BACnetConfirmedServiceRequestCreateObject.go   |   4 +-
 ...medServiceRequestCreateObjectObjectSpecifier.go |   8 +-
 .../BACnetConfirmedServiceRequestDeleteObject.go   |   2 +-
 ...rmedServiceRequestDeviceCommunicationControl.go |   6 +-
 ...eviceCommunicationControlEnableDisableTagged.go |   7 +-
 ...tConfirmedServiceRequestGetEnrollmentSummary.go |   6 +-
 ...EnrollmentSummaryAcknowledgementFilterTagged.go |   7 +-
 ...stGetEnrollmentSummaryEventStateFilterTagged.go |   7 +-
 ...iceRequestGetEnrollmentSummaryPriorityFilter.go |   8 +-
 ...etConfirmedServiceRequestGetEventInformation.go |   2 +-
 ...etConfirmedServiceRequestLifeSafetyOperation.go |   6 +-
 .../BACnetConfirmedServiceRequestReadProperty.go   |   6 +-
 ...nfirmedServiceRequestReadPropertyConditional.go |   2 +-
 ...tConfirmedServiceRequestReadPropertyMultiple.go |   2 +-
 .../BACnetConfirmedServiceRequestReadRange.go      |   6 +-
 ...firmedServiceRequestReadRangeRangeByPosition.go |   2 +-
 ...ServiceRequestReadRangeRangeBySequenceNumber.go |   4 +-
 ...tConfirmedServiceRequestReadRangeRangeByTime.go |   2 +-
 ...netConfirmedServiceRequestReinitializeDevice.go |   4 +-
 ...ializeDeviceReinitializedStateOfDeviceTagged.go |   7 +-
 ...CnetConfirmedServiceRequestRemoveListElement.go |   6 +-
 .../BACnetConfirmedServiceRequestRequestKey.go     |   2 +-
 .../BACnetConfirmedServiceRequestSubscribeCOV.go   |   6 +-
 ...tConfirmedServiceRequestSubscribeCOVProperty.go |   6 +-
 ...edServiceRequestSubscribeCOVPropertyMultiple.go |   6 +-
 ...yMultipleListOfCovSubscriptionSpecifications.go |   7 +-
 ...tipleListOfCovSubscriptionSpecificationsList.go |   7 +-
 ...ListOfCovSubscriptionSpecificationsReference.go |   6 +-
 .../model/BACnetConfirmedServiceRequestUnknown.go  |   2 +-
 .../model/BACnetConfirmedServiceRequestVTClose.go  |   2 +-
 .../model/BACnetConfirmedServiceRequestVTData.go   |   6 +-
 .../model/BACnetConfirmedServiceRequestVTOpen.go   |   4 +-
 .../BACnetConfirmedServiceRequestWriteProperty.go  |   6 +-
 ...ConfirmedServiceRequestWritePropertyMultiple.go |   2 +-
 .../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          |  10 +-
 .../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 +-
 .../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  |   5 +-
 .../readwrite/model/BACnetDailySchedule.go         |   6 +-
 .../bacnetip/readwrite/model/BACnetDateRange.go    |   5 +-
 .../readwrite/model/BACnetDateRangeEnclosed.go     |   7 +-
 .../bacnetip/readwrite/model/BACnetDateTime.go     |   5 +-
 .../readwrite/model/BACnetDateTimeEnclosed.go      |   7 +-
 .../readwrite/model/BACnetDaysOfWeekTagged.go      |   7 +-
 .../bacnetip/readwrite/model/BACnetDestination.go  |  10 +-
 .../model/BACnetDeviceObjectPropertyReference.go   |   7 +-
 .../BACnetDeviceObjectPropertyReferenceEnclosed.go |   7 +-
 .../readwrite/model/BACnetDeviceObjectReference.go |   5 +-
 .../model/BACnetDeviceObjectReferenceEnclosed.go   |   7 +-
 .../readwrite/model/BACnetDeviceStatusTagged.go    |   8 +-
 .../readwrite/model/BACnetDoorAlarmStateTagged.go  |   8 +-
 .../model/BACnetDoorSecuredStatusTagged.go         |   7 +-
 .../readwrite/model/BACnetDoorStatusTagged.go      |   8 +-
 .../readwrite/model/BACnetDoorValueTagged.go       |   7 +-
 .../model/BACnetEngineeringUnitsTagged.go          |   8 +-
 .../bacnetip/readwrite/model/BACnetErrorGeneral.go |   2 +-
 .../readwrite/model/BACnetEscalatorFaultTagged.go  |   8 +-
 .../readwrite/model/BACnetEscalatorModeTagged.go   |   8 +-
 .../BACnetEscalatorOperationDirectionTagged.go     |   8 +-
 .../readwrite/model/BACnetEventLogRecord.go        |   5 +-
 .../model/BACnetEventLogRecordLogDatumLogStatus.go |   2 +-
 .../BACnetEventLogRecordLogDatumNotification.go    |   6 +-
 .../BACnetEventLogRecordLogDatumTimeChange.go      |   2 +-
 .../model/BACnetEventNotificationSubscription.go   |   7 +-
 .../model/BACnetEventParameterAccessEvent.go       |   2 +-
 ...tEventParameterAccessEventListOfAccessEvents.go |   7 +-
 .../model/BACnetEventParameterBufferReady.go       |   2 +-
 .../model/BACnetEventParameterChangeOfBitstring.go |   2 +-
 ...ameterChangeOfBitstringListOfBitstringValues.go |   7 +-
 .../BACnetEventParameterChangeOfCharacterString.go |   2 +-
 ...eterChangeOfCharacterStringListOfAlarmValues.go |   7 +-
 .../BACnetEventParameterChangeOfDiscreteValue.go   |   2 +-
 .../BACnetEventParameterChangeOfLifeSavety.go      |   2 +-
 ...ParameterChangeOfLifeSavetyListOfAlarmValues.go |   7 +-
 ...hangeOfLifeSavetyListOfLifeSavetyAlarmValues.go |   7 +-
 .../model/BACnetEventParameterChangeOfState.go     |   2 +-
 ...ACnetEventParameterChangeOfStateListOfValues.go |   7 +-
 .../BACnetEventParameterChangeOfStatusFlags.go     |   2 +-
 .../model/BACnetEventParameterChangeOfTimer.go     |   2 +-
 .../BACnetEventParameterChangeOfTimerAlarmValue.go |   7 +-
 .../model/BACnetEventParameterChangeOfValue.go     |   2 +-
 ...ventParameterChangeOfValueCivCriteriaBitmask.go |   2 +-
 ...fValueCivCriteriaReferencedPropertyIncrement.go |   2 +-
 .../model/BACnetEventParameterCommandFailure.go    |   2 +-
 .../model/BACnetEventParameterDoubleOutOfRange.go  |   2 +-
 .../model/BACnetEventParameterExtended.go          |   2 +-
 .../BACnetEventParameterExtendedParameters.go      |  21 +-
 .../model/BACnetEventParameterFloatingLimit.go     |   2 +-
 .../readwrite/model/BACnetEventParameterNone.go    |   2 +-
 .../model/BACnetEventParameterOutOfRange.go        |   2 +-
 .../model/BACnetEventParameterSignedOutOfRange.go  |   2 +-
 .../BACnetEventParameterUnsignedOutOfRange.go      |   2 +-
 .../model/BACnetEventParameterUnsignedRange.go     |   2 +-
 .../readwrite/model/BACnetEventPriorities.go       |   9 +-
 .../readwrite/model/BACnetEventStateTagged.go      |   8 +-
 .../readwrite/model/BACnetEventSummariesList.go    |   7 +-
 .../bacnetip/readwrite/model/BACnetEventSummary.go |  10 +-
 .../readwrite/model/BACnetEventTimestamps.go       |   6 +-
 .../model/BACnetEventTimestampsEnclosed.go         |   7 +-
 .../model/BACnetEventTransitionBitsTagged.go       |   7 +-
 .../readwrite/model/BACnetEventTypeTagged.go       |   8 +-
 .../BACnetFaultParameterFaultCharacterString.go    |   2 +-
 ...rameterFaultCharacterStringListOfFaultValues.go |   7 +-
 .../model/BACnetFaultParameterFaultExtended.go     |   2 +-
 .../BACnetFaultParameterFaultExtendedParameters.go |   7 +-
 ...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   |   2 +-
 ...ultParameterFaultLifeSafetyListOfFaultValues.go |   7 +-
 .../model/BACnetFaultParameterFaultListed.go       |   2 +-
 .../model/BACnetFaultParameterFaultOutOfRange.go   |   2 +-
 ...ParameterFaultOutOfRangeMaxNormalValueDouble.go |   2 +-
 ...arameterFaultOutOfRangeMaxNormalValueInteger.go |   2 +-
 ...ltParameterFaultOutOfRangeMaxNormalValueReal.go |   2 +-
 ...rameterFaultOutOfRangeMaxNormalValueUnsigned.go |   2 +-
 ...ParameterFaultOutOfRangeMinNormalValueDouble.go |   2 +-
 ...arameterFaultOutOfRangeMinNormalValueInteger.go |   2 +-
 ...ltParameterFaultOutOfRangeMinNormalValueReal.go |   2 +-
 ...rameterFaultOutOfRangeMinNormalValueUnsigned.go |   2 +-
 .../model/BACnetFaultParameterFaultState.go        |   2 +-
 ...netFaultParameterFaultStateListOfFaultValues.go |   7 +-
 .../model/BACnetFaultParameterFaultStatusFlags.go  |   2 +-
 .../readwrite/model/BACnetFaultParameterNone.go    |   2 +-
 .../readwrite/model/BACnetFaultTypeTagged.go       |   7 +-
 .../model/BACnetFileAccessMethodTagged.go          |   7 +-
 .../readwrite/model/BACnetGroupChannelValue.go     |   6 +-
 .../readwrite/model/BACnetGroupChannelValueList.go |   7 +-
 .../readwrite/model/BACnetHostAddressEnclosed.go   |   7 +-
 .../readwrite/model/BACnetHostAddressIpAddress.go  |   2 +-
 .../readwrite/model/BACnetHostAddressName.go       |   2 +-
 .../readwrite/model/BACnetHostAddressNull.go       |   2 +-
 .../bacnetip/readwrite/model/BACnetHostNPort.go    |   5 +-
 .../readwrite/model/BACnetHostNPortEnclosed.go     |   7 +-
 .../bacnetip/readwrite/model/BACnetIPModeTagged.go |   7 +-
 .../readwrite/model/BACnetKeyIdentifier.go         |   5 +-
 .../readwrite/model/BACnetLandingCallStatus.go     |   6 +-
 .../BACnetLandingCallStatusCommandDestination.go   |   2 +-
 .../BACnetLandingCallStatusCommandDirection.go     |   2 +-
 .../readwrite/model/BACnetLandingDoorStatus.go     |   4 +-
 .../BACnetLandingDoorStatusLandingDoorsList.go     |   7 +-
 ...BACnetLandingDoorStatusLandingDoorsListEntry.go |   5 +-
 .../readwrite/model/BACnetLifeSafetyModeTagged.go  |   8 +-
 .../model/BACnetLifeSafetyOperationTagged.go       |   8 +-
 .../readwrite/model/BACnetLifeSafetyStateTagged.go |   8 +-
 .../readwrite/model/BACnetLiftCarCallList.go       |   4 +-
 .../model/BACnetLiftCarCallListFloorList.go        |   7 +-
 .../model/BACnetLiftCarDirectionTagged.go          |   8 +-
 .../model/BACnetLiftCarDoorCommandTagged.go        |   7 +-
 .../model/BACnetLiftCarDriveStatusTagged.go        |   8 +-
 .../readwrite/model/BACnetLiftCarModeTagged.go     |   8 +-
 .../readwrite/model/BACnetLiftFaultTagged.go       |   8 +-
 .../readwrite/model/BACnetLiftGroupModeTagged.go   |   7 +-
 .../readwrite/model/BACnetLightingCommand.go       |   9 +-
 .../model/BACnetLightingCommandEnclosed.go         |   7 +-
 .../model/BACnetLightingInProgressTagged.go        |   7 +-
 .../model/BACnetLightingOperationTagged.go         |   8 +-
 .../model/BACnetLightingTransitionTagged.go        |   8 +-
 .../readwrite/model/BACnetLimitEnableTagged.go     |   7 +-
 .../readwrite/model/BACnetLockStatusTagged.go      |   7 +-
 .../readwrite/model/BACnetLogDataLogData.go        |   6 +-
 .../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     |   5 +-
 .../bacnetip/readwrite/model/BACnetLogRecord.go    |   6 +-
 .../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 +-
 .../readwrite/model/BACnetLogStatusTagged.go       |   7 +-
 .../readwrite/model/BACnetLoggingTypeTagged.go     |   8 +-
 .../readwrite/model/BACnetMaintenanceTagged.go     |   8 +-
 .../bacnetip/readwrite/model/BACnetNameValue.go    |   5 +-
 .../readwrite/model/BACnetNameValueCollection.go   |   7 +-
 .../model/BACnetNetworkNumberQualityTagged.go      |   7 +-
 .../model/BACnetNetworkPortCommandTagged.go        |   8 +-
 .../readwrite/model/BACnetNetworkSecurityPolicy.go |   5 +-
 .../readwrite/model/BACnetNetworkTypeTagged.go     |   8 +-
 .../readwrite/model/BACnetNodeTypeTagged.go        |   7 +-
 .../BACnetNotificationParametersAccessEvent.go     |   8 +-
 .../BACnetNotificationParametersBufferReady.go     |   8 +-
 ...ACnetNotificationParametersChangeOfBitString.go |   8 +-
 ...otificationParametersChangeOfCharacterString.go |   8 +-
 ...tNotificationParametersChangeOfDiscreteValue.go |   8 +-
 ...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 |   8 +-
 ...netNotificationParametersChangeOfReliability.go |   8 +-
 .../BACnetNotificationParametersChangeOfState.go   |   8 +-
 ...netNotificationParametersChangeOfStatusFlags.go |   8 +-
 .../BACnetNotificationParametersChangeOfTimer.go   |   8 +-
 .../BACnetNotificationParametersChangeOfValue.go   |   8 +-
 ...onParametersChangeOfValueNewValueChangedBits.go |   2 +-
 ...nParametersChangeOfValueNewValueChangedValue.go |   2 +-
 .../BACnetNotificationParametersCommandFailure.go  |   8 +-
 ...BACnetNotificationParametersComplexEventType.go |   2 +-
 ...BACnetNotificationParametersDoubleOutOfRange.go |   8 +-
 .../model/BACnetNotificationParametersExtended.go  |   8 +-
 ...CnetNotificationParametersExtendedParameters.go |  21 +-
 .../BACnetNotificationParametersFloatingLimit.go   |   8 +-
 .../BACnetNotificationParametersOutOfRange.go      |   8 +-
 ...BACnetNotificationParametersSignedOutOfRange.go |   8 +-
 ...CnetNotificationParametersUnsignedOutOfRange.go |   8 +-
 .../BACnetNotificationParametersUnsignedRange.go   |   8 +-
 .../readwrite/model/BACnetNotifyTypeTagged.go      |   7 +-
 .../model/BACnetObjectPropertyReference.go         |   6 +-
 .../model/BACnetObjectPropertyReferenceEnclosed.go |   7 +-
 .../readwrite/model/BACnetObjectTypeTagged.go      |   8 +-
 .../model/BACnetObjectTypesSupportedTagged.go      |   7 +-
 .../bacnetip/readwrite/model/BACnetOpeningTag.go   |   5 +-
 .../readwrite/model/BACnetOptionalBinaryPVNull.go  |   2 +-
 .../readwrite/model/BACnetOptionalBinaryPVValue.go |   2 +-
 .../model/BACnetOptionalCharacterStringNull.go     |   2 +-
 .../model/BACnetOptionalCharacterStringValue.go    |   2 +-
 .../readwrite/model/BACnetOptionalREALNull.go      |   2 +-
 .../readwrite/model/BACnetOptionalREALValue.go     |   2 +-
 .../readwrite/model/BACnetOptionalUnsignedNull.go  |   2 +-
 .../readwrite/model/BACnetOptionalUnsignedValue.go |   2 +-
 .../readwrite/model/BACnetPolarityTagged.go        |   7 +-
 .../readwrite/model/BACnetPortPermission.go        |   5 +-
 .../bacnetip/readwrite/model/BACnetPrescale.go     |   5 +-
 .../readwrite/model/BACnetPriorityArray.go         |   8 +-
 .../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 +-
 .../model/BACnetProcessIdSelectionNull.go          |   2 +-
 .../model/BACnetProcessIdSelectionValue.go         |   2 +-
 .../readwrite/model/BACnetProgramErrorTagged.go    |   8 +-
 .../readwrite/model/BACnetProgramRequestTagged.go  |   7 +-
 .../readwrite/model/BACnetProgramStateTagged.go    |   7 +-
 .../readwrite/model/BACnetPropertyAccessResult.go  |   8 +-
 ...yAccessResultAccessResultPropertyAccessError.go |   2 +-
 ...ropertyAccessResultAccessResultPropertyValue.go |   2 +-
 .../model/BACnetPropertyIdentifierTagged.go        |   8 +-
 .../readwrite/model/BACnetPropertyReference.go     |   5 +-
 .../model/BACnetPropertyReferenceEnclosed.go       |   7 +-
 .../model/BACnetPropertyStateActionUnknown.go      |   2 +-
 .../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          |   7 +-
 .../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        |   8 +-
 .../model/BACnetPropertyWriteDefinition.go         |   8 +-
 .../readwrite/model/BACnetProtocolLevelTagged.go   |   7 +-
 .../readwrite/model/BACnetReadAccessProperty.go    |   7 +-
 .../model/BACnetReadAccessPropertyReadResult.go    |   9 +-
 .../readwrite/model/BACnetReadAccessResult.go      |   5 +-
 .../model/BACnetReadAccessResultListOfResults.go   |   8 +-
 .../model/BACnetReadAccessSpecification.go         |   7 +-
 .../readwrite/model/BACnetRecipientAddress.go      |   2 +-
 .../readwrite/model/BACnetRecipientDevice.go       |   2 +-
 .../readwrite/model/BACnetRecipientEnclosed.go     |   7 +-
 .../readwrite/model/BACnetRecipientProcess.go      |   5 +-
 .../model/BACnetRecipientProcessEnclosed.go        |   7 +-
 .../readwrite/model/BACnetRejectReasonTagged.go    |   6 +-
 .../readwrite/model/BACnetRelationshipTagged.go    |   8 +-
 .../readwrite/model/BACnetReliabilityTagged.go     |   8 +-
 .../readwrite/model/BACnetRestartReasonTagged.go   |   8 +-
 .../readwrite/model/BACnetResultFlagsTagged.go     |   7 +-
 .../bacnetip/readwrite/model/BACnetRouterEntry.go  |   7 +-
 .../model/BACnetRouterEntryStatusTagged.go         |   7 +-
 .../readwrite/model/BACnetScaleFloatScale.go       |   2 +-
 .../readwrite/model/BACnetScaleIntegerScale.go     |   2 +-
 .../readwrite/model/BACnetSecurityKeySet.go        |   7 +-
 .../readwrite/model/BACnetSecurityKeySetKeyIds.go  |   7 +-
 .../readwrite/model/BACnetSecurityLevelTagged.go   |   7 +-
 .../readwrite/model/BACnetSecurityPolicyTagged.go  |   7 +-
 .../readwrite/model/BACnetSegmentationTagged.go    |   7 +-
 .../model/BACnetServiceAckAtomicReadFile.go        |   4 +-
 .../model/BACnetServiceAckAtomicReadFileRecord.go  |   2 +-
 .../model/BACnetServiceAckAtomicReadFileStream.go  |   2 +-
 .../model/BACnetServiceAckAtomicWriteFile.go       |   2 +-
 .../model/BACnetServiceAckAuthenticate.go          |   2 +-
 .../BACnetServiceAckConfirmedPrivateTransfer.go    |   6 +-
 .../model/BACnetServiceAckCreateObject.go          |   2 +-
 .../model/BACnetServiceAckGetAlarmSummary.go       |   6 +-
 .../model/BACnetServiceAckGetEnrollmentSummary.go  |   6 +-
 .../model/BACnetServiceAckGetEventInformation.go   |   4 +-
 .../model/BACnetServiceAckReadProperty.go          |   6 +-
 .../BACnetServiceAckReadPropertyConditional.go     |   2 +-
 .../model/BACnetServiceAckReadPropertyMultiple.go  |   2 +-
 .../readwrite/model/BACnetServiceAckReadRange.go   |   6 +-
 .../readwrite/model/BACnetServiceAckRequestKey.go  |   2 +-
 .../readwrite/model/BACnetServiceAckVTData.go      |   6 +-
 .../readwrite/model/BACnetServiceAckVTOpen.go      |   2 +-
 .../model/BACnetServicesSupportedTagged.go         |   7 +-
 .../readwrite/model/BACnetSetpointReference.go     |   4 +-
 .../readwrite/model/BACnetShedLevelAmount.go       |   2 +-
 .../readwrite/model/BACnetShedLevelLevel.go        |   2 +-
 .../readwrite/model/BACnetShedLevelPercent.go      |   2 +-
 .../readwrite/model/BACnetShedStateTagged.go       |   7 +-
 .../readwrite/model/BACnetSilencedStateTagged.go   |   8 +-
 .../bacnetip/readwrite/model/BACnetSpecialEvent.go |   6 +-
 .../model/BACnetSpecialEventListOfTimeValues.go    |   7 +-
 .../model/BACnetSpecialEventPeriodCalendarEntry.go |   2 +-
 .../BACnetSpecialEventPeriodCalendarReference.go   |   2 +-
 .../readwrite/model/BACnetStatusFlagsTagged.go     |   7 +-
 .../bacnetip/readwrite/model/BACnetTagHeader.go    |  10 +-
 .../readwrite/model/BACnetTagPayloadBitString.go   |   7 +-
 .../readwrite/model/BACnetTagPayloadBoolean.go     |   4 +-
 .../model/BACnetTagPayloadCharacterString.go       |   6 +-
 .../readwrite/model/BACnetTagPayloadDate.go        |   7 +-
 .../readwrite/model/BACnetTagPayloadDouble.go      |   4 +-
 .../readwrite/model/BACnetTagPayloadEnumerated.go  |   5 +-
 .../model/BACnetTagPayloadObjectIdentifier.go      |   6 +-
 .../readwrite/model/BACnetTagPayloadOctetString.go |   5 +-
 .../readwrite/model/BACnetTagPayloadReal.go        |   4 +-
 .../model/BACnetTagPayloadSignedInteger.go         |  12 +-
 .../readwrite/model/BACnetTagPayloadTime.go        |   7 +-
 .../model/BACnetTagPayloadUnsignedInteger.go       |  12 +-
 .../readwrite/model/BACnetTimeStampDateTime.go     |   2 +-
 .../readwrite/model/BACnetTimeStampEnclosed.go     |   7 +-
 .../readwrite/model/BACnetTimeStampSequence.go     |   2 +-
 .../readwrite/model/BACnetTimeStampTime.go         |   2 +-
 .../readwrite/model/BACnetTimeStampsEnclosed.go    |   7 +-
 .../bacnetip/readwrite/model/BACnetTimeValue.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      |   7 +-
 .../readwrite/model/BACnetTimerTransitionTagged.go |   7 +-
 .../model/BACnetUnconfirmedServiceChoiceTagged.go  |   7 +-
 .../model/BACnetUnconfirmedServiceRequestIAm.go    |   6 +-
 .../model/BACnetUnconfirmedServiceRequestIHave.go  |   6 +-
 ...UnconfirmedServiceRequestTimeSynchronization.go |   4 +-
 ...onfirmedServiceRequestUTCTimeSynchronization.go |   4 +-
 ...rmedServiceRequestUnconfirmedCOVNotification.go |   6 +-
 ...iceRequestUnconfirmedCOVNotificationMultiple.go |   6 +-
 ...edServiceRequestUnconfirmedEventNotification.go |   6 +-
 ...rmedServiceRequestUnconfirmedPrivateTransfer.go |   6 +-
 ...onfirmedServiceRequestUnconfirmedTextMessage.go |   6 +-
 .../BACnetUnconfirmedServiceRequestUnknown.go      |   2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHas.go |   6 +-
 ...onfirmedServiceRequestWhoHasObjectIdentifier.go |   2 +-
 ...netUnconfirmedServiceRequestWhoHasObjectName.go |   2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoIs.go  |   4 +-
 .../BACnetUnconfirmedServiceRequestWriteGroup.go   |   6 +-
 .../bacnetip/readwrite/model/BACnetVMACEntry.go    |   5 +-
 .../readwrite/model/BACnetVTClassTagged.go         |   8 +-
 .../bacnetip/readwrite/model/BACnetVTSession.go    |   6 +-
 .../readwrite/model/BACnetValueSourceAddress.go    |   2 +-
 .../readwrite/model/BACnetValueSourceNone.go       |   2 +-
 .../readwrite/model/BACnetValueSourceObject.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetVendorId.go     |  16 +
 .../readwrite/model/BACnetVendorIdTagged.go        |   8 +-
 .../bacnetip/readwrite/model/BACnetWeekNDay.go     |   2 +-
 .../readwrite/model/BACnetWeekNDayTagged.go        |   9 +-
 .../model/BACnetWriteAccessSpecification.go        |   7 +-
 .../readwrite/model/BACnetWriteStatusTagged.go     |   7 +-
 .../model/BVLCBroadcastDistributionTableEntry.go   |   6 +-
 .../model/BVLCDeleteForeignDeviceTableEntry.go     |   2 +-
 .../model/BVLCDistributeBroadcastToNetwork.go      |   2 +-
 .../readwrite/model/BVLCForeignDeviceTableEntry.go |   7 +-
 .../bacnetip/readwrite/model/BVLCForwardedNPDU.go  |   2 +-
 .../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 +-
 .../readwrite/model/BVLCResultCodeTagged.go        |   7 +-
 .../bacnetip/readwrite/model/BVLCSecureBVLL.go     |   2 +-
 .../model/BVLCWriteBroadcastDistributionTable.go   |   2 +-
 .../bacnetip/readwrite/model/ChangeListAddError.go |   2 +-
 .../readwrite/model/ChangeListRemoveError.go       |   2 +-
 .../model/ConfirmedEventNotificationRequest.go     |  16 +-
 .../model/ConfirmedPrivateTransferError.go         |   2 +-
 .../bacnetip/readwrite/model/CreateObjectError.go  |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/Error.go |   5 +-
 .../bacnetip/readwrite/model/ErrorClassTagged.go   |   8 +-
 .../bacnetip/readwrite/model/ErrorCodeTagged.go    |   8 +-
 .../bacnetip/readwrite/model/ErrorEnclosed.go      |   7 +-
 .../readwrite/model/ListOfCovNotifications.go      |   7 +-
 .../readwrite/model/ListOfCovNotificationsList.go  |   7 +-
 .../readwrite/model/ListOfCovNotificationsValue.go |   8 +-
 .../readwrite/model/MaxApduLengthAcceptedTagged.go |   7 +-
 .../readwrite/model/MaxSegmentsAcceptedTagged.go   |   7 +-
 .../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   |   7 +-
 .../readwrite/model/NLMRejectRouterToNetwork.go    |   4 +-
 .../readwrite/model/NLMRouterAvailableToNetwork.go |   2 +-
 .../readwrite/model/NLMRouterBusyToNetwork.go      |   2 +-
 .../readwrite/model/NLMWhoIsRouterToNetwork.go     |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go  |  15 +-
 .../bacnetip/readwrite/model/NPDUControl.go        |  39 +-
 .../readwrite/model/NPDUNetworkPriorityTagged.go   |   7 +-
 .../model/SubscribeCOVPropertyMultipleError.go     |   2 +-
 ...PropertyMultipleErrorFirstFailedSubscription.go |   9 +-
 .../bacnetip/readwrite/model/VTCloseError.go       |   2 +-
 .../VTCloseErrorListOfVTSessionIdentifiers.go      |   7 +-
 .../readwrite/model/WritePropertyMultipleError.go  |   2 +-
 plc4go/protocols/cbus/readwrite/ParserHelper.go    |   8 -
 plc4go/protocols/cbus/readwrite/XmlParserHelper.go |   8 -
 .../model/AccessControlDataInvalidAccessRequest.go |   2 +-
 .../model/AccessControlDataValidAccessRequest.go   |   2 +-
 .../AirConditioningDataHumidityScheduleEntry.go    |   2 +-
 .../model/AirConditioningDataHvacScheduleEntry.go  |   2 +-
 .../readwrite/model/AirConditioningDataRefresh.go  |   2 +-
 ...irConditioningDataSetHumidityLowerGuardLimit.go |   2 +-
 .../AirConditioningDataSetHumiditySetbackLimit.go  |   2 +-
 ...irConditioningDataSetHumidityUpperGuardLimit.go |   2 +-
 .../AirConditioningDataSetHvacLowerGuardLimit.go   |   2 +-
 .../AirConditioningDataSetHvacSetbackLimit.go      |   2 +-
 .../AirConditioningDataSetHvacUpperGuardLimit.go   |   2 +-
 .../AirConditioningDataSetPlantHumidityLevel.go    |   2 +-
 .../model/AirConditioningDataSetPlantHvacLevel.go  |   2 +-
 .../model/AirConditioningDataSetZoneGroupOff.go    |   2 +-
 .../model/AirConditioningDataSetZoneGroupOn.go     |   2 +-
 .../AirConditioningDataSetZoneHumidityMode.go      |   2 +-
 .../model/AirConditioningDataSetZoneHvacMode.go    |   2 +-
 .../model/AirConditioningDataZoneHumidity.go       |   2 +-
 .../AirConditioningDataZoneHumidityPlantStatus.go  |   2 +-
 .../AirConditioningDataZoneHvacPlantStatus.go      |   2 +-
 .../model/AirConditioningDataZoneTemperature.go    |   2 +-
 plc4go/protocols/cbus/readwrite/model/Alpha.go     |   4 +-
 .../cbus/readwrite/model/ApplicationAddress1.go    |   4 +-
 .../cbus/readwrite/model/ApplicationAddress2.go    |   4 +-
 .../cbus/readwrite/model/BridgeAddress.go          |   4 +-
 .../readwrite/model/CALCommandTypeContainer.go     |   8 +-
 .../cbus/readwrite/model/CALDataAcknowledge.go     |   4 +-
 .../cbus/readwrite/model/CALDataGetStatus.go       |   4 +-
 .../cbus/readwrite/model/CALDataIdentify.go        |   2 +-
 .../cbus/readwrite/model/CALDataIdentifyReply.go   |   4 +-
 .../cbus/readwrite/model/CALDataRecall.go          |   4 +-
 .../protocols/cbus/readwrite/model/CALDataReply.go |   4 +-
 .../cbus/readwrite/model/CALDataStatus.go          |  70 +-
 .../cbus/readwrite/model/CALDataStatusExtended.go  | 274 ++++----
 .../protocols/cbus/readwrite/model/CALDataWrite.go |   6 +-
 .../protocols/cbus/readwrite/model/CALReplyLong.go |  24 +-
 .../readwrite/model/CBusCommandDeviceManagement.go |   4 +-
 .../model/CBusCommandPointToMultiPoint.go          |   2 +-
 .../readwrite/model/CBusCommandPointToPoint.go     |   2 +-
 .../model/CBusCommandPointToPointToMultiPoint.go   |   2 +-
 .../cbus/readwrite/model/CBusConstants.go          |   2 +-
 .../protocols/cbus/readwrite/model/CBusHeader.go   |   7 +-
 .../cbus/readwrite/model/CBusMessageToClient.go    |   2 +-
 .../cbus/readwrite/model/CBusMessageToServer.go    |   2 +-
 .../protocols/cbus/readwrite/model/CBusOptions.go  |  12 +-
 .../model/CBusPointToMultiPointCommandNormal.go    |  20 +-
 .../model/CBusPointToMultiPointCommandStatus.go    |  33 +-
 .../model/CBusPointToPointCommandDirect.go         |  18 +-
 .../model/CBusPointToPointCommandIndirect.go       |   6 +-
 .../CBusPointToPointToMultiPointCommandNormal.go   |   4 +-
 .../CBusPointToPointToMultiPointCommandStatus.go   |  18 +-
 plc4go/protocols/cbus/readwrite/model/Checksum.go  |   4 +-
 .../model/ClockAndTimekeepingDataUpdateDate.go     |   2 +-
 .../model/ClockAndTimekeepingDataUpdateTime.go     |   2 +-
 .../protocols/cbus/readwrite/model/Confirmation.go |   6 +-
 .../cbus/readwrite/model/ConfirmationType.go       |   8 +
 .../cbus/readwrite/model/CustomManufacturer.go     |   5 +-
 .../protocols/cbus/readwrite/model/CustomTypes.go  |   5 +-
 .../cbus/readwrite/model/EnableControlData.go      |   6 +-
 .../protocols/cbus/readwrite/model/EncodedReply.go |  65 +-
 .../cbus/readwrite/model/EncodedReplyCALReply.go   |   2 +-
 .../model/EncodedReplyExtendedFormatStatusReply.go | 204 ------
 .../model/EncodedReplyStandardFormatStatusReply.go | 204 ------
 .../readwrite/model/ErrorReportingDataGeneric.go   |   2 +-
 .../model/ErrorReportingSystemCategory.go          |   6 +-
 ...gSystemCategoryTypeBuildingManagementSystems.go |   2 +-
 ...eportingSystemCategoryTypeClimateControllers.go |   2 +-
 .../ErrorReportingSystemCategoryTypeInputUnits.go  |   2 +-
 .../ErrorReportingSystemCategoryTypeOutputUnits.go |   2 +-
 .../ErrorReportingSystemCategoryTypeReserved.go    |   2 +-
 ...ErrorReportingSystemCategoryTypeSupportUnits.go |   2 +-
 .../readwrite/model/ExtendedFormatStatusReply.go   | 415 ------------
 .../cbus/readwrite/model/ExtendedStatusHeader.go   | 183 -----
 .../cbus/readwrite/model/HVACAuxiliaryLevel.go     |  21 +-
 .../protocols/cbus/readwrite/model/HVACHumidity.go |   4 +-
 .../readwrite/model/HVACHumidityModeAndFlags.go    |  24 +-
 .../readwrite/model/HVACHumidityStatusFlags.go     |  26 +-
 .../cbus/readwrite/model/HVACModeAndFlags.go       |  24 +-
 .../cbus/readwrite/model/HVACRawLevels.go          |   4 +-
 .../cbus/readwrite/model/HVACStartTime.go          |   4 +-
 .../cbus/readwrite/model/HVACStatusFlags.go        |  26 +-
 .../cbus/readwrite/model/HVACTemperature.go        |   4 +-
 .../protocols/cbus/readwrite/model/HVACZoneList.go |  11 +-
 .../IdentifyReplyCommandCurrentSenseLevels.go      |   2 +-
 .../model/IdentifyReplyCommandDSIStatus.go         |   6 +-
 .../readwrite/model/IdentifyReplyCommandDelays.go  |   4 +-
 ...dentifyReplyCommandExtendedDiagnosticSummary.go |  52 +-
 .../model/IdentifyReplyCommandFirmwareSummary.go   |   6 +-
 .../model/IdentifyReplyCommandFirmwareVersion.go   |   2 +-
 .../IdentifyReplyCommandGAVPhysicalAddresses.go    |   2 +-
 .../model/IdentifyReplyCommandGAVValuesCurrent.go  |   2 +-
 .../model/IdentifyReplyCommandGAVValuesStored.go   |   2 +-
 .../model/IdentifyReplyCommandLogicalAssignment.go |   2 +-
 .../model/IdentifyReplyCommandManufacturer.go      |   2 +-
 .../model/IdentifyReplyCommandMaximumLevels.go     |   2 +-
 .../model/IdentifyReplyCommandMinimumLevels.go     |   2 +-
 .../IdentifyReplyCommandNetworkTerminalLevels.go   |   2 +-
 .../model/IdentifyReplyCommandNetworkVoltage.go    |   4 +-
 .../model/IdentifyReplyCommandOutputUnitSummary.go |  84 ++-
 .../model/IdentifyReplyCommandTerminalLevels.go    |   2 +-
 .../readwrite/model/IdentifyReplyCommandType.go    |   2 +-
 .../model/IdentifyReplyCommandUnitSummary.go       |  11 +-
 .../cbus/readwrite/model/InterfaceOptions1.go      |  40 +-
 .../model/InterfaceOptions1PowerUpSettings.go      |   4 +-
 .../cbus/readwrite/model/InterfaceOptions2.go      |  96 ++-
 .../cbus/readwrite/model/InterfaceOptions3.go      |  68 +-
 .../cbus/readwrite/model/LevelInformationAbsent.go |  16 +-
 .../readwrite/model/LevelInformationCorrupted.go   |   2 +-
 .../cbus/readwrite/model/LevelInformationNormal.go |   2 +-
 .../cbus/readwrite/model/LightingDataLabel.go      |   2 +-
 .../cbus/readwrite/model/LightingDataOff.go        |   2 +-
 .../cbus/readwrite/model/LightingDataOn.go         |   2 +-
 .../readwrite/model/LightingDataRampToLevel.go     |   2 +-
 .../readwrite/model/LightingDataTerminateRamp.go   |   2 +-
 .../cbus/readwrite/model/LightingLabelOptions.go   | 175 +++--
 .../cbus/readwrite/model/LogicAssignment.go        |  40 +-
 .../model/MeasurementDataChannelMeasurementData.go |   2 +-
 ...ontrolDataEnumerateCategoriesSelectionTracks.go |   2 +-
 .../MediaTransportControlDataEnumerationsSize.go   |   2 +-
 .../model/MediaTransportControlDataFastForward.go  |   2 +-
 ...ediaTransportControlDataNextPreviousCategory.go |   2 +-
 ...diaTransportControlDataNextPreviousSelection.go |   2 +-
 .../MediaTransportControlDataNextPreviousTrack.go  |   2 +-
 .../model/MediaTransportControlDataPauseResume.go  |   2 +-
 .../model/MediaTransportControlDataRepeatOnOff.go  |   2 +-
 .../model/MediaTransportControlDataRewind.go       |   2 +-
 .../MediaTransportControlDataSelectionName.go      |   2 +-
 .../model/MediaTransportControlDataSetCategory.go  |   2 +-
 .../model/MediaTransportControlDataSetSelection.go |   2 +-
 .../model/MediaTransportControlDataSetTrack.go     |   2 +-
 .../model/MediaTransportControlDataShuffleOnOff.go |   2 +-
 .../MediaTransportControlDataSourcePowerControl.go |   2 +-
 .../model/MediaTransportControlDataTotalTracks.go  |   2 +-
 .../model/MediaTransportControlDataTrackName.go    |   2 +-
 .../model/MeteringDataDrinkingWaterConsumption.go  |   2 +-
 .../model/MeteringDataElectricityConsumption.go    |   2 +-
 .../readwrite/model/MeteringDataGasConsumption.go  |   2 +-
 .../readwrite/model/MeteringDataOilConsumption.go  |   2 +-
 .../model/MeteringDataOtherWaterConsumption.go     |   2 +-
 .../model/MonitoredSALLongFormSmartMode.go         |  22 +-
 .../cbus/readwrite/model/MonitoredSALReply.go      |   2 +-
 .../model/MonitoredSALShortFormBasicMode.go        |   6 +-
 .../model/NetworkProtocolControlInformation.go     |  21 +-
 .../protocols/cbus/readwrite/model/NetworkRoute.go |   5 +-
 .../protocols/cbus/readwrite/model/PanicStatus.go  |   4 +-
 .../cbus/readwrite/model/ParameterChange.go        |   2 +-
 .../cbus/readwrite/model/ParameterChangeReply.go   |  56 +-
 .../model/ParameterValueApplicationAddress1.go     |  32 +-
 .../model/ParameterValueApplicationAddress2.go     |  42 +-
 .../model/ParameterValueBaudRateSelector.go        |  32 +-
 .../model/ParameterValueCustomManufacturer.go      |   2 +-
 .../readwrite/model/ParameterValueCustomTypes.go   |   2 +-
 .../model/ParameterValueInterfaceOptions1.go       |  32 +-
 ...rameterValueInterfaceOptions1PowerUpSettings.go |   4 +-
 .../model/ParameterValueInterfaceOptions2.go       |  32 +-
 .../model/ParameterValueInterfaceOptions3.go       |  32 +-
 .../cbus/readwrite/model/ParameterValueRaw.go      |   2 +-
 .../readwrite/model/ParameterValueSerialNumber.go  |  32 +-
 plc4go/protocols/cbus/readwrite/model/PowerUp.go   |   2 +-
 .../protocols/cbus/readwrite/model/PowerUpReply.go |  56 +-
 plc4go/protocols/cbus/readwrite/model/Reply.go     |   2 -
 .../cbus/readwrite/model/ReplyEncodedReply.go      |  47 +-
 .../protocols/cbus/readwrite/model/ReplyNetwork.go |   5 +-
 .../cbus/readwrite/model/ReplyOrConfirmation.go    |   4 +-
 .../model/ReplyOrConfirmationConfirmation.go       |   4 +-
 .../readwrite/model/ReplyOrConfirmationReply.go    |   4 +-
 .../cbus/readwrite/model/RequestCommand.go         |  53 +-
 .../cbus/readwrite/model/RequestContext.go         |  58 +-
 .../readwrite/model/RequestDirectCommandAccess.go  |  28 +-
 .../cbus/readwrite/model/RequestObsolete.go        |  32 +-
 .../protocols/cbus/readwrite/model/RequestReset.go |   6 +-
 .../readwrite/model/RequestSmartConnectShortcut.go |   4 +-
 .../cbus/readwrite/model/RequestTermination.go     |   2 +-
 .../cbus/readwrite/model/ResponseTermination.go    |   2 +-
 .../cbus/readwrite/model/SALDataAccessControl.go   |   2 +-
 .../cbus/readwrite/model/SALDataAirConditioning.go |   2 +-
 .../cbus/readwrite/model/SALDataAudioAndVideo.go   |   2 +-
 .../readwrite/model/SALDataClockAndTimekeeping.go  |   2 +-
 .../cbus/readwrite/model/SALDataEnableControl.go   |   2 +-
 .../cbus/readwrite/model/SALDataErrorReporting.go  |   2 +-
 .../cbus/readwrite/model/SALDataHeating.go         |   2 +-
 .../cbus/readwrite/model/SALDataHvacActuator.go    |   2 +-
 .../readwrite/model/SALDataIrrigationControl.go    |   2 +-
 .../cbus/readwrite/model/SALDataLighting.go        |   2 +-
 .../cbus/readwrite/model/SALDataMeasurement.go     |   2 +-
 .../cbus/readwrite/model/SALDataMediaTransport.go  |   2 +-
 .../cbus/readwrite/model/SALDataMetering.go        |   2 +-
 .../model/SALDataPoolsSpasPondsFountainsControl.go |   2 +-
 .../cbus/readwrite/model/SALDataSecurity.go        |   2 +-
 .../model/SALDataTelephonyStatusAndControl.go      |   2 +-
 .../readwrite/model/SALDataTemperatureBroadcast.go |   2 +-
 .../cbus/readwrite/model/SALDataTriggerControl.go  |   2 +-
 .../cbus/readwrite/model/SALDataVentilation.go     |   2 +-
 .../cbus/readwrite/model/SecurityArmCode.go        |   4 +-
 .../model/SecurityDataArmReadyNotReady.go          |   2 +-
 .../cbus/readwrite/model/SecurityDataArmSystem.go  |   2 +-
 .../readwrite/model/SecurityDataDisplayMessage.go  |   2 +-
 .../readwrite/model/SecurityDataEmulatedKeypad.go  |   2 +-
 .../cbus/readwrite/model/SecurityDataEvent.go      |   2 +-
 .../model/SecurityDataLowBatteryCharging.go        |   2 +-
 .../cbus/readwrite/model/SecurityDataOff.go        |   2 +-
 .../cbus/readwrite/model/SecurityDataOn.go         |   2 +-
 .../model/SecurityDataPasswordEntryStatus.go       |   2 +-
 .../readwrite/model/SecurityDataRequestZoneName.go |   2 +-
 .../readwrite/model/SecurityDataStatusReport1.go   |   2 +-
 .../readwrite/model/SecurityDataStatusReport2.go   |   2 +-
 .../model/SecurityDataSystemArmedDisarmed.go       |   2 +-
 .../readwrite/model/SecurityDataZoneIsolated.go    |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneName.go   |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneOpen.go   |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneSealed.go |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneShort.go  |   2 +-
 .../readwrite/model/SecurityDataZoneUnsealed.go    |   2 +-
 .../cbus/readwrite/model/SerialInterfaceAddress.go |   4 +-
 .../protocols/cbus/readwrite/model/SerialNumber.go |   7 +-
 .../cbus/readwrite/model/ServerErrorReply.go       |  18 +-
 .../readwrite/model/StandardFormatStatusReply.go   | 279 --------
 .../protocols/cbus/readwrite/model/StaticHelper.go |   2 +-
 .../cbus/readwrite/model/StaticHelper_test.go      | 646 ++++++++++++++++++
 .../protocols/cbus/readwrite/model/StatusByte.go   |   7 +-
 .../protocols/cbus/readwrite/model/StatusHeader.go | 183 -----
 .../readwrite/model/StatusRequestBinaryState.go    |  33 +-
 .../model/StatusRequestBinaryStateDeprecated.go    |  33 +-
 .../cbus/readwrite/model/StatusRequestLevel.go     |  33 +-
 .../protocols/cbus/readwrite/model/TamperStatus.go |   4 +-
 .../readwrite/model/TelephonyDataDialInFailure.go  |   2 +-
 .../readwrite/model/TelephonyDataDialOutFailure.go |   2 +-
 .../cbus/readwrite/model/TelephonyDataDivert.go    |   2 +-
 .../model/TelephonyDataIsolateSecondaryOutlet.go   |   2 +-
 .../readwrite/model/TelephonyDataLineOffHook.go    |   2 +-
 .../model/TelephonyDataRecallLastNumber.go         |   2 +-
 .../model/TelephonyDataRecallLastNumberRequest.go  |   2 +-
 .../cbus/readwrite/model/TelephonyDataRinging.go   |  18 +-
 .../readwrite/model/TemperatureBroadcastData.go    |   6 +-
 .../readwrite/model/TriggerControlDataLabel.go     |   2 +-
 .../model/TriggerControlDataTriggerEvent.go        |   2 +-
 .../readwrite/model/TriggerControlLabelOptions.go  | 175 +++--
 .../protocols/cbus/readwrite/model/UnitAddress.go  |   4 +-
 .../protocols/cbus/readwrite/model/ZoneStatus.go   |   4 +-
 .../df1/readwrite/model/DF1SymbolMessageFrame.go   |   2 +-
 .../readwrite/model/DF1UnprotectedReadRequest.go   |   2 +-
 .../readwrite/model/DF1UnprotectedReadResponse.go  |   2 +-
 .../protocols/eip/readwrite/model/CipExchange.go   |   5 +-
 plc4go/protocols/eip/readwrite/model/CipRRData.go  |  35 +-
 .../eip/readwrite/model/CipReadRequest.go          |   6 +-
 .../eip/readwrite/model/CipReadResponse.go         |  24 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go   |  97 ++-
 .../eip/readwrite/model/CipWriteRequest.go         |   6 +-
 .../eip/readwrite/model/CipWriteResponse.go        |  20 +-
 .../eip/readwrite/model/MultipleServiceRequest.go  |   2 +-
 .../eip/readwrite/model/MultipleServiceResponse.go |  26 +-
 plc4go/protocols/eip/readwrite/model/Services.go   |   7 +-
 .../model/FirmataCommandProtocolVersion.go         |   4 +-
 .../model/FirmataCommandSetDigitalPinValue.go      |  20 +-
 .../readwrite/model/FirmataCommandSetPinMode.go    |   4 +-
 .../firmata/readwrite/model/FirmataCommandSysex.go |  18 +-
 .../readwrite/model/FirmataMessageAnalogIO.go      |   4 +-
 .../readwrite/model/FirmataMessageCommand.go       |   2 +-
 .../readwrite/model/FirmataMessageDigitalIO.go     |   4 +-
 .../model/FirmataMessageSubscribeAnalogPinValue.go |  20 +-
 .../FirmataMessageSubscribeDigitalPinValue.go      |  20 +-
 .../SysexCommandAnalogMappingQueryResponse.go      |   2 +-
 .../readwrite/model/SysexCommandExtendedId.go      |   2 +-
 .../readwrite/model/SysexCommandPinStateQuery.go   |   2 +-
 .../model/SysexCommandPinStateResponse.go          |   2 +-
 .../model/SysexCommandReportFirmwareResponse.go    |   2 +-
 .../readwrite/model/ApduControlContainer.go        |   2 +-
 .../knxnetip/readwrite/model/ApduDataContainer.go  |   2 +-
 .../model/ApduDataDeviceDescriptorRead.go          |   2 +-
 .../model/ApduDataDeviceDescriptorResponse.go      |   4 +-
 .../readwrite/model/ApduDataExtAuthorizeRequest.go |   4 +-
 .../model/ApduDataExtAuthorizeResponse.go          |   2 +-
 .../model/ApduDataExtPropertyDescriptionRead.go    |   6 +-
 .../ApduDataExtPropertyDescriptionResponse.go      |  37 +-
 .../model/ApduDataExtPropertyValueRead.go          |   6 +-
 .../model/ApduDataExtPropertyValueResponse.go      |   6 +-
 .../model/ApduDataExtPropertyValueWrite.go         |   6 +-
 .../readwrite/model/ApduDataGroupValueRead.go      |  16 +-
 .../readwrite/model/ApduDataGroupValueResponse.go  |   4 +-
 .../readwrite/model/ApduDataGroupValueWrite.go     |   4 +-
 .../knxnetip/readwrite/model/ApduDataMemoryRead.go |   4 +-
 .../readwrite/model/ApduDataMemoryResponse.go      |   4 +-
 .../knxnetip/readwrite/model/ApduDataOther.go      |   2 +-
 .../CEMIAdditionalInformationBusmonitorInfo.go     |   2 +-
 .../CEMIAdditionalInformationRelativeTimestamp.go  |   2 +-
 .../knxnetip/readwrite/model/ChannelInformation.go |   5 +-
 .../model/ComObjectTableRealisationType1.go        |   2 +-
 .../model/ComObjectTableRealisationType2.go        |   2 +-
 .../model/ComObjectTableRealisationType6.go        |   2 +-
 .../knxnetip/readwrite/model/ConnectionRequest.go  |   2 +-
 ...ConnectionRequestInformationTunnelConnection.go |  18 +-
 .../knxnetip/readwrite/model/ConnectionResponse.go |   2 +-
 .../ConnectionResponseDataBlockTunnelConnection.go |   2 +-
 .../readwrite/model/ConnectionStateRequest.go      |  18 +-
 .../readwrite/model/ConnectionStateResponse.go     |   2 +-
 .../knxnetip/readwrite/model/DIBDeviceInfo.go      |  12 +-
 .../knxnetip/readwrite/model/DIBSuppSvcFamilies.go |   5 +-
 .../knxnetip/readwrite/model/DescriptionRequest.go |   2 +-
 .../readwrite/model/DescriptionResponse.go         |   2 +-
 .../readwrite/model/DeviceConfigurationAck.go      |   2 +-
 .../model/DeviceConfigurationAckDataBlock.go       |   6 +-
 .../readwrite/model/DeviceConfigurationRequest.go  |   2 +-
 .../model/DeviceConfigurationRequestDataBlock.go   |  21 +-
 .../readwrite/model/DeviceDescriptorType2.go       |  13 +-
 .../knxnetip/readwrite/model/DeviceStatus.go       |  20 +-
 .../knxnetip/readwrite/model/DisconnectRequest.go  |  18 +-
 .../knxnetip/readwrite/model/DisconnectResponse.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType1.go |  27 +-
 .../model/GroupObjectDescriptorRealisationType2.go |  12 +-
 .../model/GroupObjectDescriptorRealisationType6.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType7.go |  12 +-
 .../model/GroupObjectDescriptorRealisationTypeB.go |  11 +-
 .../readwrite/model/HPAIControlEndpoint.go         |   6 +-
 .../knxnetip/readwrite/model/HPAIDataEndpoint.go   |   6 +-
 .../readwrite/model/HPAIDiscoveryEndpoint.go       |   6 +-
 .../knxnetip/readwrite/model/IPAddress.go          |   4 +-
 .../knxnetip/readwrite/model/KnxAddress.go         |   6 +-
 .../readwrite/model/KnxGroupAddress2Level.go       |   2 +-
 .../readwrite/model/KnxGroupAddress3Level.go       |   2 +-
 .../readwrite/model/KnxGroupAddressFreeLevel.go    |   2 +-
 .../knxnetip/readwrite/model/KnxNetIpCore.go       |   2 +-
 .../readwrite/model/KnxNetIpDeviceManagement.go    |   2 +-
 .../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 +-
 .../knxnetip/readwrite/model/LBusmonInd.go         |   6 +-
 .../protocols/knxnetip/readwrite/model/LDataCon.go |   6 +-
 .../knxnetip/readwrite/model/LDataExtended.go      |   2 +-
 .../protocols/knxnetip/readwrite/model/LDataInd.go |   6 +-
 .../protocols/knxnetip/readwrite/model/LDataReq.go |   6 +-
 .../knxnetip/readwrite/model/LPollData.go          |  18 +-
 .../knxnetip/readwrite/model/MACAddress.go         |   4 +-
 .../knxnetip/readwrite/model/MPropReadCon.go       |   6 +-
 .../knxnetip/readwrite/model/MPropReadReq.go       |   6 +-
 .../model/ProjectInstallationIdentifier.go         |   5 +-
 .../knxnetip/readwrite/model/RelativeTimestamp.go  |   4 +-
 .../knxnetip/readwrite/model/SearchRequest.go      |   2 +-
 .../knxnetip/readwrite/model/SearchResponse.go     |   2 +-
 .../knxnetip/readwrite/model/TunnelingRequest.go   |   2 +-
 .../readwrite/model/TunnelingRequestDataBlock.go   |  21 +-
 .../knxnetip/readwrite/model/TunnelingResponse.go  |   2 +-
 .../readwrite/model/TunnelingResponseDataBlock.go  |   6 +-
 .../knxnetip/readwrite/model/UnknownMessage.go     |   2 +-
 .../modbus/readwrite/model/ModbusAsciiADU.go       |   4 +-
 .../modbus/readwrite/model/ModbusConstants.go      |   2 +-
 .../model/ModbusDeviceInformationObject.go         |   5 +-
 .../readwrite/model/ModbusPDUDiagnosticRequest.go  |   2 +-
 .../readwrite/model/ModbusPDUDiagnosticResponse.go |   2 +-
 .../modbus/readwrite/model/ModbusPDUError.go       |   2 +-
 .../model/ModbusPDUGetComEventCounterResponse.go   |   2 +-
 .../model/ModbusPDUGetComEventLogResponse.go       |   2 +-
 .../ModbusPDUMaskWriteHoldingRegisterRequest.go    |   2 +-
 .../ModbusPDUMaskWriteHoldingRegisterResponse.go   |   2 +-
 .../readwrite/model/ModbusPDUReadCoilsRequest.go   |   2 +-
 .../readwrite/model/ModbusPDUReadCoilsResponse.go  |   2 +-
 .../ModbusPDUReadDeviceIdentificationRequest.go    |   2 +-
 .../ModbusPDUReadDeviceIdentificationResponse.go   |   2 +-
 .../model/ModbusPDUReadDiscreteInputsRequest.go    |   2 +-
 .../model/ModbusPDUReadDiscreteInputsResponse.go   |   2 +-
 .../model/ModbusPDUReadExceptionStatusResponse.go  |   2 +-
 .../model/ModbusPDUReadFifoQueueRequest.go         |   2 +-
 .../model/ModbusPDUReadFifoQueueResponse.go        |   2 +-
 .../model/ModbusPDUReadFileRecordRequest.go        |   2 +-
 .../model/ModbusPDUReadFileRecordRequestItem.go    |   7 +-
 .../model/ModbusPDUReadFileRecordResponse.go       |   2 +-
 .../model/ModbusPDUReadFileRecordResponseItem.go   |   5 +-
 .../model/ModbusPDUReadHoldingRegistersRequest.go  |   2 +-
 .../model/ModbusPDUReadHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUReadInputRegistersRequest.go    |   2 +-
 .../model/ModbusPDUReadInputRegistersResponse.go   |   2 +-
 ...sPDUReadWriteMultipleHoldingRegistersRequest.go |   2 +-
 ...PDUReadWriteMultipleHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUReportServerIdResponse.go       |   2 +-
 .../model/ModbusPDUWriteFileRecordRequest.go       |   2 +-
 .../model/ModbusPDUWriteFileRecordRequestItem.go   |   7 +-
 .../model/ModbusPDUWriteFileRecordResponse.go      |   2 +-
 .../model/ModbusPDUWriteFileRecordResponseItem.go  |   7 +-
 .../model/ModbusPDUWriteMultipleCoilsRequest.go    |   2 +-
 .../model/ModbusPDUWriteMultipleCoilsResponse.go   |   2 +-
 ...odbusPDUWriteMultipleHoldingRegistersRequest.go |   2 +-
 ...dbusPDUWriteMultipleHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUWriteSingleCoilRequest.go       |   2 +-
 .../model/ModbusPDUWriteSingleCoilResponse.go      |   2 +-
 .../model/ModbusPDUWriteSingleRegisterRequest.go   |   2 +-
 .../model/ModbusPDUWriteSingleRegisterResponse.go  |   2 +-
 .../modbus/readwrite/model/ModbusRtuADU.go         |   4 +-
 .../modbus/readwrite/model/ModbusTcpADU.go         |   6 +-
 .../model/AlarmMessageAckObjectPushType.go         |   9 +-
 .../s7/readwrite/model/AlarmMessageAckPushType.go  |   7 +-
 .../readwrite/model/AlarmMessageAckResponseType.go |   6 +-
 .../s7/readwrite/model/AlarmMessageAckType.go      |   6 +-
 .../readwrite/model/AlarmMessageObjectAckType.go   |   8 +-
 .../readwrite/model/AlarmMessageObjectPushType.go  |  12 +-
 .../readwrite/model/AlarmMessageObjectQueryType.go |  27 +-
 .../s7/readwrite/model/AlarmMessagePushType.go     |   7 +-
 .../s7/readwrite/model/AlarmMessageQueryType.go    |   8 +-
 .../s7/readwrite/model/AssociatedValueType.go      |   7 +-
 .../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 +-
 .../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 +-
 plc4go/protocols/s7/readwrite/model/DateAndTime.go |  11 +-
 .../protocols/s7/readwrite/model/S7AddressAny.go   |  18 +-
 plc4go/protocols/s7/readwrite/model/S7Message.go   |  16 +-
 .../s7/readwrite/model/S7MessageObjectRequest.go   |  33 +-
 .../s7/readwrite/model/S7MessageObjectResponse.go  |  18 +-
 .../s7/readwrite/model/S7MessageResponse.go        |   2 +-
 .../s7/readwrite/model/S7MessageResponseData.go    |   2 +-
 .../readwrite/model/S7ParameterModeTransition.go   |  18 +-
 .../readwrite/model/S7ParameterReadVarRequest.go   |   2 +-
 .../readwrite/model/S7ParameterReadVarResponse.go  |   2 +-
 .../model/S7ParameterSetupCommunication.go         |  24 +-
 .../s7/readwrite/model/S7ParameterUserData.go      |   2 +-
 .../model/S7ParameterUserDataItemCPUFunctions.go   |   2 +-
 .../readwrite/model/S7ParameterWriteVarRequest.go  |   2 +-
 .../readwrite/model/S7ParameterWriteVarResponse.go |   2 +-
 .../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  |   2 +-
 .../s7/readwrite/model/S7PayloadNotify.go          |   2 +-
 .../s7/readwrite/model/S7PayloadNotify8.go         |   2 +-
 .../s7/readwrite/model/S7PayloadReadVarResponse.go |   2 +-
 .../s7/readwrite/model/S7PayloadUserData.go        |   2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmAck.go    |   2 +-
 ...yloadUserDataItemCpuFunctionAlarmAckResponse.go |   2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmQuery.go  |  33 +-
 ...oadUserDataItemCpuFunctionAlarmQueryResponse.go |  18 +-
 ...ayloadUserDataItemCpuFunctionMsgSubscription.go |  18 +-
 ...aItemCpuFunctionMsgSubscriptionAlarmResponse.go |   2 +-
 ...ataItemCpuFunctionMsgSubscriptionSysResponse.go |   2 +-
 ...PayloadUserDataItemCpuFunctionReadSzlRequest.go |   2 +-
 ...ayloadUserDataItemCpuFunctionReadSzlResponse.go |   2 +-
 .../s7/readwrite/model/S7PayloadWriteVarRequest.go |   2 +-
 .../readwrite/model/S7PayloadWriteVarResponse.go   |   2 +-
 .../s7/readwrite/model/S7VarPayloadDataItem.go     |   6 +-
 .../s7/readwrite/model/S7VarPayloadStatusItem.go   |   4 +-
 .../model/S7VarRequestParameterItemAddress.go      |   2 +-
 plc4go/protocols/s7/readwrite/model/State.go       |  11 +-
 .../s7/readwrite/model/SzlDataTreeItem.go          |   8 +-
 plc4go/protocols/s7/readwrite/model/SzlId.go       |   6 +-
 plc4go/protocols/s7/readwrite/model/TPKTPacket.go  |  20 +-
 .../protocols/simulated/readwrite/model/Dummy.go   |   4 +-
 plc4go/tests/drivers/s7_test.go                    |  44 --
 .../drivers/tests/manual_bacnet_PcapTest_test.go   |   2 +-
 .../tests/drivers/tests/manual_cbus_driver_test.go |  43 +-
 .../main.go => plc4xbrowser/doc.go}                |  10 +-
 plc4go/tools/plc4xbrowser/main.go                  | 377 +----------
 plc4go/tools/plc4xbrowser/ui/actions.go            | 102 +++
 plc4go/tools/plc4xbrowser/ui/commands.go           | 750 +++++++++++++++++++++
 plc4go/tools/plc4xbrowser/ui/common.go             |  83 +++
 plc4go/tools/plc4xbrowser/{ => ui}/config.go       |  79 ++-
 plc4go/tools/plc4xbrowser/ui/ui.go                 | 294 ++++++++
 plc4go/tools/plc4xpcapanalyzer/cmd/analyze.go      |   4 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/bacnet.go       |   4 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/cbus.go         |   4 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/extract.go      |   6 +-
 plc4go/tools/plc4xpcapanalyzer/cmd/root.go         |   7 +-
 .../plc4xpcapanalyzer/cmd/{bacnet.go => ui.go}     |  45 +-
 plc4go/tools/plc4xpcapanalyzer/{main.go => doc.go} |  10 +-
 .../internal/analyzer/analyzer.go                  |  39 +-
 .../internal/bacnetanalyzer/analyzer.go            |   5 +-
 .../internal/cbusanalyzer/analyzer.go              | 202 +++---
 .../plc4xpcapanalyzer/internal/common/common.go    |   4 +
 .../internal/extractor/extractor.go                |  20 +-
 .../internal/pcaphandler/pcaphandler.go            |  42 +-
 plc4go/tools/plc4xpcapanalyzer/ui/actions.go       | 130 ++++
 plc4go/tools/plc4xpcapanalyzer/ui/commands.go      | 614 +++++++++++++++++
 plc4go/tools/plc4xpcapanalyzer/ui/common.go        |  82 +++
 plc4go/tools/plc4xpcapanalyzer/ui/config.go        | 179 +++++
 plc4go/tools/plc4xpcapanalyzer/ui/ui.go            | 310 +++++++++
 .../java/cbus/readwrite/utils/StaticHelper.java    |   4 +-
 .../apache/plc4x/java/cbus/RandomPackagesTest.java | 134 ++--
 .../org/apache/plc4x/java/cbus/ReferenceTest.java  | 631 ++++++++++++-----
 .../examples/hello-influx-data-collection/pom.xml  |   2 +-
 plc4j/examples/hello-world-kotlin/pom.xml          |   2 +-
 .../spi/codegen/fields/FieldReaderReserved.java    |   3 +-
 .../java/spi/generation/WriteBufferBoxBased.java   |   2 +-
 plc4j/utils/test-generator/pom.xml                 |  14 +-
 .../src/main/resources/protocols/cbus/c-bus.mspec  | 177 +++--
 .../cbus/c-bus_lighting_application.mspec          |   6 +-
 .../cbus/c-bus_trigger_control_application.mspec   |   6 +-
 .../org/apache/plc4x/simulator/PlcSimulator.java   |   2 +
 .../apache/plc4x/simulator/PlcSimulatorConfig.java |   6 +
 .../simulator/server/cbus/CBusServerModule.java    |   2 +-
 .../server/cbus/protocol/CBusServerAdapter.java    | 268 +++++++-
 .../plc4x/simulator/server/s7/S7ServerModule.java  |   6 +-
 sandbox/test-java-df1-driver/pom.xml               |   2 +-
 src/site/asciidoc/developers/team.adoc             |   7 +
 src/site/asciidoc/users/protocols/ads.adoc         |  63 +-
 src/site/asciidoc/users/protocols/bacnetip.adoc    |  57 +-
 src/site/asciidoc/users/protocols/can.adoc         |   1 +
 src/site/asciidoc/users/protocols/canopen.adoc     |   1 +
 src/site/asciidoc/users/protocols/knxnetip.adoc    |   2 +-
 src/site/resources/images/team/hutcheb.png         | Bin 0 -> 89226 bytes
 .../images/users/protocols/ads_banner.png          | Bin 0 -> 32795 bytes
 .../images/users/protocols/bacnet_banner.png       | Bin 0 -> 35191 bytes
 .../images/users/protocols/can_banner.png          | Bin 0 -> 32528 bytes
 .../images/users/protocols/knx_banner.png          | Bin 0 -> 32859 bytes
 1815 files changed, 11925 insertions(+), 5620 deletions(-)
 create mode 100644 plc4go/internal/cbus/Browser.go
 delete mode 100644 plc4go/internal/spi/model/DefaultBrowseRequest.go
 create mode 100644 plc4go/internal/spi/model/DefaultPlcBrowseRequest.go
 create mode 100644 plc4go/internal/spi/model/DefaultPlcBrowseResponse.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/EncodedReplyExtendedFormatStatusReply.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/EncodedReplyStandardFormatStatusReply.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/ExtendedFormatStatusReply.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/ExtendedStatusHeader.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/StandardFormatStatusReply.go
 create mode 100644 plc4go/protocols/cbus/readwrite/model/StaticHelper_test.go
 delete mode 100644 plc4go/protocols/cbus/readwrite/model/StatusHeader.go
 delete mode 100644 plc4go/tests/drivers/s7_test.go
 copy plc4go/tools/{plc4xpcapanalyzer/main.go => plc4xbrowser/doc.go} (78%)
 create mode 100644 plc4go/tools/plc4xbrowser/ui/actions.go
 create mode 100644 plc4go/tools/plc4xbrowser/ui/commands.go
 create mode 100644 plc4go/tools/plc4xbrowser/ui/common.go
 rename plc4go/tools/plc4xbrowser/{ => ui}/config.go (55%)
 create mode 100644 plc4go/tools/plc4xbrowser/ui/ui.go
 copy plc4go/tools/plc4xpcapanalyzer/cmd/{bacnet.go => ui.go} (55%)
 copy plc4go/tools/plc4xpcapanalyzer/{main.go => doc.go} (79%)
 create mode 100644 plc4go/tools/plc4xpcapanalyzer/ui/actions.go
 create mode 100644 plc4go/tools/plc4xpcapanalyzer/ui/commands.go
 create mode 100644 plc4go/tools/plc4xpcapanalyzer/ui/common.go
 create mode 100644 plc4go/tools/plc4xpcapanalyzer/ui/config.go
 create mode 100644 plc4go/tools/plc4xpcapanalyzer/ui/ui.go
 create mode 100644 src/site/resources/images/team/hutcheb.png
 create mode 100644 src/site/resources/images/users/protocols/ads_banner.png
 create mode 100644 src/site/resources/images/users/protocols/bacnet_banner.png
 create mode 100644 src/site/resources/images/users/protocols/can_banner.png
 create mode 100644 src/site/resources/images/users/protocols/knx_banner.png