RDADataTypes
version 1.2.17 class documentation
matthies ( CSCO )
Generated on 2015-12-17T15:28:17+01:00


Introduction

Integration test for testing RDA data types.


Table of Contents

Interface

   [Back to top]

Device Interface

   [Back to top]

Setting Properties

   [Back to top]

FilteredSetting

   [Back to top]

Setting property to test filters.

AttributesValue
multiplexedfalse
partial-settingfalse
typesetting
visibilitydevelopment

Value-ItemsDirectionTypeScalarityDescription
AnItem1INOUTboolscalarA simple boolean value-item.
AnItem2INOUTboolscalarAnother simple boolean value-item.

Filter-ItemsDirectionTypeScalarityDescription
aFilterINboolscalarA simple boolean filter-item.

PartialSetting

   [Back to top]

Setting property to test partial set. Partial setting means calling the property with less values than expected.

AttributesValue
multiplexedtrue
partial-settingtrue
typesetting
visibilitydevelopment

Value-ItemsDirectionTypeScalarityDescription
boolArrayField2DINOUTboolarray2DA boolean 2D array value-item.
doubleArrayFieldINOUTdoublearrayA double array value-item.
int32FieldINOUTint32_tscalarA 32 bit integer array value-item.

AllTypes

   [Back to top]

Setting property to test all available scalar data types incl. min./max. values

AttributesValue
multiplexedtrue
partial-settingfalse
typesetting
visibilityoperational

Value-ItemsDirectionTypeScalarityDescription
boolValueINOUTboolscalarA single boolean value.
int8ValueINOUTint8_tscalarAn 8 bit integer value.
int8Value_minOUTint8_tscalarMinimum value for an 8 bit integer value.
int8Value_maxOUTint8_tscalarMaximum value for an 8 bit integer value.
int16ValueINOUTint16_tscalarA 16 bit integer value.
int16Value_minOUTint16_tscalarMinimum value for a 16 bit integer value.
int16Value_maxOUTint16_tscalarMaximum value for a 16 bit integer value.
int32ValueINOUTint32_tscalarA 32 bit integer value.
int32Value_minOUTint32_tscalarMinimum value for a 32 bit integer value.
int32Value_maxOUTint32_tscalarMaximum value for a 32 bit integer value.
int64ValueINOUTint64_tscalarA 64 bit integer value.
int64Value_minOUTint64_tscalarMinimum value for a 64 bit integer value.
int64Value_maxOUTint64_tscalarMaximum value for a 64 bit integer value.
floatValueINOUTfloatscalarA float value.
floatValue_minOUTfloatscalarMinimum value for a float value.
floatValue_maxOUTfloatscalarMaximum value for a float value.
doubleValueINOUTdoublescalarA double value.
doubleValue_minOUTdoublescalarMinimum value for a double value.
doubleValue_maxOUTdoublescalarMaximum value for a 16 bit integer value.
stringValueINOUTchararrayA char value ( array of 25 chars)

Min-Value-ItemsDirectionTypeScalarityDescription
int8Value_minOUTint8_tscalarMinimum value for an 8 bit integer value.
int16Value_minOUTint16_tscalarMinimum value for a 16 bit integer value.
int32Value_minOUTint32_tscalarMinimum value for a 32 bit integer value.
int64Value_minOUTint64_tscalarMinimum value for a 64 bit integer value.
floatValue_minOUTfloatscalarMinimum value for a float value.
doubleValue_minOUTdoublescalarMinimum value for a double value.

Max-Value-ItemsDirectionTypeScalarityDescription
int8Value_maxOUTint8_tscalarMaximum value for an 8 bit integer value.
int16Value_maxOUTint16_tscalarMaximum value for a 16 bit integer value.
int32Value_maxOUTint32_tscalarMaximum value for a 32 bit integer value.
int64Value_maxOUTint64_tscalarMaximum value for a 64 bit integer value.
floatValue_maxOUTfloatscalarMaximum value for a float value.
doubleValue_maxOUTdoublescalarMaximum value for a 16 bit integer value.

AllTypesArray

   [Back to top]

Setting property to test all available array data types

AttributesValue
multiplexedtrue
partial-settingfalse
typesetting
visibilityoperational

Value-ItemsDirectionTypeScalarityDescription
boolArrayValueINOUTboolarrayArray of boolan values.
int8ArrayValueINOUTint8_tarrayArray of 8 bit integers.
int16ArrayValueINOUTint16_tarrayArray of 16 bit integers.
int32ArrayValueINOUTint32_tarrayArray of 32 bit integers.
int64ArrayValueINOUTint64_tarrayArray of 64 bit integers.
floatArrayValueINOUTfloatarrayArray of float values.
doubleArrayValueINOUTdoublearrayArray of double values.

AllTypesArray2D

   [Back to top]

Setting property to test all available 2D array data types

AttributesValue
multiplexedtrue
partial-settingfalse
typesetting
visibilityoperational

Value-ItemsDirectionTypeScalarityDescription
boolArray2DValueINOUTboolarray2D2D array of boolean values.
charArrayField2DINOUTchararray2D2D array of characters.

Acquisition Properties

   [Back to top]

FilteredAcquisition

   [Back to top]

Acquisition property to test filter-items.

AttributesValue
multiplexedfalse
partial-settingfalse
typeacquisition
visibilitydevelopment

Value-ItemsDirectionTypeScalarityDescription
AnItem1OUTboolscalarSimple bolean value-item.
AnItem2OUTboolscalarAnother simple bolean value-item.
AResultStringOUTchararrayResult string of variable length.

Filter-ItemsDirectionTypeScalarityDescription
aFilterINchararrayFilter-item of the type char.

ConfigurationFieldArray2D

   [Back to top]

AttributesValue
multiplexedtrue
partial-settingfalse
typeacquisition
visibilitydevelopment

Global Interface

   [Back to top]

Setting Properties

   [Back to top]

DiagnosticSetting

   [Back to top]

Generic property which allows to diagnose any FESA classes

AttributesValue
multiplexedfalse
partial-settingfalse
typesetting
visibilityexpert

Value-ItemsDirectionTypeScalarityDescription
requestStateINboolscalar

Acquisition Properties

   [Back to top]

Data

   [Back to top]

Device Data

   [Back to top]

Configuration

   [Back to top]

NameTypeDescription
structArrayStructArray

Acquisition

   [Back to top]

NameTypeDescription
aFilterStringcharA character array for strings of variable length.
aResultStringcharA character array for a result strings of variable length.

Setting

   [Back to top]

NameTypeDescription
boolFieldboolBoolean field.
int8Fieldint8_t8 bit integer field.
int16Fieldint16_t16 bit integer field.
int32Fieldint32_t32 bit integer field.
int64Fieldint64_t64 bit integer field.
uint8Fielduint8_t8 bit unsigned integer field.
uint16Fielduint16_t16 bit unsigned integer field.
uint32Fielduint32_t32 bit unsigned integer field.
uint64Fielduint64_t64 bit unsigned integer field.
floatFieldfloatFloat field.
doubleFielddoubleDouble field.
boolArrayFieldboolBoolean array field.
int8ArrayFieldint8_t8 bit integer array field.
int16ArrayFieldint16_t16 bit integer array field.
int32ArrayFieldint32_t32 bit integer array field.
int64ArrayFieldint64_t64 bit integer array field.
uint8ArrayFielduint8_t8 bit unsigned integer array field.
uint16ArrayFielduint16_t16 bit unsigned integer array field.
uint32ArrayFielduint32_t32 bit unsigned integer array field.
uint64ArrayFielduint64_t64 bit unsigned integer array field.
floatArrayFieldfloatFloat array field.
doubleArrayFielddoubleDouble array field.
boolArrayField2DboolBoolean 2D array field.
stringValueFieldcharCharacter array field.
charArrayField2DcharCharacter 2D array field.
aField1boolA boolean field.
aField2boolAnother boolean field.

Global Data

   [Back to top]

Configuration

   [Back to top]

None

Acquisition

   [Back to top]

None

Setting

   [Back to top]

None

Custom Types

   [Back to top]

NameType
DIAG_TOPICcustom-types
ARRAY_LENGTHcustom-types
ARRAY2D_LENGTH_DIM1custom-types
ARRAY2D_LENGTH_DIM2custom-types
FILTERNAMEcustom-types
MODULE_STATUScustom-types
MAX_MODULE_STATUS_LABEL_LENGTHcustom-types
MODULE_STATUS_SIZEcustom-types
StructArraycustom-types

Struct and Enumeration Data

   [Back to top]

StructArray

   [Back to top]
NameScalarityTypeSizeDescription
ascalardouble
zscalardouble
srscalardouble

MODULE_STATUS

   [Back to top]
SymbolValueAccess
UNKNOWN0RO
OK1RO
WARNING2RO
ERROR3RO
NOT_AVAILABLE4RO

Constants

   [Back to top]

NameTypeValue
ARRAY_LENGTHuint32_t10

NameTypeValue
ARRAY2D_LENGTH_DIM1uint32_t2

NameTypeValue
ARRAY2D_LENGTH_DIM2uint32_t5

NameTypeValue
FILTERNAMEstringTheAcquisitionFilter

NameTypeValue
MAX_MODULE_STATUS_LABEL_LENGTHuint32_t30

NameTypeValue
MODULE_STATUS_SIZEuint32_t2