abstract factory for adore::sim communication More...
#include <afactory.h>
Public Member Functions | |
virtual TMotionCommandReader * | getMotionCommandReader ()=0 |
read a motion command More... | |
virtual TGearSelectionCommandReader * | getGearSelectionCommandReader ()=0 |
read a gear selection command More... | |
virtual TIndicatorCommandReader * | getIndicatorCommandReader ()=0 |
read an indicator command More... | |
virtual TSimulationTimeReader * | getSimulationTimeReader ()=0 |
read the simulation time More... | |
virtual TSimulationTimeWriter * | getSimulationTimeWriter ()=0 |
write the simulation time More... | |
virtual TVehicleMotionStateWriter * | getVehicleMotionStateWriter ()=0 |
write updates on the true vehicle motion state More... | |
virtual TVehicleMotionStateWriter * | getOdometryEstimatedVehicleStateWriter ()=0 |
write updates on the odometry estimated vehicle motion state More... | |
virtual TVehicleMotionStateWriter * | getLocalizationEstimatedVehicleStateWriter ()=0 |
write updates on the localization estimated vehicle motion state More... | |
virtual TVehicleMotionStateReader * | getVehicleMotionStateReader ()=0 |
read updates on the true vehicle motion state More... | |
virtual TVehicleExtendedStateWriter * | getVehicleExtendedStateWriter ()=0 |
write updates on the vehicle extended state (buttons, etc.) More... | |
virtual TVehiclePoseResetFeed * | getVehiclePoseResetFeed ()=0 |
read simulation commands for vehicle position and orientation resetting More... | |
virtual TVehicleTwistResetFeed * | getVehicleTwistResetFeed ()=0 |
read simulation commands for vehicle speed resetting More... | |
virtual TVehiclePoseResetWriter * | getVehiclePoseResetWriter ()=0 |
virtual TVehicleTwistResetWriter * | getVehicleTwistResetWriter ()=0 |
send simulation commands for vehicle speed resetting More... | |
virtual TSimulationIDResetFeed * | getSimulationIDResetFeed ()=0 |
read simulation commands for simulation id resetting More... | |
virtual TV2XStationIDResetFeed * | getV2XStationIDResetFeed ()=0 |
read simulation commands for v2x station id resetting More... | |
virtual TVehicleDimensionsResetWriter * | getVehicleDimensionsResetWriter (std::string ns)=0 |
write simulation command for vehicle dimensions resetting More... | |
virtual TVehicleDimensionsResetFeed * | getVehicleDimensionsResetFeed ()=0 |
read simulation commands for vehicle dimensions resetting More... | |
virtual TParticipantSetWriter * | getParticipantSetWriter ()=0 |
send simulated sensor data More... | |
virtual TParticipantWriter * | getParticipantWriter ()=0 |
send ego state to simulation feed More... | |
virtual TParticipantFeed * | getParticipantFeed ()=0 |
get state updates from all vehicles More... | |
virtual TClockTimeWriter * | getClockTimeWriter ()=0 |
write clock time More... | |
virtual TSimTrafficLightWriter * | getTrafficLightWriter ()=0 |
send simulated traffic light states More... | |
virtual TSimTrafficLightReader * | getTrafficLightReader ()=0 |
receive simulated traffic light states More... | |
virtual adore::mad::AWriter< int64_t > * | getTransformIDtoAdoreWriter ()=0 |
send id of vehicle to transform More... | |
abstract factory for adore::sim communication
typedef adore::mad::AWriter<std::pair<uint32_t,uint32_t> > adore::sim::AFactory::TClockTimeWriter |
typedef adore::mad::AReader<adore::fun::GearSelectionCommand> adore::sim::AFactory::TGearSelectionCommandReader |
typedef adore::mad::AReader<adore::fun::IndicatorCommand> adore::sim::AFactory::TIndicatorCommandReader |
typedef adore::mad::AWriter<adore::env::traffic::TParticipantSet> adore::sim::AFactory::TParticipantSetWriter |
typedef adore::mad::AWriter<adore::env::traffic::Participant> adore::sim::AFactory::TParticipantWriter |
typedef adore::mad::AReader<adore::env::SimTrafficLightMap> adore::sim::AFactory::TSimTrafficLightReader |
typedef adore::mad::AWriter<adore::env::SimTrafficLight> adore::sim::AFactory::TSimTrafficLightWriter |
typedef adore::mad::AFeedWithCallback<std::string> adore::sim::AFactory::TSimulationCoordinationFeed |
typedef adore::mad::AWriter<std::string> adore::sim::AFactory::TSimulationCoordinationWriter |
typedef adore::mad::AFeed<int64_t> adore::sim::AFactory::TSimulationIDResetFeed |
typedef adore::mad::AReader<double> adore::sim::AFactory::TSimulationTimeReader |
typedef adore::mad::AWriter<double> adore::sim::AFactory::TSimulationTimeWriter |
typedef adore::mad::AFeed<int64_t> adore::sim::AFactory::TV2XStationIDResetFeed |
typedef adore::mad::AFeed<adore::sim::ResetVehicleDimensions> adore::sim::AFactory::TVehicleDimensionsResetFeed |
typedef adore::mad::AWriter<adore::sim::ResetVehicleDimensions> adore::sim::AFactory::TVehicleDimensionsResetWriter |
typedef adore::mad::AWriter<adore::fun::VehicleExtendedState> adore::sim::AFactory::TVehicleExtendedStateWriter |
typedef adore::mad::AReader<adore::fun::VehicleMotionState9d> adore::sim::AFactory::TVehicleMotionStateReader |
typedef adore::mad::AWriter<adore::fun::VehicleMotionState9d> adore::sim::AFactory::TVehicleMotionStateWriter |
typedef adore::mad::AWriter<adore::sim::ResetVehiclePose> adore::sim::AFactory::TVehiclePoseResetWriter |
typedef adore::mad::AFeed<adore::sim::ResetVehicleTwist> adore::sim::AFactory::TVehicleTwistResetFeed |
typedef adore::mad::AWriter<adore::sim::ResetVehicleTwist> adore::sim::AFactory::TVehicleTwistResetWriter |
|
pure virtual |
write clock time
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read a gear selection command
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read an indicator command
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write updates on the localization estimated vehicle motion state
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read a motion command
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write updates on the odometry estimated vehicle motion state
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
get state updates from all vehicles
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
send simulated sensor data
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
send ego state to simulation feed
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read simulation commands for simulation id resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read the simulation time
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write the simulation time
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
receive simulated traffic light states
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
send simulated traffic light states
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
send id of vehicle to transform
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read simulation commands for v2x station id resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read simulation commands for vehicle dimensions resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write simulation command for vehicle dimensions resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write updates on the vehicle extended state (buttons, etc.)
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read updates on the true vehicle motion state
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
write updates on the true vehicle motion state
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read simulation commands for vehicle position and orientation resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
read simulation commands for vehicle speed resetting
Implemented in adore::if_ROS::SIM_Factory.
|
pure virtual |
send simulation commands for vehicle speed resetting
Implemented in adore::if_ROS::SIM_Factory.