-
Notifications
You must be signed in to change notification settings - Fork 400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/cdutz/go ads ng (Streamlining of PLC4X API in PLC4Go and PLC4J) #576
Commits on Nov 1, 2022
-
chore(protocols): Added a pointer to a possibly interesting protocol …
…specification. - renamed the property "len" to "strLen" to avoid problems in Go
Configuration menu - View commit details
-
Copy full SHA for 03c9fdb - Browse repository at this point
Copy the full SHA 03c9fdbView commit details
Commits on Nov 2, 2022
-
First working version that correctly sends out the requests to all valid IPs and then correctly processes the responses
Configuration menu - View commit details
-
Copy full SHA for c3d00f5 - Browse repository at this point
Copy the full SHA c3d00f5View commit details -
- Switched to using a pre-allocated buffer
Configuration menu - View commit details
-
Copy full SHA for 41a19c1 - Browse repository at this point
Copy the full SHA 41a19c1View commit details
Commits on Nov 3, 2022
-
- Made the buffer allocation actually work nicely.
Configuration menu - View commit details
-
Copy full SHA for 9a014f4 - Browse repository at this point
Copy the full SHA 9a014f4View commit details -
Merge remote-tracking branch 'origin/develop' into feature/cdutz/go-a…
…ds-ng # Conflicts: # plc4go/internal/ads/Field.go # plc4go/internal/ads/Reader.go # plc4go/internal/ads/Writer.go
Configuration menu - View commit details
-
Copy full SHA for 921d4cb - Browse repository at this point
Copy the full SHA 921d4cbView commit details
Commits on Nov 4, 2022
-
feat(protocols): Added a pointer to a possibly interesting protocol s…
…pecification. - Got the parsing of data-type and symbol-table working - Tweaked the way the endianess is handles.
Configuration menu - View commit details
-
Copy full SHA for b138c73 - Browse repository at this point
Copy the full SHA b138c73View commit details
Commits on Nov 6, 2022
-
refactor(api) PLC4J API refactoring
- PlcBrowseItem's getChildren is now a Map - PlcBrowseRequest now has a executeWithInterceptor method - PlcBrowseResponse now supports multiple queries and therefore has: - a getQueryNames() method - the getResponseCode method was replaced with a getResponseCode(queryName) method - the getValues() method was replaced with a getValues(queryName) method - PlcField: - Removed the getDefaultJavaType() as PlcValueType provides this - replaced String getPlcDataType() with PlcValueType getPlcValueType() - replaced int getNumberOfElements() with List<ArrayInfo> getArrayInfo() - A new type PlcQuery for being the base of Browse queries - PlcValueType now provides a default java type for each constant Protocols: - Extended the data-types of the following protocols to allow mapping to the PlcValueTypes of the API module: - canopen - genericcan Adjusted the rest of the codebase accordingly.
Configuration menu - View commit details
-
Copy full SHA for 87d81b8 - Browse repository at this point
Copy the full SHA 87d81b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f6814 - Browse repository at this point
Copy the full SHA 23f6814View commit details -
refactor(api) PLC4Go API refactoring
- Continued porting the PLC4Go API to be on par with the updated PLC4J API - Started porting most of the existing code, but espeically the Browse parts still need quite some work.
Configuration menu - View commit details
-
Copy full SHA for e4527f5 - Browse repository at this point
Copy the full SHA e4527f5View commit details
Commits on Nov 7, 2022
-
refactor(api) PLC4Go API refactoring
- Finished implementing the multi-level-array-info-parsing
Configuration menu - View commit details
-
Copy full SHA for 7368b14 - Browse repository at this point
Copy the full SHA 7368b14View commit details -
refactor(api) PLC4Go API refactoring
- Continued cleaning up the code after the changes.
Configuration menu - View commit details
-
Copy full SHA for ba88ccb - Browse repository at this point
Copy the full SHA ba88ccbView commit details -
refactor(api) PLC4Go API refactoring
- Continued cleaning up the code after the changes.
Configuration menu - View commit details
-
Copy full SHA for c10d47b - Browse repository at this point
Copy the full SHA c10d47bView commit details -
refactor(api) PLC4Go API refactoring
- Continued cleaning up the code after the changes.
Configuration menu - View commit details
-
Copy full SHA for 4664e11 - Browse repository at this point
Copy the full SHA 4664e11View commit details -
refactor(api) PLC4Go API refactoring
- Finished cleaning the compilation up next will be getting the tests back green
Configuration menu - View commit details
-
Copy full SHA for 93e5b64 - Browse repository at this point
Copy the full SHA 93e5b64View commit details -
refactor(api) PLC4Go API refactoring
- Finished fixing the go tests.
Configuration menu - View commit details
-
Copy full SHA for ee321aa - Browse repository at this point
Copy the full SHA ee321aaView commit details -
fix(test) Not all tests are executed when enabling the "jenkins-build…
…" or the "with-all-tests" profiles. - Got the "all-tests" profile working again.
Configuration menu - View commit details
-
Copy full SHA for 8e9b4af - Browse repository at this point
Copy the full SHA 8e9b4afView commit details -
fix(test) Not all tests are executed when enabling the "jenkins-build…
…" or the "with-all-tests" profiles. - Got the RandomPackagesTest working again - Currently commented out the "0-termination" in the ReadBufferByteBased - Got the libpcapNg detection working on aarch64 mac
Configuration menu - View commit details
-
Copy full SHA for c7aace7 - Browse repository at this point
Copy the full SHA c7aace7View commit details
Commits on Nov 8, 2022
-
fix(test) Fix RandomPackagesTest
- Changed the ReadBufferByteBased to react on a system property "disable-string-0-termination" to make it work with the 0-terminating byte-buffer.
Configuration menu - View commit details
-
Copy full SHA for 3a00255 - Browse repository at this point
Copy the full SHA 3a00255View commit details -
fix(test) Fix RandomPackagesTest
- Changed the ReadBufferByteBased to react on a system property "disable-string-0-termination" to make it work with the 0-terminating byte-buffer.
Configuration menu - View commit details
-
Copy full SHA for 96726d5 - Browse repository at this point
Copy the full SHA 96726d5View commit details -
fix(test) Fix error in WriteBufferByteBased, which output the padding…
… bytes before the string -
Configuration menu - View commit details
-
Copy full SHA for 803eca2 - Browse repository at this point
Copy the full SHA 803eca2View commit details -
fix(test) Fix error in WriteBufferByteBased, which output the padding…
… bytes before the string - Removed the disabling of 0-termination in the RandomPackageTest - Added some comments on the reading and writing of strings (expected format)
Configuration menu - View commit details
-
Copy full SHA for dd08203 - Browse repository at this point
Copy the full SHA dd08203View commit details -
Merge remote-tracking branch 'origin/develop' into feature/cdutz/go-a…
…ds-ng # Conflicts: # plc4go/protocols/bacnetip/readwrite/model/NLMDisconnectConnectionToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMEstablishConnectionToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMIAmRouterToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMICouldBeRouterToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMInitalizeRoutingTable.go # plc4go/protocols/bacnetip/readwrite/model/NLMInitalizeRoutingTableAck.go # plc4go/protocols/bacnetip/readwrite/model/NLMRejectRouterToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMRouterAvailableToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMRouterBusyToNetwork.go # plc4go/protocols/bacnetip/readwrite/model/NLMWhoIsRouterToNetwork.go
Configuration menu - View commit details
-
Copy full SHA for e1a2ab3 - Browse repository at this point
Copy the full SHA e1a2ab3View commit details
Commits on Nov 9, 2022
-
refactor(api) PLC4J API refactoring
- Updated the builders to use the new addField and addFieldAddress naming
Configuration menu - View commit details
-
Copy full SHA for 558a82a - Browse repository at this point
Copy the full SHA 558a82aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcbfa53 - Browse repository at this point
Copy the full SHA dcbfa53View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc2216c - Browse repository at this point
Copy the full SHA cc2216cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b5a86 - Browse repository at this point
Copy the full SHA a3b5a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93c84d5 - Browse repository at this point
Copy the full SHA 93c84d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd976f - Browse repository at this point
Copy the full SHA 3dd976fView commit details
Commits on Nov 10, 2022
-
refactor(api) PLC4J API refactoring
- Renamed Field -> Tag in PLC4C
Configuration menu - View commit details
-
Copy full SHA for 08933ce - Browse repository at this point
Copy the full SHA 08933ceView commit details -
refactor(api) PLC4Go API refactoring
- Updated generated code for PLC4Go
Configuration menu - View commit details
-
Copy full SHA for a415886 - Browse repository at this point
Copy the full SHA a415886View commit details -
refactor(api) PLC4J API refactoring
- Removed getPlcValueType and getArrayInfo from the PlcBrowseItem as this information is in the Tag - Removed the PlcBrowseItemArrayInfo type, as this is replaced by ArrayInfo
Configuration menu - View commit details
-
Copy full SHA for 39ba084 - Browse repository at this point
Copy the full SHA 39ba084View commit details -
refactor(api) PLC4Go API refactoring
- Continued the refactoring with PLC4Go
Configuration menu - View commit details
-
Copy full SHA for 22d38c5 - Browse repository at this point
Copy the full SHA 22d38c5View commit details -
refactor(api) PLC4Go API refactoring
- Continued the refactoring with PLC4Go
Configuration menu - View commit details
-
Copy full SHA for 6be695d - Browse repository at this point
Copy the full SHA 6be695dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11dc603 - Browse repository at this point
Copy the full SHA 11dc603View commit details