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 Optional[str]

Text to show. Use `

` to break lines.,

property brightness Optional[float]

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

property variant Optional[jacdac.character_screen.constants.CharacterScreenVariant]

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

property text_direction Optional[jacdac.character_screen.constants.CharacterScreenTextDirection]

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

property rows Optional[int]

Gets the number of rows., _: #

property columns Optional[int]

Gets the number of columns., _: #