You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2022/08/31 11:09:54 UTC
[plc4x] branch dependabot/maven/io.netty-netty-bom-4.1.80.Final updated (3a37cadd5 -> 05c68df52)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/io.netty-netty-bom-4.1.80.Final
in repository https://gitbox.apache.org/repos/asf/plc4x.git
discard 3a37cadd5 build(deps): bump netty-bom from 4.1.79.Final to 4.1.80.Final
add 1216bbcd6 fix(plc4j/utils): Added a check for libpcap and the version to the ArpUtils giving error messages if anything is missing.
add 49809c54d refactor(spi): optimize RequestTransactionManager
add c38f164ac fix(plc4go/cbus): fixed empty responses on read
add 2deddcd57 fix(plc4go/cbus): fixed transaction not ending on reads
add de4d01ea5 fix(spi): fixed transaction await never ending
add 927baf333 fix(plc4go/spi): fixed transaction await never ending
add b95a929de fix(plc4go/cbus): fixed cal pattern
add 10962f133 fix(plc4go/spi): fix AwaitCompletion of RequestTransactionManager
add 0ddad6392 fix(plc4j/opcua): Made maven skip the dependency checker in the opc-ua module as it was ignoring all of my attempts to manage the CVEs
add 5aaf204e4 fix(build): Disabled the dependency-check for now completely as there was a cascade of reporting false positives
add a58916131 feat(plc4go/cbus): handle context in browse field
add 43f4b87f1 fix(plc-simulator): fixed issue where the mmi monitor would reset the srchk option
add 324ef77f3 feat(plc4go/spi): improved output of some types
add 80ba5d0cc refactor(plc4go/cbus): improved debug output
add cfecae2dc fix(plc-simulator/cbus): fixed broken outputs of text
add 9500fefa6 feat(plc-simulator): graduate the plc-simulator into plc4j/utils
add 13809afd2 feat(plc4go): introduce Plc4xModelLog
add 500343e76 chore: output osString when failing with "Currently unsupported OS"
add eed4c9c2d chore: output java os properties to better debug broken profile detection
add bd9d9e856 chore: try to fix failing mac detection on gh runners
add b24904303 chore: upgrade sast to ubuntu-latest
add 52ca3dde4 chore: duplicate profiles for x86_64
add dd12ce4e2 chore: duplicate profiles for x86_64
add b7db778f4 fix(plc-simulator/cbus): avoid sending out the inner message
add 24e8bf91e refactor(plc4go/connection-cache): cleanup
add 16c7d377a fix(protocols/bacnet): Updated the URL for fetching the vendor ids
add 1045cf01a fix(plc4j): Changed the SPI to pass along PlcAuthentication information to the ProtocolLogic
add 6e6507ba5 fix(plc4j/ads): Implemented the automatic adding of AMS routes in Beckhoff PLCs
add d4343a2ed feat(plc4go/bacnet): update vendor ids with data from new url
add 6fb1dea1f fix(plc4j/ads): Updated the ADS connect logic to be a bit more asynchronous (At least on an API level)
add 05c68df52 build(deps): bump netty-bom from 4.1.79.Final to 4.1.80.Final
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3a37cadd5)
\
N -- N -- N refs/heads/dependabot/maven/io.netty-netty-bom-4.1.80.Final (05c68df52)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/sast.yaml | 2 +-
.../freemarker/FreemarkerLanguageOutput.java | 25 +
.../apache/plc4x/language/go/GoLanguageOutput.java | 5 +
.../templates/go/complex-type-template.go.ftlh | 6 +-
.../resources/templates/go/enum-template.go.ftlh | 3 +-
.../resources/templates/go/plc4x_common.go.ftlh | 55 ++
plc4go/internal/bacnetip/Driver.go | 2 +-
plc4go/internal/cbus/Browser.go | 11 +-
plc4go/internal/cbus/Driver.go | 2 +-
plc4go/internal/cbus/FieldHandler.go | 2 +-
plc4go/internal/cbus/MessageCodec.go | 10 +-
plc4go/internal/cbus/Reader.go | 28 +-
plc4go/internal/eip/Driver.go | 2 +-
plc4go/internal/s7/Driver.go | 2 +-
plc4go/pkg/api/cache/plc_connection_cache.go | 466 +----------
plc4go/pkg/api/cache/plc_connection_cache_test.go | 861 +++------------------
plc4go/pkg/api/cache/plc_connection_common.go | 103 +++
plc4go/pkg/api/cache/plc_connection_container.go | 193 +++++
plc4go/pkg/api/cache/plc_connection_lease.go | 204 +++++
plc4go/pkg/api/cache/plc_connection_lease_test.go | 650 ++++++++++++++++
.../readwrite/model/CIPEncapsulationPacket.go | 5 +-
.../abeth/readwrite/model/DF1RequestMessage.go | 5 +-
.../abeth/readwrite/model/DF1ResponseMessage.go | 9 +-
.../abeth/readwrite/model/plc4x_common.go | 27 +
.../model/AdsAddDeviceNotificationRequest.go | 9 +-
.../protocols/ads/readwrite/model/AdsDataType.go | 3 +-
.../ads/readwrite/model/AdsSymbolTableEntry.go | 9 +-
plc4go/protocols/ads/readwrite/model/AmsPacket.go | 5 +-
.../protocols/ads/readwrite/model/AmsTCPPacket.go | 5 +-
plc4go/protocols/ads/readwrite/model/CommandId.go | 3 +-
.../protocols/ads/readwrite/model/PlcValueType.go | 3 +-
.../ads/readwrite/model/ReservedIndexGroups.go | 3 +-
plc4go/protocols/ads/readwrite/model/ReturnCode.go | 3 +-
.../protocols/ads/readwrite/model/plc4x_common.go | 27 +
.../bacnetip/readwrite/model/APDUAbort.go | 5 +-
.../bacnetip/readwrite/model/APDUComplexAck.go | 7 +-
.../readwrite/model/APDUConfirmedRequest.go | 7 +-
.../bacnetip/readwrite/model/APDUError.go | 5 +-
.../bacnetip/readwrite/model/APDUReject.go | 5 +-
.../bacnetip/readwrite/model/APDUSegmentAck.go | 5 +-
.../bacnetip/readwrite/model/APDUSimpleAck.go | 5 +-
.../readwrite/model/APDUUnconfirmedRequest.go | 5 +-
.../protocols/bacnetip/readwrite/model/ApduType.go | 3 +-
.../bacnetip/readwrite/model/BACnetAbortReason.go | 3 +-
.../BACnetAccessAuthenticationFactorDisable.go | 3 +-
.../model/BACnetAccessCredentialDisable.go | 3 +-
.../model/BACnetAccessCredentialDisableReason.go | 3 +-
.../bacnetip/readwrite/model/BACnetAccessEvent.go | 3 +-
.../readwrite/model/BACnetAccessPassbackMode.go | 3 +-
.../bacnetip/readwrite/model/BACnetAccessRule.go | 5 +-
.../model/BACnetAccessRuleLocationSpecifier.go | 3 +-
.../model/BACnetAccessRuleTimeRangeSpecifier.go | 3 +-
.../readwrite/model/BACnetAccessUserType.go | 3 +-
.../model/BACnetAccessZoneOccupancyState.go | 3 +-
.../BACnetAccumulatorRecordAccumulatorStatus.go | 3 +-
.../bacnetip/readwrite/model/BACnetAction.go | 3 +-
.../readwrite/model/BACnetActionCommand.go | 11 +-
.../model/BACnetAuthenticationFactorFormat.go | 5 +-
.../model/BACnetAuthenticationFactorType.go | 3 +-
.../readwrite/model/BACnetAuthenticationStatus.go | 3 +-
.../model/BACnetAuthorizationExemption.go | 3 +-
.../readwrite/model/BACnetAuthorizationMode.go | 3 +-
.../bacnetip/readwrite/model/BACnetBDTEntry.go | 3 +-
.../bacnetip/readwrite/model/BACnetBackupState.go | 3 +-
.../readwrite/model/BACnetBinaryLightingPV.go | 3 +-
.../bacnetip/readwrite/model/BACnetBinaryPV.go | 3 +-
...onSpecificationEntryListOfCovReferencesEntry.go | 3 +-
.../readwrite/model/BACnetCOVSubscription.go | 3 +-
.../readwrite/model/BACnetCharacterEncoding.go | 3 +-
.../model/BACnetConfirmedServiceChoice.go | 3 +-
.../BACnetConfirmedServiceRequestAddListElement.go | 5 +-
...BACnetConfirmedServiceRequestAtomicWriteFile.go | 5 +-
...rviceRequestConfirmedCOVNotificationMultiple.go | 3 +-
...rmedServiceRequestConfirmedEventNotification.go | 9 +-
...firmedServiceRequestConfirmedPrivateTransfer.go | 3 +-
...tConfirmedServiceRequestConfirmedTextMessage.go | 3 +-
...ceRequestConfirmedTextMessageMessagePriority.go | 3 +-
.../BACnetConfirmedServiceRequestCreateObject.go | 3 +-
...medServiceRequestCreateObjectObjectSpecifier.go | 5 +-
...rmedServiceRequestDeviceCommunicationControl.go | 5 +-
...questDeviceCommunicationControlEnableDisable.go | 3 +-
...tConfirmedServiceRequestGetEnrollmentSummary.go | 11 +-
...estGetEnrollmentSummaryAcknowledgementFilter.go | 3 +-
...eRequestGetEnrollmentSummaryEventStateFilter.go | 3 +-
...etConfirmedServiceRequestGetEventInformation.go | 3 +-
...etConfirmedServiceRequestLifeSafetyOperation.go | 3 +-
.../BACnetConfirmedServiceRequestReadProperty.go | 3 +-
.../BACnetConfirmedServiceRequestReadRange.go | 5 +-
...netConfirmedServiceRequestReinitializeDevice.go | 3 +-
...ReinitializeDeviceReinitializedStateOfDevice.go | 3 +-
...CnetConfirmedServiceRequestRemoveListElement.go | 5 +-
.../BACnetConfirmedServiceRequestSubscribeCOV.go | 5 +-
...tConfirmedServiceRequestSubscribeCOVProperty.go | 7 +-
...edServiceRequestSubscribeCOVPropertyMultiple.go | 7 +-
...ListOfCovSubscriptionSpecificationsReference.go | 3 +-
.../BACnetConfirmedServiceRequestWriteProperty.go | 5 +-
.../model/BACnetConstructedDataAccessDoors.go | 3 +-
.../readwrite/model/BACnetConstructedDataAction.go | 3 +-
.../model/BACnetConstructedDataActionText.go | 3 +-
.../model/BACnetConstructedDataAlarmValues.go | 3 +-
.../BACnetConstructedDataAssignedAccessRights.go | 3 +-
.../BACnetConstructedDataAssignedLandingCalls.go | 3 +-
.../BACnetConstructedDataAuthenticationFactors.go | 3 +-
...ACnetConstructedDataAuthenticationPolicyList.go | 3 +-
...CnetConstructedDataAuthenticationPolicyNames.go | 3 +-
...CnetConstructedDataBitStringValueAlarmValues.go | 3 +-
.../model/BACnetConstructedDataBitText.go | 3 +-
.../model/BACnetConstructedDataCarDoorCommand.go | 3 +-
.../model/BACnetConstructedDataCarDoorStatus.go | 3 +-
.../model/BACnetConstructedDataCarDoorText.go | 3 +-
...tedDataChannelListOfObjectPropertyReferences.go | 3 +-
...nstructedDataCharacterStringValueAlarmValues.go | 3 +-
...nstructedDataCharacterStringValueFaultValues.go | 3 +-
.../model/BACnetConstructedDataCommandAction.go | 3 +-
.../model/BACnetConstructedDataCommandTimeArray.go | 3 +-
.../BACnetConstructedDataConfigurationFiles.go | 3 +-
.../model/BACnetConstructedDataControlGroups.go | 3 +-
.../model/BACnetConstructedDataDoorMembers.go | 3 +-
.../model/BACnetConstructedDataElement.go | 7 +-
...CnetConstructedDataElevatorGroupGroupMembers.go | 3 +-
.../BACnetConstructedDataEventMessageTexts.go | 3 +-
...BACnetConstructedDataEventMessageTextsConfig.go | 3 +-
.../model/BACnetConstructedDataEventTimeStamps.go | 3 +-
.../BACnetConstructedDataExceptionSchedule.go | 3 +-
.../model/BACnetConstructedDataExecutionDelay.go | 3 +-
.../model/BACnetConstructedDataFaultValues.go | 3 +-
.../model/BACnetConstructedDataFloorText.go | 3 +-
...BACnetConstructedDataGlobalGroupGroupMembers.go | 3 +-
...BACnetConstructedDataGlobalGroupPresentValue.go | 3 +-
.../model/BACnetConstructedDataGroupMemberNames.go | 3 +-
.../model/BACnetConstructedDataGroupMembers.go | 3 +-
.../model/BACnetConstructedDataIPDNSServer.go | 3 +-
.../model/BACnetConstructedDataIPv6DNSServer.go | 3 +-
.../model/BACnetConstructedDataKeySets.go | 3 +-
.../BACnetConstructedDataLandingDoorStatus.go | 3 +-
.../model/BACnetConstructedDataLinkSpeeds.go | 3 +-
.../model/BACnetConstructedDataLogBuffer.go | 3 +-
.../model/BACnetConstructedDataMakingCarCall.go | 3 +-
.../BACnetConstructedDataNegativeAccessRules.go | 3 +-
...ConstructedDataNetworkAccessSecurityPolicies.go | 3 +-
.../model/BACnetConstructedDataObjectList.go | 3 +-
.../model/BACnetConstructedDataPortFilter.go | 3 +-
.../BACnetConstructedDataPositiveAccessRules.go | 3 +-
.../model/BACnetConstructedDataPriority.go | 3 +-
.../model/BACnetConstructedDataPropertyList.go | 3 +-
.../BACnetConstructedDataRegisteredCarCall.go | 3 +-
.../BACnetConstructedDataShedLevelDescriptions.go | 3 +-
.../model/BACnetConstructedDataShedLevels.go | 3 +-
.../BACnetConstructedDataStateChangeValues.go | 3 +-
.../model/BACnetConstructedDataStateText.go | 3 +-
.../BACnetConstructedDataStructuredObjectList.go | 3 +-
.../BACnetConstructedDataSubordinateAnnotations.go | 3 +-
.../model/BACnetConstructedDataSubordinateList.go | 3 +-
.../BACnetConstructedDataSubordinateNodeTypes.go | 3 +-
...ACnetConstructedDataSubordinateRelationships.go | 3 +-
.../model/BACnetConstructedDataSubordinateTags.go | 3 +-
.../BACnetConstructedDataSupportedFormatClasses.go | 3 +-
.../model/BACnetConstructedDataSupportedFormats.go | 3 +-
.../readwrite/model/BACnetConstructedDataTags.go | 3 +-
...dDataTrendLogMultipleLogDeviceObjectProperty.go | 3 +-
.../model/BACnetConstructedDataUnspecified.go | 3 +-
.../model/BACnetConstructedDataValueSourceArray.go | 3 +-
.../model/BACnetConstructedDataWeeklySchedule.go | 3 +-
.../bacnetip/readwrite/model/BACnetDataType.go | 3 +-
.../bacnetip/readwrite/model/BACnetDaysOfWeek.go | 3 +-
.../model/BACnetDeviceObjectPropertyReference.go | 5 +-
.../readwrite/model/BACnetDeviceObjectReference.go | 3 +-
.../bacnetip/readwrite/model/BACnetDeviceStatus.go | 3 +-
.../readwrite/model/BACnetDoorAlarmState.go | 3 +-
.../readwrite/model/BACnetDoorSecuredStatus.go | 3 +-
.../bacnetip/readwrite/model/BACnetDoorStatus.go | 3 +-
.../bacnetip/readwrite/model/BACnetDoorValue.go | 3 +-
.../readwrite/model/BACnetEngineeringUnits.go | 3 +-
.../readwrite/model/BACnetEscalatorFault.go | 3 +-
.../readwrite/model/BACnetEscalatorMode.go | 3 +-
.../model/BACnetEscalatorOperationDirection.go | 3 +-
.../model/BACnetEventNotificationSubscription.go | 3 +-
.../BACnetEventParameterExtendedParameters.go | 29 +-
.../bacnetip/readwrite/model/BACnetEventState.go | 3 +-
.../readwrite/model/BACnetEventTransitionBits.go | 3 +-
.../bacnetip/readwrite/model/BACnetEventType.go | 3 +-
.../bacnetip/readwrite/model/BACnetFaultType.go | 3 +-
.../readwrite/model/BACnetFileAccessMethod.go | 3 +-
.../readwrite/model/BACnetGroupChannelValue.go | 3 +-
.../bacnetip/readwrite/model/BACnetIPMode.go | 3 +-
.../readwrite/model/BACnetLandingCallStatus.go | 3 +-
.../readwrite/model/BACnetLifeSafetyMode.go | 3 +-
.../readwrite/model/BACnetLifeSafetyOperation.go | 3 +-
.../readwrite/model/BACnetLifeSafetyState.go | 3 +-
.../readwrite/model/BACnetLiftCarDirection.go | 3 +-
.../readwrite/model/BACnetLiftCarDoorCommand.go | 3 +-
.../readwrite/model/BACnetLiftCarDriveStatus.go | 3 +-
.../bacnetip/readwrite/model/BACnetLiftCarMode.go | 3 +-
.../bacnetip/readwrite/model/BACnetLiftFault.go | 3 +-
.../readwrite/model/BACnetLiftGroupMode.go | 3 +-
.../readwrite/model/BACnetLightingCommand.go | 11 +-
.../readwrite/model/BACnetLightingInProgress.go | 3 +-
.../readwrite/model/BACnetLightingOperation.go | 3 +-
.../readwrite/model/BACnetLightingTransition.go | 3 +-
.../bacnetip/readwrite/model/BACnetLimitEnable.go | 3 +-
.../bacnetip/readwrite/model/BACnetLockStatus.go | 3 +-
.../model/BACnetLogDataLogDataEntryAnyValue.go | 3 +-
.../bacnetip/readwrite/model/BACnetLogRecord.go | 3 +-
.../model/BACnetLogRecordLogDatumAnyValue.go | 3 +-
.../bacnetip/readwrite/model/BACnetLogStatus.go | 3 +-
.../bacnetip/readwrite/model/BACnetLoggingType.go | 3 +-
.../bacnetip/readwrite/model/BACnetMaintenance.go | 3 +-
.../bacnetip/readwrite/model/BACnetNameValue.go | 3 +-
.../readwrite/model/BACnetNetworkNumberQuality.go | 3 +-
.../readwrite/model/BACnetNetworkPortCommand.go | 3 +-
.../bacnetip/readwrite/model/BACnetNetworkType.go | 3 +-
.../bacnetip/readwrite/model/BACnetNodeType.go | 3 +-
.../BACnetNotificationParametersAccessEvent.go | 3 +-
.../BACnetNotificationParametersChangeOfTimer.go | 7 +-
...CnetNotificationParametersExtendedParameters.go | 29 +-
.../bacnetip/readwrite/model/BACnetNotifyType.go | 3 +-
.../model/BACnetObjectPropertyReference.go | 3 +-
.../bacnetip/readwrite/model/BACnetObjectType.go | 3 +-
.../readwrite/model/BACnetObjectTypesSupported.go | 3 +-
.../bacnetip/readwrite/model/BACnetPolarity.go | 3 +-
.../readwrite/model/BACnetPortPermission.go | 3 +-
.../readwrite/model/BACnetPriorityArray.go | 3 +-
.../bacnetip/readwrite/model/BACnetProgramError.go | 3 +-
.../readwrite/model/BACnetProgramRequest.go | 3 +-
.../bacnetip/readwrite/model/BACnetProgramState.go | 3 +-
.../readwrite/model/BACnetPropertyAccessResult.go | 5 +-
.../readwrite/model/BACnetPropertyIdentifier.go | 3 +-
.../readwrite/model/BACnetPropertyReference.go | 3 +-
.../readwrite/model/BACnetPropertyValue.go | 7 +-
.../model/BACnetPropertyWriteDefinition.go | 7 +-
.../readwrite/model/BACnetProtocolLevel.go | 3 +-
.../readwrite/model/BACnetReadAccessProperty.go | 5 +-
.../model/BACnetReadAccessPropertyReadResult.go | 5 +-
.../readwrite/model/BACnetReadAccessResult.go | 3 +-
.../readwrite/model/BACnetRecipientProcess.go | 3 +-
.../bacnetip/readwrite/model/BACnetRejectReason.go | 3 +-
.../bacnetip/readwrite/model/BACnetRelationship.go | 3 +-
.../bacnetip/readwrite/model/BACnetReliability.go | 3 +-
.../readwrite/model/BACnetRestartReason.go | 3 +-
.../bacnetip/readwrite/model/BACnetResultFlags.go | 3 +-
.../bacnetip/readwrite/model/BACnetRouterEntry.go | 3 +-
.../readwrite/model/BACnetRouterEntryStatus.go | 3 +-
.../readwrite/model/BACnetSecurityLevel.go | 3 +-
.../readwrite/model/BACnetSecurityPolicy.go | 3 +-
.../bacnetip/readwrite/model/BACnetSegmentation.go | 3 +-
.../BACnetServiceAckConfirmedPrivateTransfer.go | 3 +-
.../model/BACnetServiceAckGetEnrollmentSummary.go | 3 +-
.../model/BACnetServiceAckReadProperty.go | 5 +-
.../readwrite/model/BACnetServiceAckReadRange.go | 7 +-
.../readwrite/model/BACnetServicesSupported.go | 3 +-
.../readwrite/model/BACnetSetpointReference.go | 3 +-
.../bacnetip/readwrite/model/BACnetShedState.go | 3 +-
.../readwrite/model/BACnetSilencedState.go | 3 +-
.../bacnetip/readwrite/model/BACnetStatusFlags.go | 3 +-
.../bacnetip/readwrite/model/BACnetTimerState.go | 3 +-
.../readwrite/model/BACnetTimerTransition.go | 3 +-
.../model/BACnetUnconfirmedServiceChoice.go | 3 +-
...iceRequestUnconfirmedCOVNotificationMultiple.go | 3 +-
...edServiceRequestUnconfirmedEventNotification.go | 9 +-
...rmedServiceRequestUnconfirmedPrivateTransfer.go | 3 +-
...onfirmedServiceRequestUnconfirmedTextMessage.go | 3 +-
.../model/BACnetUnconfirmedServiceRequestWhoHas.go | 5 +-
.../model/BACnetUnconfirmedServiceRequestWhoIs.go | 5 +-
.../BACnetUnconfirmedServiceRequestWriteGroup.go | 3 +-
.../bacnetip/readwrite/model/BACnetVMACEntry.go | 5 +-
.../bacnetip/readwrite/model/BACnetVTClass.go | 3 +-
.../bacnetip/readwrite/model/BACnetVendorId.go | 303 +-------
.../bacnetip/readwrite/model/BACnetWriteStatus.go | 3 +-
.../bacnetip/readwrite/model/BVLCResultCode.go | 3 +-
.../model/ConfirmedEventNotificationRequest.go | 9 +-
.../model/ConfirmedPrivateTransferError.go | 3 +-
.../bacnetip/readwrite/model/ErrorClass.go | 3 +-
.../bacnetip/readwrite/model/ErrorCode.go | 3 +-
.../readwrite/model/ListOfCovNotificationsValue.go | 5 +-
.../readwrite/model/MaxApduLengthAccepted.go | 3 +-
.../readwrite/model/MaxSegmentsAccepted.go | 3 +-
.../model/NLMRejectRouterToNetworkRejectReason.go | 3 +-
plc4go/protocols/bacnetip/readwrite/model/NPDU.go | 5 +-
.../bacnetip/readwrite/model/NPDUControl.go | 9 +-
.../readwrite/model/NPDUNetworkPriority.go | 3 +-
.../protocols/bacnetip/readwrite/model/TagClass.go | 3 +-
.../bacnetip/readwrite/model/VTCloseError.go | 3 +-
.../bacnetip/readwrite/model/plc4x_common.go | 27 +
.../cbus/readwrite/model/AccessControlCategory.go | 3 +-
.../readwrite/model/AccessControlCommandType.go | 3 +-
.../model/AccessControlCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/AccessControlDirection.go | 3 +-
.../readwrite/model/AirConditioningCommandType.go | 3 +-
.../model/AirConditioningCommandTypeContainer.go | 3 +-
.../AirConditioningDataHumidityScheduleEntry.go | 5 +-
.../model/AirConditioningDataHvacScheduleEntry.go | 5 +-
.../AirConditioningDataSetPlantHumidityLevel.go | 7 +-
.../model/AirConditioningDataSetPlantHvacLevel.go | 7 +-
.../AirConditioningDataSetZoneHumidityMode.go | 7 +-
.../model/AirConditioningDataSetZoneHvacMode.go | 7 +-
.../cbus/readwrite/model/ApplicationId.go | 3 +-
.../cbus/readwrite/model/ApplicationIdContainer.go | 3 +-
plc4go/protocols/cbus/readwrite/model/Attribute.go | 3 +-
.../cbus/readwrite/model/BaudRateSelector.go | 3 +-
.../cbus/readwrite/model/CALCommandType.go | 3 +-
.../readwrite/model/CALCommandTypeContainer.go | 3 +-
plc4go/protocols/cbus/readwrite/model/CALData.go | 3 +-
.../protocols/cbus/readwrite/model/CALReplyLong.go | 11 +-
.../model/CBusPointToMultiPointCommandNormal.go | 5 +-
.../model/CBusPointToMultiPointCommandStatus.go | 9 +-
.../model/CBusPointToPointCommandDirect.go | 5 +-
.../CBusPointToPointToMultiPointCommandStatus.go | 5 +-
.../cbus/readwrite/model/ChannelStatus.go | 3 +-
.../model/ClockAndTimekeepingCommandType.go | 3 +-
.../ClockAndTimekeepingCommandTypeContainer.go | 3 +-
.../protocols/cbus/readwrite/model/Confirmation.go | 3 +-
.../cbus/readwrite/model/ConfirmationType.go | 3 +-
.../cbus/readwrite/model/DestinationAddressType.go | 3 +-
.../cbus/readwrite/model/DialInFailureReason.go | 3 +-
.../cbus/readwrite/model/DialOutFailureReason.go | 3 +-
.../readwrite/model/EnableControlCommandType.go | 3 +-
.../model/EnableControlCommandTypeContainer.go | 3 +-
.../readwrite/model/ErrorReportingCommandType.go | 3 +-
.../model/ErrorReportingCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/ErrorReportingSeverity.go | 3 +-
.../model/ErrorReportingSystemCategoryClass.go | 3 +-
...stemCategoryTypeForBuildingManagementSystems.go | 3 +-
...rtingSystemCategoryTypeForClimateControllers.go | 3 +-
...rrorReportingSystemCategoryTypeForInputUnits.go | 3 +-
...rorReportingSystemCategoryTypeForOutputUnits.go | 3 +-
...orReportingSystemCategoryTypeForSupportUnits.go | 3 +-
.../model/ErrorReportingSystemCategoryVariant.go | 3 +-
plc4go/protocols/cbus/readwrite/model/GAVState.go | 3 +-
.../cbus/readwrite/model/HVACAuxiliaryLevel.go | 5 +-
plc4go/protocols/cbus/readwrite/model/HVACError.go | 3 +-
.../cbus/readwrite/model/HVACHumidityError.go | 3 +-
.../readwrite/model/HVACHumidityModeAndFlags.go | 5 +-
.../model/HVACHumidityModeAndFlagsMode.go | 3 +-
.../readwrite/model/HVACHumidityStatusFlags.go | 5 +-
.../cbus/readwrite/model/HVACHumidityType.go | 3 +-
.../cbus/readwrite/model/HVACModeAndFlags.go | 5 +-
.../cbus/readwrite/model/HVACModeAndFlagsMode.go | 3 +-
.../cbus/readwrite/model/HVACSensorStatus.go | 3 +-
.../cbus/readwrite/model/HVACStatusFlags.go | 5 +-
plc4go/protocols/cbus/readwrite/model/HVACType.go | 3 +-
...dentifyReplyCommandExtendedDiagnosticSummary.go | 13 +-
.../cbus/readwrite/model/InterfaceOptions1.go | 9 +-
.../cbus/readwrite/model/InterfaceOptions2.go | 25 +-
.../cbus/readwrite/model/InterfaceOptions3.go | 17 +-
plc4go/protocols/cbus/readwrite/model/Language.go | 3 +-
.../cbus/readwrite/model/LevelInformationAbsent.go | 5 +-
.../readwrite/model/LevelInformationNibblePair.go | 3 +-
.../cbus/readwrite/model/LightingCommandType.go | 3 +-
.../model/LightingCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/LightingCompatible.go | 3 +-
.../cbus/readwrite/model/LightingLabelFlavour.go | 3 +-
.../cbus/readwrite/model/LightingLabelOptions.go | 17 +-
.../cbus/readwrite/model/LightingLabelType.go | 3 +-
.../cbus/readwrite/model/LineOffHookReason.go | 3 +-
.../cbus/readwrite/model/LogicAssignment.go | 9 +-
.../cbus/readwrite/model/MeasurementCommandType.go | 3 +-
.../model/MeasurementCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/MeasurementUnits.go | 3 +-
.../model/MediaTransportControlCommandType.go | 3 +-
.../MediaTransportControlCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/MeteringCommandType.go | 3 +-
.../model/MeteringCommandTypeContainer.go | 3 +-
.../model/MonitoredSALLongFormSmartMode.go | 13 +-
.../model/MonitoredSALShortFormBasicMode.go | 3 +-
.../model/NetworkProtocolControlInformation.go | 5 +-
plc4go/protocols/cbus/readwrite/model/Parameter.go | 3 +-
.../cbus/readwrite/model/ParameterType.go | 3 +-
.../cbus/readwrite/model/PriorityClass.go | 3 +-
.../cbus/readwrite/model/ProtectionLevel.go | 3 +-
.../model/ReplyOrConfirmationConfirmation.go | 3 +-
.../cbus/readwrite/model/RequestCommand.go | 3 +-
.../readwrite/model/RequestDirectCommandAccess.go | 3 +-
.../cbus/readwrite/model/RequestObsolete.go | 3 +-
.../protocols/cbus/readwrite/model/RequestType.go | 3 +-
plc4go/protocols/cbus/readwrite/model/SALData.go | 3 +-
.../cbus/readwrite/model/SecurityCommandType.go | 3 +-
.../model/SecurityCommandTypeContainer.go | 3 +-
.../protocols/cbus/readwrite/model/StatusCoding.go | 3 +-
.../readwrite/model/StatusRequestBinaryState.go | 9 +-
.../model/StatusRequestBinaryStateDeprecated.go | 9 +-
.../cbus/readwrite/model/StatusRequestLevel.go | 9 +-
.../cbus/readwrite/model/TelephonyCommandType.go | 3 +-
.../model/TelephonyCommandTypeContainer.go | 3 +-
.../cbus/readwrite/model/TelephonyDataRinging.go | 5 +-
.../model/TemperatureBroadcastCommandType.go | 3 +-
.../TemperatureBroadcastCommandTypeContainer.go | 3 +-
.../readwrite/model/TriggerControlCommandType.go | 3 +-
.../model/TriggerControlCommandTypeContainer.go | 3 +-
.../readwrite/model/TriggerControlLabelFlavour.go | 3 +-
.../readwrite/model/TriggerControlLabelOptions.go | 17 +-
.../readwrite/model/TriggerControlLabelType.go | 3 +-
.../protocols/cbus/readwrite/model/UnitStatus.go | 3 +-
.../cbus/readwrite/model/ZoneStatusTemp.go | 3 +-
.../protocols/cbus/readwrite/model/plc4x_common.go | 27 +
.../protocols/df1/readwrite/model/plc4x_common.go | 27 +
.../eip/readwrite/model/CIPDataTypeCode.go | 3 +-
.../eip/readwrite/model/CIPStructTypeCode.go | 3 +-
plc4go/protocols/eip/readwrite/model/CipRRData.go | 9 +-
.../eip/readwrite/model/CipReadResponse.go | 5 +-
.../eip/readwrite/model/CipUnconnectedRequest.go | 25 +-
.../eip/readwrite/model/CipWriteResponse.go | 5 +-
plc4go/protocols/eip/readwrite/model/EiPCommand.go | 3 +-
.../eip/readwrite/model/MultipleServiceResponse.go | 5 +-
.../protocols/eip/readwrite/model/plc4x_common.go | 27 +
.../model/FirmataCommandSetDigitalPinValue.go | 5 +-
.../firmata/readwrite/model/FirmataCommandSysex.go | 5 +-
.../model/FirmataMessageSubscribeAnalogPinValue.go | 5 +-
.../FirmataMessageSubscribeDigitalPinValue.go | 5 +-
.../protocols/firmata/readwrite/model/PinMode.go | 3 +-
.../firmata/readwrite/model/plc4x_common.go | 27 +
.../knxnetip/readwrite/model/AccessLevel.go | 3 +-
.../ApduDataExtPropertyDescriptionResponse.go | 9 +-
.../readwrite/model/ApduDataGroupValueRead.go | 5 +-
.../knxnetip/readwrite/model/CEMIPriority.go | 3 +-
.../readwrite/model/ComObjectTableAddresses.go | 3 +-
.../knxnetip/readwrite/model/ComObjectValueType.go | 3 +-
...ConnectionRequestInformationTunnelConnection.go | 5 +-
.../knxnetip/readwrite/model/ConnectionResponse.go | 5 +-
.../readwrite/model/ConnectionStateRequest.go | 5 +-
.../model/DeviceConfigurationRequestDataBlock.go | 5 +-
.../knxnetip/readwrite/model/DeviceDescriptor.go | 3 +-
.../readwrite/model/DeviceDescriptorMediumType.go | 3 +-
.../knxnetip/readwrite/model/DeviceStatus.go | 5 +-
.../knxnetip/readwrite/model/DisconnectRequest.go | 5 +-
.../knxnetip/readwrite/model/FirmwareType.go | 3 +-
.../model/GroupObjectDescriptorRealisationType1.go | 5 +-
.../knxnetip/readwrite/model/HostProtocolCode.go | 3 +-
.../readwrite/model/KnxDatapointMainType.go | 3 +-
.../knxnetip/readwrite/model/KnxDatapointType.go | 3 +-
.../readwrite/model/KnxInterfaceObjectProperty.go | 3 +-
.../readwrite/model/KnxInterfaceObjectType.go | 3 +-
.../protocols/knxnetip/readwrite/model/KnxLayer.go | 3 +-
.../knxnetip/readwrite/model/KnxManufacturer.go | 3 +-
.../knxnetip/readwrite/model/KnxMedium.go | 3 +-
.../readwrite/model/KnxPropertyDataType.go | 3 +-
.../knxnetip/readwrite/model/LPollData.go | 5 +-
.../protocols/knxnetip/readwrite/model/Status.go | 3 +-
.../readwrite/model/SupportedPhysicalMedia.go | 3 +-
.../readwrite/model/TunnelingRequestDataBlock.go | 5 +-
.../knxnetip/readwrite/model/plc4x_common.go | 27 +
.../protocols/modbus/readwrite/model/DriverType.go | 3 +-
.../modbus/readwrite/model/ModbusDataType.go | 3 +-
.../ModbusDeviceInformationConformityLevel.go | 3 +-
.../model/ModbusDeviceInformationLevel.go | 3 +-
.../model/ModbusDeviceInformationMoreFollows.go | 3 +-
.../modbus/readwrite/model/ModbusErrorCode.go | 3 +-
.../modbus/readwrite/model/plc4x_common.go | 27 +
.../readwrite/model/AlarmMessageObjectQueryType.go | 5 +-
.../protocols/s7/readwrite/model/AlarmStateType.go | 3 +-
plc4go/protocols/s7/readwrite/model/AlarmType.go | 3 +-
plc4go/protocols/s7/readwrite/model/COTPPacket.go | 3 +-
.../s7/readwrite/model/COTPProtocolClass.go | 3 +-
.../protocols/s7/readwrite/model/COTPTpduSize.go | 3 +-
.../s7/readwrite/model/CpuSubscribeEvents.go | 3 +-
.../s7/readwrite/model/DataTransportErrorCode.go | 3 +-
.../s7/readwrite/model/DataTransportSize.go | 3 +-
plc4go/protocols/s7/readwrite/model/DeviceGroup.go | 3 +-
plc4go/protocols/s7/readwrite/model/EventType.go | 3 +-
plc4go/protocols/s7/readwrite/model/MemoryArea.go | 3 +-
.../s7/readwrite/model/ModeTransitionType.go | 3 +-
plc4go/protocols/s7/readwrite/model/QueryType.go | 3 +-
.../protocols/s7/readwrite/model/S7AddressAny.go | 5 +-
plc4go/protocols/s7/readwrite/model/S7Message.go | 9 +-
.../s7/readwrite/model/S7MessageObjectRequest.go | 9 +-
.../s7/readwrite/model/S7MessageObjectResponse.go | 5 +-
.../readwrite/model/S7ParameterModeTransition.go | 5 +-
.../model/S7ParameterSetupCommunication.go | 5 +-
.../S7PayloadUserDataItemCpuFunctionAlarmQuery.go | 9 +-
...oadUserDataItemCpuFunctionAlarmQueryResponse.go | 5 +-
...ayloadUserDataItemCpuFunctionMsgSubscription.go | 5 +-
.../protocols/s7/readwrite/model/SyntaxIdType.go | 3 +-
.../s7/readwrite/model/SzlModuleTypeClass.go | 3 +-
plc4go/protocols/s7/readwrite/model/SzlSublist.go | 3 +-
plc4go/protocols/s7/readwrite/model/TPKTPacket.go | 5 +-
.../protocols/s7/readwrite/model/TransportSize.go | 3 +-
.../protocols/s7/readwrite/model/plc4x_common.go | 27 +
.../readwrite/model/SimulatedDataTypeSizes.go | 3 +-
.../simulated/readwrite/model/plc4x_common.go | 27 +
plc4go/spi/RequestTransactionManager.go | 117 ++-
plc4go/spi/default/DefaultCodec.go | 2 +-
plc4go/spi/model/DefaultPlcBrowseResponse.go | 52 ++
plc4go/spi/model/DefaultRequest.go | 60 +-
plc4go/spi/model/DefaultResponse.go | 41 +-
.../tests/drivers/tests/manual_cbus_driver_test.go | 11 +-
plc4j/drivers/ads/pom.xml | 4 +
.../java/ads/configuration/AdsConfiguration.java | 13 +
.../plc4x/java/ads/protocol/AdsProtocolLogic.java | 137 +++-
.../plc4x/java/can/adapter/CANDriverAdapter.java | 10 +-
.../conversation/ConversationContextWrapper.java | 11 +-
plc4j/drivers/opcua/pom.xml | 1 +
.../apache/plc4x/java/opcua/OpcuaPlcDriver.java | 9 +-
.../simulated/connection/SimulatedConnection.java | 3 +-
.../apache/plc4x/java/spi/ConversationContext.java | 3 +
.../apache/plc4x/java/spi/Plc4xNettyWrapper.java | 35 +-
.../java/spi/connection/AbstractPlcConnection.java | 12 +-
.../connection/CustomProtocolStackConfigurer.java | 12 +-
.../spi/connection/DefaultNettyPlcConnection.java | 11 +-
.../java/spi/connection/GeneratedDriverBase.java | 15 +-
.../java/spi/connection/NettyChannelFactory.java | 9 +-
.../spi/connection/ProtocolStackConfigurer.java | 8 +-
.../connection/SingleProtocolStackConfigurer.java | 13 +-
.../plc4x/java/spi/Plc4xNettyWrapperTest.java | 2 +-
plc4j/utils/pcap-replay/pom.xml | 8 +-
plc4j/utils/pcap-shared/pom.xml | 4 +-
{sandbox => plc4j/utils}/plc-simulator/pom.xml | 45 +-
.../apache/plc4x/java/s7/utils/StaticHelper.java | 0
.../org/apache/plc4x/simulator/PlcSimulator.java | 0
.../apache/plc4x/simulator/PlcSimulatorConfig.java | 0
.../simulator/exceptions/SimulatorException.java | 0
.../org/apache/plc4x/simulator/model/Context.java | 0
.../plc4x/simulator/server/ServerModule.java | 0
.../simulator/server/cbus/CBusServerModule.java | 0
.../server/cbus/protocol/CBusServerAdapter.java | 624 +++++++++++++++
.../plc4x/simulator/server/s7/S7ServerModule.java | 0
.../server/s7/protocol/S7Step7ServerAdapter.java | 0
.../simulator/simulation/SimulationModule.java | 0
.../watertank/WaterTankSimulationModule.java | 0
.../org.apache.plc4x.simulator.server.ServerModule | 0
...che.plc4x.simulator.simulation.SimulationModule | 0
.../plc-simulator/src/main/resources/logback.xml | 0
plc4j/utils/pom.xml | 7 +-
plc4j/utils/raw-sockets/pom.xml | 11 +-
.../utils/rawsockets/netty/utils/ArpUtils.java | 44 ++
pom.xml | 47 +-
.../bacnetip/src/main/script/getVendorIds.groovy | 2 +-
.../server/cbus/protocol/CBusServerAdapter.java | 618 ---------------
sandbox/pom.xml | 1 -
.../org/apache/plc4x/java/df1/DF1PlcDriver.java | 1 -
src/main/script/prerequisiteCheck.groovy | 18 +-
529 files changed, 3685 insertions(+), 3392 deletions(-)
create mode 100644 code-generation/language-go/src/main/resources/templates/go/plc4x_common.go.ftlh
create mode 100644 plc4go/pkg/api/cache/plc_connection_common.go
create mode 100644 plc4go/pkg/api/cache/plc_connection_container.go
create mode 100644 plc4go/pkg/api/cache/plc_connection_lease.go
create mode 100644 plc4go/pkg/api/cache/plc_connection_lease_test.go
create mode 100644 plc4go/protocols/abeth/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/ads/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/cbus/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/df1/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/eip/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/firmata/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/knxnetip/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/modbus/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/s7/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/simulated/readwrite/model/plc4x_common.go
rename {sandbox => plc4j/utils}/plc-simulator/pom.xml (71%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/java/s7/utils/StaticHelper.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/PlcSimulator.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/PlcSimulatorConfig.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/exceptions/SimulatorException.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/model/Context.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/ServerModule.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/CBusServerModule.java (100%)
create mode 100644 plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/protocol/CBusServerAdapter.java
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/S7ServerModule.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/protocol/S7Step7ServerAdapter.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/simulation/SimulationModule.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/java/org/apache/plc4x/simulator/simulation/watertank/WaterTankSimulationModule.java (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/resources/META-INF/services/org.apache.plc4x.simulator.server.ServerModule (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/resources/META-INF/services/org.apache.plc4x.simulator.simulation.SimulationModule (100%)
rename {sandbox => plc4j/utils}/plc-simulator/src/main/resources/logback.xml (100%)
delete mode 100644 sandbox/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/protocol/CBusServerAdapter.java