blob: 81d3c585bfa51fe8f5a82461b2a38665f71bd951 [file] [log] [blame]
// DO NOT EDIT MANUALLY - Generated file
//
// Identifier constant values for cluster UnitTesting (cluster code: 4294048773/0xFFF1FC05)
// based on src/controller/data_model/controller-clusters.matter
#pragma once
#include <clusters/shared/GlobalIds.h>
#include <lib/core/DataModelTypes.h>
namespace chip {
namespace app {
namespace Clusters {
namespace UnitTesting {
namespace Attributes {
namespace Boolean {
inline constexpr AttributeId Id = 0x00000000;
} // namespace Boolean
namespace Bitmap8 {
inline constexpr AttributeId Id = 0x00000001;
} // namespace Bitmap8
namespace Bitmap16 {
inline constexpr AttributeId Id = 0x00000002;
} // namespace Bitmap16
namespace Bitmap32 {
inline constexpr AttributeId Id = 0x00000003;
} // namespace Bitmap32
namespace Bitmap64 {
inline constexpr AttributeId Id = 0x00000004;
} // namespace Bitmap64
namespace Int8u {
inline constexpr AttributeId Id = 0x00000005;
} // namespace Int8u
namespace Int16u {
inline constexpr AttributeId Id = 0x00000006;
} // namespace Int16u
namespace Int24u {
inline constexpr AttributeId Id = 0x00000007;
} // namespace Int24u
namespace Int32u {
inline constexpr AttributeId Id = 0x00000008;
} // namespace Int32u
namespace Int40u {
inline constexpr AttributeId Id = 0x00000009;
} // namespace Int40u
namespace Int48u {
inline constexpr AttributeId Id = 0x0000000A;
} // namespace Int48u
namespace Int56u {
inline constexpr AttributeId Id = 0x0000000B;
} // namespace Int56u
namespace Int64u {
inline constexpr AttributeId Id = 0x0000000C;
} // namespace Int64u
namespace Int8s {
inline constexpr AttributeId Id = 0x0000000D;
} // namespace Int8s
namespace Int16s {
inline constexpr AttributeId Id = 0x0000000E;
} // namespace Int16s
namespace Int24s {
inline constexpr AttributeId Id = 0x0000000F;
} // namespace Int24s
namespace Int32s {
inline constexpr AttributeId Id = 0x00000010;
} // namespace Int32s
namespace Int40s {
inline constexpr AttributeId Id = 0x00000011;
} // namespace Int40s
namespace Int48s {
inline constexpr AttributeId Id = 0x00000012;
} // namespace Int48s
namespace Int56s {
inline constexpr AttributeId Id = 0x00000013;
} // namespace Int56s
namespace Int64s {
inline constexpr AttributeId Id = 0x00000014;
} // namespace Int64s
namespace Enum8 {
inline constexpr AttributeId Id = 0x00000015;
} // namespace Enum8
namespace Enum16 {
inline constexpr AttributeId Id = 0x00000016;
} // namespace Enum16
namespace FloatSingle {
inline constexpr AttributeId Id = 0x00000017;
} // namespace FloatSingle
namespace FloatDouble {
inline constexpr AttributeId Id = 0x00000018;
} // namespace FloatDouble
namespace OctetString {
inline constexpr AttributeId Id = 0x00000019;
} // namespace OctetString
namespace ListInt8u {
inline constexpr AttributeId Id = 0x0000001A;
} // namespace ListInt8u
namespace ListOctetString {
inline constexpr AttributeId Id = 0x0000001B;
} // namespace ListOctetString
namespace ListStructOctetString {
inline constexpr AttributeId Id = 0x0000001C;
} // namespace ListStructOctetString
namespace LongOctetString {
inline constexpr AttributeId Id = 0x0000001D;
} // namespace LongOctetString
namespace CharString {
inline constexpr AttributeId Id = 0x0000001E;
} // namespace CharString
namespace LongCharString {
inline constexpr AttributeId Id = 0x0000001F;
} // namespace LongCharString
namespace EpochUs {
inline constexpr AttributeId Id = 0x00000020;
} // namespace EpochUs
namespace EpochS {
inline constexpr AttributeId Id = 0x00000021;
} // namespace EpochS
namespace VendorId {
inline constexpr AttributeId Id = 0x00000022;
} // namespace VendorId
namespace ListNullablesAndOptionalsStruct {
inline constexpr AttributeId Id = 0x00000023;
} // namespace ListNullablesAndOptionalsStruct
namespace EnumAttr {
inline constexpr AttributeId Id = 0x00000024;
} // namespace EnumAttr
namespace StructAttr {
inline constexpr AttributeId Id = 0x00000025;
} // namespace StructAttr
namespace RangeRestrictedInt8u {
inline constexpr AttributeId Id = 0x00000026;
} // namespace RangeRestrictedInt8u
namespace RangeRestrictedInt8s {
inline constexpr AttributeId Id = 0x00000027;
} // namespace RangeRestrictedInt8s
namespace RangeRestrictedInt16u {
inline constexpr AttributeId Id = 0x00000028;
} // namespace RangeRestrictedInt16u
namespace RangeRestrictedInt16s {
inline constexpr AttributeId Id = 0x00000029;
} // namespace RangeRestrictedInt16s
namespace ListLongOctetString {
inline constexpr AttributeId Id = 0x0000002A;
} // namespace ListLongOctetString
namespace ListFabricScoped {
inline constexpr AttributeId Id = 0x0000002B;
} // namespace ListFabricScoped
namespace TimedWriteBoolean {
inline constexpr AttributeId Id = 0x00000030;
} // namespace TimedWriteBoolean
namespace GeneralErrorBoolean {
inline constexpr AttributeId Id = 0x00000031;
} // namespace GeneralErrorBoolean
namespace ClusterErrorBoolean {
inline constexpr AttributeId Id = 0x00000032;
} // namespace ClusterErrorBoolean
namespace GlobalEnum {
inline constexpr AttributeId Id = 0x00000033;
} // namespace GlobalEnum
namespace GlobalStruct {
inline constexpr AttributeId Id = 0x00000034;
} // namespace GlobalStruct
namespace Unsupported {
inline constexpr AttributeId Id = 0x000000FF;
} // namespace Unsupported
namespace ReadFailureCode {
inline constexpr AttributeId Id = 0x00003000;
} // namespace ReadFailureCode
namespace FailureInt32U {
inline constexpr AttributeId Id = 0x00003001;
} // namespace FailureInt32U
namespace NullableBoolean {
inline constexpr AttributeId Id = 0x00004000;
} // namespace NullableBoolean
namespace NullableBitmap8 {
inline constexpr AttributeId Id = 0x00004001;
} // namespace NullableBitmap8
namespace NullableBitmap16 {
inline constexpr AttributeId Id = 0x00004002;
} // namespace NullableBitmap16
namespace NullableBitmap32 {
inline constexpr AttributeId Id = 0x00004003;
} // namespace NullableBitmap32
namespace NullableBitmap64 {
inline constexpr AttributeId Id = 0x00004004;
} // namespace NullableBitmap64
namespace NullableInt8u {
inline constexpr AttributeId Id = 0x00004005;
} // namespace NullableInt8u
namespace NullableInt16u {
inline constexpr AttributeId Id = 0x00004006;
} // namespace NullableInt16u
namespace NullableInt24u {
inline constexpr AttributeId Id = 0x00004007;
} // namespace NullableInt24u
namespace NullableInt32u {
inline constexpr AttributeId Id = 0x00004008;
} // namespace NullableInt32u
namespace NullableInt40u {
inline constexpr AttributeId Id = 0x00004009;
} // namespace NullableInt40u
namespace NullableInt48u {
inline constexpr AttributeId Id = 0x0000400A;
} // namespace NullableInt48u
namespace NullableInt56u {
inline constexpr AttributeId Id = 0x0000400B;
} // namespace NullableInt56u
namespace NullableInt64u {
inline constexpr AttributeId Id = 0x0000400C;
} // namespace NullableInt64u
namespace NullableInt8s {
inline constexpr AttributeId Id = 0x0000400D;
} // namespace NullableInt8s
namespace NullableInt16s {
inline constexpr AttributeId Id = 0x0000400E;
} // namespace NullableInt16s
namespace NullableInt24s {
inline constexpr AttributeId Id = 0x0000400F;
} // namespace NullableInt24s
namespace NullableInt32s {
inline constexpr AttributeId Id = 0x00004010;
} // namespace NullableInt32s
namespace NullableInt40s {
inline constexpr AttributeId Id = 0x00004011;
} // namespace NullableInt40s
namespace NullableInt48s {
inline constexpr AttributeId Id = 0x00004012;
} // namespace NullableInt48s
namespace NullableInt56s {
inline constexpr AttributeId Id = 0x00004013;
} // namespace NullableInt56s
namespace NullableInt64s {
inline constexpr AttributeId Id = 0x00004014;
} // namespace NullableInt64s
namespace NullableEnum8 {
inline constexpr AttributeId Id = 0x00004015;
} // namespace NullableEnum8
namespace NullableEnum16 {
inline constexpr AttributeId Id = 0x00004016;
} // namespace NullableEnum16
namespace NullableFloatSingle {
inline constexpr AttributeId Id = 0x00004017;
} // namespace NullableFloatSingle
namespace NullableFloatDouble {
inline constexpr AttributeId Id = 0x00004018;
} // namespace NullableFloatDouble
namespace NullableOctetString {
inline constexpr AttributeId Id = 0x00004019;
} // namespace NullableOctetString
namespace NullableCharString {
inline constexpr AttributeId Id = 0x0000401E;
} // namespace NullableCharString
namespace NullableEnumAttr {
inline constexpr AttributeId Id = 0x00004024;
} // namespace NullableEnumAttr
namespace NullableStruct {
inline constexpr AttributeId Id = 0x00004025;
} // namespace NullableStruct
namespace NullableRangeRestrictedInt8u {
inline constexpr AttributeId Id = 0x00004026;
} // namespace NullableRangeRestrictedInt8u
namespace NullableRangeRestrictedInt8s {
inline constexpr AttributeId Id = 0x00004027;
} // namespace NullableRangeRestrictedInt8s
namespace NullableRangeRestrictedInt16u {
inline constexpr AttributeId Id = 0x00004028;
} // namespace NullableRangeRestrictedInt16u
namespace NullableRangeRestrictedInt16s {
inline constexpr AttributeId Id = 0x00004029;
} // namespace NullableRangeRestrictedInt16s
namespace WriteOnlyInt8u {
inline constexpr AttributeId Id = 0x0000402A;
} // namespace WriteOnlyInt8u
namespace NullableGlobalEnum {
inline constexpr AttributeId Id = 0x00004033;
} // namespace NullableGlobalEnum
namespace NullableGlobalStruct {
inline constexpr AttributeId Id = 0x00004034;
} // namespace NullableGlobalStruct
namespace GeneratedCommandList {
inline constexpr AttributeId Id = Globals::Attributes::GeneratedCommandList::Id;
} // namespace GeneratedCommandList
namespace AcceptedCommandList {
inline constexpr AttributeId Id = Globals::Attributes::AcceptedCommandList::Id;
} // namespace AcceptedCommandList
namespace AttributeList {
inline constexpr AttributeId Id = Globals::Attributes::AttributeList::Id;
} // namespace AttributeList
namespace FeatureMap {
inline constexpr AttributeId Id = Globals::Attributes::FeatureMap::Id;
} // namespace FeatureMap
namespace ClusterRevision {
inline constexpr AttributeId Id = Globals::Attributes::ClusterRevision::Id;
} // namespace ClusterRevision
namespace MeiInt8u {
inline constexpr AttributeId Id = 0xFFF24F01;
} // namespace MeiInt8u
} // namespace Attributes
} // namespace UnitTesting
} // namespace Clusters
} // namespace app
} // namespace chip