Class robot_repair
Defined in File robot_repair.hpp
Inheritance Relationships
Base Type
public rer::client< robot_repair >
Class Documentation
-
class robot_repair : public rer::client<robot_repair>
Fired whenever a robot is determined to have had a mechanical malfunction repaired by the loop functions.
We do not use the precise visitor, because (1) this is a super generic operation, and (2) doing so makes this not able to be used in the pd_adaptor, which is what it was designed for in the first time. Implicit upcasting is OK is THIS SINGLE CASE.
Public Functions
-
robot_repair(const robot_repair &op) = delete
-
inline robot_repair(void)
-
~robot_repair(void) override = default
-
robot_repair &operator=(const robot_repair &op) = delete
-
void visit(cfsm::supervisor_fsm &fsm)
-
void visit(cpargos::controller::adaptor2D &controller)
-
void visit(cpargos::controller::adaptorQ3D &controller)
-
robot_repair(const robot_repair &op) = delete