Classes | Enumerations | Functions

openjaus::model::fields Namespace Reference

Classes

class  Array
 This is a brief description. More...
class  ArrayDimension
 This is a brief description. More...
class  ArrayType
 This is a brief description. More...
class  BitField
 This is a brief description. More...
class  BitFieldEnumeration
class  BitFieldEnumerationValue
class  BitFieldItem
 This is a brief description. More...
class  BitFieldRange
class  Blob
 This is a brief description. More...
class  BlobType
class  Boolean
 This is a brief description. More...
class  Byte
 This is a brief description. More...
class  ComplexField
class  Double
 This is a brief description. More...
class  Enumeration
 This is a brief description. More...
class  EnumerationItem
class  EnumerationLiteral
 This is a brief description. More...
class  EnumerationRange
 This is a brief description. More...
class  Field
 This is a brief description. More...
class  FieldLiteral
class  FieldReference
 This is a brief description. More...
class  FixedLengthString
 This is a brief description. More...
class  FixedPoint
class  Float
 This is a brief description. More...
class  Integer
 This is a brief description. More...
class  Long
 This is a brief description. More...
class  Message
class  MessageField
class  Record
 This is a brief description. More...
class  ScaledInteger
 This is a brief description. More...
class  ScaledIntegerLimit
class  Short
 This is a brief description. More...
class  Signed
class  Unitized
class  Unsigned
class  UnsignedByte
 This is a brief description. More...
class  UnsignedInteger
 This is a brief description. More...
class  UnsignedLong
 This is a brief description. More...
class  UnsignedShort
 This is a brief description. More...
class  VariableLengthString
 This is a brief description. More...
class  VariablePoint
class  VariablePointReference
 This is a brief description. More...
class  Variant
 This is a brief description. More...
class  VariantItem
 This is a brief description. More...

Enumerations

enum  LimitType { INCLUSIVE = 0, EXCLUSIVE = 1 }
enum  RoundingType { FLOOR = 0, ROUND = 1, CEILING = 2 }
enum  TypesUnsigned { UNSIGNED_BYTE = 0, UNSIGNED_SHORT = 1, UNSIGNED_INTEGER = 2, UNSIGNED_LONG = 3 }
enum  Units {
  ONE = 0, METER = 1, KILOGRAM = 2, SECOND = 3,
  AMPERE = 4, KELVIN = 5, MOLE = 6, CANDELA = 7,
  SQUARE_METER = 8, CUBIC_METER = 9, METER_PER_SECOND = 10, METER_PER_SECOND_SQUARED = 11,
  RECIPROCAL_METER = 12, KILOGRAM_PER_CUBIC_METER = 13, CUBIC_METER_PER_KILOGRAM = 14, HERTZ = 15,
  MINUTE = 16, DEGREES = 17, RADIANS = 18, RADIANS_PER_SECOND = 19,
  RADIANS_PER_SECOND_SQUARED = 20, PERCENT = 21
}

Functions

std::ostream & operator<< (std::ostream &output, const Array &object)
std::ostream & operator<< (std::ostream &output, const ArrayDimension &object)
std::ostream & operator<< (std::ostream &output, const ArrayType &object)
std::ostream & operator<< (std::ostream &output, const BitField &object)
std::ostream & operator<< (std::ostream &output, const BitFieldEnumeration &object)
std::ostream & operator<< (std::ostream &output, const BitFieldEnumerationValue &object)
std::ostream & operator<< (std::ostream &output, const BitFieldItem &object)
std::ostream & operator<< (std::ostream &output, const BitFieldRange &object)
std::ostream & operator<< (std::ostream &output, const Blob &object)
std::ostream & operator<< (std::ostream &output, const BlobType &object)
std::ostream & operator<< (std::ostream &output, const Boolean &object)
std::ostream & operator<< (std::ostream &output, const Byte &object)
std::ostream & operator<< (std::ostream &output, const Double &object)
std::ostream & operator<< (std::ostream &output, const Enumeration &object)
std::ostream & operator<< (std::ostream &output, const EnumerationItem &object)
std::ostream & operator<< (std::ostream &output, const EnumerationLiteral &object)
std::ostream & operator<< (std::ostream &output, const EnumerationRange &object)
std::ostream & operator<< (std::ostream &output, const Field &object)
std::ostream & operator<< (std::ostream &output, const FieldReference &object)
std::ostream & operator<< (std::ostream &output, const FixedLengthString &object)
std::ostream & operator<< (std::ostream &output, const Float &object)
std::ostream & operator<< (std::ostream &output, const Integer &object)
std::ostream & operator<< (std::ostream &output, const Long &object)
std::ostream & operator<< (std::ostream &output, const MessageField &object)
std::ostream & operator<< (std::ostream &output, const Record &object)
std::ostream & operator<< (std::ostream &output, const ScaledInteger &object)
std::ostream & operator<< (std::ostream &output, const ScaledIntegerLimit &object)
std::ostream & operator<< (std::ostream &output, const Short &object)
std::ostream & operator<< (std::ostream &output, const Signed &object)
std::ostream & operator<< (std::ostream &output, const Unsigned &object)
std::ostream & operator<< (std::ostream &output, const UnsignedByte &object)
std::ostream & operator<< (std::ostream &output, const UnsignedInteger &object)
std::ostream & operator<< (std::ostream &output, const UnsignedLong &object)
std::ostream & operator<< (std::ostream &output, const UnsignedShort &object)
std::ostream & operator<< (std::ostream &output, const VariableLengthString &object)
std::ostream & operator<< (std::ostream &output, const VariablePointReference &object)
std::ostream & operator<< (std::ostream &output, const Variant &object)
std::ostream & operator<< (std::ostream &output, const LimitType &enumValue)
std::istream & operator>> (std::istream &input, LimitType &enumValue)
std::ostream & operator<< (std::ostream &output, const RoundingType &enumValue)
std::istream & operator>> (std::istream &input, RoundingType &enumValue)
std::ostream & operator<< (std::ostream &output, const TypesUnsigned &enumValue)
std::istream & operator>> (std::istream &input, TypesUnsigned &enumValue)
std::ostream & operator<< (std::ostream &output, const Units &enumValue)
std::istream & operator>> (std::istream &input, Units &enumValue)

Enumeration Type Documentation

Enumerator:
INCLUSIVE 
EXCLUSIVE 
Enumerator:
FLOOR 
ROUND 
CEILING 
Enumerator:
UNSIGNED_BYTE 
UNSIGNED_SHORT 
UNSIGNED_INTEGER 
UNSIGNED_LONG 
Enumerator:
ONE 
METER 
KILOGRAM 
SECOND 
AMPERE 
KELVIN 
MOLE 
CANDELA 
SQUARE_METER 
CUBIC_METER 
METER_PER_SECOND 
METER_PER_SECOND_SQUARED 
RECIPROCAL_METER 
KILOGRAM_PER_CUBIC_METER 
CUBIC_METER_PER_KILOGRAM 
HERTZ 
MINUTE 
DEGREES 
RADIANS 
RADIANS_PER_SECOND 
RADIANS_PER_SECOND_SQUARED 
PERCENT 

Function Documentation

std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Array &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const ArrayDimension &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Units &  enumValue 
) [inline]
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BitField &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const TypesUnsigned &  enumValue 
) [inline]
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BitFieldRange &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const RoundingType &  enumValue 
) [inline]
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const EnumerationLiteral &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const LimitType &  enumValue 
) [inline]
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Variant &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const VariablePointReference &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const VariableLengthString &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const UnsignedInteger &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const UnsignedLong &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const EnumerationRange &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const UnsignedByte &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Unsigned &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Signed &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Short &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const ScaledIntegerLimit &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const ScaledInteger &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Record &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const MessageField &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Long &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Integer &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Float &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const FixedLengthString &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const FieldReference &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const UnsignedShort &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Blob &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Field &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const EnumerationItem &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Enumeration &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Double &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Byte &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const Boolean &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BitFieldEnumeration &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BlobType &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const ArrayType &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BitFieldItem &  object 
)
std::ostream& openjaus::model::fields::operator<< ( std::ostream &  output,
const BitFieldEnumerationValue &  object 
)
std::istream& openjaus::model::fields::operator>> ( std::istream &  input,
RoundingType &  enumValue 
) [inline]
std::istream& openjaus::model::fields::operator>> ( std::istream &  input,
LimitType &  enumValue 
) [inline]
std::istream& openjaus::model::fields::operator>> ( std::istream &  input,
TypesUnsigned &  enumValue 
) [inline]
std::istream& openjaus::model::fields::operator>> ( std::istream &  input,
Units &  enumValue 
) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines