#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