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

cdutz pushed a change to branch feature/modbus-optimizer
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from c190229409 fix(plc4py): Update the data io code gen to fix issue with 
byte based arrays
     add 107db3bf09 feat(plc4go/bacnetip): add IAmRequest support
     add a5e3dff4cd fix(plc4go): corrected typo in licencer
     add 69ccb804b9 feat(plc4go/plc4xLicencer): use dedicated licence file
     add beb483e8f1 feat(plc4go/plc4xGenerator): add support for custom licences
     add 78cc2400e6 feat(plc4go/plc4xGenerator): ignore loggers by default + 
suffix support
     add 9ba4867a03 feat(plc4go/plc4xGenerator): add pointer support
     add 6fdea755c7 feat(plc4go/plc4xGenerator): add asPtr to render fields 
just as pointer addresses
     add 5d6fe164ea feat(plc4go/plc4xGenerator): add a alternate Stringer 
implementation to overwrite strings outputs
     add 0d99b07b67 feat(plc4go/plc4xGenerator): add native support for 
time.Time and time.Duration
     add bf0ed03a40 fix(plc4go/plc4xGenerator): support edge case for delegates
     add bf9415feb9 feat(plc4go/plc4xGenerator): add support for nil values and 
a direct serialize
     add 1a3eb92313 fix(plc4go/plc4xGenerator): time types should be rendered 
as string
     add d183e52822 fix(plc4go/plc4xGenerator): fix broken fallback rendering
     add 5412078660 feat(plc4go/plc4xGenerator): nil safe directSerialize
     add b871bc7344 feat(plc4go/bacnetip): update with improved debug output
     add 3d853b153a feat(plc4go/spi): improve testlogger output for multiline 
stringers
     add e325df2054 Merge remote-tracking branch 'origin/develop' into 
feature/modbus-optimizer
     add f17ae22316 refactor: Removed the new types for the modbus protocol.
     add 424b2f1fc7 Merge remote-tracking branch 
'origin/feature/modbus-optimizer' into feature/modbus-optimizer

No new revisions were added by this update.

Summary of changes:
 .../modbus/include/modbus_data_type.h              |   4 +-
 plc4c/generated-sources/modbus/src/data_item.c     |  50 -----
 .../modbus/src/modbus_data_type.c                  |  20 +-
 .../.plc4xLicencer.header                          |   0
 plc4go/README.md                                   |   8 +-
 plc4go/internal/ads/MessageCodec.go                |   2 +-
 plc4go/internal/ads/MessageCodec_plc4xgen.go       |  11 ++
 .../ads/model/AdsSubscriptionHandle_plc4xgen.go    |  17 +-
 .../bacnetip/ApplicationLayerMessageCodec.go       |   4 +-
 .../ApplicationLayerMessageCodec_plc4xgen.go       |  48 ++---
 plc4go/internal/bacnetip/MessageCodec.go           |   2 +-
 plc4go/internal/bacnetip/MessageCodec_plc4xgen.go  |  11 ++
 plc4go/internal/bacnetip/Subscriber_plc4xgen.go    |  23 ++-
 .../internal/bacnetip/bacgopes/app_Application.go  |  13 +-
 .../bacgopes/app_ApplicationIOController.go        |   5 +-
 .../app_ApplicationIOController_plc4xgen.go}       |  54 +++---
 .../bacnetip/bacgopes/app_Application_plc4xgen.go} | 108 ++++++-----
 .../bacnetip/bacgopes/app_BIPNetworkApplication.go |   6 +-
 .../bacnetip/bacgopes/app_BIPSimpleApplication.go  |  20 +-
 .../bacgopes/app_BIPSimpleApplication_plc4xgen.go  |  60 +++---
 .../bacnetip/bacgopes/app_DeviceInfoCache.go       |   5 +-
 .../bacgopes/app_DeviceInfoCache_plc4xgen.go}      |  41 ++--
 .../bacnetip/bacgopes/app_DeviceInfo_plc4xgen.go   |  23 ++-
 .../appservice_ApplicationServiceAccessPoint.go    |   5 +-
 ...vice_ApplicationServiceAccessPoint_plc4xgen.go} |  36 ++--
 .../bacgopes/appservice_StateMachineAccessPoint.go |  19 +-
 .../appservice_StateMachineAccessPoint_plc4xgen.go | 203 ++++++++++++++++++++
 ....go => appservice__MultiplexClient_plc4xgen.go} |  42 +++--
 plc4go/internal/bacnetip/bacgopes/bvll_BVLCI.go    |   1 +
 ...ntroller_plc4xgen.go => bvll_BVLCI_plc4xgen.go} |  47 ++++-
 plc4go/internal/bacnetip/bacgopes/bvll_BVLPDU.go   |   6 +-
 ...IOQueue_plc4xgen.go => bvll_BVLPDU_plc4xgen.go} |  29 ++-
 .../bacnetip/bacgopes/bvll_PDUData_plc4xgen.go}    |  35 ++--
 .../bacnetip/bacgopes/bvllservice_AnnexJCodec.go   |  11 +-
 ...xgen.go => bvllservice_AnnexJCodec_plc4xgen.go} |  43 ++---
 .../bacnetip/bacgopes/bvllservice_BIPBBMD.go       |  11 +-
 .../bacgopes/bvllservice_BIPBBMD_plc4xgen.go}      |  83 ++++----
 .../bacnetip/bacgopes/bvllservice_BIPForeign.go    |  24 +--
 .../bacgopes/bvllservice_BIPForeign_plc4xgen.go    | 107 +++++++++++
 .../bacnetip/bacgopes/bvllservice_BIPSimple.go     |  13 +-
 ...c4xgen.go => bvllservice_BIPSimple_plc4xgen.go} |  44 +++--
 .../bacgopes/bvllservice_UDPMultiplexer.go         |   1 +
 .../bacgopes/bvllservice__MultiplexClient.go       |   1 +
 .../bacgopes/bvllservice__MultiplexServer.go       |   3 +-
 ...go => bvllservice__MultiplexServer_plc4xgen.go} |  38 ++--
 plc4go/internal/bacnetip/bacgopes/capability.go    |   2 +
 .../bacgopes/capability_Capability_plc4xgen.go     |  11 ++
 .../bacgopes/capability_Collector_plc4xgen.go}     |  35 ++--
 plc4go/internal/bacnetip/bacgopes/comm.go          |   6 +
 .../bacgopes/comm_ApplicationServiceElement.go     |   8 +-
 plc4go/internal/bacnetip/bacgopes/comm_Client.go   |  14 +-
 plc4go/internal/bacnetip/bacgopes/comm_Server.go   |  16 +-
 .../bacnetip/bacgopes/comm_ServiceAccessPoint.go   |  17 +-
 ...DPActor_plc4xgen.go => comm_client_plc4xgen.go} |  40 ++--
 ...DPActor_plc4xgen.go => comm_server_plc4xgen.go} |  40 ++--
 ...xgen.go => comm_serviceAccessPoint_plc4xgen.go} |  40 ++--
 plc4go/internal/bacnetip/bacgopes/comp.go          |  48 +++++
 plc4go/internal/bacnetip/bacgopes/debugging.go     |   1 +
 .../bacgopes/debugging_DebugContents_plc4xgen.go}  |  31 +--
 .../bacgopes/device_WhoIsIAmServices_plc4xgen.go   |  21 ++-
 plc4go/internal/bacnetip/bacgopes/iocb_IOCB.go     |  14 +-
 .../bacnetip/bacgopes/iocb_IOCB_plc4xgen.go        |  64 ++++---
 .../bacnetip/bacgopes/iocb_IOController.go         |   4 +-
 .../bacgopes/iocb_IOController_plc4xgen.go         |  18 +-
 .../bacnetip/bacgopes/iocb_IOQController.go        |  16 +-
 .../bacgopes/iocb_IOQController_plc4xgen.go        |  26 ++-
 plc4go/internal/bacnetip/bacgopes/iocb_IOQueue.go  |   2 +-
 .../bacnetip/bacgopes/iocb_IOQueue_plc4xgen.go     |  11 ++
 .../internal/bacnetip/bacgopes/iocb_SieveQueue.go  |   4 +-
 .../bacnetip/bacgopes/iocb_SieveQueue_plc4xgen.go  |  17 +-
 ... => iocb_applicationServiceElement_plc4xgen.go} |  32 +++-
 .../bacnetip/bacgopes/local_device_LocalDevice.go  |  15 +-
 .../local_device_LocalDeviceObject_plc4xgen.go     | 151 +++++++++++++++
 .../bacnetip/bacgopes/netservice_NetworkAdapter.go |   5 +-
 ...en.go => netservice_NetworkAdapter_plc4xgen.go} |  56 +++---
 .../netservice_NetworkServiceAccessPoint.go        |  67 ++++---
 ...tservice_NetworkServiceAccessPoint_plc4xgen.go} |  71 +++----
 .../bacgopes/netservice_NetworkServiceElement.go   | 151 ++++++++++-----
 .../netservice_NetworkServiceElement_plc4xgen.go}  |  31 ++-
 .../bacgopes/netservice_RouterInfoCache.go         | 194 ++++++++++++++++---
 .../netservice_RouterInfoCache_plc4xgen.go}        |  61 +++---
 .../bacgopes/netservice_RouterInfo_plc4xgen.go}    |  49 +++--
 .../bacgopes/netservice_Router_plc4xgen.go}        |  44 ++---
 plc4go/internal/bacnetip/bacgopes/npdu_NPCI.go     |   3 +-
 .../bacnetip/bacgopes/npdu_NPCI_plc4xgen.go        | 135 +++++++++++++
 plc4go/internal/bacnetip/bacgopes/npdu_NPDU.go     |   6 +-
 ...ieveQueue_plc4xgen.go => npdu_NPDU_plc4xgen.go} |  35 ++--
 .../object_ReadWritePropertyServices_plc4xgen.go   |  11 ++
 plc4go/internal/bacnetip/bacgopes/pdu_Address.go   |   7 +-
 .../bacnetip/bacgopes/pdu_Address_plc4xgen.go      | 126 +++++++++++++
 plc4go/internal/bacnetip/bacgopes/pdu_PDUData.go   |   6 +-
 .../bacnetip/bacgopes/service_device_Device.go     |   2 +-
 plc4go/internal/bacnetip/bacgopes/task_Task.go     |  11 +-
 ..._UDPActor_plc4xgen.go => task_Task_plc4xgen.go} |  41 ++--
 .../tests/state_machine_ClientStateMachine.go      |   9 +-
 .../state_machine_ClientStateMachine_plc4xgen.go}  |  39 ++--
 .../tests/state_machine_ServerStateMachine.go      |   7 +-
 .../state_machine_ServerStateMachine_plc4xgen.go}  |  38 ++--
 .../bacgopes/tests/state_machine_StateMachine.go   |  53 +++---
 .../tests/state_machinestateMachine_plc4xgen.go    | 204 ++++++++++++++++++++
 ...PSimpleApplicationLayerStateMachine_plc4xgen.go | 210 +++++++++++++++++++++
 .../tests/test_bvll/FauxMultiplexer_plc4xgen.go}   |  62 +++---
 .../bacnetip/bacgopes/tests/test_bvll/helpers.go   |   6 +-
 .../ApplicationLayerStateMachine_plc4xgen.go       | 179 ++++++++++++++++++
 .../tests/test_network/ApplicationNode_plc4xgen.go | 177 +++++++++++++++++
 .../test_network/NPDUCodec_plc4xgen.go}            |  37 ++--
 .../bacgopes/tests/test_network/helpers.go         |  11 +-
 .../bacgopes/tests/test_network/test_net_1_test.go |   1 +
 .../bacgopes/tests/test_network/test_net_3_test.go |  10 +-
 .../test_npdu/NPDUCodec_plc4xgen.go}               |  37 ++--
 .../bacnetip/bacgopes/tests/test_npdu/helpers.go   |   5 +-
 .../ApplicationStateMachine_plc4xgen_test.go}      |  37 ++--
 .../SnifferNode_plc4xgen_test.go}                  |  34 ++--
 .../tests/test_segmentation/test_1_test.go         |   6 +-
 .../ApplicationStateMachine_plc4xgen.go            | 178 +++++++++++++++++
 .../tests/test_service/SnifferNode_plc4xgen.go}    |  63 ++++---
 .../test_service/SnifferStateMachine_plc4xgen.go}  |  65 ++++---
 .../bacgopes/tests/test_service/helpers.go         |  11 +-
 .../tests/test_vlan/test_ipnetwork_test.go         |   1 +
 .../tests/trapped_classes_TrappedClient.go         |  12 +-
 .../trapped_classes_TrappedClient_plc4xgen.go}     |  59 +++---
 .../tests/trapped_classes_TrappedServer.go         |  12 +-
 .../trapped_classes_TrappedServer_plc4xgen.go}     |  54 +++---
 plc4go/internal/bacnetip/bacgopes/udp_UDPActor.go  |   6 +-
 .../bacnetip/bacgopes/udp_UDPActor_plc4xgen.go     |  23 ++-
 .../internal/bacnetip/bacgopes/udp_UDPDirector.go  |   7 +-
 .../bacnetip/bacgopes/udp_UDPDirector_plc4xgen.go} |  72 +++----
 .../bacgopes/udp_UDPMultiplexer_plc4xgen.go        | 131 +++++++++++++
 .../bacnetip/bacgopes/vlan_IPRouterNode.go         |  12 +-
 ...r_plc4xgen.go => vlan_IPRouterNode_plc4xgen.go} |  65 ++++---
 plc4go/internal/bacnetip/bacgopes/vlan_Node.go     |  11 +-
 ...ontroller_plc4xgen.go => vlan_Node_plc4xgen.go} |  51 ++++-
 plc4go/internal/cbus/AlphaGenerator_plc4xgen.go    |  11 ++
 plc4go/internal/cbus/Configuration_plc4xgen.go     |  11 ++
 plc4go/internal/cbus/Connection_plc4xgen.go        |  27 ++-
 plc4go/internal/cbus/Connection_test.go            |   8 +-
 plc4go/internal/cbus/DriverContext_plc4xgen.go     |  11 ++
 plc4go/internal/cbus/MessageCodec.go               |   4 +-
 plc4go/internal/cbus/MessageCodec_plc4xgen.go      |  15 +-
 plc4go/internal/cbus/Subscriber_plc4xgen.go        |  11 ++
 plc4go/internal/cbus/Tag.go                        |   2 +-
 plc4go/internal/cbus/TagHandler.go                 |   2 +-
 plc4go/internal/cbus/statusrequesttype_string.go   |   1 +
 plc4go/internal/cbus/tagtype_string.go             |   1 +
 plc4go/internal/eip/MessageCodec.go                |   2 +-
 plc4go/internal/eip/MessageCodec_plc4xgen.go       |  11 ++
 .../knxnetip/ConnectionMetadata_plc4xgen.go        |  11 ++
 plc4go/internal/knxnetip/MessageCodec.go           |   2 +-
 plc4go/internal/knxnetip/MessageCodec_plc4xgen.go  |  11 ++
 plc4go/internal/knxnetip/Subscriber_plc4xgen.go    |  23 ++-
 plc4go/internal/modbus/MessageCodec.go             |   2 +-
 plc4go/internal/modbus/MessageCodec_plc4xgen.go    |  11 ++
 plc4go/internal/modbus/TagHandler.go               |   2 +-
 plc4go/internal/modbus/tagtype_string.go           |   1 +
 plc4go/internal/opcua/Configuration.go             |   2 +-
 plc4go/internal/opcua/Configuration_plc4xgen.go    |  23 ++-
 plc4go/internal/opcua/Connection.go                |   4 +-
 plc4go/internal/opcua/Connection_plc4xgen.go       |  39 ++--
 plc4go/internal/opcua/DriverContext_plc4xgen.go    |  11 ++
 plc4go/internal/opcua/MessageCodec.go              |   4 +-
 plc4go/internal/opcua/MessageCodec_plc4xgen.go     |  11 ++
 plc4go/internal/opcua/SecureChannel.go             |   2 +-
 .../opcua/SecureChannelTransactionManager.go       |   2 +-
 .../SecureChannelTransactionManager_plc4xgen.go    |  11 ++
 plc4go/internal/opcua/SecureChannel_plc4xgen.go    |  53 ++++--
 plc4go/internal/opcua/Subscriber_plc4xgen.go       |  21 ++-
 plc4go/internal/opcua/SubscriptionHandle.go        |   2 +-
 plc4go/internal/s7/MessageCodec.go                 |   2 +-
 plc4go/internal/s7/MessageCodec_plc4xgen.go        |  11 ++
 plc4go/internal/s7/TagHandler.go                   |   2 +-
 plc4go/internal/s7/tagtype_string.go               |   1 +
 plc4go/pkg/api/PlcDriverManager.go                 |   2 +-
 plc4go/pkg/api/model/plc_subscription.go           |   2 +-
 plc4go/pkg/api/model/plcsubscriptiontype_string.go |   1 +
 .../pkg/api/plcConnectionConnectResult_plc4xgen.go |  11 ++
 plc4go/pkg/api/plcDriverManger_plc4xgen.go         |  11 ++
 plc4go/pom.xml                                     |   4 +-
 .../protocols/modbus/readwrite/model/DataItem.go   |  35 ----
 .../modbus/readwrite/model/ModbusDataType.go       |  24 ---
 plc4go/spi/default/DefaultCodec.go                 |   4 +-
 plc4go/spi/default/DefaultConnection.go            |   4 +-
 .../default/DefaultConnectionMetadata_plc4xgen.go  |  11 ++
 plc4go/spi/default/defaultCodec_plc4xgen.go        |  17 +-
 plc4go/spi/default/defaultConnection_plc4xgen.go   |  17 +-
 .../defaultPlcConnectionCloseResult_plc4xgen.go    |  15 +-
 .../defaultPlcConnectionConnectResult_plc4xgen.go  |  13 +-
 .../defaultPlcConnectionPingResult_plc4xgen.go     |  11 ++
 .../interceptedPlcReadRequestResult_plc4xgen.go    |  15 +-
 .../interceptedPlcWriteRequestResult_plc4xgen.go   |  15 +-
 plc4go/spi/model/DefaultArrayInfo_plc4xgen.go      |  11 ++
 plc4go/spi/model/DefaultPlcBrowseItem_plc4xgen.go  |  13 +-
 .../DefaultPlcBrowseRequestBuilder_plc4xgen.go     |  11 ++
 .../DefaultPlcBrowseRequestResult_plc4xgen.go      |  15 +-
 .../spi/model/DefaultPlcBrowseRequest_plc4xgen.go  |  13 +-
 .../model/DefaultPlcBrowseResponseItem_plc4xgen.go |  13 +-
 .../spi/model/DefaultPlcBrowseResponse_plc4xgen.go |  13 +-
 .../DefaultPlcConsumerRegistration_plc4xgen.go     |  13 +-
 .../spi/model/DefaultPlcDiscoveryItem_plc4xgen.go  |  11 ++
 .../model/DefaultPlcReadRequestBuilder_plc4xgen.go |  11 ++
 .../model/DefaultPlcReadRequestResult_plc4xgen.go  |  15 +-
 plc4go/spi/model/DefaultPlcReadRequest_plc4xgen.go |  11 ++
 .../spi/model/DefaultPlcReadResponse_plc4xgen.go   |  13 +-
 plc4go/spi/model/DefaultPlcSubscriptionEvent.go    |   2 +-
 .../spi/model/DefaultPlcSubscriptionEventItem.go   |   2 +-
 .../DefaultPlcSubscriptionEventItem_plc4xgen.go    |  17 +-
 .../model/DefaultPlcSubscriptionEvent_plc4xgen.go  |  11 ++
 .../model/DefaultPlcSubscriptionHandle_plc4xgen.go |  11 ++
 ...efaultPlcSubscriptionRequestBuilder_plc4xgen.go |  11 ++
 ...DefaultPlcSubscriptionRequestResult_plc4xgen.go |  15 +-
 .../DefaultPlcSubscriptionRequest_plc4xgen.go      |  13 +-
 .../DefaultPlcSubscriptionResponseItem_plc4xgen.go |  13 +-
 .../DefaultPlcSubscriptionResponse_plc4xgen.go     |  13 +-
 plc4go/spi/model/DefaultPlcSubscriptionTag.go      |   2 +-
 .../model/DefaultPlcSubscriptionTag_plc4xgen.go    |  13 +-
 plc4go/spi/model/DefaultPlcTagRequest_plc4xgen.go  |  11 ++
 ...aultPlcUnsubscriptionRequestBuilder_plc4xgen.go |  13 +-
 ...faultPlcUnsubscriptionRequestResult_plc4xgen.go |  15 +-
 .../DefaultPlcUnsubscriptionRequest_plc4xgen.go    |  13 +-
 .../DefaultPlcUnsubscriptionResponse_plc4xgen.go   |  11 ++
 .../DefaultPlcWriteRequestBuilder_plc4xgen.go      |  11 ++
 .../model/DefaultPlcWriteRequestResult_plc4xgen.go |  15 +-
 .../spi/model/DefaultPlcWriteRequest_plc4xgen.go   |  11 ++
 .../spi/model/DefaultPlcWriteResponse_plc4xgen.go  |  13 +-
 plc4go/spi/model/ResponseItem_plc4xgen.go          |  13 +-
 plc4go/spi/pool/dynamicExecutor_plc4xgen.go        |  11 ++
 plc4go/spi/pool/executor.go                        |   2 +-
 plc4go/spi/pool/executor_plc4xgen.go               |  13 +-
 plc4go/spi/pool/future_plc4xgen.go                 |  13 +-
 plc4go/spi/pool/workItem_plc4xgen.go               |  21 ++-
 plc4go/spi/pool/worker.go                          |   2 +-
 plc4go/spi/pool/worker_plc4xgen.go                 |  13 +-
 plc4go/spi/testutils/DriverTestRunner.go           |   2 +-
 plc4go/spi/testutils/TestUtils.go                  |  67 +++++--
 plc4go/spi/testutils/TestUtils_test.go             |  19 ++
 plc4go/spi/testutils/steptype_string.go            |   1 +
 plc4go/spi/transactions/RequestTransaction.go      |   2 +-
 .../spi/transactions/RequestTransactionManager.go  |   2 +-
 .../spi/transactions/completedFuture_plc4xgen.go   |  11 ++
 .../requestTransactionManager_plc4xgen.go          |  15 +-
 .../transactions/requestTransaction_plc4xgen.go    |  11 ++
 plc4go/spi/utils/Misc.go                           |   5 +
 plc4go/spi/utils/StringUtils.go                    |   5 +
 plc4go/tools/common/common.go                      |  59 ++++++
 plc4go/tools/plc4xGenerator/ExampleStruct_test.go  |  93 +++++++++
 plc4go/tools/plc4xGenerator/main.go                | 198 ++++++++++++++-----
 .../plc4xGenerator/main_test.go}                   |  37 ++--
 .../tools/{plc4xLicenser => plc4xLicencer}/main.go |  44 ++---
 .../plc4x/java/modbus/readwrite/DataItem.java      |  23 ---
 .../java/modbus/readwrite/ModbusDataType.java      |   4 +-
 .../modbus/base/optimizer/ModbusOptimizer.java     |   8 +-
 .../modbus/base/protocol/ModbusProtocolLogic.java  |  43 +----
 .../modbus/base/optimizer/ModbusOptimizerTest.java |  20 +-
 .../plc4py/protocols/modbus/readwrite/DataItem.py  |  38 ----
 .../protocols/modbus/readwrite/ModbusDataType.py   |   2 -
 .../main/resources/protocols/modbus/modbus.mspec   |  12 --
 255 files changed, 5099 insertions(+), 1850 deletions(-)
 copy .idea/fileTemplates/includes/File Header Go.go => 
plc4go/.plc4xLicencer.header (100%)
 copy plc4go/{spi/model/DefaultPlcWriteResponse_plc4xgen.go => 
internal/bacnetip/bacgopes/app_ApplicationIOController_plc4xgen.go} (63%)
 copy plc4go/{spi/model/DefaultPlcBrowseItem_plc4xgen.go => 
internal/bacnetip/bacgopes/app_Application_plc4xgen.go} (54%)
 copy plc4go/internal/{opcua/SecureChannelTransactionManager_plc4xgen.go => 
bacnetip/bacgopes/app_DeviceInfoCache_plc4xgen.go} (60%)
 copy plc4go/internal/{knxnetip/MessageCodec_plc4xgen.go => 
bacnetip/bacgopes/appservice_ApplicationServiceAccessPoint_plc4xgen.go} (60%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/appservice_StateMachineAccessPoint_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{device_WhoIsIAmServices_plc4xgen.go => 
appservice__MultiplexClient_plc4xgen.go} (61%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOController_plc4xgen.go => 
bvll_BVLCI_plc4xgen.go} (55%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOQueue_plc4xgen.go => 
bvll_BVLPDU_plc4xgen.go} (64%)
 copy plc4go/{spi/pool/workItem_plc4xgen.go => 
internal/bacnetip/bacgopes/bvll_PDUData_plc4xgen.go} (66%)
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
bvllservice_AnnexJCodec_plc4xgen.go} (62%)
 copy plc4go/internal/{ads/model/AdsSubscriptionHandle_plc4xgen.go => 
bacnetip/bacgopes/bvllservice_BIPBBMD_plc4xgen.go} (59%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/bvllservice_BIPForeign_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
bvllservice_BIPSimple_plc4xgen.go} (60%)
 copy plc4go/internal/bacnetip/bacgopes/{device_WhoIsIAmServices_plc4xgen.go => 
bvllservice__MultiplexServer_plc4xgen.go} (62%)
 copy plc4go/{spi/model/DefaultPlcBrowseResponseItem_plc4xgen.go => 
internal/bacnetip/bacgopes/capability_Collector_plc4xgen.go} (67%)
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
comm_client_plc4xgen.go} (61%)
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
comm_server_plc4xgen.go} (61%)
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
comm_serviceAccessPoint_plc4xgen.go} (59%)
 copy plc4go/internal/{cbus/DriverContext_plc4xgen.go => 
bacnetip/bacgopes/debugging_DebugContents_plc4xgen.go} (67%)
 copy 
plc4go/internal/bacnetip/bacgopes/{object_ReadWritePropertyServices_plc4xgen.go 
=> iocb_applicationServiceElement_plc4xgen.go} (59%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/local_device_LocalDeviceObject_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOQController_plc4xgen.go => 
netservice_NetworkAdapter_plc4xgen.go} (50%)
 copy plc4go/{spi/model/DefaultPlcWriteRequestBuilder_plc4xgen.go => 
internal/bacnetip/bacgopes/netservice_NetworkServiceAccessPoint_plc4xgen.go} 
(56%)
 copy plc4go/{spi/model/DefaultPlcReadRequest_plc4xgen.go => 
internal/bacnetip/bacgopes/netservice_NetworkServiceElement_plc4xgen.go} (58%)
 copy plc4go/{spi/model/DefaultPlcSubscriptionRequest_plc4xgen.go => 
internal/bacnetip/bacgopes/netservice_RouterInfoCache_plc4xgen.go} (61%)
 copy plc4go/internal/{opcua/Subscriber_plc4xgen.go => 
bacnetip/bacgopes/netservice_RouterInfo_plc4xgen.go} (61%)
 copy plc4go/internal/{opcua/Subscriber_plc4xgen.go => 
bacnetip/bacgopes/netservice_Router_plc4xgen.go} (69%)
 create mode 100644 plc4go/internal/bacnetip/bacgopes/npdu_NPCI_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{iocb_SieveQueue_plc4xgen.go => 
npdu_NPDU_plc4xgen.go} (64%)
 create mode 100644 plc4go/internal/bacnetip/bacgopes/pdu_Address_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{udp_UDPActor_plc4xgen.go => 
task_Task_plc4xgen.go} (62%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOController_plc4xgen.go => 
tests/state_machine_ClientStateMachine_plc4xgen.go} (57%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOController_plc4xgen.go => 
tests/state_machine_ServerStateMachine_plc4xgen.go} (60%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/tests/state_machinestateMachine_plc4xgen.go
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/tests/test_bvll/BIPSimpleApplicationLayerStateMachine_plc4xgen.go
 copy plc4go/{spi/model/DefaultPlcSubscriptionRequestResult_plc4xgen.go => 
internal/bacnetip/bacgopes/tests/test_bvll/FauxMultiplexer_plc4xgen.go} (53%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/tests/test_network/ApplicationLayerStateMachine_plc4xgen.go
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/tests/test_network/ApplicationNode_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{iocb_SieveQueue_plc4xgen.go => 
tests/test_network/NPDUCodec_plc4xgen.go} (62%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_SieveQueue_plc4xgen.go => 
tests/test_npdu/NPDUCodec_plc4xgen.go} (62%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_SieveQueue_plc4xgen.go => 
tests/test_segmentation/ApplicationStateMachine_plc4xgen_test.go} (63%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOController_plc4xgen.go => 
tests/test_segmentation/SnifferNode_plc4xgen_test.go} (65%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/tests/test_service/ApplicationStateMachine_plc4xgen.go
 copy plc4go/{spi/model/DefaultPlcBrowseRequestResult_plc4xgen.go => 
internal/bacnetip/bacgopes/tests/test_service/SnifferNode_plc4xgen.go} (53%)
 copy plc4go/{spi/model/DefaultPlcSubscriptionEventItem_plc4xgen.go => 
internal/bacnetip/bacgopes/tests/test_service/SnifferStateMachine_plc4xgen.go} 
(51%)
 copy plc4go/{spi/model/DefaultPlcReadRequestResult_plc4xgen.go => 
internal/bacnetip/bacgopes/tests/trapped_classes_TrappedClient_plc4xgen.go} 
(52%)
 copy plc4go/{spi/default/defaultConnection_plc4xgen.go => 
internal/bacnetip/bacgopes/tests/trapped_classes_TrappedServer_plc4xgen.go} 
(53%)
 copy plc4go/{spi/model/DefaultPlcWriteRequestBuilder_plc4xgen.go => 
internal/bacnetip/bacgopes/udp_UDPDirector_plc4xgen.go} (54%)
 create mode 100644 
plc4go/internal/bacnetip/bacgopes/udp_UDPMultiplexer_plc4xgen.go
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOQController_plc4xgen.go => 
vlan_IPRouterNode_plc4xgen.go} (50%)
 copy plc4go/internal/bacnetip/bacgopes/{iocb_IOController_plc4xgen.go => 
vlan_Node_plc4xgen.go} (55%)
 create mode 100644 plc4go/tools/common/common.go
 create mode 100644 plc4go/tools/plc4xGenerator/ExampleStruct_test.go
 copy plc4go/{spi/utils/StringUtils.go => tools/plc4xGenerator/main_test.go} 
(63%)
 rename plc4go/tools/{plc4xLicenser => plc4xLicencer}/main.go (70%)

Reply via email to