Releases: RuggedScience/SDK
Added support for different SMBus addresses
Fixes an issue with PoE failing on newer units due to an alternate SMBus IO address. Added a bus_address attribute to all XML files. Maintains support for older XML files by falling back to the old SMBus address if the attribute doesn't exist. New XML files will NOT work with librspoe 3.0.1 or older.
What's Changed
- Added ability to print debug info to console by @RuggedScience in #14
- Set default power budget for PD69200 PoE controllers by @RuggedScience in #15
- Don't ignore filenames with dashes. by @ashelly in #16
- Added support for different SMBus addresses by @RuggedScience in #17
New Contributors
Full Changelog: 3.0.1...3.0.2
DIO Debug Info
Added the ability to print DIO debug info to console.
Added pullup config and custom registers to XML files
XML files now contain custom register values set in the controller. This allows model specific register values which solves an issue with newer units requiring specific default register settings. Due to the change in XML files, this version WILL NOT work with older XML files. However, newer XML files MAY work with the older library provided that the unit does not require these special register values.
Version info functions
Merge pull request #6 from RuggedScience/feat/version added version info to library
Updated to class based interface
The two libraries are now wrapped in classes. This adds support for units consisting of more than one supported product (i.e. ECS-9710 + PE-3000).
Moved the control utilities out of the example folder and removed the example folder. These utilities were initially designed as examples but have since been turned into command line utilities. Simple examples have been added to the library documentation.
PoE budget functions
This release implements the PoE budget functions as well as PoE support on the IVH-9016 and the PE-3000.
Initial Release
First release of Rugged Science cross platform SDK for DIO and PoE