aas-core3 1.0.0
Manipulate, verify and de/serialize asset administration shells in C++.
Loading...
Searching...
No Matches
aas_core::aas_3_0::constants Namespace Reference

Classes

struct  HashBytes
 

Variables

const std::unordered_set< std::wstring > kValidCategoriesForDataElement
 Categories for types::IDataElement as defined in Constraint AASd-090.
 
const std::unordered_set< types::KeyTypeskGenericFragmentKeys
 Enumeration of all identifiable elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypeskGenericGloballyIdentifiables
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::KeyTypeskAasIdentifiables
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::KeyTypeskAasSubmodelElementsAsKeys
 Enumeration of all submodel elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypeskAasReferableNonIdentifiables
 Enumeration of different fragment key value types within a key.
 
const std::unordered_set< types::KeyTypeskAasReferables
 Enumeration of referables. We need this to check that model references refer to a Referable. For example, the observed attribute of the Basic Event Element object must be a model reference to a Referable.
 
const std::unordered_set< types::KeyTypeskGloballyIdentifiables
 Enumeration of all referable elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypeskFragmentKeys
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::DataTypeIec61360kDataTypeIec61360ForPropertyOrValue
 IEC 61360 data types for concept descriptions categorized with PROPERTY or VALUE.
 
const std::unordered_set< types::DataTypeIec61360kDataTypeIec61360ForReference
 IEC 61360 data types for concept descriptions categorized with REFERENCE.
 
const std::unordered_set< types::DataTypeIec61360kDataTypeIec61360ForDocument
 IEC 61360 data types for concept descriptions categorized with DOCUMENT.
 
const std::unordered_set< types::DataTypeIec61360kIec61360DataTypesWithUnit
 These data types imply that the unit is defined in the data specification.
 

Variable Documentation

◆ kAasIdentifiables

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kAasIdentifiables
extern

Enumeration of different key value types within a key.

◆ kAasReferableNonIdentifiables

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kAasReferableNonIdentifiables
extern

Enumeration of different fragment key value types within a key.

◆ kAasReferables

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kAasReferables
extern

Enumeration of referables. We need this to check that model references refer to a Referable. For example, the observed attribute of the Basic Event Element object must be a model reference to a Referable.

◆ kAasSubmodelElementsAsKeys

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kAasSubmodelElementsAsKeys
extern

Enumeration of all submodel elements within an asset administration shell.

◆ kDataTypeIec61360ForDocument

const std::unordered_set<types::DataTypeIec61360> aas_core::aas_3_0::constants::kDataTypeIec61360ForDocument
extern

IEC 61360 data types for concept descriptions categorized with DOCUMENT.

◆ kDataTypeIec61360ForPropertyOrValue

const std::unordered_set<types::DataTypeIec61360> aas_core::aas_3_0::constants::kDataTypeIec61360ForPropertyOrValue
extern

IEC 61360 data types for concept descriptions categorized with PROPERTY or VALUE.

◆ kDataTypeIec61360ForReference

const std::unordered_set<types::DataTypeIec61360> aas_core::aas_3_0::constants::kDataTypeIec61360ForReference
extern

IEC 61360 data types for concept descriptions categorized with REFERENCE.

◆ kFragmentKeys

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kFragmentKeys
extern

Enumeration of different key value types within a key.

◆ kGenericFragmentKeys

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kGenericFragmentKeys
extern

Enumeration of all identifiable elements within an asset administration shell.

◆ kGenericGloballyIdentifiables

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kGenericGloballyIdentifiables
extern

Enumeration of different key value types within a key.

◆ kGloballyIdentifiables

const std::unordered_set<types::KeyTypes> aas_core::aas_3_0::constants::kGloballyIdentifiables
extern

Enumeration of all referable elements within an asset administration shell.

◆ kIec61360DataTypesWithUnit

const std::unordered_set<types::DataTypeIec61360> aas_core::aas_3_0::constants::kIec61360DataTypesWithUnit
extern

These data types imply that the unit is defined in the data specification.

◆ kValidCategoriesForDataElement

const std::unordered_set<std::wstring> aas_core::aas_3_0::constants::kValidCategoriesForDataElement
extern

Categories for types::IDataElement as defined in Constraint AASd-090.