Pixelblaze-client

Latest version: v1.1.3

Safety actively analyzes 623199 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.3

* New utility functions added for ledmaps
* Allow object creation if Pixelblaze can't be opened immediately.

Added

* New method setMapCoordinates()

Changed

* Refactored createMapData out of setMapFunction
* Call setMapData from setMapFunction and setMapCoordinates
* New argument for Pixelblaze() constructor: "ignoreOpenFailure" (default False). If True, the Pixelblaze object will
be successfully created even if the Pixelblaze can't be opened immediately. Subsequent attempts to use the Pixelblaze
will automatically retry opening the connection.*

1.1.1

Bug fix - automatic reconnect now works properly on Windows

1.1.0

New utility functions.

Added

* new methods setMapFunction() and compilePattern() for compiling pixelmaps and patterns.

1.0.2

Minor fixes and new utility functions.

Added

* new methods getMapCoordinates() and getMapOffsets() for retrieving spatial location of pixels.

Fixed

* Fixed websocket parser state machine to better handle unsolicited packets.

1.0.1

Minor bug fixes and various adjustments to the compatibility & helper functions.

Added

* **simple.py** example (in the /examples folder) shows basic Pixelblaze control features: how to set a pattern, change color and change brightness.

Fixed

* **getActiveVariables** now (correctly) returns a dictionary of variables and values instead of a nested dictionary under the single key "vars"

* **setActivePatternByName** works again

1.0.0

This is a major refactoring and enhancement of the **pixelblaze-client** library with many significant changes. The API surface is completely new, but compatibility stubs have been provided for most existing methods to assist in transitioning to the new API.

Added

* new PBB class for reading, writing and manipulating Pixelblaze Binary Backups for backup/restore of Pixelblaze configurations and patterns.
* new PBP class for reading, writing and manipulating Pixelblaze Binary Patterns as stored within Pixelblaze Binary Backups.
* new EPE class for reading, writing and manipulating Encapsulated Pattern Expressions as imported/exported from the Pixelblaze pattern editor.
* new methods to provide access to all of the features exposed by the Pixelblaze webUI. See the API documentation for more details.
* new example programs to demonstrate the new API.

Changed

* Many existing methods renamed to give common names to related functions. See the API documentation for more details.

Deprecated

* Some existing methods deprecated. Compatibility stubs have been provided to maintain functionality; warning messages are emitted to encourage movement to the new API.

Removed

* Some internal methods (names beginning with "_") were removed where no longer required.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.