OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Protected Attributes | Friends | List of all members
openjaus::model::Trigger Class Reference

This is a brief description. More...

#include <Trigger.h>

Inherited by openjaus::model::InternalEvent, and openjaus::model::Message.

Public Member Functions

 Trigger ()
 
virtual ~Trigger ()
 
double getTriggerTimestamp_sec () const
 Accessor to get the value of triggerTimestamp_sec. More...
 
bool setTriggerTimestamp_sec (double triggerTimestamp_sec)
 Accessor to set value of triggerTimestamp_sec. More...
 
uint32_t getId () const
 Accessor to get the value of id. More...
 
bool setId (uint32_t id)
 Accessor to set value of id. More...
 
std::string idString ()
 Operation idString. More...
 
virtual std::string toString () const
 

Protected Attributes

double triggerTimestamp_sec
 
uint32_t id
 

Friends

OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const Trigger &object)
 
OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const Trigger *object)
 

Detailed Description

Detailed description.

Author
Name (name@.nosp@m.emai.nosp@m.l.com)

Constructor & Destructor Documentation

§ Trigger()

openjaus::model::Trigger::Trigger ( )

§ ~Trigger()

openjaus::model::Trigger::~Trigger ( )
virtual

Member Function Documentation

§ getId()

uint32_t openjaus::model::Trigger::getId ( ) const

§ getTriggerTimestamp_sec()

double openjaus::model::Trigger::getTriggerTimestamp_sec ( ) const

§ idString()

std::string openjaus::model::Trigger::idString ( )

§ setId()

bool openjaus::model::Trigger::setId ( uint32_t  id)
Parameters
idThe value of the new id.

§ setTriggerTimestamp_sec()

bool openjaus::model::Trigger::setTriggerTimestamp_sec ( double  triggerTimestamp_sec)
Parameters
triggerTimestamp_secThe value of the new triggerTimestamp_sec.

§ toString()

std::string openjaus::model::Trigger::toString ( ) const
virtual

Reimplemented in openjaus::mobility::SetWrenchEffort, openjaus::mobility::ReportWrenchEffort, openjaus::manipulator::ReportPanTiltSpecifications, openjaus::mobility::ReportGlobalPose, openjaus::mobility::ReportLocalPose, openjaus::mobility::SetLocalPose, openjaus::mobility::ReportAccelerationState, openjaus::mobility::ReportVelocityState, openjaus::mobility::SetGlobalPose, openjaus::mobility::SetGlobalWaypoint, openjaus::mobility::SetLocalWaypoint, openjaus::mobility::SetGlobalPathSegment, openjaus::mobility::SetLocalPathSegment, openjaus::mobility::ReportGlobalWaypoint, openjaus::mobility::ReportLocalWaypoint, openjaus::mobility::ReportGlobalPathSegment, openjaus::mobility::ReportLocalPathSegment, openjaus::mobility::ReportAccelerationLimit, openjaus::mobility::ReportVelocityCommand, openjaus::mobility::SetAccelerationLimit, openjaus::mobility::SetGlobalVector, openjaus::mobility::SetVelocityCommand, openjaus::mobility::SetLocalVector, openjaus::mobility::ReportGlobalVector, openjaus::mobility::ReportLocalVector, openjaus::manipulator::SetEndEffectorPose, openjaus::manipulator::ReportManipulatorSpecifications, openjaus::manipulator::ReportCommandedEndEffectorPose, openjaus::manipulator::ReportEndEffectorPose, openjaus::ugv::ReportAckermannConfiguration, openjaus::ugv::SetAckermannConfiguration, openjaus::manipulator::ReportCommandedEndEffectorVelocityState, openjaus::manipulator::ReportEndEffectorVelocityState, openjaus::manipulator::ReportPanTiltMotionProfile, openjaus::manipulator::SetEndEffectorVelocityState, openjaus::manipulator::SetPanTiltMotionProfile, openjaus::hmi::ReportAnalogAction, openjaus::core::ReportTime, openjaus::manipulator::SetToolOffset, openjaus::environment::ReportRangeSensorGeometricProperties, openjaus::environment::ReportVisualSensorGeometricProperties, openjaus::manipulator::ReportToolOffset, openjaus::mobility::ExecuteList, openjaus::core::RejectEventRequest, openjaus::environment::ConfirmAnalogVideoSensorConfiguration, openjaus::environment::ConfirmDigitalVideoSensorConfiguration, openjaus::environment::ConfirmRangeSensorConfiguration, openjaus::environment::ConfirmStillImageSensorConfiguration, openjaus::environment::ConfirmVisualSensorConfiguration, openjaus::environment::QueryRangeSensorCompressedData, openjaus::environment::ReportRangeSensorData, openjaus::manipulator::ExecuteList, openjaus::manipulator::SetPanTiltJointEffort, openjaus::core::ConfirmControl, openjaus::core::ConfirmEventRequest, openjaus::core::CreateEvent, openjaus::environment::SetAnalogVideoSensorConfiguration, openjaus::environment::SetDigitalVideoSensorConfiguration, openjaus::environment::SetRangeSensorConfiguration, openjaus::environment::SetStillImageSensorConfiguration, openjaus::environment::SetVisualSensorConfiguration, openjaus::manipulator::ReportPanTiltJointEffort, openjaus::core::ReportServices, openjaus::core::SetTime, openjaus::environment::QueryRangeSensorData, openjaus::manipulator::ReportCommandedPanTiltJointPosition, openjaus::manipulator::ReportCommandedPanTiltJointVelocity, openjaus::manipulator::ReportPanTiltJointPosition, openjaus::manipulator::ReportPanTiltJointVelocity, openjaus::manipulator::SetPanTiltJointPosition, openjaus::manipulator::SetPanTiltJointVelocity, openjaus::ugv::ReportParkingBrake, openjaus::ugv::ReportSkidSteerEffort, openjaus::ugv::SetSkidSteerEffort, openjaus::core::RequestControl, openjaus::environment::ControlDigitalVideoSensorStream, openjaus::environment::QueryDigitalVideoSensorCapabilities, openjaus::environment::QueryDigitalVideoSensorConfiguration, openjaus::environment::QueryRangeSensorCapabilities, openjaus::environment::QueryRangeSensorConfiguration, openjaus::environment::QueryStillImageData, openjaus::environment::QueryStillImageSensorCapabilities, openjaus::environment::QueryStillImageSensorConfiguration, openjaus::environment::QueryVisualSensorCapabilities, openjaus::environment::QueryVisualSensorConfiguration, openjaus::environment::ReportRangeSensorCompressedData, openjaus::manipulator::SetEndEffectorEffort, openjaus::core::CreateCommandEvent, openjaus::core::QueryServices, openjaus::environment::ReportAnalogVideoSensorCapabilities, openjaus::environment::ReportDigitalVideoSensorCapabilities, openjaus::environment::ReportRangeSensorCapabilities, openjaus::environment::ReportStillImageData, openjaus::environment::ReportStillImageSensorCapabilities, openjaus::environment::ReportVisualSensorCapabilities, openjaus::hmi::ReportData, openjaus::hmi::ReportDataDefinition, openjaus::hmi::ReportPointingDeviceAction, openjaus::manipulator::QueryManipulatorSpecifications, openjaus::manipulator::SetJointEffort, openjaus::mobility::QueryAccelerationState, openjaus::mobility::QueryGlobalPathSegment, openjaus::mobility::QueryGlobalPose, openjaus::mobility::QueryGlobalVector, openjaus::mobility::QueryLocalPathSegment, openjaus::mobility::QueryLocalPose, openjaus::mobility::QueryVelocityState, openjaus::mobility::QueryWrenchEffort, openjaus::mobility::ReportElementList, openjaus::mobility::ReportGeomagneticProperty, openjaus::mobility::ReportTravelSpeed, openjaus::mobility::SetElement, openjaus::ugv::ReportPlatformSpecifications, openjaus::core::CommandEvent, openjaus::core::QueryConfiguration, openjaus::core::QueryEvents, openjaus::core::RejectControl, openjaus::core::ReportConfiguration, openjaus::core::ReportControl, openjaus::core::ReportEvents, openjaus::core::ReportSubsystemList, openjaus::core::UpdateEvent, openjaus::environment::QueryAnalogVideoSensorCapabilities, openjaus::environment::QueryAnalogVideoSensorConfiguration, openjaus::environment::QuerySensorGeometricProperties, openjaus::environment::QueryVisualSensorGeometricProperties, openjaus::environment::ReportAnalogVideoSensorConfiguration, openjaus::environment::ReportDigitalVideoSensorConfiguration, openjaus::environment::ReportRangeSensorConfiguration, openjaus::environment::ReportStillImageSensorConfiguration, openjaus::environment::ReportVisualSensorConfiguration, openjaus::hmi::ReportDrawingDefinition, openjaus::manipulator::ReportEndEffectorEffort, openjaus::manipulator::ReportJointEffort, openjaus::manipulator::ReportJointForceTorque, openjaus::manipulator::SetActuatorForceTorque, openjaus::manipulator::SetJointMotionProfile, openjaus::manipulator::SetJointPosition, openjaus::manipulator::SetJointVelocity, openjaus::mobility::QueryAccelerationLimit, openjaus::mobility::QueryVelocityCommand, openjaus::mobility::ReportElement, openjaus::mobility::ReportElementCount, openjaus::mobility::SetGeomagneticProperty, openjaus::ugv::ReportTransmissionCapabilities, openjaus::ugv::ReportTransmissionState, openjaus::ugv::SetParkingBrake, openjaus::core::Event, openjaus::core::QueryIdentification, openjaus::core::QuerySubsystemList, openjaus::core::SetAuthority, openjaus::hmi::QueryAnalogAction, openjaus::hmi::QueryAnalogDevices, openjaus::hmi::QueryDataDefinition, openjaus::hmi::QueryDCMValue, openjaus::hmi::QueryDrawingDefinition, openjaus::hmi::QueryKeyboardAction, openjaus::hmi::QueryPointingDeviceAction, openjaus::hmi::QueryPointingDeviceMovement, openjaus::hmi::ReportAnalogDevices, openjaus::hmi::ReportDCM, openjaus::hmi::ReportKeyboardAction, openjaus::hmi::ReportPointingDeviceMovement, openjaus::hmi::SetDCM, openjaus::manipulator::QueryCommandedActuatorForceTorque, openjaus::manipulator::QueryCommandedEndEffectorPose, openjaus::manipulator::QueryCommandedEndEffectorVelocityState, openjaus::manipulator::QueryCommandedJointPosition, openjaus::manipulator::QueryCommandedJointVelocity, openjaus::manipulator::QueryCommandedPanTiltJointPosition, openjaus::manipulator::QueryCommandedPanTiltJointVelocity, openjaus::manipulator::QueryEndEffectorEffort, openjaus::manipulator::QueryEndEffectorPose, openjaus::manipulator::QueryEndEffectorSpecification, openjaus::manipulator::QueryEndEffectorVelocityState, openjaus::manipulator::QueryJointForceTorque, openjaus::manipulator::QueryJointMotionProfile, openjaus::manipulator::QueryJointPosition, openjaus::manipulator::QueryJointVelocity, openjaus::manipulator::QueryPanTiltJointEffort, openjaus::manipulator::QueryPanTiltJointPosition, openjaus::manipulator::QueryPanTiltJointVelocity, openjaus::manipulator::QueryPanTiltMotionProfile, openjaus::manipulator::QueryPanTiltSpecifications, openjaus::manipulator::ReportCommandedActuatorForceTorque, openjaus::manipulator::ReportCommandedJointPosition, openjaus::manipulator::ReportCommandedJointVelocity, openjaus::manipulator::ReportEndEffectorSpecification, openjaus::manipulator::ReportJointMotionProfile, openjaus::manipulator::ReportJointPosition, openjaus::manipulator::ReportJointVelocity, openjaus::mobility::DeleteElement, openjaus::mobility::QueryGeomagneticProperty, openjaus::mobility::QueryGlobalWaypoint, openjaus::mobility::QueryLocalWaypoint, openjaus::mobility::QueryTravelSpeed, openjaus::mobility::RejectElementRequest, openjaus::mobility::SetTravelSpeed, openjaus::ugv::QueryOdometry, openjaus::ugv::QueryPowerPlantCapabilities, openjaus::ugv::QueryPowerPlantConfiguration, openjaus::ugv::QueryPowerPlantStatus, openjaus::ugv::QueryStabilizerEffort, openjaus::ugv::QueryStabilizerPosition, openjaus::ugv::ReportAnnunciatorConfiguration, openjaus::ugv::ReportAnnunciatorState, openjaus::ugv::ReportIlluminationConfiguration, openjaus::ugv::ReportIlluminationState, openjaus::ugv::ReportOdometry, openjaus::ugv::ReportPowerPlantCapabilities, openjaus::ugv::ReportPowerPlantConfiguration, openjaus::ugv::ReportPowerPlantStatus, openjaus::ugv::ReportStabilizerCapabilities, openjaus::ugv::ReportStabilizerEffort, openjaus::ugv::ReportStabilizerPosition, openjaus::ugv::ReportTransferCaseState, openjaus::ugv::ResetOdometry, openjaus::ugv::SetAnnunciatorState, openjaus::ugv::SetIlluminationState, openjaus::ugv::SetPowerPlantConfiguration, openjaus::ugv::SetStabilizerEffort, openjaus::ugv::SetStabilizerPosition, openjaus::ugv::SetTransferCaseState, openjaus::ugv::SetTransmissionState, openjaus::core::CancelEvent, openjaus::core::ClearEmergency, openjaus::core::QueryAuthority, openjaus::core::QueryControl, openjaus::core::QueryServiceList, openjaus::core::QueryTimeout, openjaus::core::RegisterServices, openjaus::core::ReleaseControl, openjaus::core::ReportAuthority, openjaus::core::ReportEventTimeout, openjaus::core::ReportIdentification, openjaus::core::ReportJausAddress, openjaus::core::ReportServiceList, openjaus::core::ReportStatus, openjaus::core::ReportStopped, openjaus::core::ReportTimeout, openjaus::core::ReportTransportPolicy, openjaus::core::SetEmergency, openjaus::hmi::QueryData, openjaus::hmi::QueryDCM, openjaus::manipulator::QueryActiveElement, openjaus::manipulator::QueryJointEffort, openjaus::manipulator::QueryToolOffset, openjaus::manipulator::ReportActiveElement, openjaus::mobility::ConfirmElementRequest, openjaus::mobility::QueryActiveElement, openjaus::mobility::QueryElement, openjaus::mobility::QueryElementCount, openjaus::mobility::QueryElementList, openjaus::mobility::ReportActiveElement, openjaus::ugv::QueryAckermannConfiguration, openjaus::ugv::QueryAnnunciatorConfiguration, openjaus::ugv::QueryAnnunciatorState, openjaus::ugv::QueryIlluminationConfiguration, openjaus::ugv::QueryIlluminationState, openjaus::ugv::QueryParkingBrake, openjaus::ugv::QueryPlatformSpecifications, openjaus::ugv::QuerySkidSteerEffort, openjaus::ugv::QueryStabilizerCapabilities, openjaus::ugv::QueryTransferCaseState, openjaus::ugv::QueryTransmissionCapabilities, openjaus::ugv::QueryTransmissionState, openjaus::core::ProcessEventRequest, openjaus::core::QueryEventTimeout, openjaus::core::QueryHeartbeatPulse, openjaus::core::QueryJausAddress, openjaus::core::QueryStatus, openjaus::core::QueryTime, openjaus::core::QueryTransportPolicy, openjaus::core::ReportHeartbeatPulse, openjaus::core::Reset, openjaus::core::Resume, openjaus::core::Shutdown, openjaus::core::Standby, openjaus::mobility::QueryLocalVector, openjaus::core::DismissController, openjaus::core::Failure, openjaus::core::Initialized, openjaus::model::Message, and openjaus::model::InternalEvent.

Friends And Related Function Documentation

§ operator<< [1/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const Trigger object 
)
friend

§ operator<< [2/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const Trigger object 
)
friend

Member Data Documentation

§ id

uint32_t openjaus::model::Trigger::id
protected

§ triggerTimestamp_sec

double openjaus::model::Trigger::triggerTimestamp_sec
protected

The documentation for this class was generated from the following files: