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.
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
pulse(self: pam_vicon.o80.BackEnd) -> pam_vicon.o80.States
pulse(self: pam_vicon.o80.BackEnd, arg0: pam_vicon.o80.FixedSizeViconFrame) -> pam_vicon.o80.States
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.
add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Iteration, arg3: o80::Mode) -> None
add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Duration_us, arg3: o80::Mode) -> None
add_command(self: pam_vicon.o80.FrontEnd, arg0: int, arg1: pam_vicon.o80.State, arg2: o80::Mode) -> None
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.
pulse(self: pam_vicon.o80.FrontEnd, arg0: o80::Iteration) -> pam_vicon.o80.Observation
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 ¶