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

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


    from 0d52bde353 feat(codegen): comment support
     new dddf8636d0 fix(codegen): ensure multiple line comments are grouped.
     new 43f68ed8f0 fix(codegen): fix multiple comment being not properly 
stiched together
     new 8fe9b2754d fix(codegen): we should use the right context now for the 
comment
     new 7f417c57b4 chore(codegen): rendered field and type comments

The 4 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:
 .../templates/go/complex-type-template.go.ftlh     | 16 ++---
 .../language/java/JavaLanguageTemplateHelper.java  | 27 ++++++++-
 .../templates/java/complex-type-template.java.ftlh | 14 ++---
 code-generation/protocol-base-mspec/pom.xml        |  4 ++
 .../plugins/codegenerator/language/mspec/MSpec.g4  | 12 +++-
 .../mspec/parser/MessageFormatListener.java        | 17 ++++--
 .../model/AdsAddDeviceNotificationRequest.go       |  7 +++
 .../model/AdsAddDeviceNotificationResponse.go      |  2 +
 .../readwrite/model/AdsDataTypeTableChildEntry.go  |  8 +++
 .../ads/readwrite/model/AdsDataTypeTableEntry.go   |  6 ++
 .../model/AdsDeleteDeviceNotificationRequest.go    |  1 +
 .../model/AdsDeleteDeviceNotificationResponse.go   |  1 +
 .../model/AdsDeviceNotificationRequest.go          |  3 +
 .../ads/readwrite/model/AdsMultiRequestItemRead.go |  4 ++
 .../model/AdsMultiRequestItemReadWrite.go          |  5 ++
 .../readwrite/model/AdsMultiRequestItemWrite.go    |  4 ++
 .../ads/readwrite/model/AdsNotificationSample.go   |  3 +
 .../readwrite/model/AdsReadDeviceInfoResponse.go   |  5 ++
 .../ads/readwrite/model/AdsReadRequest.go          |  3 +
 .../ads/readwrite/model/AdsReadResponse.go         |  2 +
 .../ads/readwrite/model/AdsReadStateResponse.go    |  3 +
 .../ads/readwrite/model/AdsReadWriteRequest.go     |  5 ++
 .../ads/readwrite/model/AdsReadWriteResponse.go    |  2 +
 .../ads/readwrite/model/AdsStampHeader.go          |  3 +
 .../ads/readwrite/model/AdsSymbolTableEntry.go     |  9 +++
 .../ads/readwrite/model/AdsWriteControlRequest.go  |  3 +
 .../ads/readwrite/model/AdsWriteControlResponse.go |  1 +
 .../ads/readwrite/model/AdsWriteRequest.go         |  3 +
 .../ads/readwrite/model/AdsWriteResponse.go        |  1 +
 plc4go/protocols/ads/readwrite/model/AmsNetId.go   | 19 ++++++
 plc4go/protocols/ads/readwrite/model/AmsPacket.go  |  8 +++
 .../readwrite/model/AmsSerialAcknowledgeFrame.go   | 13 +++++
 .../ads/readwrite/model/AmsSerialFrame.go          | 18 ++++++
 .../ads/readwrite/model/AmsSerialResetFrame.go     | 12 ++++
 .../protocols/ads/readwrite/model/AmsTCPPacket.go  |  1 +
 .../bacnetip/readwrite/model/APDUComplexAck.go     |  1 +
 .../readwrite/model/APDUConfirmedRequest.go        |  1 +
 .../readwrite/model/BACnetAbortReasonTagged.go     |  1 +
 .../bacnetip/readwrite/model/BACnetAddress.go      |  1 +
 .../model/BACnetConfirmedServiceRequest.go         |  1 +
 .../BACnetConfirmedServiceRequestAddListElement.go |  2 +
 .../BACnetConfirmedServiceRequestReadRange.go      |  1 +
 .../model/BACnetConstructedDataAccessDoors.go      |  1 +
 .../readwrite/model/BACnetConstructedDataAction.go |  1 +
 .../model/BACnetConstructedDataActionText.go       |  1 +
 .../model/BACnetConstructedDataAlarmValue.go       |  1 +
 .../model/BACnetConstructedDataAlarmValues.go      |  1 +
 .../BACnetConstructedDataAssignedAccessRights.go   |  1 +
 .../BACnetConstructedDataAssignedLandingCalls.go   |  1 +
 .../BACnetConstructedDataAuthenticationFactors.go  |  1 +
 ...ACnetConstructedDataAuthenticationPolicyList.go |  1 +
 ...CnetConstructedDataAuthenticationPolicyNames.go |  1 +
 ...CnetConstructedDataBitStringValueAlarmValues.go |  1 +
 .../model/BACnetConstructedDataBitText.go          |  1 +
 .../model/BACnetConstructedDataCarDoorCommand.go   |  1 +
 .../model/BACnetConstructedDataCarDoorStatus.go    |  1 +
 .../model/BACnetConstructedDataCarDoorText.go      |  1 +
 ...tedDataChannelListOfObjectPropertyReferences.go |  1 +
 ...nstructedDataCharacterStringValueAlarmValues.go |  1 +
 ...nstructedDataCharacterStringValueFaultValues.go |  1 +
 .../model/BACnetConstructedDataCommandAction.go    |  1 +
 .../model/BACnetConstructedDataCommandTimeArray.go |  1 +
 .../BACnetConstructedDataConfigurationFiles.go     |  1 +
 .../model/BACnetConstructedDataControlGroups.go    |  1 +
 .../model/BACnetConstructedDataDoorMembers.go      |  1 +
 ...CnetConstructedDataElevatorGroupGroupMembers.go |  1 +
 .../BACnetConstructedDataEventMessageTexts.go      |  1 +
 ...BACnetConstructedDataEventMessageTextsConfig.go |  1 +
 .../model/BACnetConstructedDataEventTimeStamps.go  |  1 +
 .../BACnetConstructedDataExceptionSchedule.go      |  1 +
 .../model/BACnetConstructedDataExecutionDelay.go   |  1 +
 .../model/BACnetConstructedDataFaultValues.go      |  1 +
 .../model/BACnetConstructedDataFileAccessMethod.go |  2 +
 .../model/BACnetConstructedDataFloorText.go        |  1 +
 ...BACnetConstructedDataGlobalGroupGroupMembers.go |  1 +
 ...BACnetConstructedDataGlobalGroupPresentValue.go |  1 +
 .../model/BACnetConstructedDataGroupMemberNames.go |  1 +
 .../model/BACnetConstructedDataGroupMembers.go     |  1 +
 .../model/BACnetConstructedDataIPDNSServer.go      |  1 +
 .../model/BACnetConstructedDataIPv6DNSServer.go    |  1 +
 .../model/BACnetConstructedDataIntervalOffset.go   |  2 +
 .../model/BACnetConstructedDataKeySets.go          |  1 +
 .../BACnetConstructedDataLandingDoorStatus.go      |  1 +
 .../model/BACnetConstructedDataLinkSpeeds.go       |  1 +
 .../model/BACnetConstructedDataLogBuffer.go        |  1 +
 .../model/BACnetConstructedDataMakingCarCall.go    |  1 +
 .../BACnetConstructedDataNegativeAccessRules.go    |  1 +
 ...ConstructedDataNetworkAccessSecurityPolicies.go |  1 +
 .../model/BACnetConstructedDataObjectList.go       |  1 +
 .../model/BACnetConstructedDataPortFilter.go       |  1 +
 .../BACnetConstructedDataPositiveAccessRules.go    |  1 +
 .../model/BACnetConstructedDataPriority.go         |  1 +
 .../model/BACnetConstructedDataPropertyList.go     |  1 +
 ...tConstructedDataProtocolObjectTypesSupported.go |  1 +
 .../BACnetConstructedDataRegisteredCarCall.go      |  1 +
 .../BACnetConstructedDataShedLevelDescriptions.go  |  1 +
 .../model/BACnetConstructedDataShedLevels.go       |  1 +
 .../BACnetConstructedDataStateChangeValues.go      |  1 +
 .../model/BACnetConstructedDataStateText.go        |  1 +
 .../BACnetConstructedDataStructuredObjectList.go   |  1 +
 .../BACnetConstructedDataSubordinateAnnotations.go |  1 +
 .../model/BACnetConstructedDataSubordinateList.go  |  1 +
 .../BACnetConstructedDataSubordinateNodeTypes.go   |  1 +
 ...ACnetConstructedDataSubordinateRelationships.go |  1 +
 .../model/BACnetConstructedDataSubordinateTags.go  |  1 +
 .../BACnetConstructedDataSupportedFormatClasses.go |  1 +
 .../model/BACnetConstructedDataSupportedFormats.go |  1 +
 .../readwrite/model/BACnetConstructedDataTags.go   |  1 +
 ...dDataTrendLogMultipleLogDeviceObjectProperty.go |  1 +
 .../model/BACnetConstructedDataUnspecified.go      |  2 +
 .../model/BACnetConstructedDataValueSourceArray.go |  1 +
 .../model/BACnetConstructedDataVendorIdentifier.go |  3 +
 .../model/BACnetConstructedDataWeeklySchedule.go   |  1 +
 .../BACnetEventLogRecordLogDatumNotification.go    |  1 +
 .../model/BACnetEventParameterAccessEvent.go       |  1 +
 .../BACnetEventParameterChangeOfLifeSavety.go      |  2 +
 .../readwrite/model/BACnetEventParameterNone.go    |  1 +
 .../BACnetNotificationParametersAccessEvent.go     |  1 +
 ...tNotificationParametersChangeOfDiscreteValue.go |  1 +
 ...CnetNotificationParametersChangeOfLifeSafety.go |  1 +
 .../readwrite/model/BACnetPriorityArray.go         |  1 +
 .../model/BACnetPropertyStatesAccessEvent.go       |  1 +
 .../model/BACnetPropertyStatesBackupState.go       |  1 +
 .../model/BACnetPropertyStatesExtendedValue.go     |  4 ++
 .../readwrite/model/BACnetRejectReasonTagged.go    |  1 +
 .../bacnetip/readwrite/model/BACnetServiceAck.go   |  1 +
 .../model/BACnetServiceAckCreateObject.go          |  2 +
 .../model/BACnetTagPayloadCharacterString.go       |  2 +
 ...onfirmedServiceRequestUnconfirmedTextMessage.go |  2 +
 .../readwrite/model/BACnetVendorIdTagged.go        |  1 +
 .../readwrite/model/BACnetWeekNDayTagged.go        | 12 ++++
 .../model/ConfirmedEventNotificationRequest.go     |  1 +
 .../readwrite/model/NLMSecurityResponse.go         |  1 +
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go  |  3 +
 .../cbus/readwrite/model/ApplicationAddress1.go    |  2 +
 .../cbus/readwrite/model/ApplicationAddress2.go    |  1 +
 plc4go/protocols/cbus/readwrite/model/CALData.go   |  1 +
 .../cbus/readwrite/model/CALDataAcknowledge.go     |  1 +
 .../cbus/readwrite/model/CALDataGetStatus.go       |  1 +
 .../cbus/readwrite/model/CALDataIdentify.go        |  1 +
 .../cbus/readwrite/model/CALDataIdentifyReply.go   |  1 +
 .../cbus/readwrite/model/CALDataRecall.go          |  1 +
 .../protocols/cbus/readwrite/model/CALDataReply.go |  1 +
 .../cbus/readwrite/model/CALDataStatus.go          |  1 +
 .../cbus/readwrite/model/CALDataStatusExtended.go  |  1 +
 .../protocols/cbus/readwrite/model/CALDataWrite.go |  1 +
 .../protocols/cbus/readwrite/model/CALReplyLong.go |  1 +
 .../protocols/cbus/readwrite/model/CBusCommand.go  |  1 +
 .../readwrite/model/CBusCommandDeviceManagement.go |  1 +
 .../protocols/cbus/readwrite/model/CBusHeader.go   |  2 +
 .../protocols/cbus/readwrite/model/CBusOptions.go  |  9 +++
 .../protocols/cbus/readwrite/model/Confirmation.go |  1 +
 .../cbus/readwrite/model/CustomManufacturer.go     |  1 +
 .../protocols/cbus/readwrite/model/CustomTypes.go  |  1 +
 .../protocols/cbus/readwrite/model/EncodedReply.go |  1 +
 .../readwrite/model/ErrorReportingDataGeneric.go   |  1 +
 .../protocols/cbus/readwrite/model/HVACHumidity.go |  1 +
 .../cbus/readwrite/model/HVACRawLevels.go          |  1 +
 .../cbus/readwrite/model/HVACTemperature.go        |  1 +
 .../model/InterfaceOptions1PowerUpSettings.go      |  1 +
 .../cbus/readwrite/model/LightingLabelOptions.go   |  2 +
 .../model/MonitoredSALLongFormSmartMode.go         |  1 +
 .../model/MonitoredSALShortFormBasicMode.go        |  1 +
 .../model/NetworkProtocolControlInformation.go     |  1 +
 .../cbus/readwrite/model/ParameterChangeReply.go   |  1 +
 .../model/ParameterValueApplicationAddress1.go     |  1 +
 .../model/ParameterValueApplicationAddress2.go     |  1 +
 .../model/ParameterValueBaudRateSelector.go        |  1 +
 .../model/ParameterValueInterfaceOptions1.go       |  1 +
 .../model/ParameterValueInterfaceOptions2.go       |  1 +
 .../model/ParameterValueInterfaceOptions3.go       |  1 +
 .../readwrite/model/ParameterValueSerialNumber.go  |  1 +
 .../protocols/cbus/readwrite/model/PowerUpReply.go |  1 +
 .../cbus/readwrite/model/RequestCommand.go         |  1 +
 .../cbus/readwrite/model/RequestContext.go         |  1 +
 .../cbus/readwrite/model/RequestObsolete.go        |  1 +
 plc4go/protocols/cbus/readwrite/model/SALData.go   |  1 +
 .../cbus/readwrite/model/SALDataAudioAndVideo.go   |  1 +
 .../cbus/readwrite/model/SALDataHeating.go         |  1 +
 .../cbus/readwrite/model/SALDataHvacActuator.go    |  1 +
 .../readwrite/model/SALDataIrrigationControl.go    |  1 +
 .../model/SALDataPoolsSpasPondsFountainsControl.go |  1 +
 .../cbus/readwrite/model/SALDataVentilation.go     |  1 +
 .../protocols/cbus/readwrite/model/SerialNumber.go |  1 +
 .../readwrite/model/TriggerControlLabelOptions.go  |  3 +
 .../readwrite/model/CipConnectionManagerRequest.go |  4 ++
 .../model/CipConnectionManagerResponse.go          |  4 ++
 .../eip/readwrite/model/CipUnconnectedRequest.go   |  1 +
 .../eip/readwrite/model/MultipleServiceRequest.go  |  1 +
 .../readwrite/model/FirmataMessageAnalogIO.go      |  5 ++
 .../readwrite/model/FirmataMessageCommand.go       |  1 +
 .../readwrite/model/FirmataMessageDigitalIO.go     |  4 ++
 .../readwrite/model/ApduDataAdcResponse.go         |  1 +
 .../knxnetip/readwrite/model/ApduDataExt.go        |  1 +
 .../readwrite/model/ApduDataUserMessage.go         |  1 +
 plc4go/protocols/knxnetip/readwrite/model/CEMI.go  |  5 ++
 .../knxnetip/readwrite/model/ChannelInformation.go |  1 +
 .../model/ComObjectTableRealisationType1.go        |  3 +
 .../model/ComObjectTableRealisationType2.go        |  3 +
 .../model/ComObjectTableRealisationType6.go        |  3 +
 .../readwrite/model/DeviceDescriptorType2.go       |  6 ++
 .../model/GroupObjectDescriptorRealisationType1.go | 10 ++++
 .../model/GroupObjectDescriptorRealisationType2.go | 11 ++++
 .../model/GroupObjectDescriptorRealisationType6.go |  1 +
 .../model/GroupObjectDescriptorRealisationType7.go | 15 +++++
 .../model/GroupObjectDescriptorRealisationTypeB.go | 13 +++++
 .../knxnetip/readwrite/model/KnxNetObjectServer.go |  1 +
 .../model/KnxNetRemoteConfigurationAndDiagnosis.go |  1 +
 .../readwrite/model/KnxNetRemoteLogging.go         |  1 +
 .../knxnetip/readwrite/model/LDataExtended.go      |  3 +
 .../knxnetip/readwrite/model/LDataFrame.go         |  2 +
 .../protocols/knxnetip/readwrite/model/LDataReq.go |  1 +
 .../knxnetip/readwrite/model/LPollData.go          | 13 +++++
 .../knxnetip/readwrite/model/MPropReadCon.go       |  1 +
 .../modbus/readwrite/model/ModbusAsciiADU.go       |  1 +
 .../ModbusPDUReadDeviceIdentificationRequest.go    |  3 +
 .../model/ModbusPDUReadDiscreteInputsRequest.go    |  1 +
 .../model/ModbusPDUReadExceptionStatusRequest.go   |  1 +
 .../model/ModbusPDUReadFileRecordRequest.go        |  1 +
 .../model/ModbusPDUReadInputRegistersRequest.go    |  1 +
 .../modbus/readwrite/model/ModbusRtuADU.go         |  1 +
 .../modbus/readwrite/model/ModbusTcpADU.go         |  7 +++
 .../opcua/readwrite/model/QualifiedName.go         |  1 +
 .../protocols/opcua/readwrite/model/StatusCode.go  |  2 +
 .../protocols/opcua/readwrite/model/XmlElement.go  |  2 +
 .../s7/readwrite/model/Alarm8MessageQueryType.go   |  1 +
 .../readwrite/model/AlarmMessageObjectQueryType.go |  1 +
 .../s7/readwrite/model/AssociatedValueType.go      |  6 ++
 .../s7/readwrite/model/CycServiceItemAnyType.go    |  1 +
 .../s7/readwrite/model/CycServiceItemType.go       |  4 ++
 .../s7/readwrite/model/S7DataAlarmMessage.go       |  1 +
 .../s7/readwrite/model/S7PayloadAlarm8.go          |  1 +
 .../readwrite/model/S7PayloadDiagnosticMessage.go  |  1 +
 .../model/S7PayloadUserDataItemClkRequest.go       |  1 +
 ...ayloadUserDataItemCpuFunctionAlarmAckRequest.go |  1 +
 ...loadUserDataItemCpuFunctionAlarmQueryRequest.go |  1 +
 ...serDataItemCpuFunctionMsgSubscriptionRequest.go |  1 +
 ...dUserDataItemCpuFunctionReadSzlNoDataRequest.go |  1 +
 .../s7/readwrite/model/S7VarPayloadDataItem.go     |  4 ++
 .../readwrite/AdsAddDeviceNotificationRequest.java | 27 +++++++++
 .../AdsAddDeviceNotificationResponse.java          |  5 ++
 .../ads/readwrite/AdsDataTypeTableChildEntry.java  | 19 ++++++
 .../java/ads/readwrite/AdsDataTypeTableEntry.java  | 14 +++++
 .../AdsDeleteDeviceNotificationRequest.java        |  2 +
 .../AdsDeleteDeviceNotificationResponse.java       |  2 +
 .../readwrite/AdsDeviceNotificationRequest.java    |  8 +++
 .../ads/readwrite/AdsMultiRequestItemRead.java     |  9 +++
 .../readwrite/AdsMultiRequestItemReadWrite.java    | 12 ++++
 .../ads/readwrite/AdsMultiRequestItemWrite.java    |  9 +++
 .../java/ads/readwrite/AdsNotificationSample.java  |  8 +++
 .../ads/readwrite/AdsReadDeviceInfoResponse.java   | 14 +++++
 .../plc4x/java/ads/readwrite/AdsReadRequest.java   |  8 +++
 .../plc4x/java/ads/readwrite/AdsReadResponse.java  |  5 ++
 .../java/ads/readwrite/AdsReadStateResponse.java   |  8 +++
 .../java/ads/readwrite/AdsReadWriteRequest.java    | 20 +++++++
 .../java/ads/readwrite/AdsReadWriteResponse.java   |  5 ++
 .../plc4x/java/ads/readwrite/AdsStampHeader.java   | 16 +++++
 .../java/ads/readwrite/AdsSymbolTableEntry.java    | 25 ++++++++
 .../java/ads/readwrite/AdsWriteControlRequest.java |  8 +++
 .../ads/readwrite/AdsWriteControlResponse.java     |  2 +
 .../plc4x/java/ads/readwrite/AdsWriteRequest.java  |  8 +++
 .../plc4x/java/ads/readwrite/AdsWriteResponse.java |  2 +
 .../apache/plc4x/java/ads/readwrite/AmsNetId.java  | 23 ++++++++
 .../apache/plc4x/java/ads/readwrite/AmsPacket.java | 40 +++++++++++++
 .../ads/readwrite/AmsSerialAcknowledgeFrame.java   | 48 +++++++++++++++
 .../plc4x/java/ads/readwrite/AmsSerialFrame.java   | 54 +++++++++++++++++
 .../java/ads/readwrite/AmsSerialResetFrame.java    | 45 ++++++++++++++
 .../plc4x/java/ads/readwrite/AmsTCPPacket.java     |  2 +
 .../java/bacnetip/readwrite/APDUComplexAck.java    | 10 ++++
 .../bacnetip/readwrite/APDUConfirmedRequest.java   | 10 ++++
 .../readwrite/BACnetAbortReasonTagged.java         |  1 +
 .../java/bacnetip/readwrite/BACnetAddress.java     |  1 +
 .../readwrite/BACnetConfirmedServiceRequest.java   |  2 +
 ...ACnetConfirmedServiceRequestAddListElement.java |  1 +
 .../BACnetConfirmedServiceRequestReadRange.java    |  9 +++
 .../BACnetConstructedDataAccessDoors.java          |  1 +
 .../readwrite/BACnetConstructedDataAction.java     |  1 +
 .../readwrite/BACnetConstructedDataActionText.java |  1 +
 .../readwrite/BACnetConstructedDataAlarmValue.java |  1 +
 .../BACnetConstructedDataAlarmValues.java          |  1 +
 .../BACnetConstructedDataAssignedAccessRights.java |  1 +
 .../BACnetConstructedDataAssignedLandingCalls.java |  1 +
 ...BACnetConstructedDataAuthenticationFactors.java |  1 +
 ...netConstructedDataAuthenticationPolicyList.java |  1 +
 ...etConstructedDataAuthenticationPolicyNames.java |  1 +
 ...etConstructedDataBitStringValueAlarmValues.java |  1 +
 .../readwrite/BACnetConstructedDataBitText.java    |  1 +
 .../BACnetConstructedDataCarDoorCommand.java       |  1 +
 .../BACnetConstructedDataCarDoorStatus.java        |  1 +
 .../BACnetConstructedDataCarDoorText.java          |  1 +
 ...dDataChannelListOfObjectPropertyReferences.java |  1 +
 ...tructedDataCharacterStringValueAlarmValues.java |  1 +
 ...tructedDataCharacterStringValueFaultValues.java |  1 +
 .../BACnetConstructedDataCommandAction.java        |  1 +
 .../BACnetConstructedDataCommandTimeArray.java     |  1 +
 .../BACnetConstructedDataConfigurationFiles.java   |  1 +
 .../BACnetConstructedDataControlGroups.java        |  1 +
 .../BACnetConstructedDataDoorMembers.java          |  1 +
 ...etConstructedDataElevatorGroupGroupMembers.java |  1 +
 .../BACnetConstructedDataEventMessageTexts.java    |  1 +
 ...CnetConstructedDataEventMessageTextsConfig.java |  1 +
 .../BACnetConstructedDataEventTimeStamps.java      |  1 +
 .../BACnetConstructedDataExceptionSchedule.java    |  1 +
 .../BACnetConstructedDataExecutionDelay.java       |  1 +
 .../BACnetConstructedDataFaultValues.java          |  1 +
 .../BACnetConstructedDataFileAccessMethod.java     |  4 ++
 .../readwrite/BACnetConstructedDataFloorText.java  |  1 +
 ...CnetConstructedDataGlobalGroupGroupMembers.java |  1 +
 ...CnetConstructedDataGlobalGroupPresentValue.java |  1 +
 .../BACnetConstructedDataGroupMemberNames.java     |  1 +
 .../BACnetConstructedDataGroupMembers.java         |  1 +
 .../BACnetConstructedDataIPDNSServer.java          |  1 +
 .../BACnetConstructedDataIPv6DNSServer.java        |  1 +
 .../BACnetConstructedDataIntervalOffset.java       |  4 ++
 .../readwrite/BACnetConstructedDataKeySets.java    |  1 +
 .../BACnetConstructedDataLandingDoorStatus.java    |  1 +
 .../readwrite/BACnetConstructedDataLinkSpeeds.java |  1 +
 .../readwrite/BACnetConstructedDataLogBuffer.java  |  1 +
 .../BACnetConstructedDataMakingCarCall.java        |  1 +
 .../BACnetConstructedDataNegativeAccessRules.java  |  1 +
 ...nstructedDataNetworkAccessSecurityPolicies.java |  1 +
 .../readwrite/BACnetConstructedDataObjectList.java |  1 +
 .../readwrite/BACnetConstructedDataPortFilter.java |  1 +
 .../BACnetConstructedDataPositiveAccessRules.java  |  1 +
 .../readwrite/BACnetConstructedDataPriority.java   |  1 +
 .../BACnetConstructedDataPropertyList.java         |  1 +
 ...onstructedDataProtocolObjectTypesSupported.java |  4 ++
 .../BACnetConstructedDataRegisteredCarCall.java    |  1 +
 ...BACnetConstructedDataShedLevelDescriptions.java |  1 +
 .../readwrite/BACnetConstructedDataShedLevels.java |  1 +
 .../BACnetConstructedDataStateChangeValues.java    |  1 +
 .../readwrite/BACnetConstructedDataStateText.java  |  1 +
 .../BACnetConstructedDataStructuredObjectList.java |  1 +
 ...ACnetConstructedDataSubordinateAnnotations.java |  1 +
 .../BACnetConstructedDataSubordinateList.java      |  1 +
 .../BACnetConstructedDataSubordinateNodeTypes.java |  1 +
 ...netConstructedDataSubordinateRelationships.java |  1 +
 .../BACnetConstructedDataSubordinateTags.java      |  1 +
 ...ACnetConstructedDataSupportedFormatClasses.java |  1 +
 .../BACnetConstructedDataSupportedFormats.java     |  1 +
 .../readwrite/BACnetConstructedDataTags.java       |  1 +
 ...ataTrendLogMultipleLogDeviceObjectProperty.java |  1 +
 .../BACnetConstructedDataUnspecified.java          |  2 +
 .../BACnetConstructedDataValueSourceArray.java     |  1 +
 .../BACnetConstructedDataVendorIdentifier.java     |  4 ++
 .../BACnetConstructedDataWeeklySchedule.java       |  1 +
 .../BACnetEventLogRecordLogDatumNotification.java  | 10 ++++
 .../readwrite/BACnetEventParameterAccessEvent.java |  1 +
 .../BACnetEventParameterChangeOfLifeSavety.java    |  1 +
 .../readwrite/BACnetEventParameterNone.java        |  1 +
 .../BACnetNotificationParametersAccessEvent.java   |  1 +
 ...otificationParametersChangeOfDiscreteValue.java |  1 +
 ...etNotificationParametersChangeOfLifeSafety.java |  1 +
 .../bacnetip/readwrite/BACnetPriorityArray.java    |  1 +
 .../readwrite/BACnetPropertyStatesAccessEvent.java |  1 +
 .../readwrite/BACnetPropertyStatesBackupState.java |  1 +
 .../BACnetPropertyStatesExtendedValue.java         |  1 +
 .../readwrite/BACnetRejectReasonTagged.java        |  1 +
 .../java/bacnetip/readwrite/BACnetServiceAck.java  |  1 +
 .../readwrite/BACnetServiceAckCreateObject.java    |  1 +
 .../readwrite/BACnetTagPayloadCharacterString.java |  7 +++
 ...firmedServiceRequestUnconfirmedTextMessage.java |  6 ++
 .../bacnetip/readwrite/BACnetVendorIdTagged.java   |  3 +
 .../bacnetip/readwrite/BACnetWeekNDayTagged.java   | 19 ++++++
 .../ConfirmedEventNotificationRequest.java         |  4 ++
 .../bacnetip/readwrite/NLMSecurityResponse.java    |  3 +
 .../apache/plc4x/java/bacnetip/readwrite/NPDU.java |  6 ++
 .../java/cbus/readwrite/ApplicationAddress1.java   |  3 +
 .../java/cbus/readwrite/ApplicationAddress2.java   |  2 +
 .../apache/plc4x/java/cbus/readwrite/CALData.java  |  3 +
 .../java/cbus/readwrite/CALDataAcknowledge.java    |  3 +
 .../java/cbus/readwrite/CALDataGetStatus.java      |  3 +
 .../plc4x/java/cbus/readwrite/CALDataIdentify.java |  2 +
 .../java/cbus/readwrite/CALDataIdentifyReply.java  |  3 +
 .../plc4x/java/cbus/readwrite/CALDataRecall.java   |  3 +
 .../plc4x/java/cbus/readwrite/CALDataReply.java    |  3 +
 .../plc4x/java/cbus/readwrite/CALDataStatus.java   |  3 +
 .../java/cbus/readwrite/CALDataStatusExtended.java |  3 +
 .../plc4x/java/cbus/readwrite/CALDataWrite.java    |  3 +
 .../plc4x/java/cbus/readwrite/CALReplyLong.java    |  1 +
 .../plc4x/java/cbus/readwrite/CBusCommand.java     |  4 ++
 .../readwrite/CBusCommandDeviceManagement.java     |  3 +
 .../plc4x/java/cbus/readwrite/CBusHeader.java      |  6 ++
 .../plc4x/java/cbus/readwrite/CBusOptions.java     | 44 ++++++++++++++
 .../plc4x/java/cbus/readwrite/Confirmation.java    |  4 ++
 .../java/cbus/readwrite/CustomManufacturer.java    |  3 +
 .../plc4x/java/cbus/readwrite/CustomTypes.java     |  3 +
 .../plc4x/java/cbus/readwrite/EncodedReply.java    |  3 +
 .../cbus/readwrite/ErrorReportingDataGeneric.java  |  4 ++
 .../plc4x/java/cbus/readwrite/HVACHumidity.java    |  2 +
 .../plc4x/java/cbus/readwrite/HVACRawLevels.java   |  2 +
 .../plc4x/java/cbus/readwrite/HVACTemperature.java |  2 +
 .../InterfaceOptions1PowerUpSettings.java          |  2 +
 .../java/cbus/readwrite/LightingLabelOptions.java  |  6 ++
 .../readwrite/MonitoredSALLongFormSmartMode.java   |  1 +
 .../readwrite/MonitoredSALShortFormBasicMode.java  |  4 ++
 .../NetworkProtocolControlInformation.java         |  4 ++
 .../plc4x/java/cbus/readwrite/ParameterChange.java |  3 +
 .../java/cbus/readwrite/ParameterChangeReply.java  |  2 +
 .../ParameterValueApplicationAddress1.java         |  3 +
 .../ParameterValueApplicationAddress2.java         |  3 +
 .../readwrite/ParameterValueBaudRateSelector.java  |  3 +
 .../readwrite/ParameterValueInterfaceOptions1.java |  3 +
 .../readwrite/ParameterValueInterfaceOptions2.java |  3 +
 .../readwrite/ParameterValueInterfaceOptions3.java |  3 +
 .../cbus/readwrite/ParameterValueSerialNumber.java |  3 +
 .../apache/plc4x/java/cbus/readwrite/PowerUp.java  |  3 +
 .../plc4x/java/cbus/readwrite/PowerUpReply.java    |  2 +
 .../plc4x/java/cbus/readwrite/RequestCommand.java  |  4 ++
 .../plc4x/java/cbus/readwrite/RequestContext.java  |  8 +++
 .../plc4x/java/cbus/readwrite/RequestObsolete.java |  1 +
 .../java/cbus/readwrite/ResponseTermination.java   |  3 +
 .../apache/plc4x/java/cbus/readwrite/SALData.java  |  3 +
 .../java/cbus/readwrite/SALDataAudioAndVideo.java  |  2 +
 .../plc4x/java/cbus/readwrite/SALDataHeating.java  |  2 +
 .../java/cbus/readwrite/SALDataHvacActuator.java   |  2 +
 .../cbus/readwrite/SALDataIrrigationControl.java   |  2 +
 .../SALDataPoolsSpasPondsFountainsControl.java     |  6 ++
 .../java/cbus/readwrite/SALDataVentilation.java    |  2 +
 .../plc4x/java/cbus/readwrite/SerialNumber.java    |  3 +
 .../java/cbus/readwrite/ServerErrorReply.java      |  2 +
 .../cbus/readwrite/TriggerControlLabelOptions.java |  7 +++
 .../plc4x/java/canopen/readwrite/CANOpenFrame.java |  1 +
 .../plc4x/java/canopen/readwrite/CANOpenMPDO.java  |  1 +
 .../plc4x/java/canopen/readwrite/CANOpenPDO.java   |  2 +
 .../plc4x/java/canopen/readwrite/CANOpenTime.java  |  3 +
 .../eip/readwrite/CipConnectionManagerRequest.java | 15 +++++
 .../readwrite/CipConnectionManagerResponse.java    | 12 ++++
 .../java/eip/readwrite/CipUnconnectedRequest.java  |  4 ++
 .../java/eip/readwrite/MultipleServiceRequest.java |  2 +
 .../firmata/readwrite/FirmataMessageAnalogIO.java  |  5 ++
 .../firmata/readwrite/FirmataMessageCommand.java   |  1 +
 .../firmata/readwrite/FirmataMessageDigitalIO.java |  5 ++
 .../java/iec608705104/readwrite/APDUIFormat.java   | 12 ++++
 .../java/iec608705104/readwrite/APDUSFormat.java   |  1 +
 .../readwrite/APDUUFormatTestFrameActivation.java  |  1 +
 .../plc4x/java/iec608705104/readwrite/APDUs.java   |  4 ++
 .../AcknowledgeFileOrSectionQualifier.java         |  1 +
 .../readwrite/BinaryCounterReading.java            |  1 +
 .../readwrite/BinaryStateInformation.java          |  1 +
 .../readwrite/CauseOfInitialization.java           |  1 +
 .../java/iec608705104/readwrite/Checksum.java      |  1 +
 .../java/iec608705104/readwrite/DoubleCommand.java |  1 +
 .../readwrite/DoublePointInformation.java          |  1 +
 .../iec608705104/readwrite/FileReadyQualifier.java |  1 +
 .../readwrite/FixedTestBitPatternTwoOctet.java     |  1 +
 .../readwrite/LastSectionOrSegmentQualifier.java   |  1 +
 .../java/iec608705104/readwrite/LengthOfFile.java  |  1 +
 .../iec608705104/readwrite/LengthOfSegment.java    |  1 +
 .../java/iec608705104/readwrite/NameOfFile.java    |  1 +
 .../java/iec608705104/readwrite/NameOfSection.java |  1 +
 .../iec608705104/readwrite/NormalizedValue.java    |  1 +
 .../readwrite/OutputCircuitInformation.java        |  1 +
 .../iec608705104/readwrite/QualifierOfCommand.java |  1 +
 .../QualifierOfCounterInterrogationCommand.java    |  4 ++
 .../readwrite/QualifierOfInterrogation.java        |  1 +
 .../readwrite/QualifierOfParameterActivation.java  |  1 +
 .../QualifierOfParameterOfMeasuredValues.java      |  1 +
 .../readwrite/QualifierOfResetProcessCommand.java  |  1 +
 .../readwrite/QualifierOfSetPointCommand.java      |  1 +
 .../iec608705104/readwrite/QualityDescriptor.java  |  1 +
 ...tyDescriptorForPointsOfProtectionEquipment.java |  1 +
 .../readwrite/RegulatingStepCommand.java           |  1 +
 .../java/iec608705104/readwrite/ScaledValue.java   |  1 +
 .../readwrite/SectionReadyQualifier.java           |  1 +
 .../readwrite/SelectAndCallQualifier.java          |  1 +
 .../readwrite/SevenOctetBinaryTime.java            |  1 +
 .../readwrite/ShortFloatingPointNumber.java        |  1 +
 .../java/iec608705104/readwrite/SingleCommand.java |  1 +
 .../SingleEventOfProtectionEquipment.java          |  1 +
 .../readwrite/SinglePointInformation.java          |  1 +
 .../StartEventsOfProtectionEquipment.java          |  1 +
 .../readwrite/StatusChangeDetection.java           |  1 +
 .../java/iec608705104/readwrite/StatusOfFile.java  |  1 +
 .../readwrite/ThreeOctetBinaryTime.java            |  1 +
 .../iec608705104/readwrite/TwoOctetBinaryTime.java |  1 +
 .../ValueWithTransientStateIndication.java         |  1 +
 .../knxnetip/readwrite/ApduDataAdcResponse.java    |  1 +
 .../plc4x/java/knxnetip/readwrite/ApduDataExt.java |  1 +
 .../knxnetip/readwrite/ApduDataUserMessage.java    |  1 +
 .../apache/plc4x/java/knxnetip/readwrite/CEMI.java |  5 ++
 .../knxnetip/readwrite/ChannelInformation.java     |  1 +
 .../readwrite/ComObjectTableRealisationType1.java  |  5 ++
 .../readwrite/ComObjectTableRealisationType2.java  |  5 ++
 .../readwrite/ComObjectTableRealisationType6.java  | 12 ++++
 .../knxnetip/readwrite/DeviceDescriptorType2.java  | 16 +++++
 .../GroupObjectDescriptorRealisationType1.java     | 40 +++++++++++++
 .../GroupObjectDescriptorRealisationType2.java     | 44 ++++++++++++++
 .../GroupObjectDescriptorRealisationType6.java     |  1 +
 .../GroupObjectDescriptorRealisationType7.java     | 40 +++++++++++++
 .../GroupObjectDescriptorRealisationTypeB.java     | 36 ++++++++++++
 .../knxnetip/readwrite/KnxNetObjectServer.java     |  1 +
 .../KnxNetRemoteConfigurationAndDiagnosis.java     |  1 +
 .../knxnetip/readwrite/KnxNetRemoteLogging.java    |  1 +
 .../java/knxnetip/readwrite/LDataExtended.java     |  4 ++
 .../plc4x/java/knxnetip/readwrite/LDataFrame.java  |  4 ++
 .../plc4x/java/knxnetip/readwrite/LDataReq.java    |  1 +
 .../plc4x/java/knxnetip/readwrite/LPollData.java   |  5 ++
 .../java/knxnetip/readwrite/MPropReadCon.java      |  9 +++
 .../java/modbus/readwrite/ModbusAsciiADU.java      |  3 +
 .../ModbusPDUReadDeviceIdentificationRequest.java  |  5 ++
 .../ModbusPDUReadDiscreteInputsRequest.java        |  1 +
 .../ModbusPDUReadExceptionStatusRequest.java       |  1 +
 .../readwrite/ModbusPDUReadFileRecordRequest.java  |  1 +
 .../ModbusPDUReadInputRegistersRequest.java        |  1 +
 .../plc4x/java/modbus/readwrite/ModbusRtuADU.java  |  3 +
 .../plc4x/java/modbus/readwrite/ModbusTcpADU.java  | 26 +++++++++
 .../plc4x/java/opcua/readwrite/QualifiedName.java  |  3 +
 .../plc4x/java/opcua/readwrite/StatusCode.java     |  3 +
 .../plc4x/java/opcua/readwrite/XmlElement.java     |  4 ++
 ...rotocolMessageExecuteDynamicJobRequestRev1.java |  7 +++
 ...tocolMessageExecuteDynamicJobRequestRev999.java |  7 +++
 ...rotocolMessageLastTighteningResultDataRev2.java | 12 ++++
 ...rotocolMessageLastTighteningResultDataRev3.java |  8 +++
 ...rotocolMessageLastTighteningResultDataRev4.java |  8 +++
 ...rotocolMessageLastTighteningResultDataRev5.java |  8 +++
 ...rotocolMessageLastTighteningResultDataRev6.java |  8 +++
 ...rotocolMessageLastTighteningResultDataRev7.java | 12 ++++
 ...tocolMessageLastTighteningResultDataRev998.java | 12 ++++
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  8 +++
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  9 +++
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  4 ++
 .../java/profinet/readwrite/DceRpc_Packet.java     | 68 ++++++++++++++++++++++
 .../java/profinet/readwrite/Ethernet_Frame.java    |  3 +
 .../readwrite/Ethernet_FramePayload_IPv4.java      | 11 ++++
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  9 +++
 .../profinet/readwrite/PcDcp_Pdu_DelayReq.java     | 13 +++++
 .../PnDcp_Block_DevicePropertiesDeviceOptions.java |  1 +
 .../readwrite/PnDcp_Block_DhcpOptionHostName.java  |  1 +
 .../readwrite/PnDcp_Block_IpMacAddress.java        |  1 +
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  1 +
 .../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java  |  6 ++
 .../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java  | 12 ++++
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  6 ++
 .../readwrite/PnDcp_Pdu_RealTimeCyclic.java        |  4 ++
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  4 ++
 .../java/profinet/readwrite/PnIoCm_Block.java      |  1 +
 .../readwrite/PnIoCm_Block_AlarmCrReq.java         |  4 ++
 .../profinet/readwrite/PnIoCm_Block_ArReq.java     |  8 +++
 .../profinet/readwrite/PnIoCm_Block_IAndM0.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM1.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM2.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM3.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM4.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IoCrReq.java   |  8 +++
 .../java/profinet/readwrite/PnIoCm_Packet.java     |  1 +
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  8 +++
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  9 +++
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  4 ++
 .../java/profinet/readwrite/DceRpc_Packet.java     | 68 ++++++++++++++++++++++
 .../java/profinet/readwrite/Ethernet_Frame.java    |  3 +
 .../readwrite/Ethernet_FramePayload_IPv4.java      | 11 ++++
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  9 +++
 .../profinet/readwrite/PcDcp_Pdu_DelayReq.java     | 13 +++++
 .../PnDcp_Block_DevicePropertiesDeviceOptions.java |  1 +
 .../readwrite/PnDcp_Block_DhcpOptionHostName.java  |  1 +
 .../readwrite/PnDcp_Block_IpMacAddress.java        |  1 +
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  1 +
 .../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java  |  6 ++
 .../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java  | 12 ++++
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  6 ++
 .../readwrite/PnDcp_Pdu_RealTimeCyclic.java        |  4 ++
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  4 ++
 .../java/profinet/readwrite/PnIoCm_Block.java      |  1 +
 .../readwrite/PnIoCm_Block_AlarmCrReq.java         |  4 ++
 .../profinet/readwrite/PnIoCm_Block_ArReq.java     |  8 +++
 .../profinet/readwrite/PnIoCm_Block_IAndM0.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM1.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM2.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM3.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IAndM4.java    |  4 ++
 .../profinet/readwrite/PnIoCm_Block_IoCrReq.java   |  8 +++
 .../java/profinet/readwrite/PnIoCm_Packet.java     |  1 +
 .../java/s7/readwrite/Alarm8MessageQueryType.java  |  1 +
 .../s7/readwrite/AlarmMessageObjectQueryType.java  |  1 +
 .../java/s7/readwrite/AssociatedValueType.java     | 15 +++++
 .../java/s7/readwrite/CycServiceItemAnyType.java   |  3 +
 .../java/s7/readwrite/CycServiceItemType.java      |  4 ++
 .../java/s7/readwrite/S7DataAlarmMessage.java      |  1 +
 .../plc4x/java/s7/readwrite/S7PayloadAlarm8.java   |  1 +
 .../s7/readwrite/S7PayloadDiagnosticMessage.java   |  1 +
 .../readwrite/S7PayloadUserDataItemClkRequest.java |  1 +
 ...loadUserDataItemCpuFunctionAlarmAckRequest.java |  1 +
 ...adUserDataItemCpuFunctionAlarmQueryRequest.java |  1 +
 ...rDataItemCpuFunctionMsgSubscriptionRequest.java |  1 +
 ...serDataItemCpuFunctionReadSzlNoDataRequest.java |  1 +
 .../java/s7/readwrite/S7VarPayloadDataItem.java    |  7 +++
 .../java/s7discovery/readwrite/Ethernet_Frame.java |  3 +
 .../java/s7discovery/readwrite/MacAddress.java     |  9 +++
 .../PnDcp_Block_DevicePropertiesDeviceOptions.java |  1 +
 .../readwrite/PnDcp_Block_DhcpOptionHostName.java  |  1 +
 .../readwrite/PnDcp_Block_IpMacAddress.java        |  1 +
 .../java/s7discovery/readwrite/PnDcp_Pdu.java      |  1 +
 .../readwrite/PnDcp_Pdu_IdentifyReq.java           |  6 ++
 .../readwrite/PnDcp_Pdu_IdentifyRes.java           | 12 ++++
 .../java/socketcan/readwrite/SocketCANFrame.java   |  3 +
 596 files changed, 2381 insertions(+), 24 deletions(-)


Reply via email to