You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2017/12/20 16:38:08 UTC
[incubator-plc4x] branch master created (now 68a65b5)
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.
at 68a65b5 - Updated to the release version of Edgent 1.2.0
This branch includes the following new commits:
new dd1fcf4 Initial commit
new 5344ec3 Added Travis and Jenkins configurations
new d7e491d Removed reference to Apache Edgent
new 5ea2dc2 Added a gitlab ci config
new 5fb4ab4 Added a dummy for apache brooklyn
new ac8393d Try to add gitlab pages integration
new bf2dbe4 Try to add gitlab pages integration
new 86b8dcd Try to add gitlab pages integration
new 0181603 Try to add gitlab pages integration
new 344cb05 Try to add gitlab pages integration
new f4e3911 Try to add gitlab pages integration
new ea6ca63 Try to add gitlab pages integration
new ed94091 Try to add gitlab pages integration
new 76be26d Try to add gitlab pages integration
new 4073784 Try to add gitlab pages integration
new bbfd3d9 Try to add gitlab pages integration
new 8f8d71e Try to add gitlab pages integration
new bb3ad15 Adjusted the build to provide the jquery and bootstrap resources locally instead of remotely.
new 6d1fe5a Made the site-generation use the flatly bootstrap theme instead of the boring default one.
new 362a8eb Added some info on OPC-UA Specs
new af5b134 - Added some links on Modbus specifications (Seems these will be freely available) - Added a features page that should contain a list of required features and which protocols support them.
new 2131342 - Added fontawesome icons
new d171845 - Added css styles for coloring (red, green and yellow)
new 3cb484c - Fixed a typo
new 00de0ae - Added a first landing page with a brief mission statement for the project.
new d7c70c7 - Made the landing page a little less black & white
new 58c4d75 - Added some more links
new 1b22847 - Made sure the resources (JavaScript/CSS/...) are also provided for modules sites. - Some minor adjustments to the introduction text.
new 395f877 - Initial implementation of the API module - Initial implementation of a PlcDriverManager - Initial implementation of a ProfinetPlcDriver - Cleaned up the report generation to include unit- and integration-test reports as well as code coverage, JavaDocs etc.
new db70278 Review & refactoring
new a6824b5 - Added some initial content
new e3d0039 Merge remote-tracking branch 'origin/master'
new 248d973 - Changed the site:site goal to "site" so the resource copying is handled in the "pre-site" phase of the build
new 0434851 - Added some initial data types and request types for the Profinet protocol.
new d0b5fa9 - Added a first version of a generator to generate '.pcapng' files to help determine the name of some of the constants in the S7 protocol. - Adjusted the code to match differences found.
new 15fee3d - Added an Apache header to DEVELOPMENT.md - Fixed a compile error that must have slipped though last time
new 43f96de - Fixed a strange license change
new 4da7281 - Updated the PcapGenerator to use tshark to automatically decode the generated packages and log the important values for the ones with valid output - Adjusted my types with new findings of this tool
new c6ffaaf - Extended the generator to generate more types
new 9136fc5 - Renamed the "profinet" module to "s7" as this is actually not the "profinet" protocol, but the s7 (Guess the online docs are a little off here) - Implemented serialization and parsing of S7 packets - Implemented a first working demo of the S7 protocol - Updated/Added a lot of constants based on output of te PcapGenerator.java
new ae752d2 - Renamed some things I missed last time ...
new 87049dd - Renamed some packages - Added a first draft of the logo
new 857a4ce - Resized the logo
new 34931dc - Moved the slogan underneath the plc4x-logo
new ad032e6 - Removed any logos we might not have permission to use.
new 9121acc - Added Apache Camel to the start-page
new 72252ff - Fixed the JavaDoc headers the JavaDoc site plugin was complaining about.
new 2f51852 - Replaced the screenshot with the final version of the logo - Turned failing of the build if there are javadoc errors back on
new a8e8645 - Added some new diagram types (mainly as a test for the CI server)
new f3e28f2 - Updated the .gitlab-ci.yml file to update some missing toold for diagram generation
new 986287d - Tried removing the sudo
new b58a9e3 - Tried removing the sudo
new 833b6d8 - Tried removing the sudo
new 5cb10ac - Tried removing the sudo
new 491cd90 - Added documentation of the Setup Communication packets
new 56c78fe - Tried to fix the coloring in the legend
new 957cfb4 - Changed the part about the "strangeness of setup communication responses" into Notes
new d991ac0 - Added documentation of the Setup Communication packets
new 7dd7ce1 - Added some more documentation on the process of getting the constant values
new 532b845 - Extended the API for read operations - Migrated everything to use Apache Mina as core framework
new 8eab7f1 - Added the maven project skeleton for a first plc4x application
new e7a132d - Added the maven project skeleton for a first plc4x application
new 62ff8db - Worked a little on generifying the request and responses ... not quite satisfied with it yet.
new 8cd7b43 - Finally found a way to generify the readers and writers :palmface:
new 3af925b - Renamed some types and packages - Added JavaDoc documentation to most types in the api module
new 8a20c28 - Added some more in-line documentation to the example main
new 79abd64 - Added some more in-line documentation to the example main
new 4312eb1 Use JUnit 5 instead of TestNG
new 613dd84 Fidex the site generation (Even though the public is not required, it seems the javadoc generation for the tests does require it)
new a068366 Merge branch 'task/use-junit5' into 'master'
new ac655f6 Add equals, hashCode and toString to AbstractValue
new ef10028 #3 Make Value implementations immutable
new 4fa633d !4 Make connection closable
new 86fde75 Merge branch '4-make-connection-closable' into 'master'
new 628569c Merge branch 'master' into 2-add-equals-hashcode-and-tostring-implementations-to-value-implementations
new 0ad6734 Merge branch '2-add-equals-hashcode-and-tostring-implementations-to-value-implementations' into 'master'
new 763ebcf Values should not be constructed with wrapped null values
new 34cfb61 - Made the connection send out the "connection close request" upon connection close.
new aaacab7 Merge branches 'master' and 'task/abstractvalue-input-parameter-check' of https://gitlab.codecentric.de/iot/plc4x into task/abstractvalue-input-parameter-check
new 392af98 Merge branch 'task/abstractvalue-input-parameter-check' into 'master'
new 6197899 - Added a draft notice to the generated site
new 17c1645 - Added a draft notice to the generated site
new 405c904 - Added a draft notice to the generated site
new 9a7af46 - Updated Siemens Protocol chart
new 9975d1d - First implementation of an Edgent based stream reading from a PLC
new 0aaa677 - Moved all the api classes into an api package to avoid split packages which could cause problems with java 9
new abb4601 - Added the Apache header to the logback config.
new ae2d2e8 Compile patterns only once
new cee63c5 Merge branch 'task/compile-patterns-only-once' into 'master'
new 08d2df3 - Added a document on design principals
new ead7f91 - Made the connection return reader, writer and lister optionals
new e73f922 - Fixed an obvious logic error
new 047ef63 - Changed the PlcLogger to the changes in the PlcConnection api.
new 1b44b95 initial camel component implementation
new fa9615f Refactor s7 to Netty
new 4f08570 - Added the incubation proposal to the project site
new df5a7a8 Finished converting PLC4X to use Netty instead of Mina
new f59f780 - Added a workaround to the site generation that caused all diagram images of asciidoctor diagrams to be generated in the root modules site/img directory (This requires a double execution of asciidoctor so this is just a workaround that should be fixed as soon as possible)
new 373fc60 - Increased each headline by one level as the HTML backend doesn't seem to like using Level 0 (With only one "=") - Added some more documentation on the S7 implementation.
new 37d3938 - Greatly refactored the API - Removed the usage of the "Value" types - Added a SendReadRequest/Response and SendWriteRequest/Response message type for every supported datatype. - Made the connection auto connect as part of the "Driver.getConnection" logic - Fixed a big concurrency bug in my Netty version of the S7 driver
new 0f13c59 - Added a profile for creating executable jars which contain all dependencies for the "applications" module.
new e0e4a7e - Fixed the groupId to the correct one (thanks to Dale for finding this) ;-)
new fba3006 - Fixed the groupId to the correct one (thanks to Dale for finding this) ;-)
new 40e825d Merge branches '5-add-camel-integration-camel-consumer-producer' and 'master' of https://gitlab.codecentric.de/iot/plc4x into 5-add-camel-integration-camel-consumer-producer
new 2f76655 Merge branches '5-add-camel-integration-camel-consumer-producer' and 'master' of https://gitlab.codecentric.de/iot/plc4x into 5-add-camel-integration-camel-consumer-producer
new e527943 initial edgent integration
new b5269e7 Merge branch 'master' into 'feature/edgent-integration'
new 0c3f32c .gitignore additions for Eclipse and Emacs
new b1a2a92 fix pom for plx4x -> plc4x rename
new 329f99e migrate all the nuts and bolts into the PlcConnectionAdapter
new b27914b Updated documentation on the S7 protocol implementation.
new 71436e6 Merge remote-tracking branch 'origin/master'
new 3cfecf5 add PlcConnectionAdapter tests
new d43c0a8 Merge remote-tracking branch 'origin/master' into 5-add-camel-integration-camel-consumer-producer
new 1e5d391 Cleanup: - added TODOs - ignore Mock tests - removed unnecessary
new f8cb59b Added tests and documentation for StreamUtils
new a1b365b fixed failing build due to missing documentation.
new d0254d0 fixed site generation
new 9ab42c9 move to generic plc4x component
new 9f8446a simplify code
new 7b08edf change to mockito mocks
new 0394f52 added Sebastian Rühl to authors
new 9fae9e7 Merge branch '5-add-camel-integration-camel-consumer-producer' into 'master'
new 5efdc10 cleanup
new b3c9ca9 add PlcFunctionsTest
new 8ef0d9a add PlcLogger sample that uses the Edgent Connector
new 8e32aec Some more updates on the incubation proposal due to some chatter on the incubation mailing list.
new 66d7f21 Fixed a typo in an email address
new dc2bea1 un-WIP-ify the Edgent integration package names
new 708eb4d Merge branch 'feature/edgent-integration' into 'master'
new d067fc4 Applied the feedback dale provided in the vote thread at https://gitlab.codecentric.de/iot/plc4x/issues/10
new aea5f66 Adjusted the links section in the s7 protocol page.
new cb4c68d Updated the risk section to a more positive version, that doesn't contain my speculations about what the other companies could think or do. (https://gitlab.codecentric.de/iot/plc4x/issues/10)
new 7c6061b Add license
new 02f3e40 Rearanged the methods of PlcConnection.java and added a redefinition of "close" to make it more obvious that PlcConnection has a public connect AND a close method.
new 343091e Switched from my initial implementation to Dales that makes use of the Edgent integration package.
new 62fe796 - Moved the dependency to "core" from being a test dependency to a runtime dependency, this way a user only has to reference the driver and he gets the DriverManager included automatically. - Updated the S7PlcDriverSample.java to using some cooler async code
new 98afd30 - Added some more information on using PLC4J - Added some links regarding raw ip sockets in Java - Added some links on the EtherCAT protocol
new d1b95a6 - Fixed a lot of problems when reading other datatypes - Added support for Short datatype - Started implementing the IoTree application
new fc61d5c - Implemented writing to a PLC - Implemented the Float/REAL datatype - Refactored some of the S7 internal datatypes after noticing the similatiry of read and write types
new 14d5609 #16 - Refactor the Requests and Responses - Removed all the Type specific request and response messages - One Read-/Write request can now have multiple items to read/write - With this change it is not only possible to write arrays of data, but also join multiple read-/write-requests to one
new 6e4d936 #14 - Implement a testing framework for protocols #12 - Use AsertJ to write more readable test?
new 5a7e507 - Increased test-coverage for IsoOnTcp to 100%
new 68a65b5 - Updated to the release version of Edgent 1.2.0
The 144 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.
--
To stop receiving notification emails like this one, please contact
['"commits@plc4x.apache.org" <co...@plc4x.apache.org>'].