j5 package

Submodules

j5.base_robot module

A base class for robots.

class j5.base_robot.BaseRobot[source]

Bases: object

A base robot.

make_safe() → None[source]

Make this robot safe.

exception j5.base_robot.UnableToObtainLock[source]

Bases: OSError

Unable to obtain lock.

Module contents

j5 Robotics API.

class j5.BoardGroup(backend_class: Type[j5.backends.backend.Backend])[source]

Bases: typing.Generic

A group of boards that can be accessed.

backend_class

The Backend that this group uses for Boards.

boards

Get an unordered list of boards in this group.

make_safe() → None[source]

Make all of the boards safe.

singular() → T[source]

If there is only a single board in the group, return that board.

update_boards() → None[source]

Update the boards in this group to see if new boards have been added.

class j5.BaseRobot[source]

Bases: object

A base robot.

make_safe() → None[source]

Make this robot safe.