#include <afactory.h>

Public Member Functions | |
| virtual TNavigationGoalReader * | getNavigationGoalReader ()=0 |
| get updates on the navigation goal More... | |
| virtual TSetPointRequestReader * | getSetPointRequestReader ()=0 |
| get updates on the setpoint request More... | |
| virtual TSetPointRequestWriter * | getSetPointRequestWriter ()=0 |
| write updates on the setpoint request More... | |
| virtual TSetPointRequestReader * | getNominalTrajectoryReader ()=0 |
| get updates on the nominal trajectory More... | |
| virtual TSetPointRequestWriter * | getNominalTrajectoryWriter ()=0 |
| write updates on the nominal trajectory More... | |
| virtual TSetPointRequestReader * | getOdomSetPointRequestReader ()=0 |
| get updates on the odom setpoint request: this is used by tracking controller, if controller is operating in odom tracking mode More... | |
| virtual TSetPointRequestWriter * | getOdomSetPointRequestWriter ()=0 |
| write updates on the odom setpoint request: this is used by planner, if controller is operating in odom tracking mode More... | |
| virtual TTerminalRequestReader * | getTerminalRequestReader ()=0 |
| get updates on the terminal request More... | |
| virtual TTerminalRequestWriter * | getTerminalRequestWriter ()=0 |
| write updates on the terminal request More... | |
| virtual TMotionCommandWriter * | getMotionCommandWriter ()=0 |
| write a motion command More... | |
| virtual TMotionCommandReader * | getMotionCommandReader ()=0 |
| read a motion command More... | |
| virtual TGearSelectionCommandWriter * | getGearSelectionCommandWriter ()=0 |
| write a gear selection command More... | |
| virtual TGearSelectionCommandReader * | getGearSelectionCommandReader ()=0 |
| read a gear selection command More... | |
| virtual TIndicatorCommandWriter * | getIndicatorCommandWriter ()=0 |
| write an indicator command More... | |
| virtual TIndicatorCommandReader * | getIndicatorCommandReader ()=0 |
| read an indicator command More... | |
| virtual TMotionStateReader * | getVehicleMotionStateReader ()=0 |
| get updates on the vehicle motion state: best estimate from localization module More... | |
| virtual TMotionStateReader * | getVehicleOdometryMotionStateReader ()=0 |
| get updates on the vehicle motion state: best estimate from odometry module More... | |
| virtual TMotionStateFeed * | getVehicleOdometryMotionStateFeed ()=0 |
| get updates on the vehicle motion state: best estimate from odometry module More... | |
| virtual TMotionStateFeed * | getVehicleLocalizationMotionStateFeed ()=0 |
| get updates on the vehicle motion state: best estimate from localization module More... | |
| virtual TVehicleExtendedStateReader * | getVehicleExtendedStateReader ()=0 |
| get updates on the vehicle extended state (buttons, etc.) More... | |
| virtual TVehicleExtendedStateWriter * | getVehicleExtendedStateWriter ()=0 |
| write updates on the vehicle extended state (buttons, etc.) More... | |
| virtual TVehicleBaseMeasurementWriter * | getVehicleBaseMeasurementWriter ()=0 |
| writes measurements of base vehicle system into automation system More... | |
| virtual TPlanningResultWriter * | getPlanningResultWriter ()=0 |
| writes PlanningResult as general information about decision making and planning performance More... | |
| virtual TPlanningResultFeed * | getPlanningResultFeed ()=0 |
| reads PlanningResult as general information about decision making and planning performance More... | |
| virtual TPlanningResultWriter * | getPlanningSelectWriter ()=0 |
| writes PlanningResult for maneuver selected for execution More... | |
| virtual TPlanningResultFeed * | getPlanningSelectFeed ()=0 |
| reads selected PlanningResult as general information about decision-making and planning performance More... | |
| virtual TPlanningRequestWriter * | getPlanningRequestWriter ()=0 |
| writes PlanningRequest to orchestrate multiple trajectory planners More... | |
| virtual TPlanningRequestTrigger * | getPlanningRequestTrigger ()=0 |
| allows to trigger planning, when planning request is received More... | |
| virtual TMissionDataWriter * | getMissionDataWriter ()=0 |
| write mission data More... | |
| virtual TMissionDataReader * | getMissionDataReader ()=0 |
| read mission data More... | |
| virtual TPlatooningStateReader * | getPlatooningStateReader ()=0 |
| get updates on the platooning state More... | |
| virtual TPlatooningStateWriter * | getPlatooningStateWriter ()=0 |
| write updates on the platooning state More... | |
| virtual TLanechangeSuppressionReader * | getLanechangeSuppressionReader ()=0 |
| virtual TForceLanechangeLeftReader * | getForceLanechangeLeftReader ()=0 |
| virtual TForceLanechangeRightReader * | getForceLanechangeRightReader ()=0 |
| virtual TForceSlowManeuversReader * | getForceSlowManeuversReader ()=0 |
Abstract factory for adore::fun communication
| typedef adore::mad::AFeedWithCallback<PlanningRequest> adore::fun::AFactory::TPlanningRequestTrigger |
| typedef adore::mad::AWriter<VehicleBaseMeasurement> adore::fun::AFactory::TVehicleBaseMeasurementWriter |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
read a gear selection command
|
pure virtual |
write a gear selection command
|
pure virtual |
read an indicator command
|
pure virtual |
write an indicator command
|
pure virtual |
|
pure virtual |
read mission data
|
pure virtual |
write mission data
|
pure virtual |
read a motion command
|
pure virtual |
write a motion command
|
pure virtual |
get updates on the navigation goal
|
pure virtual |
get updates on the nominal trajectory
|
pure virtual |
write updates on the nominal trajectory
|
pure virtual |
get updates on the odom setpoint request: this is used by tracking controller, if controller is operating in odom tracking mode
|
pure virtual |
write updates on the odom setpoint request: this is used by planner, if controller is operating in odom tracking mode
|
pure virtual |
allows to trigger planning, when planning request is received
|
pure virtual |
writes PlanningRequest to orchestrate multiple trajectory planners
|
pure virtual |
reads PlanningResult as general information about decision making and planning performance
|
pure virtual |
writes PlanningResult as general information about decision making and planning performance
|
pure virtual |
reads selected PlanningResult as general information about decision-making and planning performance
|
pure virtual |
writes PlanningResult for maneuver selected for execution
|
pure virtual |
get updates on the platooning state
|
pure virtual |
write updates on the platooning state
|
pure virtual |
get updates on the setpoint request
|
pure virtual |
write updates on the setpoint request
|
pure virtual |
get updates on the terminal request
|
pure virtual |
write updates on the terminal request
|
pure virtual |
writes measurements of base vehicle system into automation system
|
pure virtual |
get updates on the vehicle extended state (buttons, etc.)
|
pure virtual |
write updates on the vehicle extended state (buttons, etc.)
|
pure virtual |
get updates on the vehicle motion state: best estimate from localization module
|
pure virtual |
get updates on the vehicle motion state: best estimate from localization module
|
pure virtual |
get updates on the vehicle motion state: best estimate from odometry module
|
pure virtual |
get updates on the vehicle motion state: best estimate from odometry module