Feature/raspberry pi blinkt color objects (#503)
* fixed BACnetXYcolor and BACnetColorCommand encode and decoding and improved unit test coverage. Refactored BACnetXYcolor to/from ascii into lighting module. * added to the color, color temperature, and lighting output objects a fade/ramp/step engine. Added color and color command coercion into the channel object and enabled color temperature object coercion. Added CreateObject and DeleteObject service handling to the color, color temperature, lighting output, and channel objects. * added blinkt demo app for Raspberry Pi [WIP] * updated gitignore to simplify handling of apps folder contents * fixed piface demo build * added RaspiOS to pipeline for piface and blinkt! demo builds * added device object timer function for child object types into example Device object. Refactored device object to increment database revision for create or delete object services. Refactored example app/server to use mstimer library and device child object timers. --------- Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
This commit is contained in:
+12
-1
@@ -18,14 +18,25 @@ The git repositories are hosted at the following sites:
|
||||
|
||||
### Added
|
||||
|
||||
Added [feature#14] EventTimeStamp decoding from ReadPropertyMultiple app
|
||||
- Added [feature#14] EventTimeStamp decoding from ReadPropertyMultiple app.
|
||||
- Added Channel, Color, Color Temperature, & Lighting Output demo app with Blinkt!
|
||||
- Added pipeline build of piface and blinkt apps with Raspberry Pi OS image.
|
||||
- Added linear interpolation library functions used in fading and ramping.
|
||||
|
||||
### Changed
|
||||
|
||||
- Added Device timer API to feed elapsed milliseconds to children objects.
|
||||
- Changed gitignore to ease the maintainenance of source files in app folder
|
||||
- Changed example server app device simulator to use mstimer instead of OS time.
|
||||
- Changed example channel object to be dynamically created or deleted
|
||||
- Changed example channel object to handle color & color temperature objects.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed datetime decode of invalid application tag. (#495)
|
||||
- Fixed extraneous SO_BINDTODEVICE error message in Linux BIP
|
||||
- Fixed example Color, Color Temperature, and Lighting object fade, ramp, and step.
|
||||
- Fixed and secured BACnetXYcolor and ColorCommand codecs.
|
||||
|
||||
## [1.2.0] - 2023-09-11
|
||||
|
||||
|
||||
Reference in New Issue
Block a user