This is a brief description.
More...
#include <BitField.h>
Inherits openjaus::model::fields::ComplexField, openjaus::model::fields::Field, and openjaus::system::Transportable.
Inherited by openjaus::core::AddressBitField, openjaus::environment::ExposureModesBitField, openjaus::environment::FocusModesBitField, openjaus::environment::ImagingModesBitField, openjaus::environment::LightSensitivityLevelsBitField, openjaus::environment::MeteringModesBitField, openjaus::environment::SupportedAnalogFormatsBitField, openjaus::environment::SupportedCompressionBitField, openjaus::environment::SupportedDigitalFormatsBitField, openjaus::environment::SupportedFrameSizesBitField, openjaus::environment::SupportedImageFormatsBitField, openjaus::environment::SupportedStatesBitField, openjaus::environment::WhiteBalanceBitField, openjaus::environment::ZoomModesBitField, openjaus::hmi::DCMStateCodeBitField, openjaus::manipulator::ParentIDBitField, openjaus::ugv::AnnunciatorTypesBitField, openjaus::ugv::AnnunciatorTypesEnumBitField, openjaus::ugv::IlluminationTypesBitField, openjaus::ugv::IlluminationTypesEnumBitField, openjaus::ugv::TransferCaseBitField, and openjaus::ugv::TransmissionBitField.
Detailed description.
- Author
- Name (name@.nosp@m.emai.nosp@m.l.com)
§ BitField()
openjaus::model::fields::BitField::BitField |
( |
| ) |
|
§ ~BitField()
openjaus::model::fields::BitField::~BitField |
( |
| ) |
|
|
virtual |
§ from()
- Parameters
-
Implements openjaus::system::Transportable.
Reimplemented in openjaus::environment::SupportedFrameSizesBitField, openjaus::ugv::IlluminationTypesBitField, openjaus::ugv::IlluminationTypesEnumBitField, openjaus::ugv::TransmissionBitField, openjaus::environment::SupportedImageFormatsBitField, openjaus::ugv::TransferCaseBitField, openjaus::environment::LightSensitivityLevelsBitField, openjaus::environment::SupportedDigitalFormatsBitField, openjaus::environment::WhiteBalanceBitField, openjaus::environment::SupportedAnalogFormatsBitField, openjaus::ugv::AnnunciatorTypesBitField, openjaus::ugv::AnnunciatorTypesEnumBitField, openjaus::environment::ExposureModesBitField, openjaus::environment::ImagingModesBitField, openjaus::environment::SupportedCompressionBitField, openjaus::environment::ZoomModesBitField, openjaus::hmi::DCMStateCodeBitField, openjaus::core::AddressBitField, openjaus::environment::MeteringModesBitField, openjaus::environment::SupportedStatesBitField, openjaus::manipulator::ParentIDBitField, and openjaus::environment::FocusModesBitField.
§ getDefaultValue()
long openjaus::model::fields::BitField::getDefaultValue |
( |
| ) |
const |
§ getItems()
const std::vector< BitFieldItem *> & openjaus::model::fields::BitField::getItems |
( |
| ) |
const |
§ getSize()
TypesUnsigned openjaus::model::fields::BitField::getSize |
( |
| ) |
const |
§ getValue()
uint64_t openjaus::model::fields::BitField::getValue |
( |
| ) |
const |
§ length()
int openjaus::model::fields::BitField::length |
( |
| ) |
|
|
virtual |
Implements openjaus::system::Transportable.
Reimplemented in openjaus::environment::SupportedFrameSizesBitField, openjaus::ugv::IlluminationTypesBitField, openjaus::ugv::IlluminationTypesEnumBitField, openjaus::ugv::TransmissionBitField, openjaus::environment::SupportedImageFormatsBitField, openjaus::ugv::TransferCaseBitField, openjaus::environment::LightSensitivityLevelsBitField, openjaus::environment::SupportedDigitalFormatsBitField, openjaus::environment::WhiteBalanceBitField, openjaus::environment::SupportedAnalogFormatsBitField, openjaus::ugv::AnnunciatorTypesBitField, openjaus::ugv::AnnunciatorTypesEnumBitField, openjaus::environment::ExposureModesBitField, openjaus::environment::ImagingModesBitField, openjaus::environment::SupportedCompressionBitField, openjaus::environment::ZoomModesBitField, openjaus::hmi::DCMStateCodeBitField, openjaus::core::AddressBitField, openjaus::environment::MeteringModesBitField, openjaus::environment::SupportedStatesBitField, openjaus::manipulator::ParentIDBitField, and openjaus::environment::FocusModesBitField.
§ setDefaultValue()
bool openjaus::model::fields::BitField::setDefaultValue |
( |
long |
defaultValue | ) |
|
- Parameters
-
defaultValue | The value of the new defaultValue. |
§ setItems()
bool openjaus::model::fields::BitField::setItems |
( |
const BitFieldItem & |
items | ) |
|
- Parameters
-
items | The value of the new items. |
§ setSize()
bool openjaus::model::fields::BitField::setSize |
( |
TypesUnsigned |
size | ) |
|
- Parameters
-
size | The value of the new size. |
§ setValue()
bool openjaus::model::fields::BitField::setValue |
( |
uint64_t |
value | ) |
|
- Parameters
-
value | The value of the new value. |
§ to()
- Parameters
-
Implements openjaus::system::Transportable.
Reimplemented in openjaus::environment::SupportedFrameSizesBitField, openjaus::ugv::IlluminationTypesBitField, openjaus::ugv::IlluminationTypesEnumBitField, openjaus::ugv::TransmissionBitField, openjaus::environment::SupportedImageFormatsBitField, openjaus::ugv::TransferCaseBitField, openjaus::environment::LightSensitivityLevelsBitField, openjaus::environment::SupportedDigitalFormatsBitField, openjaus::environment::WhiteBalanceBitField, openjaus::environment::SupportedAnalogFormatsBitField, openjaus::ugv::AnnunciatorTypesBitField, openjaus::ugv::AnnunciatorTypesEnumBitField, openjaus::environment::ExposureModesBitField, openjaus::environment::ImagingModesBitField, openjaus::environment::SupportedCompressionBitField, openjaus::environment::ZoomModesBitField, openjaus::hmi::DCMStateCodeBitField, openjaus::core::AddressBitField, openjaus::environment::MeteringModesBitField, openjaus::environment::SupportedStatesBitField, openjaus::manipulator::ParentIDBitField, and openjaus::environment::FocusModesBitField.
§ toString()
std::string openjaus::model::fields::BitField::toString |
( |
| ) |
const |
|
virtual |
§ operator<< [1/2]
§ operator<< [2/2]
§ defaultValue
long openjaus::model::fields::BitField::defaultValue |
|
protected |
§ items
std::vector< BitFieldItem* > openjaus::model::fields::BitField::items |
|
protected |
§ size
§ value
uint64_t openjaus::model::fields::BitField::value |
|
protected |
The documentation for this class was generated from the following files: