|
openDAQ
Open data acquisition platform
|
Collaboration diagram for Property:Modules | |
| Factories | |
Classes | |
| struct | IProperty |
| Defines a set of metadata that describes the values held by a Property object stored under the key equal to the property's name. More... | |
| struct | IPropertyBuilder |
The builder interface of Properties. Allows for construction of Properties through the build method. More... | |
| class | PropertyBuilderPtr |
The builder interface of Properties. Allows for construction of Properties through the build method. More... | |
| class | GenericPropertyPtr< InterfaceType > |
| Defines a set of metadata that describes the values held by a Property object stored under the key equal to the property's name. More... | |
Enumerations | |
| enum class | PropertyType : EnumType { Bool = 0 , Int = 1 , Float = 2 , String = 3 , List = 4 , Dict = 5 , Ratio = 6 , Procedure = 7 , Object = 8 , Function = 10 , Struct = 12 , Enumeration = 13 , Reference = 0x1000 , IndexSelection , Selection , SparseSelection , Undefined = 0xFFFF } |
|
strong |
| Enumerator | |
|---|---|
| Bool | Boolean, True or False. |
| Int | 64 bit signed integer |
| Float | IEEE 754 64 bit floating point. |
| String | UTF8 zero terminated string. |
| List | List of objects of type |
| Dict | Dictionary of |
| Ratio | Rational number (numerator / denominator) |
| Procedure | Callback without return value. |
| Object | Nested |
| Function | Callback with return value. |
| Struct | Constant structure with dictionary of fields and types. |
| Enumeration | Enumeration representing a predefined set of named integral constants. |
| Reference | References another property. |
| IndexSelection | Value of property is an index into the |
| Selection | Value of property is the value to the |
| SparseSelection | Value of property is a key into the |
| Undefined | Undefined. |