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

This is a brief description. More...

#include <Record.h>

Inherits openjaus::model::fields::ComplexField, openjaus::model::fields::Field, and openjaus::system::Transportable.

Inherited by openjaus::core::ConfigurationComponentRecord, openjaus::core::ConfigurationNodeRecord, openjaus::core::QSLComponentRecord, openjaus::core::QSLNodeRecord, openjaus::core::QSLSubsystemRecord, openjaus::core::QSNodeRecord, openjaus::core::ReportEventRecord, openjaus::core::RSLSubsystemRecord, openjaus::core::RSubsystemRecord, openjaus::core::ServiceInformationRecord, openjaus::core::ServicesComponentRecord, openjaus::core::ServicesNodeRecord, openjaus::environment::AnalogVideoSensorCapabilitiesRecord, openjaus::environment::AnalogVideoSensorConfigurationRecord, openjaus::environment::AnalogVideoSensorErrorRecord, openjaus::environment::DigitalVideoSensorCapabilitiesRecord, openjaus::environment::DigitalVideoSensorConfigurationRecord, openjaus::environment::DigitalVideoSensorErrorRecord, openjaus::environment::GeometricPropertiesRecord, openjaus::environment::ManipulatorGeometricPropertiesRecord, openjaus::environment::QueryDigitalVideoConfigurationRecord, openjaus::environment::QueryDigitalVideoSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorCompressedDataRecord, openjaus::environment::QueryRangeSensorConfigurationRecord, openjaus::environment::QueryRangeSensorDataRecord, openjaus::environment::QueryStillImageDataRecord, openjaus::environment::QueryStillImageSensorCapabilitiesRecord, openjaus::environment::QueryStillImageSensorConfigurationRecord, openjaus::environment::QueryVisualSensorCapabilitiesRecord, openjaus::environment::QueryVisualSensorConfigurationRecord, openjaus::environment::RangeSensorCapabilitiesRecord, openjaus::environment::RangeSensorCompressedDataRecord, openjaus::environment::RangeSensorConfigurationRecord, openjaus::environment::RangeSensorDataErrorRecRefRecord, openjaus::environment::RangeSensorDataPointRecord, openjaus::environment::RangeSensorDataRecord, openjaus::environment::RangeSensorDataSeqRecord, openjaus::environment::RangeSensorErrorRecord, openjaus::environment::RequestIdRecRefRecord, openjaus::environment::SensorIdRecord, openjaus::environment::StaticGeometricPropertiesRecord, openjaus::environment::StillImageDataRecord, openjaus::environment::StillImageSensorCapabilitiesRecord, openjaus::environment::StillImageSensorConfigurationRecord, openjaus::environment::StillImageSensorErrorRecord, openjaus::environment::VisualSensorCapabilitiesRecord, openjaus::environment::VisualSensorConfigurationRecord, openjaus::environment::VisualSensorErrorRecord, openjaus::hmi::AlignmentRecord, openjaus::hmi::AntiRotateRecord, openjaus::hmi::AntiTranslateRecord, openjaus::hmi::ArcRecord, openjaus::hmi::BackgroundRecord, openjaus::hmi::BrushRecord, openjaus::hmi::ByteRecord, openjaus::hmi::CircleRecord, openjaus::hmi::DigitalControlGroupRecord, openjaus::hmi::DigitalControlRecord, openjaus::hmi::EllipseRecord, openjaus::hmi::FilledArcSecRecord, openjaus::hmi::FilledCircleRecord, openjaus::hmi::FilledEllipseRecord, openjaus::hmi::FilledPolygonRecord, openjaus::hmi::FilledRectangleRecord, openjaus::hmi::FloatRecord, openjaus::hmi::ImageRecord, openjaus::hmi::ImageTypeRecord, openjaus::hmi::IntegerRecord, openjaus::hmi::LabelRecord, openjaus::hmi::LineRecord, openjaus::hmi::LiteralRecord, openjaus::hmi::LongFloatRecord, openjaus::hmi::LongIntRecord, openjaus::hmi::PageRecord, openjaus::hmi::PenRecord, openjaus::hmi::PenWidthRecord, openjaus::hmi::PolygonRecord, openjaus::hmi::PolylineRecord, openjaus::hmi::PrimitiveDataDefinitionRecord, openjaus::hmi::RectangleRecord, openjaus::hmi::ReferenceFieldRecord, openjaus::hmi::ReferenceRecord, openjaus::hmi::ReportAnalogDevicesRecord, openjaus::hmi::ReportDataRecord, openjaus::hmi::RotateRecord, openjaus::hmi::ShortIntRecord, openjaus::hmi::TextRecord, openjaus::hmi::TranslateRecord, openjaus::hmi::UIntegerRecord, openjaus::hmi::ULongIntRecord, openjaus::hmi::UShortIntRecord, openjaus::hmi::ValueRecord, openjaus::manipulator::ActuatorForceTorqueRecord, openjaus::manipulator::JointEffortRecord, openjaus::manipulator::JointPositionRecord, openjaus::manipulator::JointVelocityRecord, openjaus::manipulator::ManipulatorCoordinateSystemRecord, openjaus::manipulator::PrismaticJoint1AngleRecord, openjaus::manipulator::PrismaticJointMotionProfileRecord, openjaus::manipulator::PrismaticJointSpecificationRecord, openjaus::manipulator::RevoluteJoint1OffsetRecord, openjaus::manipulator::RevoluteJointMotionProfileRecord, openjaus::manipulator::RevoluteJointSpecificationRecord, openjaus::mobility::AccelerationLimitRecord, openjaus::mobility::ElementRecord, openjaus::mobility::ExecuteListRecord, openjaus::mobility::GlobalPathSegmentRecord, openjaus::mobility::GlobalPoseRecord, openjaus::mobility::GlobalVectorRecord, openjaus::mobility::GlobalWaypointRecord, openjaus::mobility::LocalPathSegmentRecord, openjaus::mobility::LocalPoseRecord, openjaus::mobility::LocalVectorRecord, openjaus::mobility::LocalWaypointRecord, openjaus::mobility::VelocityCommandRecord, openjaus::mobility::WrenchEffortRecord, openjaus::ugv::AckermannSpecificsRecord, openjaus::ugv::BatteryCapabilitiesRecord, openjaus::ugv::BatteryConfigurationRecord, openjaus::ugv::BatteryStatusRecord, openjaus::ugv::DieselEngineCapabilitiesRecord, openjaus::ugv::DieselEngineConfigurationRecord, openjaus::ugv::DieselEngineStatusRecord, openjaus::ugv::FuelCellCapabilitiesRecord, openjaus::ugv::FuelCellConfigurationRecord, openjaus::ugv::FuelCellStatusRecord, openjaus::ugv::GasEngineCapabilitiesRecord, openjaus::ugv::GasEngineConfigurationRecord, openjaus::ugv::GasEngineStatusRecord, openjaus::ugv::HydraulicCapabilitiesRecord, openjaus::ugv::HydraulicConfigurationRecord, openjaus::ugv::HydraulicStatusRecord, openjaus::ugv::PlatformInertialRecord, openjaus::ugv::PlatformSpecRecord, openjaus::ugv::PointsRecord, openjaus::ugv::PowerPlantCapabilitiesRecord, openjaus::ugv::PowerPlantConfigurationRecord, openjaus::ugv::PowerPlantDescRecord, openjaus::ugv::PowerPlantStatusRecord, openjaus::ugv::ReportStabilizerEffortRecord, openjaus::ugv::ReportStabilizerPositionRecord, openjaus::ugv::SetStabilizerPositionRecord, openjaus::ugv::SkidsteerSpecificsRecord, openjaus::ugv::StabilizerCapabilitiesRecord, and openjaus::ugv::StabilizerEffortRecord.

Public Member Functions

 Record ()
 
virtual ~Record ()
 
const std::vector< Field *> & getFields () const
 Accessor to get the value of fields. More...
 
bool setFields (const Field &fields)
 Accessor to set value of fields. More...
 
virtual int to (system::Buffer *dst)
 Operation to. More...
 
virtual int from (system::Buffer *src)
 Operation from. More...
 
virtual int length ()
 Serializes object to internal transport buffer. More...
 
virtual std::string toString () const
 
- Public Member Functions inherited from openjaus::model::fields::ComplexField
virtual ~ComplexField ()
 
- Public Member Functions inherited from openjaus::model::fields::Field
 Field ()
 
virtual ~Field ()
 
std::string getName () const
 Accessor to get the value of name. More...
 
bool setName (std::string name)
 Accessor to set value of name. More...
 
- Public Member Functions inherited from openjaus::system::Transportable
virtual ~Transportable ()
 
 Transportable ()
 

Protected Attributes

std::vector< Field *> fields
 
- Protected Attributes inherited from openjaus::model::fields::Field
std::string name
 

Friends

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

Detailed Description

Detailed description.

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

Constructor & Destructor Documentation

§ Record()

openjaus::model::fields::Record::Record ( )

§ ~Record()

openjaus::model::fields::Record::~Record ( )
virtual

Member Function Documentation

§ from()

int openjaus::model::fields::Record::from ( system::Buffer src)
virtual
Parameters
src

Implements openjaus::system::Transportable.

Reimplemented in openjaus::environment::VisualSensorConfigurationRecord, openjaus::ugv::PlatformSpecRecord, openjaus::environment::VisualSensorCapabilitiesRecord, openjaus::mobility::WrenchEffortRecord, openjaus::ugv::DieselEngineStatusRecord, openjaus::environment::RangeSensorCapabilitiesRecord, openjaus::mobility::GlobalPoseRecord, openjaus::mobility::LocalPoseRecord, openjaus::ugv::GasEngineStatusRecord, openjaus::ugv::DieselEngineCapabilitiesRecord, openjaus::environment::RangeSensorConfigurationRecord, openjaus::environment::RangeSensorDataPointRecord, openjaus::mobility::GlobalWaypointRecord, openjaus::mobility::LocalWaypointRecord, openjaus::ugv::GasEngineCapabilitiesRecord, openjaus::ugv::PlatformInertialRecord, openjaus::mobility::AccelerationLimitRecord, openjaus::mobility::VelocityCommandRecord, openjaus::manipulator::RevoluteJointSpecificationRecord, openjaus::mobility::GlobalPathSegmentRecord, openjaus::mobility::LocalPathSegmentRecord, openjaus::mobility::GlobalVectorRecord, openjaus::mobility::LocalVectorRecord, openjaus::manipulator::PrismaticJointSpecificationRecord, openjaus::manipulator::RevoluteJoint1OffsetRecord, openjaus::ugv::BatteryStatusRecord, openjaus::environment::DigitalVideoSensorCapabilitiesRecord, openjaus::environment::StillImageDataRecord, openjaus::ugv::AckermannSpecificsRecord, openjaus::environment::DigitalVideoSensorConfigurationRecord, openjaus::manipulator::PrismaticJoint1AngleRecord, openjaus::ugv::HydraulicStatusRecord, openjaus::ugv::BatteryCapabilitiesRecord, openjaus::ugv::DieselEngineConfigurationRecord, openjaus::ugv::HydraulicCapabilitiesRecord, openjaus::environment::RangeSensorCompressedDataRecord, openjaus::environment::StillImageSensorCapabilitiesRecord, openjaus::environment::StillImageSensorConfigurationRecord, openjaus::ugv::GasEngineConfigurationRecord, openjaus::ugv::SkidsteerSpecificsRecord, openjaus::manipulator::ManipulatorCoordinateSystemRecord, openjaus::ugv::FuelCellStatusRecord, openjaus::environment::RangeSensorDataRecord, openjaus::hmi::ArcRecord, openjaus::hmi::FilledArcSecRecord, openjaus::hmi::ImageRecord, openjaus::mobility::ExecuteListRecord, openjaus::ugv::FuelCellCapabilitiesRecord, openjaus::core::QSLComponentRecord, openjaus::hmi::LabelRecord, openjaus::hmi::ValueRecord, openjaus::hmi::EllipseRecord, openjaus::hmi::FilledEllipseRecord, openjaus::hmi::FilledRectangleRecord, openjaus::hmi::LineRecord, openjaus::hmi::PageRecord, openjaus::hmi::RectangleRecord, openjaus::hmi::CircleRecord, openjaus::hmi::FilledCircleRecord, openjaus::manipulator::PrismaticJointMotionProfileRecord, openjaus::manipulator::RevoluteJointMotionProfileRecord, openjaus::ugv::PointsRecord, openjaus::ugv::StabilizerCapabilitiesRecord, openjaus::environment::GeometricPropertiesRecord, openjaus::environment::ManipulatorGeometricPropertiesRecord, openjaus::environment::QueryRangeSensorCompressedDataRecord, openjaus::environment::RangeSensorDataSeqRecord, openjaus::environment::StaticGeometricPropertiesRecord, openjaus::hmi::AntiTranslateRecord, openjaus::hmi::DigitalControlRecord, openjaus::hmi::FilledPolygonRecord, openjaus::hmi::PolygonRecord, openjaus::hmi::PolylineRecord, openjaus::hmi::TranslateRecord, openjaus::ugv::PowerPlantStatusRecord, openjaus::ugv::ReportStabilizerPositionRecord, openjaus::core::ConfigurationNodeRecord, openjaus::core::QSLNodeRecord, openjaus::core::QSLSubsystemRecord, openjaus::core::QSNodeRecord, openjaus::core::ReportEventRecord, openjaus::core::RSLSubsystemRecord, openjaus::core::ServicesComponentRecord, openjaus::core::ServicesNodeRecord, openjaus::environment::AnalogVideoSensorCapabilitiesRecord, openjaus::environment::AnalogVideoSensorConfigurationRecord, openjaus::environment::AnalogVideoSensorErrorRecord, openjaus::environment::DigitalVideoSensorErrorRecord, openjaus::environment::QueryRangeSensorDataRecord, openjaus::environment::QueryStillImageDataRecord, openjaus::environment::RangeSensorDataErrorRecRefRecord, openjaus::environment::RangeSensorErrorRecord, openjaus::environment::StillImageSensorErrorRecord, openjaus::environment::VisualSensorErrorRecord, openjaus::hmi::AlignmentRecord, openjaus::hmi::AntiRotateRecord, openjaus::hmi::DigitalControlGroupRecord, openjaus::hmi::ImageTypeRecord, openjaus::hmi::PrimitiveDataDefinitionRecord, openjaus::hmi::RotateRecord, openjaus::manipulator::ActuatorForceTorqueRecord, openjaus::manipulator::JointEffortRecord, openjaus::manipulator::JointPositionRecord, openjaus::manipulator::JointVelocityRecord, openjaus::ugv::BatteryConfigurationRecord, openjaus::ugv::FuelCellConfigurationRecord, openjaus::ugv::HydraulicConfigurationRecord, openjaus::ugv::PowerPlantCapabilitiesRecord, openjaus::ugv::PowerPlantConfigurationRecord, openjaus::ugv::ReportStabilizerEffortRecord, openjaus::ugv::SetStabilizerPositionRecord, openjaus::ugv::StabilizerEffortRecord, openjaus::core::ConfigurationComponentRecord, openjaus::core::RSubsystemRecord, openjaus::core::ServiceInformationRecord, openjaus::environment::QueryDigitalVideoConfigurationRecord, openjaus::environment::QueryDigitalVideoSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorConfigurationRecord, openjaus::environment::QueryStillImageSensorCapabilitiesRecord, openjaus::environment::QueryStillImageSensorConfigurationRecord, openjaus::environment::QueryVisualSensorCapabilitiesRecord, openjaus::environment::QueryVisualSensorConfigurationRecord, openjaus::environment::RequestIdRecRefRecord, openjaus::environment::SensorIdRecord, openjaus::hmi::BackgroundRecord, openjaus::hmi::BrushRecord, openjaus::hmi::ByteRecord, openjaus::hmi::FloatRecord, openjaus::hmi::IntegerRecord, openjaus::hmi::LiteralRecord, openjaus::hmi::LongFloatRecord, openjaus::hmi::LongIntRecord, openjaus::hmi::PenRecord, openjaus::hmi::PenWidthRecord, openjaus::hmi::ReferenceFieldRecord, openjaus::hmi::ReferenceRecord, openjaus::hmi::ReportAnalogDevicesRecord, openjaus::hmi::ReportDataRecord, openjaus::hmi::ShortIntRecord, openjaus::hmi::TextRecord, openjaus::hmi::UIntegerRecord, openjaus::hmi::ULongIntRecord, openjaus::hmi::UShortIntRecord, openjaus::mobility::ElementRecord, and openjaus::ugv::PowerPlantDescRecord.

§ getFields()

const std::vector< Field *> & openjaus::model::fields::Record::getFields ( ) const

§ length()

int openjaus::model::fields::Record::length ( )
virtual

Implements openjaus::system::Transportable.

Reimplemented in openjaus::environment::VisualSensorConfigurationRecord, openjaus::ugv::PlatformSpecRecord, openjaus::environment::VisualSensorCapabilitiesRecord, openjaus::mobility::WrenchEffortRecord, openjaus::ugv::DieselEngineStatusRecord, openjaus::environment::RangeSensorCapabilitiesRecord, openjaus::mobility::GlobalPoseRecord, openjaus::mobility::LocalPoseRecord, openjaus::ugv::GasEngineStatusRecord, openjaus::ugv::DieselEngineCapabilitiesRecord, openjaus::environment::RangeSensorConfigurationRecord, openjaus::environment::RangeSensorDataPointRecord, openjaus::mobility::GlobalWaypointRecord, openjaus::mobility::LocalWaypointRecord, openjaus::ugv::GasEngineCapabilitiesRecord, openjaus::ugv::PlatformInertialRecord, openjaus::mobility::AccelerationLimitRecord, openjaus::mobility::VelocityCommandRecord, openjaus::manipulator::RevoluteJointSpecificationRecord, openjaus::mobility::GlobalPathSegmentRecord, openjaus::mobility::LocalPathSegmentRecord, openjaus::mobility::GlobalVectorRecord, openjaus::mobility::LocalVectorRecord, openjaus::manipulator::PrismaticJointSpecificationRecord, openjaus::manipulator::RevoluteJoint1OffsetRecord, openjaus::ugv::BatteryStatusRecord, openjaus::environment::DigitalVideoSensorCapabilitiesRecord, openjaus::environment::StillImageDataRecord, openjaus::ugv::AckermannSpecificsRecord, openjaus::environment::DigitalVideoSensorConfigurationRecord, openjaus::manipulator::PrismaticJoint1AngleRecord, openjaus::ugv::HydraulicStatusRecord, openjaus::ugv::BatteryCapabilitiesRecord, openjaus::ugv::DieselEngineConfigurationRecord, openjaus::ugv::HydraulicCapabilitiesRecord, openjaus::environment::RangeSensorCompressedDataRecord, openjaus::environment::StillImageSensorCapabilitiesRecord, openjaus::environment::StillImageSensorConfigurationRecord, openjaus::ugv::GasEngineConfigurationRecord, openjaus::ugv::SkidsteerSpecificsRecord, openjaus::manipulator::ManipulatorCoordinateSystemRecord, openjaus::ugv::FuelCellStatusRecord, openjaus::environment::RangeSensorDataRecord, openjaus::hmi::ArcRecord, openjaus::hmi::FilledArcSecRecord, openjaus::hmi::ImageRecord, openjaus::mobility::ExecuteListRecord, openjaus::ugv::FuelCellCapabilitiesRecord, openjaus::core::QSLComponentRecord, openjaus::hmi::LabelRecord, openjaus::hmi::ValueRecord, openjaus::hmi::EllipseRecord, openjaus::hmi::FilledEllipseRecord, openjaus::hmi::FilledRectangleRecord, openjaus::hmi::LineRecord, openjaus::hmi::PageRecord, openjaus::hmi::RectangleRecord, openjaus::hmi::CircleRecord, openjaus::hmi::FilledCircleRecord, openjaus::manipulator::PrismaticJointMotionProfileRecord, openjaus::manipulator::RevoluteJointMotionProfileRecord, openjaus::ugv::PointsRecord, openjaus::ugv::StabilizerCapabilitiesRecord, openjaus::environment::GeometricPropertiesRecord, openjaus::environment::ManipulatorGeometricPropertiesRecord, openjaus::environment::QueryRangeSensorCompressedDataRecord, openjaus::environment::RangeSensorDataSeqRecord, openjaus::environment::StaticGeometricPropertiesRecord, openjaus::hmi::AntiTranslateRecord, openjaus::hmi::DigitalControlRecord, openjaus::hmi::FilledPolygonRecord, openjaus::hmi::PolygonRecord, openjaus::hmi::PolylineRecord, openjaus::hmi::TranslateRecord, openjaus::ugv::PowerPlantStatusRecord, openjaus::ugv::ReportStabilizerPositionRecord, openjaus::core::ConfigurationNodeRecord, openjaus::core::QSLNodeRecord, openjaus::core::QSLSubsystemRecord, openjaus::core::QSNodeRecord, openjaus::core::ReportEventRecord, openjaus::core::RSLSubsystemRecord, openjaus::core::ServicesComponentRecord, openjaus::core::ServicesNodeRecord, openjaus::environment::AnalogVideoSensorCapabilitiesRecord, openjaus::environment::AnalogVideoSensorConfigurationRecord, openjaus::environment::AnalogVideoSensorErrorRecord, openjaus::environment::DigitalVideoSensorErrorRecord, openjaus::environment::QueryRangeSensorDataRecord, openjaus::environment::QueryStillImageDataRecord, openjaus::environment::RangeSensorDataErrorRecRefRecord, openjaus::environment::RangeSensorErrorRecord, openjaus::environment::StillImageSensorErrorRecord, openjaus::environment::VisualSensorErrorRecord, openjaus::hmi::AlignmentRecord, openjaus::hmi::AntiRotateRecord, openjaus::hmi::DigitalControlGroupRecord, openjaus::hmi::ImageTypeRecord, openjaus::hmi::PrimitiveDataDefinitionRecord, openjaus::hmi::RotateRecord, openjaus::manipulator::ActuatorForceTorqueRecord, openjaus::manipulator::JointEffortRecord, openjaus::manipulator::JointPositionRecord, openjaus::manipulator::JointVelocityRecord, openjaus::ugv::BatteryConfigurationRecord, openjaus::ugv::FuelCellConfigurationRecord, openjaus::ugv::HydraulicConfigurationRecord, openjaus::ugv::PowerPlantCapabilitiesRecord, openjaus::ugv::PowerPlantConfigurationRecord, openjaus::ugv::ReportStabilizerEffortRecord, openjaus::ugv::SetStabilizerPositionRecord, openjaus::ugv::StabilizerEffortRecord, openjaus::core::ConfigurationComponentRecord, openjaus::core::RSubsystemRecord, openjaus::core::ServiceInformationRecord, openjaus::environment::QueryDigitalVideoConfigurationRecord, openjaus::environment::QueryDigitalVideoSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorConfigurationRecord, openjaus::environment::QueryStillImageSensorCapabilitiesRecord, openjaus::environment::QueryStillImageSensorConfigurationRecord, openjaus::environment::QueryVisualSensorCapabilitiesRecord, openjaus::environment::QueryVisualSensorConfigurationRecord, openjaus::environment::RequestIdRecRefRecord, openjaus::environment::SensorIdRecord, openjaus::hmi::BackgroundRecord, openjaus::hmi::BrushRecord, openjaus::hmi::ByteRecord, openjaus::hmi::FloatRecord, openjaus::hmi::IntegerRecord, openjaus::hmi::LiteralRecord, openjaus::hmi::LongFloatRecord, openjaus::hmi::LongIntRecord, openjaus::hmi::PenRecord, openjaus::hmi::PenWidthRecord, openjaus::hmi::ReferenceFieldRecord, openjaus::hmi::ReferenceRecord, openjaus::hmi::ReportAnalogDevicesRecord, openjaus::hmi::ReportDataRecord, openjaus::hmi::ShortIntRecord, openjaus::hmi::TextRecord, openjaus::hmi::UIntegerRecord, openjaus::hmi::ULongIntRecord, openjaus::hmi::UShortIntRecord, openjaus::mobility::ElementRecord, and openjaus::ugv::PowerPlantDescRecord.

§ setFields()

bool openjaus::model::fields::Record::setFields ( const Field fields)
Parameters
fieldsThe value of the new fields.

§ to()

int openjaus::model::fields::Record::to ( system::Buffer dst)
virtual
Parameters
dst

Implements openjaus::system::Transportable.

Reimplemented in openjaus::environment::VisualSensorConfigurationRecord, openjaus::ugv::PlatformSpecRecord, openjaus::environment::VisualSensorCapabilitiesRecord, openjaus::mobility::WrenchEffortRecord, openjaus::ugv::DieselEngineStatusRecord, openjaus::environment::RangeSensorCapabilitiesRecord, openjaus::mobility::GlobalPoseRecord, openjaus::mobility::LocalPoseRecord, openjaus::ugv::GasEngineStatusRecord, openjaus::ugv::DieselEngineCapabilitiesRecord, openjaus::environment::RangeSensorConfigurationRecord, openjaus::environment::RangeSensorDataPointRecord, openjaus::mobility::GlobalWaypointRecord, openjaus::mobility::LocalWaypointRecord, openjaus::ugv::GasEngineCapabilitiesRecord, openjaus::ugv::PlatformInertialRecord, openjaus::mobility::AccelerationLimitRecord, openjaus::mobility::VelocityCommandRecord, openjaus::manipulator::RevoluteJointSpecificationRecord, openjaus::mobility::GlobalPathSegmentRecord, openjaus::mobility::LocalPathSegmentRecord, openjaus::mobility::GlobalVectorRecord, openjaus::mobility::LocalVectorRecord, openjaus::manipulator::PrismaticJointSpecificationRecord, openjaus::manipulator::RevoluteJoint1OffsetRecord, openjaus::ugv::BatteryStatusRecord, openjaus::environment::DigitalVideoSensorCapabilitiesRecord, openjaus::environment::StillImageDataRecord, openjaus::ugv::AckermannSpecificsRecord, openjaus::environment::DigitalVideoSensorConfigurationRecord, openjaus::manipulator::PrismaticJoint1AngleRecord, openjaus::ugv::HydraulicStatusRecord, openjaus::ugv::BatteryCapabilitiesRecord, openjaus::ugv::DieselEngineConfigurationRecord, openjaus::ugv::HydraulicCapabilitiesRecord, openjaus::environment::RangeSensorCompressedDataRecord, openjaus::environment::StillImageSensorCapabilitiesRecord, openjaus::environment::StillImageSensorConfigurationRecord, openjaus::ugv::GasEngineConfigurationRecord, openjaus::ugv::SkidsteerSpecificsRecord, openjaus::manipulator::ManipulatorCoordinateSystemRecord, openjaus::ugv::FuelCellStatusRecord, openjaus::environment::RangeSensorDataRecord, openjaus::hmi::ArcRecord, openjaus::hmi::FilledArcSecRecord, openjaus::hmi::ImageRecord, openjaus::mobility::ExecuteListRecord, openjaus::ugv::FuelCellCapabilitiesRecord, openjaus::core::QSLComponentRecord, openjaus::hmi::LabelRecord, openjaus::hmi::ValueRecord, openjaus::hmi::EllipseRecord, openjaus::hmi::FilledEllipseRecord, openjaus::hmi::FilledRectangleRecord, openjaus::hmi::LineRecord, openjaus::hmi::PageRecord, openjaus::hmi::RectangleRecord, openjaus::hmi::CircleRecord, openjaus::hmi::FilledCircleRecord, openjaus::manipulator::PrismaticJointMotionProfileRecord, openjaus::manipulator::RevoluteJointMotionProfileRecord, openjaus::ugv::PointsRecord, openjaus::ugv::StabilizerCapabilitiesRecord, openjaus::environment::GeometricPropertiesRecord, openjaus::environment::ManipulatorGeometricPropertiesRecord, openjaus::environment::QueryRangeSensorCompressedDataRecord, openjaus::environment::RangeSensorDataSeqRecord, openjaus::environment::StaticGeometricPropertiesRecord, openjaus::hmi::AntiTranslateRecord, openjaus::hmi::DigitalControlRecord, openjaus::hmi::FilledPolygonRecord, openjaus::hmi::PolygonRecord, openjaus::hmi::PolylineRecord, openjaus::hmi::TranslateRecord, openjaus::ugv::PowerPlantStatusRecord, openjaus::ugv::ReportStabilizerPositionRecord, openjaus::core::ConfigurationNodeRecord, openjaus::core::QSLNodeRecord, openjaus::core::QSLSubsystemRecord, openjaus::core::QSNodeRecord, openjaus::core::ReportEventRecord, openjaus::core::RSLSubsystemRecord, openjaus::core::ServicesComponentRecord, openjaus::core::ServicesNodeRecord, openjaus::environment::AnalogVideoSensorCapabilitiesRecord, openjaus::environment::AnalogVideoSensorConfigurationRecord, openjaus::environment::AnalogVideoSensorErrorRecord, openjaus::environment::DigitalVideoSensorErrorRecord, openjaus::environment::QueryRangeSensorDataRecord, openjaus::environment::QueryStillImageDataRecord, openjaus::environment::RangeSensorDataErrorRecRefRecord, openjaus::environment::RangeSensorErrorRecord, openjaus::environment::StillImageSensorErrorRecord, openjaus::environment::VisualSensorErrorRecord, openjaus::hmi::AlignmentRecord, openjaus::hmi::AntiRotateRecord, openjaus::hmi::DigitalControlGroupRecord, openjaus::hmi::ImageTypeRecord, openjaus::hmi::PrimitiveDataDefinitionRecord, openjaus::hmi::RotateRecord, openjaus::manipulator::ActuatorForceTorqueRecord, openjaus::manipulator::JointEffortRecord, openjaus::manipulator::JointPositionRecord, openjaus::manipulator::JointVelocityRecord, openjaus::ugv::BatteryConfigurationRecord, openjaus::ugv::FuelCellConfigurationRecord, openjaus::ugv::HydraulicConfigurationRecord, openjaus::ugv::PowerPlantCapabilitiesRecord, openjaus::ugv::PowerPlantConfigurationRecord, openjaus::ugv::ReportStabilizerEffortRecord, openjaus::ugv::SetStabilizerPositionRecord, openjaus::ugv::StabilizerEffortRecord, openjaus::core::ConfigurationComponentRecord, openjaus::core::RSubsystemRecord, openjaus::core::ServiceInformationRecord, openjaus::environment::QueryDigitalVideoConfigurationRecord, openjaus::environment::QueryDigitalVideoSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorCapabilitiesRecord, openjaus::environment::QueryRangeSensorConfigurationRecord, openjaus::environment::QueryStillImageSensorCapabilitiesRecord, openjaus::environment::QueryStillImageSensorConfigurationRecord, openjaus::environment::QueryVisualSensorCapabilitiesRecord, openjaus::environment::QueryVisualSensorConfigurationRecord, openjaus::environment::RequestIdRecRefRecord, openjaus::environment::SensorIdRecord, openjaus::hmi::BackgroundRecord, openjaus::hmi::BrushRecord, openjaus::hmi::ByteRecord, openjaus::hmi::FloatRecord, openjaus::hmi::IntegerRecord, openjaus::hmi::LiteralRecord, openjaus::hmi::LongFloatRecord, openjaus::hmi::LongIntRecord, openjaus::hmi::PenRecord, openjaus::hmi::PenWidthRecord, openjaus::hmi::ReferenceFieldRecord, openjaus::hmi::ReferenceRecord, openjaus::hmi::ReportAnalogDevicesRecord, openjaus::hmi::ReportDataRecord, openjaus::hmi::ShortIntRecord, openjaus::hmi::TextRecord, openjaus::hmi::UIntegerRecord, openjaus::hmi::ULongIntRecord, openjaus::hmi::UShortIntRecord, openjaus::mobility::ElementRecord, and openjaus::ugv::PowerPlantDescRecord.

§ toString()

std::string openjaus::model::fields::Record::toString ( ) const
virtual

Reimplemented from openjaus::model::fields::Field.

Friends And Related Function Documentation

§ operator<< [1/2]

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

§ operator<< [2/2]

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

Member Data Documentation

§ fields

std::vector< Field* > openjaus::model::fields::Record::fields
protected

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