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>'].