jacdac.character_screen

Submodules

Package Contents

Classes

CharacterScreenClient

A screen that displays characters, typically a LCD/OLED character screen.

class jacdac.character_screen.CharacterScreenClient(bus: jacdac.bus.Bus, role: str)

Bases: jacdac.bus.Client

A screen that displays characters, typically a LCD/OLED character screen. Implements a client for the Character Screen service.

property message: str | None

Text to show. Use `

` to break lines.,

property brightness: float | None

(Optional) Brightness of the screen. 0 means off., _: /

property variant: jacdac.character_screen.constants.CharacterScreenVariant | None

(Optional) Describes the type of character LED screen.,

property text_direction: jacdac.character_screen.constants.CharacterScreenTextDirection | None

(Optional) Specifies the RTL or LTR direction of the text.,

property rows: int | None

Gets the number of rows., _: #

property columns: int | None

Gets the number of columns., _: #