This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from a3f3d6d1b5 docs: Fixed the broken links on how to add entries to the
list of commercial support offerings.
new 2e768d963b feat: Made KNX KnxDatapointType have information on the
correlated PlcValueType
new a7ab2cf08c feat: Added the official datatype id to the
KnxDatapointType enum.
The 2 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:
.../apache/plc4x/language/cs/CsLanguageOutput.java | 10 +-
.../language/cs/CsLanguageTemplateHelper.java | 60 +
.../templates/cs/data-io-template.cs.ftlh | 5 +-
.../resources/templates/cs/enum-template.cs.ftlh | 5 +-
.../resources/templates/cs/io-template.cs.ftlh | 5 +-
.../resources/templates/cs/model-template.cs.ftlh | 5 +-
plc4go/pom.xml | 5 +
.../knxnetip/readwrite/model/KnxDatapointType.go | 3569 ++++++++++++++++++--
plc4j/drivers/knxnetip/pom.xml | 5 +
.../java/knxnetip/readwrite/KnxDatapointType.java | 1753 +++++++++-
.../apache/plc4x/java/knxnetip/ets/EtsParser.java | 3 +
plc4net/api/api/types/PlcValueType.cs | 98 +
plc4net/api/plc4net-api.csproj | 3 +-
.../plc4net-driver-knxproj-test.csproj | 1 +
.../drivers/knxnetip/plc4net-driver-knxproj.csproj | 1 +
.../knxnetip/readwrite/model/AccessLevel.cs | 1 +
.../src/drivers/knxnetip/readwrite/model/Apdu.cs | 1 +
.../knxnetip/readwrite/model/ApduControl.cs | 1 +
.../knxnetip/readwrite/model/ApduControlAck.cs | 1 +
.../knxnetip/readwrite/model/ApduControlConnect.cs | 1 +
.../readwrite/model/ApduControlContainer.cs | 1 +
.../readwrite/model/ApduControlDisconnect.cs | 1 +
.../knxnetip/readwrite/model/ApduControlNack.cs | 1 +
.../drivers/knxnetip/readwrite/model/ApduData.cs | 1 +
.../knxnetip/readwrite/model/ApduDataAdcRead.cs | 1 +
.../readwrite/model/ApduDataAdcResponse.cs | 1 +
.../knxnetip/readwrite/model/ApduDataContainer.cs | 1 +
.../model/ApduDataDeviceDescriptorRead.cs | 1 +
.../model/ApduDataDeviceDescriptorResponse.cs | 1 +
.../knxnetip/readwrite/model/ApduDataExt.cs | 1 +
.../readwrite/model/ApduDataExtAuthorizeRequest.cs | 1 +
.../model/ApduDataExtAuthorizeResponse.cs | 1 +
.../model/ApduDataExtDomainAddressRead.cs | 1 +
.../model/ApduDataExtDomainAddressResponse.cs | 1 +
.../model/ApduDataExtDomainAddressSelectiveRead.cs | 1 +
.../ApduDataExtDomainAddressSerialNumberRead.cs | 1 +
...ApduDataExtDomainAddressSerialNumberResponse.cs | 1 +
.../ApduDataExtDomainAddressSerialNumberWrite.cs | 1 +
.../model/ApduDataExtDomainAddressWrite.cs | 1 +
.../model/ApduDataExtFileStreamInfoReport.cs | 1 +
.../ApduDataExtGroupPropertyValueInfoReport.cs | 1 +
.../model/ApduDataExtGroupPropertyValueRead.cs | 1 +
.../model/ApduDataExtGroupPropertyValueResponse.cs | 1 +
.../model/ApduDataExtGroupPropertyValueWrite.cs | 1 +
...ApduDataExtIndividualAddressSerialNumberRead.cs | 1 +
...DataExtIndividualAddressSerialNumberResponse.cs | 1 +
...pduDataExtIndividualAddressSerialNumberWrite.cs | 1 +
.../readwrite/model/ApduDataExtKeyResponse.cs | 1 +
.../readwrite/model/ApduDataExtKeyWrite.cs | 1 +
.../readwrite/model/ApduDataExtLinkRead.cs | 1 +
.../readwrite/model/ApduDataExtLinkResponse.cs | 1 +
.../readwrite/model/ApduDataExtLinkWrite.cs | 1 +
.../readwrite/model/ApduDataExtMemoryBitWrite.cs | 1 +
.../model/ApduDataExtNetworkParameterRead.cs | 1 +
.../model/ApduDataExtNetworkParameterResponse.cs | 1 +
.../model/ApduDataExtNetworkParameterWrite.cs | 1 +
.../model/ApduDataExtOpenRoutingTableRequest.cs | 1 +
.../model/ApduDataExtPropertyDescriptionRead.cs | 1 +
.../ApduDataExtPropertyDescriptionResponse.cs | 1 +
.../model/ApduDataExtPropertyValueRead.cs | 1 +
.../model/ApduDataExtPropertyValueResponse.cs | 1 +
.../model/ApduDataExtPropertyValueWrite.cs | 1 +
.../model/ApduDataExtReadRouterMemoryRequest.cs | 1 +
.../model/ApduDataExtReadRouterMemoryResponse.cs | 1 +
.../model/ApduDataExtReadRouterStatusRequest.cs | 1 +
.../model/ApduDataExtReadRouterStatusResponse.cs | 1 +
.../model/ApduDataExtReadRoutingTableRequest.cs | 1 +
.../model/ApduDataExtReadRoutingTableResponse.cs | 1 +
.../model/ApduDataExtWriteRouterMemoryRequest.cs | 1 +
.../model/ApduDataExtWriteRouterStatusRequest.cs | 1 +
.../model/ApduDataExtWriteRoutingTableRequest.cs | 1 +
.../readwrite/model/ApduDataGroupValueRead.cs | 1 +
.../readwrite/model/ApduDataGroupValueResponse.cs | 1 +
.../readwrite/model/ApduDataGroupValueWrite.cs | 1 +
.../model/ApduDataIndividualAddressRead.cs | 1 +
.../model/ApduDataIndividualAddressResponse.cs | 1 +
.../model/ApduDataIndividualAddressWrite.cs | 1 +
.../knxnetip/readwrite/model/ApduDataMemoryRead.cs | 1 +
.../readwrite/model/ApduDataMemoryResponse.cs | 1 +
.../readwrite/model/ApduDataMemoryWrite.cs | 1 +
.../knxnetip/readwrite/model/ApduDataOther.cs | 1 +
.../knxnetip/readwrite/model/ApduDataRestart.cs | 1 +
.../readwrite/model/ApduDataUserMessage.cs | 1 +
.../src/drivers/knxnetip/readwrite/model/CEMI.cs | 1 +
.../readwrite/model/CEMIAdditionalInformation.cs | 1 +
.../CEMIAdditionalInformationBusmonitorInfo.cs | 1 +
.../CEMIAdditionalInformationRelativeTimestamp.cs | 1 +
.../knxnetip/readwrite/model/CEMIPriority.cs | 1 +
.../knxnetip/readwrite/model/ChannelInformation.cs | 1 +
.../knxnetip/readwrite/model/ComObjectTable.cs | 1 +
.../readwrite/model/ComObjectTableAddresses.cs | 1 +
.../model/ComObjectTableRealisationType1.cs | 1 +
.../model/ComObjectTableRealisationType2.cs | 1 +
.../model/ComObjectTableRealisationType6.cs | 1 +
.../knxnetip/readwrite/model/ComObjectValueType.cs | 1 +
.../knxnetip/readwrite/model/ConnectionRequest.cs | 1 +
.../model/ConnectionRequestInformation.cs | 1 +
...ConnectionRequestInformationDeviceManagement.cs | 1 +
...ConnectionRequestInformationTunnelConnection.cs | 1 +
.../knxnetip/readwrite/model/ConnectionResponse.cs | 1 +
.../readwrite/model/ConnectionResponseDataBlock.cs | 1 +
.../ConnectionResponseDataBlockDeviceManagement.cs | 1 +
.../ConnectionResponseDataBlockTunnelConnection.cs | 1 +
.../readwrite/model/ConnectionStateRequest.cs | 1 +
.../readwrite/model/ConnectionStateResponse.cs | 1 +
.../knxnetip/readwrite/model/DIBDeviceInfo.cs | 1 +
.../knxnetip/readwrite/model/DIBSuppSvcFamilies.cs | 1 +
.../knxnetip/readwrite/model/DescriptionRequest.cs | 1 +
.../readwrite/model/DescriptionResponse.cs | 1 +
.../readwrite/model/DeviceConfigurationAck.cs | 1 +
.../model/DeviceConfigurationAckDataBlock.cs | 1 +
.../readwrite/model/DeviceConfigurationRequest.cs | 1 +
.../model/DeviceConfigurationRequestDataBlock.cs | 1 +
.../knxnetip/readwrite/model/DeviceDescriptor.cs | 1 +
.../readwrite/model/DeviceDescriptorMediumType.cs | 1 +
.../readwrite/model/DeviceDescriptorType2.cs | 1 +
.../knxnetip/readwrite/model/DeviceStatus.cs | 1 +
.../knxnetip/readwrite/model/DisconnectRequest.cs | 1 +
.../knxnetip/readwrite/model/DisconnectResponse.cs | 1 +
.../knxnetip/readwrite/model/FirmwareType.cs | 1 +
.../model/GroupObjectDescriptorRealisationType1.cs | 1 +
.../model/GroupObjectDescriptorRealisationType2.cs | 1 +
.../model/GroupObjectDescriptorRealisationType6.cs | 1 +
.../model/GroupObjectDescriptorRealisationType7.cs | 1 +
.../model/GroupObjectDescriptorRealisationTypeB.cs | 1 +
.../readwrite/model/HPAIControlEndpoint.cs | 1 +
.../knxnetip/readwrite/model/HPAIDataEndpoint.cs | 1 +
.../readwrite/model/HPAIDiscoveryEndpoint.cs | 1 +
.../knxnetip/readwrite/model/HostProtocolCode.cs | 1 +
.../drivers/knxnetip/readwrite/model/IPAddress.cs | 1 +
.../drivers/knxnetip/readwrite/model/KnxAddress.cs | 1 +
.../knxnetip/readwrite/model/KnxDatapoint.cs | 1 +
.../readwrite/model/KnxDatapointMainType.cs | 1 +
.../knxnetip/readwrite/model/KnxDatapointType.cs | 2837 ++++++++++++++--
.../knxnetip/readwrite/model/KnxGroupAddress.cs | 1 +
.../readwrite/model/KnxGroupAddress2Level.cs | 1 +
.../readwrite/model/KnxGroupAddress3Level.cs | 1 +
.../readwrite/model/KnxGroupAddressFreeLevel.cs | 1 +
.../readwrite/model/KnxInterfaceObjectProperty.cs | 1 +
.../readwrite/model/KnxInterfaceObjectType.cs | 1 +
.../drivers/knxnetip/readwrite/model/KnxLayer.cs | 1 +
.../knxnetip/readwrite/model/KnxManufacturer.cs | 1 +
.../drivers/knxnetip/readwrite/model/KnxMedium.cs | 1 +
.../knxnetip/readwrite/model/KnxNetIpCore.cs | 1 +
.../readwrite/model/KnxNetIpDeviceManagement.cs | 1 +
.../knxnetip/readwrite/model/KnxNetIpMessage.cs | 1 +
.../knxnetip/readwrite/model/KnxNetIpRouting.cs | 1 +
.../knxnetip/readwrite/model/KnxNetIpTunneling.cs | 1 +
.../knxnetip/readwrite/model/KnxNetObjectServer.cs | 1 +
.../model/KnxNetRemoteConfigurationAndDiagnosis.cs | 1 +
.../readwrite/model/KnxNetRemoteLogging.cs | 1 +
.../knxnetip/readwrite/model/KnxProperty.cs | 1 +
.../readwrite/model/KnxPropertyDataType.cs | 1 +
.../drivers/knxnetip/readwrite/model/LBusmonInd.cs | 1 +
.../drivers/knxnetip/readwrite/model/LDataCon.cs | 1 +
.../knxnetip/readwrite/model/LDataExtended.cs | 1 +
.../drivers/knxnetip/readwrite/model/LDataFrame.cs | 1 +
.../knxnetip/readwrite/model/LDataFrameACK.cs | 1 +
.../drivers/knxnetip/readwrite/model/LDataInd.cs | 1 +
.../drivers/knxnetip/readwrite/model/LDataReq.cs | 1 +
.../drivers/knxnetip/readwrite/model/LPollData.cs | 1 +
.../knxnetip/readwrite/model/LPollDataCon.cs | 1 +
.../knxnetip/readwrite/model/LPollDataReq.cs | 1 +
.../drivers/knxnetip/readwrite/model/LRawCon.cs | 1 +
.../drivers/knxnetip/readwrite/model/LRawInd.cs | 1 +
.../drivers/knxnetip/readwrite/model/LRawReq.cs | 1 +
.../drivers/knxnetip/readwrite/model/MACAddress.cs | 1 +
.../readwrite/model/MFuncPropCommandReq.cs | 1 +
.../knxnetip/readwrite/model/MFuncPropCon.cs | 1 +
.../readwrite/model/MFuncPropStateReadReq.cs | 1 +
.../knxnetip/readwrite/model/MPropInfoInd.cs | 1 +
.../knxnetip/readwrite/model/MPropReadCon.cs | 1 +
.../knxnetip/readwrite/model/MPropReadReq.cs | 1 +
.../knxnetip/readwrite/model/MPropWriteCon.cs | 1 +
.../knxnetip/readwrite/model/MPropWriteReq.cs | 1 +
.../drivers/knxnetip/readwrite/model/MResetInd.cs | 1 +
.../drivers/knxnetip/readwrite/model/MResetReq.cs | 1 +
.../model/ProjectInstallationIdentifier.cs | 1 +
.../knxnetip/readwrite/model/RelativeTimestamp.cs | 1 +
.../knxnetip/readwrite/model/RoutingIndication.cs | 1 +
.../knxnetip/readwrite/model/SearchRequest.cs | 1 +
.../knxnetip/readwrite/model/SearchResponse.cs | 1 +
.../drivers/knxnetip/readwrite/model/ServiceId.cs | 1 +
.../src/drivers/knxnetip/readwrite/model/Status.cs | 1 +
.../readwrite/model/SupportedPhysicalMedia.cs | 1 +
.../knxnetip/readwrite/model/TDataConnectedInd.cs | 1 +
.../knxnetip/readwrite/model/TDataConnectedReq.cs | 1 +
.../knxnetip/readwrite/model/TDataIndividualInd.cs | 1 +
.../knxnetip/readwrite/model/TDataIndividualReq.cs | 1 +
.../knxnetip/readwrite/model/TunnelingRequest.cs | 1 +
.../readwrite/model/TunnelingRequestDataBlock.cs | 1 +
.../knxnetip/readwrite/model/TunnelingResponse.cs | 1 +
.../readwrite/model/TunnelingResponseDataBlock.cs | 1 +
.../knxnetip/readwrite/model/UnknownMessage.cs | 1 +
plc4net/pom.xml | 5 +
plc4net/spi/plc4net-spi.csproj | 1 +
.../protocols/knxnetip/knx-master-data.mspec | 713 ++--
protocols/knxnetip/src/main/xslt/knx-types.xsl | 152 +-
198 files changed, 8096 insertions(+), 1318 deletions(-)
create mode 100644 plc4net/api/api/types/PlcValueType.cs