bmgen.targets.basytec.formats package#

Submodules#

bmgen.targets.basytec.formats.pln module#

class bmgen.targets.basytec.formats.pln.Header(registrations: List[str], numRows: int, numColumns: int)#

Bases: object

numColumns: int#
numRows: int#
registrations: List[str]#
class bmgen.targets.basytec.formats.pln.Program(header: bmgen.targets.basytec.formats.pln.Header, rows: List[bmgen.targets.basytec.formats.pln.Row])#

Bases: object

static fromPln(buffer)#
header: Header#
rows: List[Row]#
class bmgen.targets.basytec.formats.pln.Row(stepnumber: int, label: str | None, command: str, parameters: List[str], terminations: List[str], actions: List[str], registrations: List[str])#

Bases: object

actions: List[str]#
command: str#
label: str | None#
parameters: List[str]#
registrations: List[str]#
stepnumber: int#
terminations: List[str]#

Module contents#