aas-core3 1.0.0
Manipulate, verify and de/serialize asset administration shells in C++.
Loading...
Searching...
No Matches
constants.hpp File Reference
#include "aas_core/aas_3_0/types.hpp"
#include <cstdint>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Classes

struct  aas_core::aas_3_0::constants::HashBytes
 

Namespaces

namespace  aas_core
 
namespace  aas_core::aas_3_0
 
namespace  aas_core::aas_3_0::constants
 

Variables

const std::unordered_set< std::wstring > aas_core::aas_3_0::constants::kValidCategoriesForDataElement
 Categories for types::IDataElement as defined in Constraint AASd-090.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kGenericFragmentKeys
 Enumeration of all identifiable elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kGenericGloballyIdentifiables
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kAasIdentifiables
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kAasSubmodelElementsAsKeys
 Enumeration of all submodel elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kAasReferableNonIdentifiables
 Enumeration of different fragment key value types within a key.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kAasReferables
 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::KeyTypesaas_core::aas_3_0::constants::kGloballyIdentifiables
 Enumeration of all referable elements within an asset administration shell.
 
const std::unordered_set< types::KeyTypesaas_core::aas_3_0::constants::kFragmentKeys
 Enumeration of different key value types within a key.
 
const std::unordered_set< types::DataTypeIec61360aas_core::aas_3_0::constants::kDataTypeIec61360ForPropertyOrValue
 IEC 61360 data types for concept descriptions categorized with PROPERTY or VALUE.
 
const std::unordered_set< types::DataTypeIec61360aas_core::aas_3_0::constants::kDataTypeIec61360ForReference
 IEC 61360 data types for concept descriptions categorized with REFERENCE.
 
const std::unordered_set< types::DataTypeIec61360aas_core::aas_3_0::constants::kDataTypeIec61360ForDocument
 IEC 61360 data types for concept descriptions categorized with DOCUMENT.
 
const std::unordered_set< types::DataTypeIec61360aas_core::aas_3_0::constants::kIec61360DataTypesWithUnit
 These data types imply that the unit is defined in the data specification.