A small collection of functions for interacting with a fluepdot module.
Project description
python-fluepdot
This is a small collection of functions for interacting with a fluepdot module.
import Fluepdot class and create an instance with link as the first arg
from fluepdot import Fluepdot
fd = Fluepdot("http://module.local")
Functions
function | args | default values | return type | description |
---|---|---|---|---|
init | baseURL: str, width: int, height: int | x=115, y=16 | fluepdot.Fluepdot | Constructor for Fluepdot class |
post_time | None | indefinitly sets the module to display the current time. | ||
get_size | (int, int) | returns the size of the connected display | ||
get_frame | str | returns the current frame stored by the module | ||
get_pixel | x: int, y: int | x=0, y=0 | returns the state of a single pixel | |
get_fonts | None | prints a list of fonts installed on the module | ||
get_mode | fluepdot.Mode | returns the mode the module is in | ||
post_text | text: str, x: int, y: int, font: str | x=0, y=0, font="DejaVuSans12" | requests.Response | posts a text to the module and returns the requests response |
post_frame | frame: List[List[bool]] | requests.Response | posts a frame to the module and returns the requests response | |
set_pixel | x: int, y: int | x=0, y=0 | requests.Response | sets a pixel on the display to active and returns the requests response |
unset_pixel | x: int, y: int | x=0, y=0 | sets a pixel on thes display to inactive and returns the requests response | |
set_mode | mode: fluepdot.Mode | mode=Mode.FULL | requests.Response | sets the module to FULL or DIFFERENTIAL update mode and returns the requests response |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-fluepdot-0.0.3.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for python_fluepdot-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705bb4424bc4dcc248c2e6c979a0c899df9b7cbb3398a2b6887e71acd8417f28 |
|
MD5 | 7e0fc6e0c31973c0dff058a5c8c139be |
|
BLAKE2b-256 | 19833d1c2aed14dfb65eb87ddf04054099d8b1f446c58573d088ca43a5c7fa4a |