$darkmode
Public Member Functions | |
| virtual void | step_begin (const cloe::Sync &sync)=0 |
| virtual void | step_end (const cloe::Sync &) |
| virtual bool | update_vehicle_label () |
| virtual cloe::utility::ActuationLevel | get_actuation_level () |
| virtual void | reset () |
| virtual cloe::Json | to_json () const =0 |
Friends | |
| void | to_json (cloe::Json &j, const VtdVehicleControl &vc) |
|
inlinevirtual |
Return the current actuation level, if applicable.
Reimplemented in vtd::VtdLatLongActuator.
|
pure virtual |
Add the DriverControl or DynObjectState package to the TaskControl.
This should only be called once per simulation step. This method will not pay attention for you. Later, when the TaskControl sends its packages, this one will be part of it.
Implemented in vtd::VtdExternalEgoModel, and vtd::VtdLatLongActuator.
|
inlinevirtual |
Operations after vehicle control information was added to the TaskControl message and the vehicle labels were set.
Reimplemented in vtd::VtdLatLongActuator.
|
inlinevirtual |
Return true, if the label text should be updated.
Reimplemented in vtd::VtdLatLongActuator.