added a package to contain the protocol for communicating with RoNeX mk2
Adding typedefs_shadow.h
Merge pull request #5 from Rocketmagnet/patch-1

Adding typedefs_shadow.h
working on external protocol include
fixing mistake in protocol header
Update Ronex_Protocol_0x0000000C_GIO_00.h

Added some #defines and comments.
the protocol is used in the mk2 driver removing the include which was added for test purpose only
adding product id + compiling mk2 gio driver
Updating Ronex Protocol
Update Ronex_Protocol_0x0000000C_GIO_00.h

Added RONEX_0000000C_STACKER_0_PRESENT
Merge pull request #7 from Rocketmagnet/patch-2

Update Ronex_Protocol_0x0000000C_GIO_00.h
added comment: bit 15 of digital_in is used for stacker board present or not
using protocol to pack command / unpack state - not doing anything with it yet
simplifying the driver, getting rid of intermediate class StandardEthercatDevice
added diagnostics
building name
removing print from unpack function
added ronex_ to the name of the device
filling in the hardware id for the diag
added cycle count to prepare 100Hz publishing