pam_vicon.o80 module

class pam_vicon.o80.BackEnd

Bases: pybind11_object

is_active(self: pam_vicon.o80.BackEnd) bool
pulse(*args, **kwargs)

Overloaded function.

  1. pulse(self: pam_vicon.o80.BackEnd, arg0: std::chrono::duration<long, std::ratio<1l, 1000000000l> >, arg1: pam_vicon.o80.States, arg2: pam_vicon.o80.FixedSizeViconFrame, arg3: bool, arg4: int) -> pam_vicon.o80.States

  2. pulse(self: pam_vicon.o80.BackEnd) -> pam_vicon.o80.States

  3. pulse(self: pam_vicon.o80.BackEnd, arg0: pam_vicon.o80.FixedSizeViconFrame) -> pam_vicon.o80.States

  4. pulse(self: pam_vicon.o80.BackEnd, arg0: List[pam_vicon.o80.State[0]]) -> pam_vicon.o80.States

class pam_vicon.o80.FixedSizeViconFrame

Bases: pybind11_object

property frame_number
property frame_rate
property latency
property subjects
property time_stamp
class pam_vicon.o80.FrontEnd

Bases: pybind11_object

add_command(*args, **kwargs)

Overloaded function.

  1. add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Iteration, arg3: o80::Mode) -> None

  2. add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Duration_us, arg3: o80::Mode) -> None

  3. add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Mode) -> None

  4. add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Speed, arg3: o80::Mode) -> None

add_reinit_command(self: pam_vicon.o80.FrontEnd) None
burst(self: pam_vicon.o80.FrontEnd, arg0: int) pam_vicon.o80.Observation
final_burst(self: pam_vicon.o80.FrontEnd) None
get_frequency(self: pam_vicon.o80.FrontEnd) float
get_latest_observations(self: pam_vicon.o80.FrontEnd, arg0: int) List[pam_vicon.o80.Observation]
get_nb_actuators(self: pam_vicon.o80.FrontEnd) int
get_observations_since(self: pam_vicon.o80.FrontEnd, arg0: int) List[pam_vicon.o80.Observation]
initial_states(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.States
is_backend_active(self: pam_vicon.o80.FrontEnd) bool
latest(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.Observation
pulse(*args, **kwargs)

Overloaded function.

  1. pulse(self: pam_vicon.o80.FrontEnd, arg0: o80::Iteration) -> pam_vicon.o80.Observation

  2. pulse(self: pam_vicon.o80.FrontEnd) -> pam_vicon.o80.Observation

pulse_and_wait(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.Observation
pulse_prepare_wait(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.Observation
purge(self: pam_vicon.o80.FrontEnd) None
read(self: pam_vicon.o80.FrontEnd, arg0: int) pam_vicon.o80.Observation
reset_next_index(self: pam_vicon.o80.FrontEnd) None
wait(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.Observation
wait_for_next(self: pam_vicon.o80.FrontEnd) pam_vicon.o80.Observation
class pam_vicon.o80.Introspector

Bases: pybind11_object

static start(arg0: str) bool
static stop() bool
class pam_vicon.o80.Observation

Bases: pybind11_object

get_desired_states(self: pam_vicon.o80.Observation) pam_vicon.o80.States
get_extended_state(self: pam_vicon.o80.Observation) pam_vicon.o80.FixedSizeViconFrame
get_frequency(self: pam_vicon.o80.Observation) float
get_iteration(self: pam_vicon.o80.Observation) int
get_observed_states(self: pam_vicon.o80.Observation) pam_vicon.o80.States
get_time_stamp(self: pam_vicon.o80.Observation) int
class pam_vicon.o80.Serializer

Bases: pybind11_object

deserialize(self: pam_vicon.o80.Serializer, arg0: str, arg1: pam_vicon.o80.Observation) None
serializable_size() int
serialize(self: pam_vicon.o80.Serializer, arg0: pam_vicon.o80.Observation) str
class pam_vicon.o80.State

Bases: pybind11_object

get(self: pam_vicon.o80.State) None
set(self: pam_vicon.o80.State) None
to_string(self: pam_vicon.o80.State) str
class pam_vicon.o80.States

Bases: pybind11_object

get(self: pam_vicon.o80.States, arg0: int) o80::VoidState
set(self: pam_vicon.o80.States, arg0: int, arg1: o80::VoidState) None
property values
class pam_vicon.o80.Subjects

Bases: pybind11_object

Members:

PING_BASE

BALL_LAUNCHER_FRONT

BALL_LAUNCHER_HEAD

TABLE_CORNER_1

TABLE_CORNER_2

TABLE_CORNER_3

TABLE_CORNER_4

LED_STICK

ROBOT1_BASE

ROBOT1_UPPER_ARM

ROBOT1_RACKET

BALL_LAUNCHER_FRONT = <Subjects.BALL_LAUNCHER_FRONT: 1>
BALL_LAUNCHER_HEAD = <Subjects.BALL_LAUNCHER_HEAD: 2>
LED_STICK = <Subjects.LED_STICK: 7>
PING_BASE = <Subjects.PING_BASE: 0>
ROBOT1_BASE = <Subjects.ROBOT1_BASE: 8>
ROBOT1_RACKET = <Subjects.ROBOT1_RACKET: 10>
ROBOT1_UPPER_ARM = <Subjects.ROBOT1_UPPER_ARM: 9>
TABLE_CORNER_1 = <Subjects.TABLE_CORNER_1: 3>
TABLE_CORNER_2 = <Subjects.TABLE_CORNER_2: 4>
TABLE_CORNER_3 = <Subjects.TABLE_CORNER_3: 5>
TABLE_CORNER_4 = <Subjects.TABLE_CORNER_4: 6>
property name
property value
pam_vicon.o80.from_json(arg0: str) pam_vicon.o80.FixedSizeViconFrame
pam_vicon.o80.get_subject_names() List[str[11]]
pam_vicon.o80.map_subject_name_to_index(arg0: str) int
pam_vicon.o80.please_stop(arg0: str) None
pam_vicon.o80.standalone_is_running(arg0: str) bool
pam_vicon.o80.start_standalone(arg0: str, arg1: float, arg2: bool, arg3: vicon_transformer.vicon_transformer_bindings.Receiver, arg4: str) None
pam_vicon.o80.stop_standalone(arg0: str) None
pam_vicon.o80.to_json(arg0: pam_vicon.o80.FixedSizeViconFrame) str