blob: 09d55dff5881b370de8939ff81cb437bd7302f24 [file] [log] [blame]
# Copyright (c) 2023 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: PICS Item
PICS:
#
# Custom PICS
#
- label: "Prompts user for input. Unable to run in CI"
id: PICS_USER_PROMPT
- label: "Skip sample app"
id: PICS_SKIP_SAMPLE_APP
- label: "Run steps in SDK and CI only"
id: PICS_SDK_CI_ONLY
- label:
"EventList attribute enabled (default to false while EventList is
provisional)"
id: PICS_EVENT_LIST_ENABLED
#
# Base Details
#
- label: "Is DUT Software Component?"
id: MCORE.DT_SW_COMP
- label:
"Does the device support communication over Bluetooth Low Energy (BLE)
?"
id: MCORE.COM.BLE
- label: "Does the device support communication over Wi-Fi ?"
id: MCORE.COM.WIFI
- label: "Does the device support communication over Ethernet ?"
id: MCORE.COM.ETH
- label: "Does the device support communication over Thread ?"
id: MCORE.COM.THR
- label:
"Does the device support Wi-Fi or Thread interfaces communication ?"
id: MCORE.COM.WIRELESS
- label: "Does the device implement a Commissioner ?"
id: MCORE.ROLE.COMMISSIONER
- label: "Does the device implement a Commissionee ?"
id: MCORE.ROLE.COMMISSIONEE
- label: "Does the device implement a Controller ?"
id: MCORE.ROLE.CONTROLLER
- label: "Does the device support the Factory Reset Method?"
id: MCORE.UI.FACTORYRESET
- label:
"Does the commissionee device only function within a Matter network?"
id: MCORE.DD.CHIP_DEV
- label: "Is the commissionee device a lock device?"
id: MCORE.DD.DEV_LOCK
- label: "Is the commissionee device a barrier access device?"
id: MCORE.DD.DEV_BARRIER
- label:
"Does the commissionee device have a vendor specific information
element (IE)?"
id: MCORE.DD.IE
- label:
"Does the commissionee device or device packaging have a QR code based
onboarding payload?"
id: MCORE.DD.QR
- label:
"Does the commissionee device or device packaging have a Manual
Pairing Code?"
id: MCORE.DD.MANUAL_PC
- label:
"Does the commissionee device have a NFC tag containing the onboarding
payload?"
id: MCORE.DD.NFC
- label: "Does the commissionee device support dynamic passcodes?"
id: MCORE.DD.PASSCODE
- label: "Does the DUT support user interface?"
id: MCORE.DD.UI
- label: "Does the DUT support Commissioner Discovery?"
id: MCORE.DD.COMM_DISCOVERY
- label: "Is the DUT a Controller?"
id: MCORE.DD.CONTROLLER
- label:
"Does the commissionee device’s Onboarding Payload contain
concatenated QR codes?"
id: MCORE.DD.CONCATENATED_QR_CODE
- label:
"Does the commissioner support scanning and processing concatenated QR
codes?"
id: MCORE.DD.CTRL_CONCATENATED_QR_CODE_1
- label:
"Does the commissioner support processing devices in the order as
indicated in the concatenated QR codes?"
id: MCORE.DD.CTRL_CONCATENATED_QR_CODE_1_INORDER
- label:
"Does the commissioner support indicating to user the need to
commission devices one by one for concatenated QR codes?"
id: MCORE.DD.CTRL_CONCATENATED_QR_CODE_2
- label: "Does the commissioner support Discovery Capability over BLE?"
id: MCORE.DD.DISCOVERY_BLE
- label:
"Does the commissioner support Discovery Capability over IP Network?"
id: MCORE.DD.DISCOVERY_IP
- label: "Does the commissioner support Discovery Capability over SoftAP?"
id: MCORE.DD.DISCOVERY_SOFTAP
- label: "Does the DUT support Standard Commissioning Flow?"
id: MCORE.DD.STANDARD_COMM_FLOW
- label: "Does the DUT support User-Intent Commissioning Flow?"
id: MCORE.DD.USER_INTENT_COMM_FLOW
- label: "Does the DUT support Custom Commissioning Flow?"
id: MCORE.DD.CUSTOM_COMM_FLOW
- label:
"Does the commissioner support accepting a Manual Pairing Code for
commissioning?"
id: MCORE.DD.MANUAL_PC_COMMISSIONING
- label:
"Does the commissioner support accepting an 11-digit Manual Pairing
Code for commissioning?"
id: MCORE.DD.11_MANUAL_PC
- label:
"Does the commissioner support accepting a 21-digit Manual Pairing
Code for commissioning?"
id: MCORE.DD.21_MANUAL_PC
- label:
"Is commissionee device subject to physical tampering (doorbell,
camera, door lock, designed for outdoor usage)?"
id: MCORE.DD.PHYSICAL_TAMPERING
- label:
"Does the commissioner support scanning NFC tags containing the
onboarding payload?"
id: MCORE.DD.SCAN_NFC
- label:
"Does the commissioner support accepting a QR code for commissioning?"
id: MCORE.DD.QR_COMMISSIONING
- label:
"Does the commissioner support scanning QR codes containing the
onboarding payload?"
id: MCORE.DD.SCAN_QR_CODE
- label:
"Does the commissionee device support Extended Discovery through
DNS-SD advertisements when device is not in commissioning mode?"
id: MCORE.DD.EXTENDED_DISCOVERY
- label:
"Does the commissionee device support advertising the Vendor ID
Commissioning Subtype in Commissionable Node Discovery through DNS-SD
advertisements?"
id: MCORE.DD.COMMISSIONING_SUBTYPE_V
- label:
"Does the commissionee device support advertising the Device Type
Commissioning Subtype in Commissionable Node Discovery through DNS-SD
advertisements?"
id: MCORE.DD.COMMISSIONING_SUBTYPE_T
- label:
"Does the commissionee device support TXT Key 'VP' (Vendor ID /
Product ID) in it’s DNS-SD TXT Records for Commissionable Node
Discovery?"
id: MCORE.DD.TXT_KEY_VP
- label:
"Does the commissionee device support TXT Key 'DT' (Device Type) in
it’s DNS-SD TXT Records for Commissionable Node Discovery?"
id: MCORE.DD.TXT_KEY_DT
- label:
"Does the commissionee device support TXT Key 'DN' (Device Name) in
it’s DNS-SD TXT Records for Commissionable Node Discovery?"
id: MCORE.DD.TXT_KEY_DN
- label:
"Does the commissionee device support TXT Key 'RI' (Rotating
Identifier) in it’s DNS-SD TXT Records for Commissionable Node
Discovery?"
id: MCORE.DD.TXT_KEY_RI
- label:
"Does the commissionee device support TXT Key 'PH' (Pairing Hint) in
it’s DNS-SD TXT Records for Commissionable Node Discovery?"
id: MCORE.DD.TXT_KEY_PH
- label:
"Does the commissionee device support TXT Key 'PI' (Pairing
Instruction) in it’s DNS-SD TXT Records for Commissionable Node
Discovery?"
id: MCORE.DD.TXT_KEY_PI
- label:
"Does device support optional subtype _V in commissionable node
discovery mDNS?"
id: MCORE.SC.VENDOR_SUBTYPE
- label:
"Does device support optional subtype _T in commissionable node
discovery mDNS?"
id: MCORE.SC.DEVTYPE_SUBTYPE
- label:
"Does device support optional key VP in commissionable node discovery
mDNS?"
id: MCORE.SC.VP_KEY
- label:
"Does device support optional key DT in commissionable node discovery
mDNS?"
id: MCORE.SC.DT_KEY
- label:
"Does device support optional key DN in commissionable node discovery
mDNS?"
id: MCORE.SC.DN_KEY
- label:
"Does device support optional key RI in commissionable node discovery
mDNS?"
id: MCORE.SC.RI_KEY
- label:
"Does device support optional key PH in commissionable node discovery
mDNS?"
id: MCORE.SC.PH_KEY
- label:
"Does device support optional key PI in commissionable node discovery
mDNS?"
id: MCORE.SC.PI_KEY
- label:
"Does device support optional key SII in operational discovery mDNS?"
id: MCORE.SC.SII_OP_DISCOVERY_KEY
- label:
"Does device support optional key SII in operational discovery mDNS?"
id: MCORE.SC.SAI_OP_DISCOVERY_KEY
- label:
"Does device support optional key SII in operational discovery mDNS?"
id: MCORE.SC.T_KEY
- label: "Is the DUT a Controller?"
id: MCORE.SC.DT_CONTROLLER
- label:
"Does device support optional key SII in commissionable node discovery
mDNS?"
id: MCORE.SC.SII_COMM_DISCOVERY_KEY
- label:
"Does device support optional key SAI in commissionable node discovery
mDNS?"
id: MCORE.SC.SAI_COMM_DISCOVERY_KEY
- label:
"Does device support Extended Discovery for Commissionable Node
Discovery?"
id: MCORE.SC.EXTENDED_DISCOVERY
- label: "Is the device a sleepy end device (SED)?"
id: MCORE.SC.SED
- label: "Does the Controller DUT support Service Advertising?"
id: MCORE.SC.ADV
- label: "Does Device support LwIP stack?"
id: MCORE.SC.LWIP
- label:
"Does Commissioner notify user that Commissionee is not a fully
trusted device on device attestation failure?"
id: MCORE.DA.ATTEST_WARNING
- label:
"Does commissionee-provided certification declaration make use of
dac_origin_vendor_id field?"
id: MCORE.DA.CERTDECL_ORIGIN_VENDORID
- label:
"Does commissionee-provided certification declaration make use of
dac_origin_product_id field?"
id: MCORE.DA.CERTDECL_ORIGIN_PRODUCTID
- label:
"Does commissionee-provided certification declaration make use of
authorized_paa_list field?"
id: MCORE.DA.CERTDECL_AUTH_PAA
- label:
"Does commissionee provide a Firmware Information field in the
AttestationResponse?"
id: MCORE.DA.ATTESTELEMENT_FW_INFO
#
#IDM
#
- label: "Does the device implement the ICD Management cluster as a server?"
id: ICDM.S
- label: "Is the device a Server"
id: MCORE.IDM.S
- label: "Is the device a Client"
id: MCORE.IDM.C
- label:
"Is the device a Client and Supports sending a Invoke Request Message"
id: MCORE.IDM.C.InvokeRequest
- label:
"Is the device a Client and Supports sending a Read Request Message"
id: MCORE.IDM.C.ReadRequest
- label:
"Is the device a Client and Supports sending a Write Request Message"
id: MCORE.IDM.C.WriteRequest
- label:
"Is the device a Client and Supports sending a Subscribe Request
Message"
id: MCORE.IDM.C.SubscribeRequest
- label: "Is the device a Server and supports an attribute of DataType Bool"
id: MCORE.IDM.S.Attribute.DataType_Bool
- label:
"Is the device a Server and supports an attribute of DataType String"
id: MCORE.IDM.S.Attribute.DataType_String
- label:
"Is the device a Server and supports an attribute of DataType Unsigned
Integer"
id: MCORE.IDM.S.Attribute.DataType_UnsignedInteger
- label:
"Is the device a Server and supports an attribute of DataType Signed
Integer"
id: MCORE.IDM.S.Attribute.DataType_SignedInteger
- label:
"Is the device a Server and supports an attribute of DataType Struct"
id: MCORE.IDM.S.Attribute.DataType_Struct
- label:
"Is the device a Server and supports an attribute of DataType Floating
Point"
id: MCORE.IDM.S.Attribute.DataType_FloatingPoint
- label: "Is the device a Server and supports an attribute of DataType List"
id: MCORE.IDM.S.Attribute.DataType_List
- label:
"Is the device a Server and supports an attribute of DataType Octet
String"
id: MCORE.IDM.S.Attribute.DataType_OctetString
- label: "Is the device a Server and supports an attribute of DataType Enum"
id: MCORE.IDM.S.Attribute.DataType_Enum
- label:
"Is the device a Server and supports an attribute of DataType Bitmap"
id: MCORE.IDM.S.Attribute.DataType_Bitmap
- label:
"Is the device a Client and supports Reading an attribute of DataType
Bool"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_Bool
- label:
"Is the device a Client and supports Reading an attribute of DataType
String"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_String
- label:
"Is the device a Client and supports Reading an attribute of DataType
Unsigned Integer"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_UnsignedInteger
- label:
"Is the device a Client and supports Reading an attribute of DataType
Signed Integer"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_SignedInteger
- label:
"Is the device a Client and supports Reading an attribute of DataType
Struct"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_Struct
- label:
"Is the device a Client and supports Reading an attribute of DataType
Floating Point"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_FloatingPoint
- label:
"Is the device a Client and supports Reading an attribute of DataType
List"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_List
- label:
"Is the device a Client and supports Reading an attribute of DataType
Octet String"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_OctetString
- label:
"Is the device a Client and supports Reading an attribute of DataType
Enum"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_Enum
- label:
"Is the device a Client and supports Reading an attribute of DataType
Bitmap"
id: MCORE.IDM.C.ReadRequest.Attribute.DataType_Bitmap
- label:
"Is the device a Client and supports writing an attribute of DataType
Bool"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_Bool
- label:
"Is the device a Client and supports writing an attribute of DataType
String"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_String
- label:
"Is the device a Client and supports writing an attribute of DataType
Unsigned Integer"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_UnsignedInteger
- label:
"Is the device a Client and supports writing an attribute of DataType
Signed Integer"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_SignedInteger
- label:
"Is the device a Client and supports writing an attribute of DataType
Struct"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_Struct
- label:
"Is the device a Client and supports writing an attribute of DataType
Floating Point"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_FloatingPoint
- label:
"Is the device a Client and supports writing an attribute of DataType
List"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_List
- label:
"Is the device a Client and supports writing an attribute of DataType
Octet String"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_OctetString
- label:
"Is the device a Client and supports writing an attribute of DataType
Enum"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_Enum
- label:
"Is the device a Client and supports writing an attribute of DataType
Bitmap"
id: MCORE.IDM.C.WriteRequest.Attribute.DataType_Bitmap
- label:
"Is the device a Server and supports a writable attribute of DataType
Bool"
id: MCORE.IDM.S.Attribute_W.DataType_Bool
- label:
"Is the device a Server and supports a writable attribute of DataType
String"
id: MCORE.IDM.S.Attribute_W.DataType_String
- label:
"Is the device a Server and supports a writable attribute of DataType
UnsignedInteger"
id: MCORE.IDM.S.Attribute_W.DataType_UnsignedInteger
- label:
"Is the device a Server and supports a writable attribute of DataType
SignedInteger"
id: MCORE.IDM.S.Attribute_W.DataType_SignedInteger
- label:
"Is the device a Server and supports a writable attribute of DataType
Struct"
id: MCORE.IDM.S.Attribute_W.DataType_Struct
- label:
"Is the device a Server and supports a writable attribute of DataType
FloatingPoint"
id: MCORE.IDM.S.Attribute_W.DataType_FloatingPoint
- label:
"Is the device a Server and supports a writable attribute of DataType
List"
id: MCORE.IDM.S.Attribute_W.DataType_List
- label:
"Is the device a Server and supports a writable attribute of DataType
OctetString"
id: MCORE.IDM.S.Attribute_W.DataType_OctetString
- label:
"Is the device a Server and supports a writable attribute of DataType
Enum"
id: MCORE.IDM.S.Attribute_W.DataType_Enum
- label:
"Is the device a Server and supports a writable attribute of DataType
Bitmap"
id: MCORE.IDM.S.Attribute_W.DataType_Bitmap
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType Bool"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_Bool
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType String"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_String
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType UnsignedInteger"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_UnsignedInteger
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType Integer"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_Integer
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType FloatingPoint"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_FloatingPoint
- label:
"Is the device a Client and supports subscribing to an attribute of
DataType List"
id: MCORE.IDM.C.SubscribeRequest.Attribute.DataType_List
- label:
"Is the device a Server and capable of generating large data which is
greater than 1 MTU(1280 bytes)"
id: MCORE.IDM.S.LargeData
- label:
"Is the device a Client and supports subscribing to an individual
Event"
id: MCORE.IDM.C.SubscribeEvent
- label: "Is the device a Client and supports Reading an individual Event"
id: MCORE.IDM.C.ReadEvent
- label:
"Is the device a client and supports subscribing to Multiple
Attributes"
id: MCORE.IDM.C.SubscribeRequest.MultipleAttributes
- label: "Is the device a Server and supports Persistent subscription"
id: MCORE.IDM.S.PersistentSubscription
- label: "Does the DUT implement a Bridge"
id: MCORE.BRIDGE
- label:
"Does the DUT have information on battery level of (at least some of)
of its bridged devices"
id: MCORE.BRIDGE.BatInfo
- label:
"Does the DUT have means to change the state of (at least some of) of
its bridged devices, e.g. through a manufacturer-provided app"
id: MCORE.BRIDGE.OtherControl
- label:
"Does the DUT have means to change the name of (at least some of) of
its bridged devices, e.g. through a manufacturer-provided app"
id: MCORE.BRIDGE.AllowDeviceRename
- label: "Does the DUT support a Bridge"
id: MCORE.BRIDGECLIENT
- label: "Does the DUT support to maintain a list of connected devices"
id: MCORE.DEVLIST.UseDevices
- label: "Does the DUT support to maintain the names of connected devices"
id: MCORE.DEVLIST.UseDeviceName
- label: "Does the DUT support to maintain the state of connected devices"
id: MCORE.DEVLIST.UseDeviceState
- label:
"Does the DUT support maintaining information on battery level of
connected devices"
id: MCORE.DEVLIST.UseBatInfo
- label: "Does the DUT support the BDX Sender role?"
id: MCORE.BDX.Sender
- label: "Does the DUT support the BDX Receiver role?"
id: MCORE.BDX.Receiver
- label: "Does the DUT support the BDX Sender role in Synchronous mode?"
id: MCORE.BDX.SynchronousSender
- label: "Does the DUT support the BDX Receiver role in Synchronous mode?"
id: MCORE.BDX.SynchronousReceiver
- label: "Does the DUT support the BDX Sender role in Asynchronous mode?"
id: MCORE.BDX.AsynchronousSender
- label: "Does the DUT support the BDX Receiver role in Asynchronous mode?"
id: MCORE.BDX.AsynchronousReceiver
- label: "Does the DUT control the rate of the BDX transfer ?"
id: MCORE.BDX.Driver
- label: "Is the DUT an Initiator of the BDX transfer?"
id: MCORE.BDX.Initiator
- label: "Is the DUT a Responder of the BDX transfer?"
id: MCORE.BDX.Responder
- label: "Does the DUT support sending the BlockQueryWithSkip message?"
id: MCORE.BDX.BlockQueryWithSkip
- label: "Does the DUT implement the OTA Requestor Device Type?"
id: MCORE.OTA.Requestor
- label: "Does the DUT implement the OTA Provider Device Type?"
id: MCORE.OTA.Provider
- label: "Does the DUT support the HTTPS Protocol for OTA image download?"
id: MCORE.OTA.HTTPS
- label:
"Does the DUT support obtaining user consent for OTA application by
virtue of built-in user interface capabilities?"
id: MCORE.OTA.RequestorConsent
- label: "Does the DUT support resumption of a transfer previously aborted?"
id: MCORE.OTA.Resume
- label: "Does the DUT support Vendor specific OTA implementation?"
id: MCORE.OTA.VendorSpecific
- label:
"Does the DUT have Administer privilege over the Access Control of
another node?"
id: MCORE.ACL.Administrator
- label:
"Does the Requestor DUT support querying a different Provider in its
OTA Provider List when it hits error conditions in invoking the
QueryImage command?"
id: MCORE.OTA.Retry
# Access Control cluster
- label: "Does the device implement the Access Control Cluster as a server?"
id: ACL.S
- label: "Does the device implement the Access Control Cluster as a client?"
id: ACL.C
#
# server / attributes
#
- label: "Does the device implement the ACL attribute?"
id: ACL.S.A0000
- label: "Does the device implement the extension attribute?"
id: ACL.S.A0001
- label:
"Does the device implement the SubjectsPerAccessControlEntry
attribute?"
id: ACL.S.A0002
- label: "Does the device implement the TargetsPerAccessControlEntry event?"
id: ACL.S.A0003
- label:
"Does the device implement the AccessControlEntriesPerFabric
attribute?"
id: ACL.S.A0004
#
# server / Events
#
- label: "Does the device implement the AccessControlEntryChanged Event?"
id: ACL.S.E00
- label:
"Does the device implement the AccessControlExtensionChanged Event?"
id: ACL.S.E01
#
# client / Events
#
- label: "Does the device implement the AccessControlEntryChanged Event?"
id: ACL.C.E00
- label:
"Does the device implement the AccessControlExtensionChanged Event?"
id: ACL.C.E01
# Access Control Enforcement Test Plan
- label:
"Does the device implement an Application Device Type on any endpoint"
id: APPDEVICE.S
# Content App Observer Cluster
- label:
"Does the device implement the Content App Observer cluster as a
server?"
id: APPOBSERVER.S
# Actions Cluster Test Plan
- label: "Does the device implement the Actions cluster as a server?"
id: ACT.S
- label: "Does the device implement the Actions cluster as a client?"
id: ACT.C
#
# server / attributes
#
- label: "Does the device implement the ActionList attribute?"
id: ACT.S.A0000
- label: "Does the device implement the EndpointLists attribute?"
id: ACT.S.A0001
- label: "Does the device implement the SetupURL attribute?"
id: ACT.S.A0002
#
# server / manually
#
- label:
"Can the ActionList attribute be filled or changed by some means? (see
Note)"
id: ACT.S.M.FillActionList
- label:
"Can the EndpointLists attribute be changed by some means? (see Note)"
id: ACT.S.M.FillEndpointLists
- label:
"Does the DUT support exposing an Endpoint in multiple
EndpointListStructs"
id: ACT.S.M.OverlappingEndpointLists
- label: "Can a suffix be used on SetupURL"
id: ACT.S.M.SetupURLWithSuffix
#
# client / commandsGenerated
#
- label: "Does the DUT support sending the InstantAction command?"
id: ACT.C.C00.Tx
- label:
"Does the DUT support sending the InstantActionWithTransition command?"
id: ACT.C.C01.Tx
- label: "Does the DUT support sending the StartAction command?"
id: ACT.C.C02.Tx
- label: "Does the DUT support sending the StartActionWithDuration command?"
id: ACT.C.C03.Tx
- label: "Does the DUT support sending the StopAction command?"
id: ACT.C.C04.Tx
- label: "Does the DUT support sending the PauseAction command?"
id: ACT.C.C05.Tx
- label: "Does the DUT support sending the PauseActionWithDuration command?"
id: ACT.C.C06.Tx
- label: "Does the DUT support sending the ResumeAction command?"
id: ACT.C.C07.Tx
- label: "Does the DUT support sending the EnableAction command?"
id: ACT.C.C08.Tx
- label:
"Does the DUT support sending the EnableActionWithDuration command?"
id: ACT.C.C09.Tx
- label: "Does the DUT support sending the DisableAction command?"
id: ACT.C.C0a.Tx
- label:
"Does the DUT support sending the DisableActionWithDuration command?"
id: ACT.C.C0b.Tx
#
# server / commandsGenerated
#
- label: "Does the device implement of InstantAction command?"
id: ACT.S.C00.Rsp
- label: "Does the device implement of InstantActionWithTransition command?"
id: ACT.S.C01.Rsp
- label: "Does the device implement of StartAction command?"
id: ACT.S.C02.Rsp
- label: "Does the device implement of StartActionWithDuration command?"
id: ACT.S.C03.Rsp
- label: "Does the device implement of StopAction command?"
id: ACT.S.C04.Rsp
- label: "Does the device implement of PauseAction command?"
id: ACT.S.C05.Rsp
- label: "Does the device implement of PauseActionWithDuration command?"
id: ACT.S.C06.Rsp
- label: "Does the device implement of ResumeAction command?"
id: ACT.S.C07.Rsp
- label: "Does the device implement of EnableAction command?"
id: ACT.S.C08.Rsp
- label: "Does the device implement of EnableActionWithDuration command?"
id: ACT.S.C09.Rsp
- label: "Does the device implement of DisableAction command?"
id: ACT.S.C0a.Rsp
- label: "Does the device implement of DisableActionWithDuration command?"
id: ACT.S.C0b.Rsp
#
# client / manually
#
- label: "Write all supported optional attributes"
id: ACT.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: ACT.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: ACT.C.AM-READ
- label: "Read all supported optional attributes"
id: ACT.C.AO-READ
# Binding Cluster Test Plan
- label: "Does the device implement the Binding Cluster as a server?"
id: BIND.S
- label: "Does the device implement the Binding Cluster as a client?"
id: BIND.C
#
# server / attributes
#
- label: "Does the DUT(server) support the Binding attribute?"
id: BIND.S.A0000
# Boolean State Cluster Test Plan
- label: "Does the device implement the Boolean State cluster as a server?"
id: BOOL.S
- label: "Does the device implement the Boolean State cluster as a client?"
id: BOOL.C
#
# server / attributes
#
- label: "Does the device implement the StateValue attribute?"
id: BOOL.S.A0000
#
# server / Events
#
- label: "Does the device implement the StateChange event?"
id: BOOL.S.E00
#
# server / manually
#
- label:
"Can the StateValue attribute be changed by manual operation at the
DUT?"
id: BOOL.S.M.ManuallyControlled
#
# client / manually
#
- label: "Write all supported mandatory attribute"
id: BOOL.C.AM-WRITE
- label: "Write all supported optional attributes"
id: BOOL.C.AO-WRITE
- label: "Read all supported mandatory attribute"
id: BOOL.C.AM-READ
- label: "Read all supported optional attributes"
id: BOOL.C.AO-READ
# Bridged Device Basic Information Test Plan
- label:
"Does the device implement the Bridged Device Basic Information
Cluster as a server?"
id: BRBINFO.S
- label:
"Does the device implement the Bridged Device Basic Information
Cluster as a client?"
id: BRBINFO.C
#
# server / attributes
#
- label: "Does the DUT(server) support the DataModelRevision attribute?"
id: BRBINFO.S.A0000
- label: "Does the DUT(server) support the VendorName attribute?"
id: BRBINFO.S.A0001
- label: "Does the DUT(server) support the VendorID attribute?"
id: BRBINFO.S.A0002
- label: "Does the DUT(server) support the ProductName attribute?"
id: BRBINFO.S.A0003
- label: "Does the DUT(server) support the ProductID attribute?"
id: BRBINFO.S.A0004
- label: "Does the DUT(server) support the NodeLabel attribute?"
id: BRBINFO.S.A0005
- label: "Does the DUT(server) support the Location attribute?"
id: BRBINFO.S.A0006
- label: "Does the DUT(server) support the HardwareVersion attribute?"
id: BRBINFO.S.A0007
- label: "Does the DUT(server) support the HardwareVersionString attribute?"
id: BRBINFO.S.A0008
- label: "Does the DUT(server) support the SoftwareVersion attribute?"
id: BRBINFO.S.A0009
- label: "Does the DUT(server) support the SoftwareVersionString attribute?"
id: BRBINFO.S.A000a
- label: "Does the DUT(server) support the ManufacturingDate attribute?"
id: BRBINFO.S.A000b
- label: "Does the DUT(server) support the PartNumber attribute?"
id: BRBINFO.S.A000c
- label: "Does the DUT(server) support the ProductURL attribute?"
id: BRBINFO.S.A000d
- label: "Does the DUT(server) support the ProductLabel attribute?"
id: BRBINFO.S.A000e
- label: "Does the DUT(server) support the SerialNumber attribute?"
id: BRBINFO.S.A000f
- label: "Does the DUT(server) support the LocalConfigDisabled attribute?"
id: BRBINFO.S.A0010
- label: "Does the DUT(server) support the Reachable attribute?"
id: BRBINFO.S.A0011
- label: "Does the DUT(server) support the UniqueID attribute?"
id: BRBINFO.S.A0012
- label: "Does the DUT(server) support the CapabilityMinima attribute?"
id: BRBINFO.S.A0013
- label: "Does the DUT(server) support the ProductAppearance attribute?"
id: BRBINFO.S.A0014
#
# server / Events
#
- label: "Does the DUT(server) support the StartUp event?"
id: BRBINFO.S.E00
- label: "Does the DUT(server) support the ShutDown event?"
id: BRBINFO.S.E01
- label: "Does the DUT(server) support the Leave event?"
id: BRBINFO.S.E02
- label: "Does the DUT(server) support the ReachableChanged event?"
id: BRBINFO.S.E03
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the DataModelRevision
attribute implemented on server?"
id: BRBINFO.C.A0000
- label:
"Does the DUT(client) have access privileges for the VendorName
attribute implemented on server?"
id: BRBINFO.C.A0001
- label:
"Does the DUT(client) have access privileges for the VendorID
attribute implemented on server?"
id: BRBINFO.C.A0002
- label:
"Does the DUT(client) have access privileges for the ProductName
attribute implemented on server?"
id: BRBINFO.C.A0003
- label:
"Does the DUT(client) have access privileges for the ProductID
attribute implemented on server?"
id: BRBINFO.C.A0004
- label:
"Does the DUT(client) have access privileges for the NodeLabel
attribute implemented on server?"
id: BRBINFO.C.A0005
- label:
"Does the DUT(client) have access privileges for the Location
attribute implemented on server?"
id: BRBINFO.C.A0006
- label:
"Does the DUT(client) have access privileges for the HardwareVersion
attribute implemented on server?"
id: BRBINFO.C.A0007
- label:
"Does the DUT(client) have access privileges for the
HardwareVersionString attribute implemented on server?"
id: BRBINFO.C.A0008
- label:
"Does the DUT(client) have access privileges for the SoftwareVersion
attribute implemented on server?"
id: BRBINFO.C.A0009
- label:
"Does the DUT(client) have access privileges for the
SoftwareVersionString attribute implemented on server?"
id: BRBINFO.C.A000a
- label:
"Does the DUT(client) have access privileges for the ManufacturingDate
attribute implemented on server?"
id: BRBINFO.C.A000b
- label:
"Does the DUT(client) have access privileges for the PartNumber
attribute implemented on server?"
id: BRBINFO.C.A000c
- label:
"Does the DUT(client) have access privileges for the ProductURL
attribute implemented on server?"
id: BRBINFO.C.A000d
- label:
"Does the DUT(client) have access privileges for the ProductLabel
attribute implemented on server?"
id: BRBINFO.C.A000e
- label:
"Does the DUT(client) have access privileges for the SerialNumber
attribute implemented on server?"
id: BRBINFO.C.A000f
- label:
"Does the DUT(client) have access privileges for the
LocalConfigDisabled attribute implemented on server?"
id: BRBINFO.C.A0010
- label:
"Does the DUT(client) have access privileges for the Reachable
attribute implemented on server?"
id: BRBINFO.C.A0011
- label:
"Does the DUT(client) have access privileges for the UniqueID
attribute implemented on server?"
id: BRBINFO.C.A0012
- label:
"Does the DUT(client) have access privileges for the CapabilityMinima
attribute implemented on server?"
id: BRBINFO.C.A0013
- label:
"Does the DUT(client) have access privileges for the ProductAppearance
attribute implemented on server?"
id: BRBINFO.C.A0014
#
# client / Events
#
- label: "Does the DUT(Client) support the StartUp event?"
id: BRBINFO.C.E00
- label: "Does the DUT(Client) support the ShutDown event?"
id: BRBINFO.C.E01
- label: "Does the DUT(Client) support the Leave event?"
id: BRBINFO.C.E02
- label: "Does the DUT(Client) support the ReachableChanged event?"
id: BRBINFO.C.E03
# Color Control Cluster Test Plan
- label: "Does the device implement the Color Control cluster as a server?"
id: CC.S
- label: "Does the device implement the Color Control cluster as a client?"
id: CC.C
#
# server / attributes
#
- label: "Does the device implement the CurrentHue attribute?"
id: CC.S.A0000
- label: "Does the device implement the CurrentSaturation attribute?"
id: CC.S.A0001
- label: "Does the device implement the REMAININGTime attribute?"
id: CC.S.A0002
- label: "Does the device implement the CurrentX attribute?"
id: CC.S.A0003
- label: "Does the device implement the CurrentY attribute?"
id: CC.S.A0004
- label: "Does the device implement the DriftCompensation attribute?"
id: CC.S.A0005
- label: "Does the device implement the CompensationText attribute?"
id: CC.S.A0006
- label: "Does the device implement the ColorTemperatureMireds attribute?"
id: CC.S.A0007
- label: "Does the device implement the ColorMode attribute?"
id: CC.S.A0008
- label: "Does the device implement the Options attribute?"
id: CC.S.A000f
- label: "Does the device implement the NumberOfPrimaries attribute?"
id: CC.S.A0010
- label: "Does the device implement the Primary1X attribute?"
id: CC.S.A0011
- label: "Does the device implement the Primary1Y attribute?"
id: CC.S.A0012
- label: "Does the device implement the Primary1Intensity attribute?"
id: CC.S.A0013
- label: "Does the device implement the Primary2X attribute?"
id: CC.S.A0015
- label: "Does the device implement the Primary2Y attribute?"
id: CC.S.A0016
- label: "Does the device implement the Primary2Intensity attribute?"
id: CC.S.A0017
- label: "Does the device implement the Primary3X attribute?"
id: CC.S.A0019
- label: "Does the device implement the Primary3Y attribute?"
id: CC.S.A001a
- label: "Does the device implement the Primary3Intensity attribute?"
id: CC.S.A001b
- label: "Does the device implement the Primary4X attribute?"
id: CC.S.A0020
- label: "Does the device implement the Primary4Y attribute?"
id: CC.S.A0021
- label: "Does the device implement the PRIMAR41Intensity attribute?"
id: CC.S.A0022
- label: "Does the device implement the Primary5X attribute?"
id: CC.S.A0024
- label: "Does the device implement the Primary5Y attribute?"
id: CC.S.A0025
- label: "Does the device implement the Primary5Intensity attribute?"
id: CC.S.A0026
- label: "Does the device implement the Primary6X attribute?"
id: CC.S.A0028
- label: "Does the device implement the Primary6Y attribute?"
id: CC.S.A0029
- label: "Does the device implement the Primary6Intensity attribute?"
id: CC.S.A002a
- label: "Does the device implement the WhitePointX attribute?"
id: CC.S.A0030
- label: "Does the device implement the WhitePointY attribute?"
id: CC.S.A0031
- label: "Does the device implement the ColorPointRX attribute?"
id: CC.S.A0032
- label: "Does the device implement the ColorPointRY attribute?"
id: CC.S.A0033
- label: "Does the device implement the ColorPointRIntensity attribute?"
id: CC.S.A0034
- label: "Does the device implement the ColorPointGX attribute?"
id: CC.S.A0036
- label: "Does the device implement the ColorPointGY attribute?"
id: CC.S.A0037
- label: "Does the device implement the ColorPointGIntensity attribute?"
id: CC.S.A0038
- label: "Does the device implement the ColorPointBX attribute?"
id: CC.S.A003a
- label: "Does the device implement the ColorPointBY attribute?"
id: CC.S.A003b
- label: "Does the device implement the ColorPointBIntensity attribute?"
id: CC.S.A003c
- label: "Does the device implement the EnhancedCurrentHue attribute?"
id: CC.S.A4000
- label: "Does the device implement the EnhancedColorMode attribute?"
id: CC.S.A4001
- label: "Does the device implement the ColorLoopActive attribute?"
id: CC.S.A4002
- label: "Does the device implement the ColorLoopDirection attribute?"
id: CC.S.A4003
- label: "Does the device implement the ColorLoopTime attribute?"
id: CC.S.A4004
- label:
"Does the device implement the ColorLoopStartEnhancedHue attribute?"
id: CC.S.A4005
- label:
"Does the device implement the ColorLoopStoredEnhancedHue attribute?"
id: CC.S.A4006
- label: "Does the device implement the ColorCapabilities attribute?"
id: CC.S.A400a
- label:
"Does the device implement the ColorTempPhysicalMinMireds attribute?"
id: CC.S.A400b
- label:
"Does the device implement the ColorTempPhysicalMaxMireds attribute?"
id: CC.S.A400c
- label:
"Does the device implement the CoupleColorTempToLevelMinMireds
attribute?"
id: CC.S.A400d
- label:
"Does the device implement the StartUpColorTemperatureMireds
attribute?"
id: CC.S.A4010
#
# server / commandsReceived
#
- label: "Does the device implement receiving the MoveToHue command?"
id: CC.S.C00.Rsp
- label: "Does the device implement receiving the MoveHue command?"
id: CC.S.C01.Rsp
- label: "Does the device implement receiving the StepHue command?"
id: CC.S.C02.Rsp
- label: "Does the device implement receiving the MoveToSaturation command?"
id: CC.S.C03.Rsp
- label: "Does the device implement receiving the MoveSaturation command?"
id: CC.S.C04.Rsp
- label: "Does the device implement receiving the StepSaturation command?"
id: CC.S.C05.Rsp
- label:
"Does the device implement receiving the MoveToHueAndSaturation
command?"
id: CC.S.C06.Rsp
- label: "Does the device implement receiving the MoveToColor command?"
id: CC.S.C07.Rsp
- label: "Does the device implement receiving the MoveColor command?"
id: CC.S.C08.Rsp
- label: "Does the device implement receiving the StepColor command?"
id: CC.S.C09.Rsp
- label:
"Does the device implement receiving the MoveToColorTemperature
command?"
id: CC.S.C0a.Rsp
- label:
"Does the device implement receiving the EnhancedMoveToHue command?"
id: CC.S.C40.Rsp
- label: "Does the device implement receiving the EnhancedMoveHue command?"
id: CC.S.C41.Rsp
- label: "Does the device implement receiving the EnhancedStepHue command?"
id: CC.S.C42.Rsp
- label:
"Does the device implement receiving the
EnhancedMoveToHueAndSaturation command?"
id: CC.S.C43.Rsp
- label: "Does the device implement receiving the ColorLoopSet command?"
id: CC.S.C44.Rsp
- label: "Does the device implement receiving the StopMoveStep command?"
id: CC.S.C47.Rsp
- label:
"Does the device implement receiving the MoveColorTemperature command?"
id: CC.S.C4b.Rsp
- label:
"Does the device implement receiving the StepColorTemperature command?"
id: CC.S.C4c.Rsp
#
# server / features
#
- label: "Does the DUT(server) support the Hue/Saturation feature?"
id: CC.S.F00
- label: "Does the DUT(server) support the Enhanced Hue feature?"
id: CC.S.F01
- label: "Does the DUT(server) support the Color Loop feature?"
id: CC.S.F02
- label: "Does the DUT(server) support the Color XY feature?"
id: CC.S.F03
- label: "Does the DUT(server) support the Color Temperature feature?"
id: CC.S.F04
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the CurrentHue
attribute implemented on server?"
id: CC.C.A0000
- label:
"Does the DUT(client) have access privileges for the CurrentSaturation
attribute implemented on server?"
id: CC.C.A0001
- label:
"Does the DUT(client) have access privileges for the RemainingTime
attribute implemented on server?"
id: CC.C.A0002
- label:
"Does the DUT(client) have access privileges for the CurrentX
attribute implemented on server?"
id: CC.C.A0003
- label:
"Does the DUT(client) have access privileges for the CurrentY
attribute implemented on server?"
id: CC.C.A0004
- label:
"Does the DUT(client) have access privileges for the DriftCompensation
attribute implemented on server?"
id: CC.C.A0005
- label:
"Does the DUT(client) have access privileges for the CompensationText
attribute implemented on server?"
id: CC.C.A0006
- label:
"Does the DUT(client) have access privileges for the
ColorTemperatureMireds attribute implemented on server?"
id: CC.C.A0007
- label:
"Does the DUT(client) have access privileges for the ColorMode
attribute implemented on server?"
id: CC.C.A0008
- label:
"Does the DUT(client) have access privileges for the Options attribute
implemented on server?"
id: CC.C.A000f
- label:
"Does the DUT(client) have access privileges for the NumberOfPrimaries
attribute implemented on server?"
id: CC.C.A0010
- label:
"Does the DUT(client) have access privileges for the Primary1X
attribute implemented on server?"
id: CC.C.A0011
- label:
"Does the DUT(client) have access privileges for the Primary1Y
attribute implemented on server?"
id: CC.C.A0012
- label:
"Does the DUT(client) have access privileges for the Primary1Intensity
attribute implemented on server?"
id: CC.C.A0013
- label:
"Does the DUT(client) have access privileges for the Primary2X
attribute implemented on server?"
id: CC.C.A0015
- label:
"Does the DUT(client) have access privileges for the Primary2Y
attribute implemented on server?"
id: CC.C.A0016
- label:
"Does the DUT(client) have access privileges for the Primary2Intensity
attribute implemented on server?"
id: CC.C.A0017
- label:
"Does the DUT(client) have access privileges for the Primary3X
attribute implemented on server?"
id: CC.C.A0019
- label:
"Does the DUT(client) have access privileges for the Primary3Y
attribute implemented on server?"
id: CC.C.A001a
- label:
"Does the DUT(client) have access privileges for the Primary3Intensity
attribute implemented on server?"
id: CC.C.A001b
- label:
"Does the DUT(client) have access privileges for the Primary4X
attribute implemented on server?"
id: CC.C.A0020
- label:
"Does the DUT(client) have access privileges for the Primary4Y
attribute implemented on server?"
id: CC.C.A0021
- label:
"Does the DUT(client) have access privileges for the Primary4Intensity
attribute implemented on server?"
id: CC.C.A0022
- label:
"Does the DUT(client) have access privileges for the Primary5X
attribute implemented on server?"
id: CC.C.A0024
- label:
"Does the DUT(client) have access privileges for the Primary5Y
attribute implemented on server?"
id: CC.C.A0025
- label:
"Does the DUT(client) have access privileges for the Primary5Intensity
attribute implemented on server?"
id: CC.C.A0026
- label:
"Does the DUT(client) have access privileges for the Primary6X
attribute implemented on server?"
id: CC.C.A0028
- label:
"Does the DUT(client) have access privileges for the Primary6Y
attribute implemented on server?"
id: CC.C.A0029
- label:
"Does the DUT(client) have access privileges for the Primary6Intensity
attribute implemented on server?"
id: CC.C.A002a
- label:
"Does the DUT(client) have access privileges for the WhitePointX
attribute implemented on server?"
id: CC.C.A0030
- label:
"Does the DUT(client) have access privileges for the WhitePointY
attribute implemented on server?"
id: CC.C.A0031
- label:
"Does the DUT(client) have access privileges for the ColorPointRX
attribute implemented on server?"
id: CC.C.A0032
- label:
"Does the DUT(client) have access privileges for the ColorPointRY
attribute implemented on server?"
id: CC.C.A0033
- label:
"Does the DUT(client) have access privileges for the
ColorPointRIntensity attribute implemented on server?"
id: CC.C.A0034
- label:
"Does the DUT(client) have access privileges for the ColorPointGX
attribute implemented on server?"
id: CC.C.A0036
- label:
"Does the DUT(client) have access privileges for the ColorPointGY
attribute implemented on server?"
id: CC.C.A0037
- label:
"Does the DUT(client) have access privileges for the
ColorPointGIntensity attribute implemented on server?"
id: CC.C.A0038
- label:
"Does the DUT(client) have access privileges for the ColorPointBX
attribute implemented on server?"
id: CC.C.A003a
- label:
"Does the DUT(client) have access privileges for the ColorPointBY
attribute implemented on server?"
id: CC.C.A003b
- label:
"Does the DUT(client) have access privileges for the
ColorPointBIntensity attribute implemented on server?"
id: CC.C.A003c
- label:
"Does the DUT(client) have access privileges for the
EnhancedCurrentHue attribute implemented on server?"
id: CC.C.A4000
- label:
"Does the DUT(client) have access privileges for the EnhancedColorMode
attribute implemented on server?"
id: CC.C.A4001
- label:
"Does the DUT(client) have access privileges for the ColorLoopActive
attribute implemented on server?"
id: CC.C.A4002
- label:
"Does the DUT(client) have access privileges for the
ColorLoopDirection attribute implemented on server?"
id: CC.C.A4003
- label:
"Does the DUT(client) have access privileges for the ColorLoopTime
attribute implemented on server?"
id: CC.C.A4004
- label:
"Does the DUT(client) have access privileges for the
ColorLoopStartEnhancedHue attribute implemented on server?"
id: CC.C.A4005
- label:
"Does the DUT(client) have access privileges for the
ColorLoopStoredEnhancedHue attribute implemented on server?"
id: CC.C.A4006
- label:
"Does the DUT(client) have access privileges for the ColorCapabilities
attribute implemented on server?"
id: CC.C.A400a
- label:
"Does the DUT(client) have access privileges for the
ColorTempPhysicalMinMireds attribute implemented on server?"
id: CC.C.A400b
- label:
"Does the DUT(client) have access privileges for the
ColorTempPhysicalMaxMireds attribute implemented on server?"
id: CC.C.A400c
- label:
"Does the DUT(client) have access privileges for the
CoupleColorTempToLevelMinMireds attribute implemented on server?"
id: CC.C.A400d
- label:
"Does the DUT(client) have access privileges for the
StartUpColorTemperatureMireds attribute implemented on server?"
id: CC.C.A4010
#
# client / commandsGenerated
#
- label: "Does the device implement sending the MoveToHue command?"
id: CC.C.C00.Tx
- label: "Does the device implement sending the MoveHue command?"
id: CC.C.C01.Tx
- label: "Does the device implement sending the StepHue command?"
id: CC.C.C02.Tx
- label: "Does the device implement sending the MoveToSaturation command?"
id: CC.C.C03.Tx
- label: "Does the device implement sending the MoveSaturation command?"
id: CC.C.C04.Tx
- label: "Does the device implement sending the StepSaturation command?"
id: CC.C.C05.Tx
- label:
"Does the device implement sending the MoveToHueAndSaturation command?"
id: CC.C.C06.Tx
- label: "Does the device implement sending the MoveToColor command?"
id: CC.C.C07.Tx
- label: "Does the device implement sending the MoveColor command?"
id: CC.C.C08.Tx
- label: "Does the device implement sending the StepColor command?"
id: CC.C.C09.Tx
- label:
"Does the device implement sending the MoveToColorTemperature command?"
id: CC.C.C0a.Tx
- label: "Does the device implement sending the EnhancedMoveToHue command?"
id: CC.C.C40.Tx
- label: "Does the device implement sending the EnhancedMoveHue command?"
id: CC.C.C41.Tx
- label: "Does the device implement sending the EnhancedStepHue command?"
id: CC.C.C42.Tx
- label:
"Does the device implement sending the EnhancedMoveToHueAndSaturation
command?"
id: CC.C.C43.Tx
- label: "Does the device implement sending the ColorLoopSet command?"
id: CC.C.C44.Tx
- label: "Does the device implement sending the StopMoveStep command?"
id: CC.C.C47.Tx
- label:
"Does the device implement sending the MoveColorTemperature command?"
id: CC.C.C4b.Tx
- label:
"Does the device implement sending the StepColorTemperature command?"
id: CC.C.C4c.Tx
#
# client / features
#
- label: "Does the DUT(client) support the Hue/Saturation feature?"
id: CC.C.F00
- label: "Does the DUT(client) support the Enhanced Hue feature?"
id: CC.C.F01
- label: "Does the DUT(client) support the Color Loop feature?"
id: CC.C.F02
- label: "Does the DUT(client) support the Color XY feature?"
id: CC.C.F03
- label: "Does the DUT(client) support the Color Temperature feature?"
id: CC.C.F04
# Dishwasher Alarm Cluster
- label:
"Does the device implement the Dishwasher Alarm cluster as a server?"
id: DISHALM.S
- label:
"Does the device implement the Dishwasher Alarm cluster as a client?"
id: DISHALM.C
#
# server / features
#
- label: "Does the device support the Reset command"
id: DISHALM.S.F00
#
# server / attributes
#
- label: "Does the device implement the Mask attribute?"
id: DISHALM.S.A0000
- label: "Does the device implement the Latch attribute?"
id: DISHALM.S.A0001
- label: "Does the device implement the State attribute?"
id: DISHALM.S.A0002
- label: "Does the DUT(server) support the PARTSLIST attribute?"
id: DISHALM.S.A0003
#
# server / events
#
- label: "Does the device implement the Notify event_?"
id: DISHALM.S.E00
#
# server / Manual controllable
#
- label:
"Can the Dishwasher Alarm attribute changed by physical control at the
device?"
id: DISHALM.S.M.ManuallyControlled
- label: "Does the device support the Inflow alarm?"
id: DISHALM.S.M.InflowAlarmSupported
- label: "Does the device support the Drain alarm?"
id: DISHALM.S.M.DrainAlarmSupported
- label: "Does the device support the Door alarm?"
id: DISHALM.S.M.DoorAlarmSupported
- label: "Does the device support the TempLow alarm?"
id: DISHALM.S.M.TempLowAlarmSupported
- label: "Does the device support the TempHigh alarm?"
id: DISHALM.S.M.TempHighAlarmSupported
- label: "Does the device support the WaterLevel alarm?"
id: DISHALM.S.M.WaterLevelAlarmSupported
#
# server / Commands received
#
- label: "Does the device implement receiving the Reset command?"
id: DISHALM.S.C00.Rsp
- label: "Does the device implement receiving the Modify command?"
id: DISHALM.S.C01.Rsp
# Dishwasher Mode Cluster
- label: "Does the device implement the DISHM cluster as a server?"
id: DISHM.S
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: DISHM.S.M.CAN_TEST_MODE_FAILURE
- label: "Can the mode changed by manually control at the device?"
id: DISHM.S.M.CAN_MANUALLY_CONTROLLED
# PIXIT
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.DISHM.MODE_CHANGE_FAIL
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.DISHM.MODE_CHANGE_OK
#
# server / features
#
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: DISHM.S.F00
#
# server / attributes
#
- label: "Does the device implement the SupportedModes attribute?"
id: DISHM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: DISHM.S.A0001
- label: "Does the device implement the StartUpMode attribute?"
id: DISHM.S.A0002
- label: "Does the device implement the OnMode attribute?"
id: DISHM.S.A0003
#
# server / Commands received
#
- label: "Does the device implement receiving the ChangeToMode command?"
id: DISHM.S.C00.Rsp
#
# server / Commands generated
#
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: DISHM.S.C01.Tx
# Descriptor Cluster TestPlan
- label: "Does the device implement the Descriptor cluster as a server?"
id: DESC.S
- label: "Does the device implement the Descriptor cluster as a client?"
id: DESC.C
#
# server / attributes
#
- label: "Does the DUT(server) support the DEVICETYPELIST attribute?"
id: DESC.S.A0000
- label: "Does the DUT(server) support the SERVERLIST attribute?"
id: DESC.S.A0001
- label: "Does the DUT(server) support the CLIENTLIST attribute?"
id: DESC.S.A0002
- label: "Does the DUT(server) support the PARTSLIST attribute?"
id: DESC.S.A0003
- label: "Does the DUT(server) support the TAGLIST attribute?"
id: DESC.S.A0004
#
#Feature
#
- label: "Does the device support the TagList command"
id: DESC.S.F00
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the DEVICETYPELIST
attribute implemented on server?"
id: DESC.C.A0000
- label:
"Does the DUT(client) have access privileges for the SERVERLIST
attribute implemented on server?"
id: DESC.C.A0001
- label:
"Does the DUT(client) have access privileges for the CLIENTLIST
attribute implemented on server?"
id: DESC.C.A0002
- label:
"Does the DUT(client) have access privileges for the PARTSLIST
attribute implemented on server?"
id: DESC.C.A0003
# Device Management Test Plan
- label:
"Does the device implement the Basic Information Cluster as a server?"
id: BINFO.S
- label:
"Does the device implement the Basic Information Cluster as a client?"
id: BINFO.C
- label:
"Does the device implement the Node Operational Credentials Cluster as
a server?"
id: OPCREDS.S
- label:
"Does the device implement the Node Operational Credentials Cluster as
a client?"
id: OPCREDS.C
- label:
"Does the device implement the NetworkCommissioning Cluster cluster as
a server?"
id: CNET.S
- label:
"Does the device implement the NetworkCommissioning Cluster cluster as
a client?"
id: CNET.C
#
# server / attributes
#
- label: "Does the DUT(server) support the DataModelRevision attribute?"
id: BINFO.S.A0000
- label: "Does the DUT(server) support the VendorName attribute?"
id: BINFO.S.A0001
- label: "Does the DUT(server) support the VendorID attribute?"
id: BINFO.S.A0002
- label: "Does the DUT(server) support the ProductName attribute?"
id: BINFO.S.A0003
- label: "Does the DUT(server) support the ProductID attribute?"
id: BINFO.S.A0004
- label: "Does the DUT(server) support the NodeLabel attribute?"
id: BINFO.S.A0005
- label: "Does the DUT(server) support the Location attribute?"
id: BINFO.S.A0006
- label: "Does the DUT(server) support the HardwareVersion attribute?"
id: BINFO.S.A0007
- label: "Does the DUT(server) support the HardwareVersionString attribute?"
id: BINFO.S.A0008
- label: "Does the DUT(server) support the SoftwareVersion attribute?"
id: BINFO.S.A0009
- label: "Does the DUT(server) support the SoftwareVersionString attribute?"
id: BINFO.S.A000a
- label: "Does the DUT(server) support the ManufacturingDate attribute?"
id: BINFO.S.A000b
- label: "Does the DUT(server) support the PartNumber attribute?"
id: BINFO.S.A000c
- label: "Does the DUT(server) support the ProductURL attribute?"
id: BINFO.S.A000d
- label: "Does the DUT(server) support the ProductLabel attribute?"
id: BINFO.S.A000e
- label: "Does the DUT(server) support the SerialNumber attribute?"
id: BINFO.S.A000f
- label: "Does the DUT(server) support the LocalConfigDisabled attribute?"
id: BINFO.S.A0010
- label: "Does the DUT(server) support the Reachable attribute?"
id: BINFO.S.A0011
- label: "Does the DUT(server) support the UniqueID attribute?"
id: BINFO.S.A0012
- label: "Does the DUT(server) support the CapabilityMinima attribute?"
id: BINFO.S.A0013
- label: "Does the DUT(server) support the ProductAppearance attribute?"
id: BINFO.S.A0014
- label: "Does the DUT(server) support the SpecificationVersion attribute?"
id: BINFO.S.A0015
- label: "Does the DUT(server) support the MaxPathsPerInvoke attribute?"
id: BINFO.S.A0016
#####
- label: "Does the DUT(server) support the NOC list attribute?"
id: OPCREDS.S.A0000
- label: "Does the DUT(server) support the Fabrics list attribute?"
id: OPCREDS.S.A0001
- label: "Does the DUT(server) support the SupportedFabrics attribute?"
id: OPCREDS.S.A0002
- label: "Does the DUT(server) support the CommissionedFabrics attribute?"
id: OPCREDS.S.A0003
- label:
"Does the DUT(server) support the TrustedRootCertificates attribute?"
id: OPCREDS.S.A0004
- label: "Does the DUT(server) support the CurrentFabricIndex attribute?"
id: OPCREDS.S.A0005
#########
- label: "Does the DUT(Server) support MaxNetworks attribute?"
id: CNET.S.A0000
- label: "Does the DUT(Server) support Networks attribute?"
id: CNET.S.A0001
- label: "Does the DUT(Server) support ScanMaxTimeSeconds attribute?"
id: CNET.S.A0002
- label: "Does the DUT(Server) support ConnectMaxTimeSeconds attribute?"
id: CNET.S.A0003
- label: "Does the DUT(Server) support InterfaceEnabled attribute?"
id: CNET.S.A0004
- label: "Does the DUT(Server) support LastNetworkingStatus attribute?"
id: CNET.S.A0005
- label: "Does the DUT(Server) support LastNetworkID attribute?"
id: CNET.S.A0006
- label: "Does the DUT(Server) support LastConnectErrorValue attribute?"
id: CNET.S.A0007
- label: "Does the DUT(Server) support SupportedWiFiBands attribute?"
id: CNET.S.A0008
- label: "Does the DUT(Server) support SupportedThreadFeatures attribute?"
id: CNET.S.A0009
- label: "Does the DUT(Server) support ThreadVersion attribute?"
id: CNET.S.A000A
#
# server / commandsReceived
#
- label:
"Does the Device(Server) implement receiving the AttestationRequest
command?"
id: OPCREDS.S.C00.Rsp
- label:
"Does the Device(Server) implement receiving the
CertificateChainRequest command?"
id: OPCREDS.S.C02.Rsp
- label:
"Does the Device(Server) implement receiving the CSRRequest command?"
id: OPCREDS.S.C04.Rsp
- label: "Does the Device(Server) implement receiving the AddNOC command?"
id: OPCREDS.S.C06.Rsp
- label:
"Does the Device(Server) implement receiving the UpdateNOC command?"
id: OPCREDS.S.C07.Rsp
- label:
"Does the Device(Server) implement receiving the UpdateFabricLabel
command?"
id: OPCREDS.S.C09.Rsp
- label:
"Does the Device(Server) implement receiving the RemoveFabric command?"
id: OPCREDS.S.C0a.Rsp
- label:
"Does the Device(Server) implement receiving the
AddTrustedRootCertificate command?"
id: OPCREDS.S.C0b.Rsp
- label:
"Does the Device(Server) implement receiving the ScanNetworks command?"
id: CNET.S.C00.Rsp
- label:
"Does the Device(Server) implement receiving the
AddOrUpdateWiFiNetwork command?"
id: CNET.S.C02.Rsp
- label:
"Does the Device(Server) implement receiving the
AddOrUpdateThreadNetwork command?"
id: CNET.S.C03.Rsp
- label:
"Does the Device(Server) implement receiving the RemoveNetwork
command?"
id: CNET.S.C04.Rsp
- label:
"Does the Device(Server) implement receiving the ConnectNetwork
command?"
id: CNET.S.C06.Rsp
- label:
"Does the Device(Server) implement receiving the ReorderNetwork
command?"
id: CNET.S.C08.Rsp
#
# server / commandsGenerated
#
- label:
"Does the Device(Server) invoking/generating the AttestationResponse
command?"
id: OPCREDS.S.C01.Tx
- label:
"Does the Device(Server) invoking/generating the
CertificateChainResponse command?"
id: OPCREDS.S.C03.Tx
- label:
"Does the Device(Server) invoking/generating the CSRResponse command?"
id: OPCREDS.S.C05.Tx
- label:
"Does the Device(Server) invoking/generating the NOCResponse command?"
id: OPCREDS.S.C08.Tx
- label:
"Does the Device(Server) invoking/generating the ScanNetworksResponse
command?"
id: CNET.S.C01.Tx
- label:
"Does the Device(Server) invoking/generating the NetworkConfigResponse
command?"
id: CNET.S.C05.Tx
- label:
"Does the Device(Server) invoking/generating the
ConnectNetworkResponse command?"
id: CNET.S.C07.Tx
#
# server / Events
#
- label: "Does the DUT(server) support the StartUp event?"
id: BINFO.S.E00
- label: "Does the DUT(server) support the ShutDown event?"
id: BINFO.S.E01
- label: "Does the DUT(server) support the Leave event?"
id: BINFO.S.E02
- label: "Does the DUT(server) support the ReachableChanged event?"
id: BINFO.S.E03
#
# server / features
#
- label: "Does the device implement the Wi-Fi related features ?"
id: CNET.S.F00
- label: "Does the device implement the Thread related features"
id: CNET.S.F01
- label: "Does the device implement the Ethernet related features ?"
id: CNET.S.F02
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the DataModelRevision
attribute implemented on the server?"
id: BINFO.C.A0000
- label:
"Does the DUT(client) have access privileges for the VendorName
attribute implemented on the server?"
id: BINFO.C.A0001
- label:
"Does the DUT(client) have access privileges for the VendorID
attribute implemented on the server?"
id: BINFO.C.A0002
- label:
"Does the DUT(client) have access privileges for the ProductName
attribute implemented on the server?"
id: BINFO.C.A0003
- label:
"Does the DUT(client) have access privileges for the ProductID
attribute implemented on the server?"
id: BINFO.C.A0004
- label:
"Does the DUT(client) have access privileges for the NodeLabel
attribute implemented on the server?"
id: BINFO.C.A0005
- label:
"Does the DUT(client) have access privileges for the Location
attribute implemented on the server?"
id: BINFO.C.A0006
- label:
"Does the DUT(client) have access privileges for the HardwareVersion
attribute implemented on the server?"
id: BINFO.C.A0007
- label:
"Does the DUT(client) have access privileges for the
HardwareVersionString attribute implemented on the server?"
id: BINFO.C.A0008
- label:
"Does the DUT(client) have access privileges for the SoftwareVersion
attribute implemented on the server?"
id: BINFO.C.A0009
- label:
"Does the DUT(client) have access privileges for the
SoftwareVersionString attribute implemented on the server?"
id: BINFO.C.A000a
- label:
"Does the DUT(client) have access privileges for the ManufacturingDate
attribute implemented on the server?"
id: BINFO.C.A000b
- label:
"Does the DUT(client) have access privileges for the PartNumber
attribute implemented on the server?"
id: BINFO.C.A000c
- label:
"Does the DUT(client) have access privileges for the ProductURL
attribute implemented on the server?"
id: BINFO.C.A000d
- label:
"Does the DUT(client) have access privileges for the ProductLabel
attribute implemented on the server?"
id: BINFO.C.A000e
- label:
"Does the DUT(client) have access privileges for the SerialNumber
attribute implemented on the server?"
id: BINFO.C.A000f
- label:
"Does the DUT(client) have access privileges for the
LocalConfigDisabled attribute implemented on the server?"
id: BINFO.C.A0010
- label:
"Does the DUT(client) have access privileges for the Reachable
attribute implemented on the server?"
id: BINFO.C.A0011
- label:
"Does the DUT(client) have access privileges for the UniqueID
attribute implemented on the server?"
id: BINFO.C.A0012
- label:
"Does the DUT(client) have access privileges for the CapabilityMinima
attribute implemented on the server?"
id: BINFO.C.A0013
- label:
"Does the DUT(client) have access privileges for the NOC list
attribute implemented on the server?"
id: OPCREDS.C.A0000
- label:
"Does the DUT(client) have access privileges for the SupportedFabrics
attribute implemented on the server?"
id: OPCREDS.C.A0002
- label:
"Does the DUT(client) have access privileges for the
CommissionedFabrics attribute implemented on the server?"
id: OPCREDS.C.A0003
- label:
"Does the DUT(client) have access privileges for the
TrustedRootCertificates attribute implemented on the server?"
id: OPCREDS.C.A0004
- label:
"Does the DUT(client) have access privileges for the
CurrentFabricIndex attribute implemented on the server?"
id: OPCREDS.C.A0005
- label:
"Does the DUT(client) have access privileges for the MaxNetworks
attribute implemented on the server?"
id: CNET.C.A0000
- label:
"Does the DUT(client) have access privileges for the Networks
attribute implemented on the server?"
id: CNET.C.A0001
- label:
"Does the DUT(client) have access privileges for the
ScanMaxTimeSeconds attribute implemented on the server?"
id: CNET.C.A0002
- label:
"Does the DUT(client) have access privileges for the
ConnectMaxTimeSeconds attribute implemented on the server?"
id: CNET.C.A0003
- label:
"Does the DUT(client) have access privileges for the InterfaceEnabled
attribute implemented on the server?"
id: CNET.C.A0004
- label:
"Does the DUT(client) have access privileges for the
LastNetworkingStatus attribute implemented on the server?"
id: CNET.C.A0005
- label:
"Does the DUT(client) have access privileges for the LastNetworkID
attribute implemented on the server?"
id: CNET.C.A0006
- label:
"Does the DUT(client) have access privileges for the
LastConnectErrorValue attribute implemented on the server?"
id: CNET.C.A0007
#
# client / commandsReceived
#
- label:
"Does the Device(Client) invoking/generating the AttestationResponse
command?"
id: OPCREDS.C.C01.Rsp
- label:
"Does the Device(Client) invoking/generating the
CertificateChainResponse command?"
id: OPCREDS.C.C03.Rsp
- label:
"Does the Device(Client) invoking/generating the CSRResponse command?"
id: OPCREDS.C.C05.Rsp
- label:
"Does the Device(Client) invoking/generating the NOCResponse command?"
id: OPCREDS.C.C08.Rsp
#
# client / commandsGenerated
#
- label:
"Does the Device(Client) implement receiving the AttestationRequest
command?"
id: OPCREDS.C.C00.Tx
- label:
"Does the Device(Client) implement receiving the
CertificateChainRequest command?"
id: OPCREDS.C.C02.Tx
- label:
"Does the Device(Client) implement receiving the CSRRequest command?"
id: OPCREDS.C.C04.Tx
- label: "Does the Device(Client) implement receiving the AddNOC command?"
id: OPCREDS.C.C06.Tx
- label:
"Does the Device(Client) implement receiving the UpdateNOC command?"
id: OPCREDS.C.C07.Tx
- label:
"Does the Device(Client) implement receiving the UpdateFabricLabel
command?"
id: OPCREDS.C.C09.Tx
- label:
"Does the Device(Client) implement receiving the RemoveFabric command?"
id: OPCREDS.C.C0a.Tx
- label:
"Does the Device(Client) implement receiving the
AddTrustedRootCertificate command?"
id: OPCREDS.C.C0b.Tx
- label:
"Does the Device(Client) invoking/generating the ScanNetworks command?"
id: CNET.C.C00.Tx
- label:
"Does the Device(Client) invoking/generating the
AddOrUpdateWiFiNetwork command?"
id: CNET.C.C02.Tx
- label:
"Does the Device(Client) invoking/generating the
AddOrUpdateThreadNetwork command?"
id: CNET.C.C03.Tx
- label:
"Does the Device(Client) invoking/generating the RemoveNetwork
command?"
id: CNET.C.C04.Tx
- label:
"Does the Device(Client) invoking/generating the ConnectNetwork
command?"
id: CNET.C.C06.Tx
- label:
"Does the Device(Client) invoking/generating the ReorderNetwork
command?"
id: CNET.C.C08.Tx
#
# client / Events
#
- label: "Does the DUT(Client) support receiving the StartUp event?"
id: BINFO.C.E00
- label: "Does the DUT(Client) support receiving the ShutDown event?"
id: BINFO.C.E01
- label: "Does the DUT(Client) support receiving the Leave event?"
id: BINFO.C.E02
- label:
"Does the DUT(Client) support receiving the ReachableChanged event?"
id: BINFO.C.E03
#
# client / features
#
- label: "Does the device implement the Wi-Fi related features ?"
id: CNET.C.F00
- label: "Does the device implement the Thread related features"
id: CNET.C.F01
- label: "Does the device implement the Ethernet related features ?"
id: CNET.C.F02
# Diagnostics Logs Cluster Test Plan
- label:
"Does the device implement the Diagnostic Logs cluster as a server?"
id: DLOG.S
- label:
"Does the device implement the Diagnostic Logs cluster as a client?"
id: DLOG.C
#
# server / commandsReceived
#
- label:
"Does the Device(Server) implement receiving the RetrieveLogsRequest
command?"
id: DLOG.S.C00.Rsp
#
# server / commandsGenerated
#
- label:
"Does the Device(Server) invoking/generating the RetrieveLogsResponse
command?"
id: DLOG.S.C01.Tx
#
# client / commandsReceived
#
- label:
"Does the Device(client) implement receiving the RetrieveLogsResponse
command?"
id: DLOG.C.C01.Rsp
#
# client / commandsGenerated
#
- label:
"Does the Device(client) invoking/generating the RetrieveLogsRequeste
command?"
id: DLOG.C.C00.Tx
# Door lock Test Plan
- label: "Does the device implement the DoorLock cluster as a server?"
id: DRLK.S
- label: "Does the device implement the DoorLock cluster as a client?"
id: DRLK.C
#
# server / attributes
#
- label: "Does the DUT(server) support the LockState attribute?"
id: DRLK.S.A0000
- label: "Does the DUT(server) support the LockType attribute?"
id: DRLK.S.A0001
- label: "Does the DUT(server) support the ActuatorEnabled attribute?"
id: DRLK.S.A0002
- label: "Does the DUT(server) support the DoorState attribute?"
id: DRLK.S.A0003
- label: "Does the DUT(server) support the DoorOpen Events attribute?"
id: DRLK.S.A0004
- label: "Does the DUT(server) support the DoorClosedEvents attribute?"
id: DRLK.S.A0005
- label: "Does the DUT(server) support the OpenPeriod attribute?"
id: DRLK.S.A0006
- label:
"Does the DUT(server) support the NumberOf TotalUsersSupported
attribute?"
id: DRLK.S.A0011
- label:
"Does the DUT(server) support the NumberofPINUsersSupported attribute?"
id: DRLK.S.A0012
- label:
"Does the DUT(server) support the NumberofRFIDUsersSupported
attribute?"
id: DRLK.S.A0013
- label:
"Does the DUT(server) support the NumberofWeekDaysSchedulesSupported
attribute?"
id: DRLK.S.A0014
- label:
"Does the DUT(server) support the NumberofYearDaysSchedulesSupported
attribute?"
id: DRLK.S.A0015
- label:
"Does the DUT(server) support the NumberofHolidaySchedulesSupported
attribute?"
id: DRLK.S.A0016
- label: "Does the DUT(server) support the MaxPINCodedLength attribute?"
id: DRLK.S.A0017
- label: "Does the DUT(server) support the MinPINCodedLength attribute?"
id: DRLK.S.A0018
- label: "Does the DUT(server) support the MaxRFIDCodedLength attribute?"
id: DRLK.S.A0019
- label: "Does the DUT(server) support the MinRFIDCodedLength attribute?"
id: DRLK.S.A001a
- label:
"Does the DUT(server) support the CredentialRulesSupport attribute?"
id: DRLK.S.A001b
- label:
"Does the DUT(server) support the NumberOfCredentialsSupportedPerUser
attribute?"
id: DRLK.S.A001c
- label: "Does the DUT(server) support the Language attribute?"
id: DRLK.S.A0021
- label: "Does the DUT(server) support the LEDSettings attribute?"
id: DRLK.S.A0022
- label: "Does the DUT(server) support the AutoRelockTime attribute?"
id: DRLK.S.A0023
- label: "Does the DUT(server) support the SoundVolume attribute?"
id: DRLK.S.A0024
- label: "Does the DUT(server) support the OperatingMode attribute?"
id: DRLK.S.A0025
- label:
"Does the DUT(server) support the SupportedOperatingModes attribute?"
id: DRLK.S.A0026
- label:
"Does the DUT(server) support the DefaultConfigurationRegister
attribute?"
id: DRLK.S.A0027
- label:
"Does the DUT(server) support the EnableLocalProgramming attribute?"
id: DRLK.S.A0028
- label: "Does the DUT(server) support the EnableOneTouchLocking attribute?"
id: DRLK.S.A0029
- label: "Does the DUT(server) support the EnableInsideStatusLED attribute?"
id: DRLK.S.A002a
- label:
"Does the DUT(server) support the EnablePrivacyModeButton attribute?"
id: DRLK.S.A002b
- label:
"Does the DUT(server) support the LocalProgrammingFeatures attribute?"
id: DRLK.S.A002c
- label: "Does the DUT(server) support the WrongCodeEntryLimit attribute?"
id: DRLK.S.A0030
- label:
"Does the DUT(server) support the UserCodedTemporaryDisableTime
attribute?"
id: DRLK.S.A0031
- label: "Does the DUT(server) support the SendPINOverTheAir attribute?"
id: DRLK.S.A0032
- label:
"Does the DUT(server) support the RequirePINForRemoteOperation
attribute?"
id: DRLK.S.A0033
- label: "Does the DUT(server) support the ExpiringUserTimeOut attribute?"
id: DRLK.S.A0035
#
#Server ReadOnly attribute
#
- label:
"Does the DUT(server) support the EnableLocalProgramming attribute and
is ReadOnly"
id: DRLK.S.A0028.ReadOnly
- label:
"Does the DUT(server) support the LocalProgrammingFeatures attribute
and is ReadOnly"
id: DRLK.S.A002c.ReadOnly
#
# Server write attributes
#
- label: "Does the device implement simulation of a Not Fully Locked State?"
id: DRLK.S.M.SimulateNotFullyLocked
- label: "Does the device implement detection of a LockJammed State?"
id: DRLK.S.M.DetectLockJammed
- label: "Does the device implement Language attribute with write access?"
id: DRLK.S.M.LanguageAttributeWritable
- label:
"Does the device implement LEDSettings attribute with write access?"
id: DRLK.S.M.LEDSettingsAttributeWritable
- label:
"Does the device implement AutoRelockTime attribute with write access?"
id: DRLK.S.M.AutoRelockTimeAttributeWritable
- label:
"Does the device implement SoundVolume attribute with write access?"
id: DRLK.S.M.SoundVolumeAttributeWritable
- label:
"Does the device implement OperatingMode attribute with write access?"
id: DRLK.S.M.OperatingModeAttributeWritable
- label:
"Does the device implement EnableLocalProgramming attribute with write
access?"
id: DRLK.S.M.EnableLocalProgrammingAttributeWritable
- label:
"Does the device implement LocalProgrammingFeatures attribute with
write access?"
id: DRLK.S.M.LocalProgrammingFeaturesAttributeWritable
- label:
"Does the device implement WrongCodeEntryLimit attribute with write
access?"
id: DRLK.S.M.WrongCodeEntryLimitAttributeWritable
- label:
"Does the device implement UserCodedTemporaryDisableTime attribute
with write access?"
id: DRLK.S.M.UserCodedTemporaryDisableTimeAttributeWritable
- label:
"Does the device implement RequirePINForRemoteOperation attribute with
write access?"
id: DRLK.S.M.RequirePINForRemoteOperationAttributeWritable
- label:
"Does the device implement ExpiringUserTimeOut attribute with write
access?"
id: DRLK.S.M.ExpiringUserTimeOutAttributeWritable
#
# server / commandsReceived
#
- label: "Does the DUT(server) support the Lock Door command?"
id: DRLK.S.C00.Rsp
- label: "Does the DUT(server) support the Unlock Door command?"
id: DRLK.S.C01.Rsp
- label: "Does the DUT(server) support the Unlock with Timeout command?"
id: DRLK.S.C03.Rsp
- label: "Does the DUT(server) support the Set Week Day Schedule command?"
id: DRLK.S.C0b.Rsp
- label: "Does the DUT(server) support the Get Week Day Schedule command?"
id: DRLK.S.C0c.Rsp
- label: "Does the DUT(server) support the Clear Week Day Schedul command?"
id: DRLK.S.C0d.Rsp
- label: "Does the DUT(server) support the Set Year Day Schedule command?"
id: DRLK.S.C0e.Rsp
- label: "Does the DUT(server) support the Get Year Day Schedule command?"
id: DRLK.S.C0f.Rsp
- label: "Does the DUT(server) support the Clear Year Day Schedule command?"
id: DRLK.S.C10.Rsp
- label: "Does the DUT(server) support the Set Holiday Schedule command?"
id: DRLK.S.C11.Rsp
- label: "Does the DUT(server) support the Get Holiday Schedule command?"
id: DRLK.S.C12.Rsp
- label: "Does the DUT(server) support the Clear Holiday Schedule command?"
id: DRLK.S.C13.Rsp
- label: "Does the DUT(server) support the Set User command?"
id: DRLK.S.C1a.Rsp
- label: "Does the DUT(server) support the Get User command?"
id: DRLK.S.C1b.Rsp
- label: "Does the DUT(server) support the Clear User command?"
id: DRLK.S.C1d.Rsp
- label: "Does the DUT(server) support the Set Credential command?"
id: DRLK.S.C22.Rsp
- label: "Does the DUT(server) support the Get Credential command?"
id: DRLK.S.C24.Rsp
- label: "Does the DUT(server) support the Clear Credential command?"
id: DRLK.S.C26.Rsp
- label: "Does the DUT(server) support the Unbolt Door command?"
id: DRLK.S.C27.Rsp
#
# server / commandsGenerated
#
- label:
"Does the DUT(server) support the Get Week Day Schedule Response
command?"
id: DRLK.S.C0c.Tx
- label:
"Does the DUT(server) support the Get Year Day Response Schedule
command?"
id: DRLK.S.C0f.Tx
- label:
"Does the DUT(server) support the Get Holiday Schedule Response
command?"
id: DRLK.S.C12.Tx
- label: "Does the DUT(server) support the Get User Response command?"
id: DRLK.S.C1c.Tx
- label: "Does the DUT(server) support the Set Credential Response command?"
id: DRLK.S.C23.Tx
- label: "Does the DUT(server) support the Get Credential Response command?"
id: DRLK.S.C25.Tx
#
# server / Events
#
- label: "Does the DUT(server) support the DoorLockAlarm event?"
id: DRLK.S.E00
- label: "Does the DUT(server) support the DoorStateChange event?"
id: DRLK.S.E01
- label: "Does the DUT(server) support the LockOperation event?"
id: DRLK.S.E02
- label: "Does the DUT(server) support the LockOperationError event?"
id: DRLK.S.E03
- label: "Does the DUT(server) support the LockUserChange event?"
id: DRLK.S.E04
#
# server / features
#
- label:
"Does the DUT(server) support the Lock supports PIN credentials (via
keypad, or over the-air) feature?"
id: DRLK.S.F00
- label:
"Does the DUT(server) support the Lock supports RFID credentials
feature?"
id: DRLK.S.F01
- label:
"Does the DUT(server) support the Lock supports finger related
credentials(fingerprint, fingervein) feature?"
id: DRLK.S.F02
- label:
"Does the DUT(server) support the Lock supports weekday access
schedules feature?"
id: DRLK.S.F04
- label:
"Does the DUT(server) support the Lock supports a door position sensor
that indicates door’s state feature?"
id: DRLK.S.F05
- label:
"Does the DUT(server) support the Lock supports face related
credentials (face, iris, retina) feature?"
id: DRLK.S.F06
- label:
"Does the DUT(server) support the PIN codes over the-air supported for
lock/unlock operations feature?"
id: DRLK.S.F07
- label:
"Does the DUT(server) support the Lock supports the user commands and
database feature?"
id: DRLK.S.F08
- label:
"Does the DUT(server) support the Lock supports yearday access
schedules feature?"
id: DRLK.S.F0a
- label:
"Does the DUT(server) support the Lock supports holiday access
schedules feature?"
id: DRLK.S.F0b
- label: "Does the DUT(server) support the Lock supports unbolting feature?"
id: DRLK.S.F0c
#
# server / manually
#
- label: "Does the DUT(server) support simulating a Not Fully Locked State?"
id: DRLK.S.Simulate.NotFullyLocked
- label: "Does the DUT(server) detect a LockJammed State?"
id: DRLK.S.M.DetectLockJammed
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the LockState
attribute implemented on server?"
id: DRLK.C.A0000
- label:
"Does the DUT(client) have access privileges for the LockType
attribute implemented on server?"
id: DRLK.C.A0001
- label:
"Does the DUT(client) have access privileges for the ActuatorEnabled
attribute implemented on server?"
id: DRLK.C.A0002
- label:
"Does the DUT(client) have access privileges for the DoorState
attribute implemented on server?"
id: DRLK.C.A0003
- label:
"Does the DUT(client) have access privileges for the DoorOpenEvents
attribute implemented on server?"
id: DRLK.C.A0004
- label:
"Does the DUT(client) have access privileges for the DoorClosedEvents
attribute implemented on server?"
id: DRLK.C.A0005
- label:
"Does the DUT(client) have access privileges for the OpenPeriod
attribute implemented on server?"
id: DRLK.C.A0006
- label:
"Does the DUT(client) have access privileges for the
NumberOfTotalUsersSupported attribute implemented on server?"
id: DRLK.C.A0011
- label:
"Does the DUT(client) have access privileges for the
NumberofPINUsersSupported attribute implemented on server?"
id: DRLK.C.A0012
- label:
"Does the DUT(client) have access privileges for the
NumberofRFIDUsersSupported attribute implemented on server?"
id: DRLK.C.A0013
- label:
"Does the DUT(client) have access privileges for the
NumberofWeekDaysSchedulesSupported attribute implemented on server?"
id: DRLK.C.A0014
- label:
"Does the DUT(client) have access privileges for the
NumberofYearDaysSchedulesSupported attribute implemented on server?"
id: DRLK.C.A0015
- label:
"Does the DUT(client) have access privileges for the
NumberofHolidaySchedulesSupported attribute implemented on server?"
id: DRLK.C.A0016
- label:
"Does the DUT(client) have access privileges for the MaxPINCodedLength
attribute implemented on server?"
id: DRLK.C.A0017
- label:
"Does the DUT(client) have access privileges for the MinPINCodedLength
attribute implemented on server?"
id: DRLK.C.A0018
- label:
"Does the DUT(client) have access privileges for the
MaxRFIDCodedLength attribute implemented on server?"
id: DRLK.C.A0019
- label:
"Does the DUT(client) have access privileges for the
MinRFIDCodedLength attribute implemented on server?"
id: DRLK.C.A001a
- label:
"Does the DUT(client) have access privileges for the
CredentialRulesSupport attribute implemented on server?"
id: DRLK.C.A001b
- label:
"Does the DUT(client) have access privileges for the
NumberOfCredentialsSupportedPerUser attribute implemented on server?"
id: DRLK.C.A001c
- label:
"Does the DUT(client) have access privileges for the Language
attribute implemented on server?"
id: DRLK.C.A0021
- label:
"Does the DUT(client) have access privileges for the LEDSettings
attribute implemented on server?"
id: DRLK.C.A0022
- label:
"Does the DUT(client) have access privileges for the AutoRelockTime
attribute implemented on server?"
id: DRLK.C.A0023
- label:
"Does the DUT(client) have access privileges for the SoundVolume
attribute implemented on server?"
id: DRLK.C.A0024
- label:
"Does the DUT(client) have access privileges for the OperatingMode
attribute implemented on server?"
id: DRLK.C.A0025
- label:
"Does the DUT(client) have access privileges for the
SupportedOperatingModes attribute implemented on server?"
id: DRLK.C.A0026
- label:
"Does the DUT(client) have access privileges for the
DefaultConfigurationRegister attribute implemented on server?"
id: DRLK.C.A0027
- label:
"Does the DUT(client) have access privileges for the
EnableLocalProgramming attribute implemented on server?"
id: DRLK.C.A0028
- label:
"Does the DUT(client) have access privileges for the
EnableOneTouchLocking attribute implemented on server?"
id: DRLK.C.A0029
- label:
"Does the DUT(client) have access privileges for the
EnableInsideStatusLED attribute implemented on server?"
id: DRLK.C.A002a
- label:
"Does the DUT(client) have access privileges for the
EnablePrivacyModeButton attribute implemented on server?"
id: DRLK.C.A002b
- label:
"Does the DUT(client) have access privileges for the
LocalProgrammingFeatures attribute implemented on server?"
id: DRLK.C.A002c
- label:
"Does the DUT(client) have access privileges for the
WrongCodeEntryLimit attribute implemented on server?"
id: DRLK.C.A0030
- label:
"Does the DUT(client) have access privileges for the
UserCodedTemporaryDisableTime attribute implemented on server?"
id: DRLK.C.A0031
- label:
"Does the DUT(client) have access privileges for the SendPINOverTheAir
attribute implemented on server?"
id: DRLK.C.A0032
- label:
"Does the DUT(client) have access privileges for the
RequirePINForRemoteOperation attribute implemented on server?"
id: DRLK.C.A0033
- label:
"Does the DUT(client) have access privileges for the
ExpiringUserTimeOut attribute implemented on server?"
id: DRLK.C.A0035
#
# client / commandsReceived
#
- label:
"Does the DUT(Client) support the Get Week Day Schedule Response
command?"
id: DRLK.C.C0c.Rsp
- label:
"Does the DUT(Client) support the Get Year Day Schedule Response
command?"
id: DRLK.C.C0f.Rsp
- label:
"Does the DUT(Client) support the Get Holiday Schedule Response
command?"
id: DRLK.C.C12.Rsp
- label: "Does the DUT(Client) support the Get User Response?"
id: DRLK.C.C1c.Rsp
- label: "Does the DUT(Client) support the Set Credential Response command?"
id: DRLK.C.C23.Rsp
- label: "Does the DUT(Client) support the Get Credential Response command?"
id: DRLK.C.C25.Rsp
#
# client / commandsGenerated
#
- label: "Does the DUT(Client) support the Lock Door command?"
id: DRLK.C.C00.Tx
- label: "Does the DUT(Client) support the Unlock Door command?"
id: DRLK.C.C01.Tx
- label: "Does the DUT(Client) support the Unlock with Timeout command?"
id: DRLK.C.C03.Tx
- label: "Does the DUT(Client) support the Set Week Day Schedule command?"
id: DRLK.C.C0b.Tx
- label: "Does the DUT(Client) support the Get Week Day Schedule command?"
id: DRLK.C.C0c.Tx
- label: "Does the DUT(Client) support the Clear Week Day Schedule command?"
id: DRLK.C.C0d.Tx
- label: "Does the DUT(Client) support the Set Year Day Schedule command?"
id: DRLK.C.C0e.Tx
- label: "Does the DUT(Client) support the Get Year Day Schedule command?"
id: DRLK.C.C0f.Tx
- label: "Does the DUT(Client) support the Clear Year Day Schedule command?"
id: DRLK.C.C10.Tx
- label: "Does the DUT(Client) support the Set Holiday Schedule command?"
id: DRLK.C.C11.Tx
- label: "Does the DUT(Client) support the Get Holiday Schedule command?"
id: DRLK.C.C12.Tx
- label: "Does the DUT(Client) support the Clear Holiday Schedule command?"
id: DRLK.C.C13.Tx
- label: "Does the DUT(Client) support the Set User command?"
id: DRLK.C.C1a.Tx
- label: "Does the DUT(Client) support the Get User?"
id: DRLK.C.C1b.Tx
- label: "Does the DUT(Client) support the Clear User command?"
id: DRLK.C.C1d.Tx
- label: "Does the DUT(Client) support the Set Credential command?"
id: DRLK.C.C22.Tx
- label: "Does the DUT(Client) support the Get Credential command?"
id: DRLK.C.C24.Tx
- label: "Does the DUT(Client) support the Clear Credential command?"
id: DRLK.C.C26.Tx
- label: "Does the DUT(Client) support the Unbolt Door command?"
id: DRLK.C.C27.Tx
#
# client / Events
#
- label: "Does the DUT(client) support the DoorLockAlarm event?"
id: DRLK.C.E00
- label: "Does the DUT(client) support the DoorStateChange event?"
id: DRLK.C.E01
- label: "Does the DUT(client) support the LockOperation event?"
id: DRLK.C.E02
- label: "Does the DUT(client) support the LockOperationError event?"
id: DRLK.C.E03
- label: "Does the DUT(client) support the LockUserChange event?"
id: DRLK.C.E04
#
# client / features
#
- label:
"Does the DUT(client) support the Lock supports PIN credentials (via
keypad, or over the-air) feature?"
id: DRLK.C.F00
- label:
"Does the DUT(client) support the Lock supports RFID credentials
feature?"
id: DRLK.C.F01
- label:
"Does the DUT(client) support the Lock supports finger related
credentials(fingerprint, fingervein) feature?"
id: DRLK.C.F02
- label:
"Does the DUT(client) support the Lock supports weekday access
schedules feature?"
id: DRLK.C.F04
- label:
"Does the DUT(client) support the Lock supports a door position sensor
that indicates door’s state feature?"
id: DRLK.C.F05
- label:
"Does the DUT(client) support the Lock supports face related
credentials (face, iris, retina) feature?"
id: DRLK.C.F06
- label:
"Does the DUT(client) support the PIN codes over the-air supported for
lock/unlock operations feature?"
id: DRLK.C.F07
- label:
"Does the DUT(client) support the Lock supports the user commands and
database feature?"
id: DRLK.C.F08
- label:
"Does the DUT(client) support the Lock supports yearday access
schedules feature?"
id: DRLK.C.F0a
- label:
"Does the DUT(client) support the Lock supports holiday access
schedules feature?"
id: DRLK.C.F0b
- label: "Does the DUT(client) support the Lock supports unbolting feature?"
id: DRLK.C.F0c
# Ethernet Network Diagnostics Cluster Test Plan
- label:
"Does the device implement the Ethernet Network Diagnostics cluster as
a server?"
id: DGETH.S
- label:
"Does the device implement the Ethernet Network Diagnostics cluster as
a client?"
id: DGETH.C
#
# server / attributes
#
- label: "Does the device implement the PHYRate attribute?"
id: DGETH.S.A0000
- label: "Does the device implement the FullDuplex attribute?"
id: DGETH.S.A0001
- label: "Does the device implement the PacketRxCount attribute?"
id: DGETH.S.A0002
- label: "Does the device implement the PacketTxCount attribute?"
id: DGETH.S.A0003
- label: "Does the device implement the TxErrCount attribute?"
id: DGETH.S.A0004
- label: "Does the device implement the CollisionCount attribute?"
id: DGETH.S.A0005
- label: "Does the device implement the OverrunCount attribute?"
id: DGETH.S.A0006
- label: "Does the device implement the CarrierDetect attribute?"
id: DGETH.S.A0007
- label: "Does the device implement the TimeSinceReset attribute?"
id: DGETH.S.A0008
#
# server / commandsReceived
#
- label: "Does the device implement the ResetCounts command?"
id: DGETH.S.C00.Rsp
#
# server / features
#
- label:
"Counts for the number of received and transmitted packets on the
ethernet interface."
id: DGETH.S.F00
- label:
"Counts for the number of errors during the reception and transmission
of packets on the ethernet interface."
id: DGETH.S.F01
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the PHYRate attribute
implemented on server?"
id: DGETH.C.A0000
- label:
"Does the DUT(client) have access privileges for the FullDuplex
attribute implemented on server?"
id: DGETH.C.A0001
- label:
"Does the DUT(client) have access privileges for the PacketRxCount
attribute implemented on server?"
id: DGETH.C.A0002
- label:
"Does the DUT(client) have access privileges for the PacketTxCount
attribute implemented on server?"
id: DGETH.C.A0003
- label:
"Does the DUT(client) have access privileges for the TxErrCount
attribute implemented on server?"
id: DGETH.C.A0004
- label:
"Does the DUT(client) have access privileges for the CollisionCount
attribute implemented on server?"
id: DGETH.C.A0005
- label:
"Does the DUT(client) have access privileges for the OverrunCount
attribute implemented on server?"
id: DGETH.C.A0006
- label:
"Does the DUT(client) have access privileges for the CarrierDetect
attribute implemented on server?"
id: DGETH.C.A0007
- label:
"Does the DUT(client) have access privileges for the TimeSinceReset
attribute implemented on server?"
id: DGETH.C.A0008
#
# client / commandsGenerated
#
- label: "Does the device implement the ResetCounts command?"
id: DGETH.C.C00.Tx
# Fixed Label Cluster Test Plan
- label: "Does the device implement the Fixed Label cluster as a server?"
id: FLABEL.S
- label: "Does the device implement the Fixed Label cluster as a client?"
id: FLABEL.C
#
# server / attributes
#
- label: "Does the DUT(Server) support LabelList attribute?"
id: FLABEL.S.A0000
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the LabelList
attribute implemented on server?"
id: FLABEL.C.A0000
# Flow Measurement Cluster Test Plan
- label:
"Does the device implement the Flow Measurement cluster as a server?"
id: FLW.S
- label:
"Does the device implement the Flow Measurement cluster as a client?"
id: FLW.C
#
# server / attributes
#
- label: "Does the device implement the MeasuredValue attribute?"
id: FLW.S.A0000
- label: "Does the device implement the MinMeasuredValue attribute?"
id: FLW.S.A0001
- label: "Does the device implement the MaxMeasuredValue attribute?"
id: FLW.S.A0002
- label: "Does the device implement the Tolerance attribute?"
id: FLW.S.A0003
#
# server / manually
#
- label:
"Can the MeasuredValue attribute changed by physical control at the
device?"
id: FLW.M.FlowChange
#
# client / manually
#
- label: "Read all supported optional attributes"
id: FLW.C.AO-READ
- label: "Read all supported mandatory attribute"
id: FLW.C.AM-READ
- label: "Write all supported mandatory attribute"
id: FLW.C.AM-WRITE
- label: "Write all supported optional attributes"
id: FLW.C.AO-WRITE
# General Commissioning Cluster Test Plan
- label:
"Does the device implement the General Commissioning Cluster cluster
as a server?"
id: CGEN.S
- label:
"Does the device implement the General Commissioning Cluster cluster
as a client?"
id: CGEN.C
#
# server / attributes
#
- label: "Does the device(Server) support Breadcrumb attribute?"
id: CGEN.S.A0000
- label: "Does the device(Server) support BasicCommissioningInfo attribute?"
id: CGEN.S.A0001
- label: "Does the device(Server) support RegulatoryConfig attribute?"
id: CGEN.S.A0002
- label: "Does the device(Server) support LocationCapability attribute?"
id: CGEN.S.A0003
- label:
"Does the device(Server) support SupportsConcurrentConnection
attribute?"
id: CGEN.S.A0004
#
# server / commandsReceived
#
- label:
"Does the Device(Server) implement receiving the ArmFailSafe command?"
id: CGEN.S.C00.Rsp
- label:
"Does the Device(Server) implement receiving the SetRegulatoryConfig
command?"
id: CGEN.S.C02.Rsp
- label:
"Does the Device(Server) implement receiving the CommissioningComplete
command?"
id: CGEN.S.C04.Rsp
#
# server / commandsGenerated
#
- label:
"Does the Device(Server) invoking/generating the ArmFailSafeResponse
command?"
id: CGEN.S.C01.Tx
- label:
"Does the Device(Server) invoking/generating the
SetRegulatoryConfigResponse command?"
id: CGEN.S.C03.Tx
- label:
"Does the Device(Server) invoking/generating the
CommissioningCompleteResponse command?"
id: CGEN.S.C05.Tx
# General Diagnostics Cluster Test Plan
- label:
"Does the device implement the General Diagnostics cluster as a
server?"
id: DGGEN.S
- label:
"Does the device implement the General Diagnostics cluster as a
client?"
id: DGGEN.C
#
# server / attributes
#
- label:
"Provides a node network interface information via NetworkInterface
structure."
id: DGGEN.S.A0000
- label:
"The number of times that the node has rebooted. Node low power or
sleep state shall not be counted and the count shall be reset by the
factory reset."
id: DGGEN.S.A0001
- label:
"The best effort assessment of the length of the time, in seconds,
since node’s last reboot. The UpTime should be incremented during
low-power or sleep state of the node. The UpTime shall be reset only
by a device reboot. The Uptime should not be subscribed."
id: DGGEN.S.A0002
- label:
"The best effort attempt to track the opeartional hours of node since
the node is operational. The operational hour should be incremented
during low-power or sleep state of the node. The TotalOperationalHours
shall be reset by the node factory reset."
id: DGGEN.S.A0003
- label: "Indicates the reason for the most recent node reboot."
id: DGGEN.S.A0004
- label: "Indicates a set of hardware fault detected by the node."
id: DGGEN.S.A0005
- label: "Indicates a set of radio fault detected by the node."
id: DGGEN.S.A0006
- label: "Indicates a set of network fault detected by the node."
id: DGGEN.S.A0007
- label: "Indicates that node is configured for test event triggers."
id: DGGEN.S.A0008
#
# server / commandsReceived
#
- label: "Indicates that node is configured for test event triggers."
id: DGGEN.S.C00.Rsp
#
# server / Events
#
- label:
"Indicates a change in the set of hardware faults currently detected
by the Node."
id: DGGEN.S.E00
- label:
"Indicates a change in the set of radio faults currently detected by
the Node."
id: DGGEN.S.E01
- label:
"Indicates a change in the set of network faults currently detected by
the Node."
id: DGGEN.S.E02
- label: "Indicates the reason that caused the device to reboot start-up."
id: DGGEN.S.E03
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the NetworkInterfaces
attribute implemented on server?"
id: DGGEN.C.A0000
- label:
"Does the DUT(client) have access privileges for the RebootCount
attribute implemented on server?"
id: DGGEN.C.A0001
- label:
"Does the DUT(client) have access privileges for the Uptime attribute
implemented on server?"
id: DGGEN.C.A0002
- label:
"Does the DUT(client) have access privileges for the
TotalOperationalHours attribute implemented on server?"
id: DGGEN.C.A0003
- label:
"Does the DUT(client) have access privileges for the BootReason
attribute implemented on server?"
id: DGGEN.C.A0004
- label:
"Does the DUT(client) have access privileges for the
ctiveHardwareFaults attribute implemented on server?"
id: DGGEN.C.A0005
- label:
"Does the DUT(client) have access privileges for the ActiveRadioFaults
attribute implemented on server?"
id: DGGEN.C.A0006
- label:
"Does the DUT(client) have access privileges for the
ActiveNetworkFaults attribute implemented on server?"
id: DGGEN.C.A0007
- label:
"Does the DUT(client) have access privileges for the
TestEventTriggersEnabled attribute implemented on server?"
id: DGGEN.C.A0008
#
# client / commandsGenerated
#
- label: "Indicates that node is configured for test event triggers."
id: DGGEN.C.C00.Tx
# Group Communication
- label:
"Does the device implement the Group Key Management cluster as a
server?"
id: GRPKEY.S
- label:
"Does the device implement the Group Key Management cluster as a
client?"
id: GRPKEY.C
#
# server / features
#
- label:
"Does the DUT(Server) support Group Key Management CacheAndSync
feature?"
id: GRPKEY.S.F00
#
#server attributes
#
- label: "Does the device implement the GroupKeyMap attribute?"
id: GRPKEY.S.A0000
- label: "Does the device implement the GroupTable attribute?"
id: GRPKEY.S.A0001
- label: "Does the device implement the MaxGroupsPerFabric attribute?"
id: GRPKEY.S.A0002
- label: "Does the device implement the MaxGroupKeysPerFabric attribute?"
id: GRPKEY.S.A0003
#
# server commandsGenerated
#
- label: "Does the device implement the KeySetWrite command}?"
id: GRPKEY.S.C00.Rsp
- label: "Does the device implement the KeySetRead command}?"
id: GRPKEY.S.C01.Rsp
- label: "Does the device implement the KeySetReadResponse command}?"
id: GRPKEY.S.C02.Tx
- label: "Does the device implement the KeySetRemove command}?"
id: GRPKEY.S.C03.Rsp
- label: "Does the device implement the KeySetReadAllIndices command}?"
id: GRPKEY.S.C04.Rsp
- label:
"Does the device implement the KeySetReadAllIndicesResponse command}?"
id: GRPKEY.S.C05.Tx
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the GroupKeyMap
attribute implemented on the server?"
id: GRPKEY.C.A0000
- label:
"Does the DUT(client) have access privileges for the GroupKeyTable
attribute implemented on the server?"
id: GRPKEY.C.A0001
#
# client / commandsGenerated
#
- label: "Does the DUT(Client) implement sending Keysetwrite Command?"
id: GRPKEY.C.C00.Tx
- label: "Does the DUT(Client) implement sending Keysetread Command?"
id: GRPKEY.C.C01.Tx
# Groups Cluster Test Plan
- label: "Does the device implement the Groups cluster as a server?"
id: G.S
- label: "Does the device implement the Groups cluster as a client?"
id: G.C
#
# server / attributes
#
- label: "Does the DUT(Server) support NameSupport attribute?"
id: G.S.A0000
- label: "Does the DUT(Server) support GroupTable attribute?"
id: GRPKEY.S.A0001
#
# server / commandsReceived
#
- label: "Does the DUT(server) implement receiving AddGroup Command?"
id: G.S.C00.Rsp
- label: "Does the DUT(server) implement receiving ViewGroup Command?"
id: G.S.C01.Rsp
- label:
"Does the DUT(server) implement receiving GetGroupMembership Command?"
id: G.S.C02.Rsp
- label: "Does the DUT(server) implement receiving RemoveGroup Command?"
id: G.S.C03.Rsp
- label: "Does the DUT(server) implement receiving RemoveAllGroups Command?"
id: G.S.C04.Rsp
- label:
"Does the DUT(server) implement receiving AddGroupIfIdentifying
Command?"
id: G.S.C05.Rsp
#
# server / commandsGenerated
#
- label:
"Does the DUT(server) invoking/generating AddGroupResponse Command?"
id: G.S.C00.Tx
- label:
"Does the DUT(server) invoking/generating ViewGroupResponse Command?"
id: G.S.C01.Tx
- label:
"Does the DUT(server) invoking/generating GetGroupMembershipResponse
Command?"
id: G.S.C02.Tx
- label:
"Does the DUT(server) invoking/generating RemoveGroupResponse Command?"
id: G.S.C03.Tx
#
# server / features
#
- label: "Does the DUT(Server) support Group Names feature?"
id: G.S.F00
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the NameSupport
attribute implemented on server?"
id: G.C.A0000
#
# client / commandsGenerated
#
- label:
"Does the DUT(client) implement invoking/generating AddGroup Command?"
id: G.C.C00.Tx
- label:
"Does the DUT(client) implement invoking/generating ViewGroup Command?"
id: G.C.C01.Tx
- label:
"Does the DUT(client) implement invoking/generating GetGroupMembership
Command?"
id: G.C.C02.Tx
- label:
"Does the DUT(client) implement invoking/generating RemoveGroup
Command?"
id: G.C.C03.Tx
- label:
"Does the DUT(client) implement invoking/generating RemoveAllGroups
Command?"
id: G.C.C04.Tx
- label:
"Does the DUT(client) implement invoking/generating
AddGroupIfIdentifying Command?"
id: G.C.C05.Tx
# HEPA Filter Monitoring Cluster Test Plan
- label:
"Does the device implement the HEPA Filter Monitoring cluster as a
server?"
id: HEPAFREMON.S
- label:
"Does the device implement the HEPA Filter Monitoring cluster as a
client?"
id: HEPAFREMON.C
#
# server / attributes
#
- label: "Does the device implement the Condition attribute?"
id: HEPAFREMON.S.A0000
- label: "Does the device implement the DegradationDirection attribute?"
id: HEPAFREMON.S.A0001
- label: "Does the device implement the ChangeIndication attribute?"
id: HEPAFREMON.S.A0002
- label: "Does the device implement the InPlaceIndicator attribute?"
id: HEPAFREMON.S.A0003
- label: "Does the device implement the LastChangedTime attribute?"
id: HEPAFREMON.S.A0004
- label: "Does the device implement the ReplacementProductList attribute?"
id: HEPAFREMON.S.A0005
#
# server / features
#
- label: "Does the device support the Condition feature?"
id: HEPAFREMON.S.F00
- label: "Does the device support the Warning feature?"
id: HEPAFREMON.S.F01
- label: "Does the device support the ReplacementProductList feature?"
id: HEPAFREMON.S.F02
#
# server / commandsReceived
#
- label: "Does the device implement receiving the ResetCondition command?"
id: HEPAFREMON.S.C00.Rsp
# Activated Carbon Filter Monitoring Cluster Test Plan
- label:
"Does the device implement the Activated Carbon Filter Monitoring
cluster as a server?"
id: ACFREMON.S
- label:
"Does the device implement the Activated Carbon Filter Monitoring
cluster as a client?"
id: ACFREMON.C
#
# server / attributes
#
- label: "Does the device implement the Condition attribute?"
id: ACFREMON.S.A0000
- label: "Does the device implement the DegradationDirection attribute?"
id: ACFREMON.S.A0001
- label: "Does the device implement the ChangeIndication attribute?"
id: ACFREMON.S.A0002
- label: "Does the device implement the InPlaceIndicator attribute?"
id: ACFREMON.S.A0003
- label: "Does the device implement the LastChangedTime attribute?"
id: ACFREMON.S.A0004
- label: "Does the device implement the ReplacementProductList attribute?"
id: ACFREMON.S.A0005
#
# server / features
#
- label: "Does the device support the Condition feature?"
id: ACFREMON.S.F00
- label: "Does the device support the Warning feature?"
id: ACFREMON.S.F01
- label: "Does the device support the ReplacementProductList feature?"
id: ACFREMON.S.F02
#
# server / commandsReceived
#
- label: "Does the device implement receiving the ResetCondition command?"
id: ACFREMON.S.C00.Rsp
# Identify Cluster Test Plan
- label: "Does the device implement the Identify cluster as a server?"
id: I.S
- label: "Does the device implement the Identify cluster as a client?"
id: I.C
#
# server / attributes
#
- label: "Does the device implement the IdentifyTime attribute?"
id: I.S.A0000
- label: "Does the device implement the IdentifyType attribute?"
id: I.S.A0001
#
# server / commandsReceived
#
- label: "Does the device implement receiving the Identify command?"
id: I.S.C00.Rsp
- label: "Does the device implement receiving the IdentifyQuery command?"
id: I.S.C01.Rsp
- label: "Does the device implement receiving the TriggerEffect command?"
id: I.S.C40.Rsp
#
# server / commandsGenerated
#
- label:
"Does the device implement sending the IdentifyQueryResponse command?"
id: I.S.C00.Tx
#
# server / features
#
- label: "Supports multicast query for identification state"
id: I.S.F00
#
# client / commandsReceived
#
- label:
"Does the device implement receiving the IdentifyQueryResponse
command?"
id: I.C.C00.Rsp
#
# client / commandsGenerated
#
- label: "Does the device implement sending the Identify command?"
id: I.C.C00.Tx
- label: "Does the device implement sending the IdentifyQuery command?"
id: I.C.C01.Tx
- label: "Does the device implement sending the TriggerEffect command?"
id: I.C.C40.Tx
#
# client / manually
#
- label: "Write all supported optional attributes"
id: I.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: I.C.AM-WRITE
- label: "Read all supported optional attributes"
id: I.C.AO-READ
- label: "Read all supported mandatory attribute"
id: I.C.AM-READ
# Illuminance Measurement Cluster Test Plan
- label:
"Does the device implement the Illuminance Measurement cluster as a
server?"
id: ILL.S
- label:
"Does the device implement the Illuminance Measurement cluster as a
client?"
id: ILL.C
#
# server / attributes
#
- label: "Does the device implement the MeasuredValue attribute?"
id: ILL.S.A0000
- label: "Does the device implement the MinMeasuredValue attribute?"
id: ILL.S.A0001
- label: "Does the device implement the MaxMeasuredValue attribute?"
id: ILL.S.A0002
- label: "Does the device implement the Tolerance attribute?"
id: ILL.S.A0003
- label: "Does the device implement the LightSensorType attribute?"
id: ILL.S.A0004
#
# client / manually
#
- label: "Write all supported optional attributes"
id: ILL.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: ILL.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: ILL.C.AM-READ
- label: "Read all supported optional attributes"
id: ILL.C.AO-READ
# Level Control Cluster Test Plan
- label: "Does the device implement the Level Control cluster as a server?"
id: LVL.S
- label: "Does the device implement the Level Control cluster as a client?"
id: LVL.C
#
# server / attributes
#
- label: "Does the DUT(server) support the CurrentLevel attribute?"
id: LVL.S.A0000
- label: "Does the DUT(server) support the RemainingTime attribute?"
id: LVL.S.A0001
- label: "Does the DUT(server) support the MinLevel attribute?"
id: LVL.S.A0002
- label: "Does the DUT(server) support the MaxLevel attribute?"
id: LVL.S.A0003
- label: "Does the DUT(server) support the CurrentFrequency attribute?"
id: LVL.S.A0004
- label: "Does the DUT(server) support the MinFrequency attribute?"
id: LVL.S.A0005
- label: "Does the DUT(server) support the MaxFrequency attribute?"
id: LVL.S.A0006
- label: "Does the DUT(server) support the Options attribute?"
id: LVL.S.A000f
- label: "Does the DUT(server) support the OnOffTransitionTime attribute?"
id: LVL.S.A0010
- label: "Does the DUT(server) support the OnLevel attribute?"
id: LVL.S.A0011
- label: "Does the DUT(server) support the OnTransitionTime attribute?"
id: LVL.S.A0012
- label: "Does the DUT(server) support the OffTransitionTime attribute?"
id: LVL.S.A0013
- label: "Does the DUT(server) support the DefaultMoveRate attribute?"
id: LVL.S.A0014
- label: "Does the DUT(server) support the StartUpCurrentLevel attribute?"
id: LVL.S.A4000
#
# server / commandsReceived
#
- label: "Does the DUT(server) support the MoveToLevel command?"
id: LVL.S.C00.Rsp
- label: "Does the DUT(server) support the Move command?"
id: LVL.S.C01.Rsp
- label: "Does the DUT(server) support the Step command?"
id: LVL.S.C02.Rsp
- label: "Does the DUT(server) support the Stop command?"
id: LVL.S.C03.Rsp
- label: "Does the DUT(server) support the MoveToLevel with On/Off command?"
id: LVL.S.C04.Rsp
- label: "Does the DUT(server) support the Move with On/Off command?"
id: LVL.S.C05.Rsp
- label: "Does the DUT(server) support the Step with On/Off command?"
id: LVL.S.C06.Rsp
- label: "Does the DUT(server) support the Stop with On/Off command?"
id: LVL.S.C07.Rsp
- label: "Does the DUT(server) support the MoveToClosestFrequency command?"
id: LVL.S.C08.Rsp
#
# server / features
#
- label:
"Does the DUT(server) support the Dependency with the On/Off cluster
feature?"
id: LVL.S.F00
- label:
"Does the DUT(server) support the Behavior that supports lighting
applications feature?"
id: LVL.S.F01
- label:
"Does the DUT(server) support the Frequency attributes and behavior
feature?"
id: LVL.S.F02
#
# server / manually
#
- label: "Is the DUT(server) able to move at a variable rate feature?"
id: LVL.S.M.VarRate
#
# client / manually
#
- label: "Write all supported mandatory attribute"
id: LVL.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: LVL.C.AM-READ
- label: "Read all supported optional attributes"
id: LVL.C.AO-READ
- label: "Write all supported optional attributes"
id: LVL.C.AO-WRITE
# Localization Configuration Cluster Test Plan
- label:
"Does the device implement the Localization Configuration cluster as a
server?"
id: LCFG.S
- label:
"Does the device implement the Localization Configuration cluster as a
client?"
id: LCFG.C
#
# server / attributes
#
- label: "Does the DUT(server) support the ActiveLocale attribute?"
id: LCFG.S.A0000
- label: "Does the DUT(server) support the SupportedLocales attribute?"
id: LCFG.S.A0001
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the ActiveLocale
attribute implemented on server?"
id: LCFG.C.A0000
- label:
"Does the DUT(client) have access privileges for the SupportedLocales
attribute implemented on server?"
id: LCFG.C.A0001
# Media Cluster Test Plan
- label: "Does the device implement the casting video player as a server?"
id: MC.S
- label: "Does the device implement the casting video player as a client?"
id: MC.C
- label: "Does the device implement the Low Power cluster as a server?"
id: LOWPOWER.S
- label: "Does the device implement the Low Power cluster as a client?"
id: LOWPOWER.C
- label: "Does the device implement the Wake On LAN cluster as a server?"
id: WAKEONLAN.S
- label: "Does the device implement the Wake On LAN cluster as a client?"
id: WAKEONLAN.C
- label: "Does the device implement the Keypad Input cluster as a server?"
id: KEYPADINPUT.S
- label: "Does the device implement the Keypad Input cluster as a client?"
id: KEYPADINPUT.C
- label:
"Does the device implement the Application Launcher cluster as a
server?"
id: APPLAUNCHER.S
- label:
"Does the device implement the Application Launcher cluster as a
client?"
id: APPLAUNCHER.C
- label: "Does the device implement the Media Input cluster as a server?"
id: MEDIAINPUT.S
- label: "Does the device implement the Media Input cluster as a client?"
id: MEDIAINPUT.C
- label: "Does the device implement the Channel cluster as a server?"
id: CHANNEL.S
- label: "Does the device implement the Channel cluster as a client?"
id: CHANNEL.C
- label: "Does the device implement the Media Playback cluster as a server?"
id: MEDIAPLAYBACK.S
- label: "Does the device implement the Media Playback cluster as a client?"
id: MEDIAPLAYBACK.C
- label: "Does the device implement the Audio Output cluster as a server?"
id: AUDIOOUTPUT.S
- label: "Does the device implement the Audio Output cluster as a client?"
id: AUDIOOUTPUT.C
- label:
"Does the device implement the Target Navigator cluster as a server?"
id: TGTNAV.S
- label:
"Does the device implement the Target Navigator cluster as a client?"
id: TGTNAV.C
- label:
"Does the device implement the Application Basic cluster as a server?"
id: APBSC.S
- label:
"Does the device implement the Application Basic cluster as a client?"
id: APBSC.C
- label:
"Does the device implement the Content Launcher cluster as a server?"
id: CONTENTLAUNCHER.S
- label:
"Does the device implement the Content Launcher cluster as a client?"
id: CONTENTLAUNCHER.C
- label: "Does the device implement the Account Login cluster as a server?"
id: ALOGIN.S
- label: "Does the device implement the Account Login cluster as a client?"
id: ALOGIN.C
- label:
"Does the device implement the Content App Observer cluster as a
server?"
id: APPOBSERVER.S
- label:
"Does the device implement the Content App Observer cluster as a
client?"
id: APPOBSERVER.C
- label:
"Does the device implement the Content Control cluster as a server?"
id: CONCON.S
- label:
"Does the DUT support the Content Launcher server cluster, Content
Search feature?"
id: CONTENTLAUNCHER.S.F00
#
# server / attributes
#
- label:
"Does the DUT support the Application Launcher server cluster,
Application Platform feature?"
id: APPLAUNCHER.S.F00
- label:
"Does the DUT support the Media Playback server cluster, Advanced Seek
feature?"
id: MEDIAPLAYBACK.S.F00
- label:
"Does the DUT support the Wake On LAN server cluster, MACAddress
attribute?"
id: WAKEONLAN.S.A0000
- label:
"Does the DUT support the Application Launcher server cluster,
CatalogList attribute?"
id: APPLAUNCHER.S.A0000
- label:
"Does the DUT support the Application Launcher server cluster,
CurrentApp attribute?"
id: APPLAUNCHER.S.A0001
- label:
"Does the DUT support the Media Input server cluster, InputList
attribute?"
id: MEDIAINPUT.S.A0000
- label:
"Does the DUT support the Media Input server cluster, CurrentInput
attribute?"
id: MEDIAINPUT.S.A0001
- label:
"Does the DUT support the Channel server cluster, ChannelList
attribute?"
id: CHANNEL.S.A0000
- label:
"Does the DUT support the Channel server cluster, Lineup attribute?"
id: CHANNEL.S.A0001
- label:
"Does the DUT support the Channel server cluster, CurrentChannel
attribute?"
id: CHANNEL.S.A0002
- label:
"Does the DUT support the Media Playback server cluster, _
CurrentState_ attribute?"
id: MEDIAPLAYBACK.S.A0000
- label:
"Does the DUT support the Media Playback server cluster, StartTime
attribute?"
id: MEDIAPLAYBACK.S.A0001
- label:
"Does the DUT support the Media Playback server cluster, Duration
attribute?"
id: MEDIAPLAYBACK.S.A0002
- label:
"Does the DUT support the Media Playback server cluster,
SampledPosition attribute?"
id: MEDIAPLAYBACK.S.A0003
- label:
"Does the DUT support the Media Playback server cluster, PlaybackSpeed
attribute?"
id: MEDIAPLAYBACK.S.A0004
- label:
"Does the DUT support the Media Playback server cluster, SeekRangeEnd
attribute?"
id: MEDIAPLAYBACK.S.A0005
- label:
"Does the DUT support the Media Playback server cluster,
SeekRangeStart attribute?"
id: MEDIAPLAYBACK.S.A0006
- label:
"Does the DUT support the Media Playback server cluster,
ActiveAudioTrack attribute?"
id: MEDIAPLAYBACK.S.A0007
- label:
"Does the DUT support the Media Playback server cluster,
AvailableAudioTrack attribute?"
id: MEDIAPLAYBACK.S.A0008
- label:
"Does the DUT support the Media Playback server cluster,
ActiveTextTrack attribute?"
id: MEDIAPLAYBACK.S.A0009
- label:
"Does the DUT support the Media Playback server cluster,
AvailableTextTrack attribute?"
id: MEDIAPLAYBACK.S.A000a
- label:
"Does the DUT support the Audio Output server cluster, OutputList
attribute?"
id: AUDIOOUTPUT.S.A0000
- label:
"Does the DUT support the Audio Output server cluster, CurrentOutput
attribute?"
id: AUDIOOUTPUT.S.A0001
- label:
"Does the DUT support the Target Navigator server cluster, TargetList
attribute?"
id: TGTNAV.S.A0000
- label:
"Does the DUT support the Target Navigator server cluster,
CurrentTarget attribute?"
id: TGTNAV.S.A0001
- label:
"Does the DUT support the Application Basic server cluster, VendorName
attribute?"
id: APBSC.S.A0000
- label:
"Does the DUT support the Application Basic server cluster, VendorID
attribute?"
id: APBSC.S.A0001
- label:
"Does the DUT support the Application Basic server cluster,
ApplicationName attribute?"
id: APBSC.S.A0002
- label:
"Does the DUT support the Application Basic server cluster, ProductID
attribute?"
id: APBSC.S.A0003
- label:
"Does the DUT support the Application Basic server cluster,
Application attribute?"
id: APBSC.S.A0004
- label:
"Does the DUT support the Application Basic server cluster, Status
attribute?"
id: APBSC.S.A0005
- label:
"Does the DUT support the Application Basic server cluster,
ApplicationVersion attribute?"
id: APBSC.S.A0006
- label:
"Does the DUT support the Application Basic server cluster,
AllowedVendorList attribute?"
id: APBSC.S.A0007
- label:
"Does the DUT support the Content Launcher server cluster,
AcceptHeader attribute?"
id: CONTENTLAUNCHER.S.A0000
- label:
"Does the DUT support the Content Launcher server cluster,
SupportedStreamingProtocols attribute?"
id: CONTENTLAUNCHER.S.A0001
#
# server / commandsReceived
#
- label: "Does the DUT support the Low Power server cluster, Sleep command?"
id: LOWPOWER.S.C00.Rsp
- label:
"Does the DUT support the Keypad Input server cluster, SendKey
command?"
id: KEYPADINPUT.S.C00.Rsp
- label:
"Does the DUT support the Application Launcher server cluster,
LaunchApp command?"
id: APPLAUNCHER.S.C00.Rsp
- label:
"Does the DUT support the Application Launcher server cluster, StopApp
command?"
id: APPLAUNCHER.S.C01.Rsp
- label:
"Does the DUT support the Application Launcher server cluster, HideApp
command?"
id: APPLAUNCHER.S.C02.Rsp
- label:
"Does the DUT support the Media Input server cluster, SelectInput
command?"
id: MEDIAINPUT.S.C00.Rsp
- label:
"Does the DUT support the Media Input server cluster, ShowStatus
command?"
id: MEDIAINPUT.S.C01.Rsp
- label:
"Does the DUT support the Media Input server cluster, HideStatus
command?"
id: MEDIAINPUT.S.C02.Rsp
- label:
"Does the DUT support the Media Input server cluster, Rename command?"
id: MEDIAINPUT.S.C03.Rsp
- label:
"Does the DUT support the Channel server cluster, ChangeChannel
command?"
id: CHANNEL.S.C00.Rsp
- label:
"Does the DUT support the Channel server cluster,
ChangeChannelByNumber command?"
id: CHANNEL.S.C02.Rsp
- label:
"Does the DUT support the Channel server cluster, SkipChannel command?"
id: CHANNEL.S.C03.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Play command?"
id: MEDIAPLAYBACK.S.C00.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Pause
command?"
id: MEDIAPLAYBACK.S.C01.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Stop command?"
id: MEDIAPLAYBACK.S.C02.Rsp
- label:
"Does the DUT support the Media Playback server cluster, StartOver
command?"
id: MEDIAPLAYBACK.S.C03.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Previous
command?"
id: MEDIAPLAYBACK.S.C04.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Next command?"
id: MEDIAPLAYBACK.S.C05.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Rewind
command?"
id: MEDIAPLAYBACK.S.C06.Rsp
- label:
"Does the DUT support the Media Playback server cluster, FastForward
command?"
id: MEDIAPLAYBACK.S.C07.Rsp
- label:
"Does the DUT support the Media Playback server cluster, SkipForward
command?"
id: MEDIAPLAYBACK.S.C08.Rsp
- label:
"Does the DUT support the Media Playback server cluster, SkipBackward
command?"
id: MEDIAPLAYBACK.S.C09.Rsp
- label:
"Does the DUT support the Media Playback server cluster, Seek command?"
id: MEDIAPLAYBACK.S.C0b.Rsp
- label:
"Does the DUT support the Audio Output server cluster, SelectOutput
command?"
id: AUDIOOUTPUT.S.C00.Rsp
- label:
"Does the DUT support the Audio Output server cluster, RenameOutput
command?"
id: AUDIOOUTPUT.S.C01.Rsp
- label:
"Does the DUT support the Target Navigator server cluster,
NavigateTarget command?"
id: TGTNAV.S.C00.Rsp
- label:
"Does the DUT support the Content Launcher server cluster,
LaunchContent command?"
id: CONTENTLAUNCHER.S.C00.Rsp
- label:
"Does the DUT support the Content Launcher server cluster, LaunchURL
command?"
id: CONTENTLAUNCHER.S.C01.Rsp
- label:
"Does the DUT support the Account Login server cluster, GetSetupPIN
command?"
id: ALOGIN.S.C00.Rsp
- label:
"Does the DUT support the Account Login server cluster, Login command?"
id: ALOGIN.S.C02.Rsp
- label:
"Does the DUT support the Account Login server cluster, Logout
command?"
id: ALOGIN.S.C03.Rsp
- label:
"Does the DUT support the Content App Observer server cluster,
ContentAppMessage command?"
id: APPOBSERVER.S.C00.Rsp
#
# server / features
#
- label:
"Does the DUT support the Keypad Input server cluster, Navigation
Keys?"
id: KEYPADINPUT.S.F00
- label:
"Does the DUT support the Keypad Input server cluster, Location Keys?"
id: KEYPADINPUT.S.F01
- label:
"Does the DUT support the Keypad Input server cluster, Number Keys?"
id: KEYPADINPUT.S.F02
- label:
"Does the DUT support the Media Input server cluster, Name Updates
feature?"
id: MEDIAINPUT.S.F00
- label:
"Does the DUT support the Channel server cluster, Channel List
feature?"
id: CHANNEL.S.F00
- label:
"Does the DUT support the Channel server cluster, Lineup Info feature?"
id: CHANNEL.S.F01
- label:
"Does the DUT support the Media Playback server cluster, Variable
Speed feature?"
id: MEDIAPLAYBACK.S.F01
- label:
"Does the DUT support the Audio Ouput server cluster, Name Updates
feature?"
id: AUDIOOUTPUT.S.F00
- label:
"Does the DUT support the Content Launcher server cluster, URL
Playback feature?"
id: CONTENTLAUNCHER.S.F01
- label:
"Does the DUT support the Content Launcher server cluster and is
Commissionable?"
id: ALOGIN.S.COMMISSIONABLE
- label:
"Does the DUT support the commissioning procedure initiated by a
commissionee using User Directed Commissioning?"
id: MC.S.M.UDC
- label:
"Does the DUT support the commissioning procedure initiated by a
commissionee using User Directed Commissioning without PIN code entry?"
id: MC.S.M.UDCLOGIN
- label: "Does the DUT support the Content App Observer Cluster,feature?"
id: APPOBSERVER.S.F01
#
# client / commandsGenerated
#
- label: "Does the DUT support the Low Power client cluster, Sleep command?"
id: LOWPOWER.C.C00.Tx
- label:
"Does the DUT support the Keypad Input client cluster, SendKey
command?"
id: KEYPADINPUT.C.C00.Tx
- label:
"Does the DUT support the Application Launcher client cluster,
LaunchApp command?"
id: APPLAUNCHER.C.C00.Tx
- label:
"Does the DUT support the Application Launcher client cluster, StopApp
command?"
id: APPLAUNCHER.C.C01.Tx
- label:
"Does the DUT support the Application Launcher client cluster, HideApp
command?"
id: APPLAUNCHER.C.C02.Tx
- label:
"Does the DUT support the Media Input client cluster, SelectInput
command?"
id: MEDIAINPUT.C.C00.Tx
- label:
"Does the DUT support the Media Input client cluster, ShowStatus
command?"
id: MEDIAINPUT.C.C01.Tx
- label:
"Does the DUT support the Media Input client cluster, HideStatus
command?"
id: MEDIAINPUT.C.C02.Tx
- label:
"Does the DUT support the Media Input server cluster, Rename command?"
id: MEDIAINPUT.C.C03.Tx
- label:
"Does the DUT support the Channel client cluster, ChangeChannel
command?"
id: CHANNEL.C.C00.Tx
- label:
"Does the DUT support the Channel client cluster,
ChangeChannelByNumber command?"
id: CHANNEL.C.C02.Tx
- label:
"Does the DUT support the Channel client cluster, SkipChannel command?"
id: CHANNEL.C.C03.Tx
- label:
"Does the DUT support the Media Playback client cluster, Play command?"
id: MEDIAPLAYBACK.C.C00.Tx
- label:
"Does the DUT support the Media Playback client cluster, Pause
command?"
id: MEDIAPLAYBACK.C.C01.Tx
- label:
"Does the DUT support the Media Playback client cluster, Stop command?"
id: MEDIAPLAYBACK.C.C02.Tx
- label:
"Does the DUT support the Media Playback client cluster, StartOver
command?"
id: MEDIAPLAYBACK.C.C03.Tx
- label:
"Does the DUT support the Media Playback client cluster, Previous
command?"
id: MEDIAPLAYBACK.C.C04.Tx
- label:
"Does the DUT support the Media Playback client cluster, Next command?"
id: MEDIAPLAYBACK.C.C05.Tx
- label:
"Does the DUT support the Media Playback client cluster, Rewind
command?"
id: MEDIAPLAYBACK.C.C06.Tx
- label:
"Does the DUT support the Media Playback client cluster, FastForward
command?"
id: MEDIAPLAYBACK.C.C07.Tx
- label:
"Does the DUT support the Media Playback client cluster, SkipForward
command?"
id: MEDIAPLAYBACK.C.C08.Tx
- label:
"Does the DUT support the Media Playback client cluster, SkipBackward
command?"
id: MEDIAPLAYBACK.C.C09.Tx
- label:
"Does the DUT support the Media Playback client cluster, Seek command?"
id: MEDIAPLAYBACK.C.C0b.Tx
- label:
"Does the DUT support the Audio Output client cluster, SelectOutput
command?"
id: AUDIOOUTPUT.C.C00.Tx
- label:
"Does the DUT support the Audio Output client cluster, RenameOutput
command?"
id: AUDIOOUTPUT.C.C01.Tx
- label:
"Does the DUT support the Target Navigator client cluster,
NavigateTarget command?"
id: TGTNAV.C.C00.Tx
- label:
"Does the DUT support the Content Launcher client cluster,
LaunchContent command?"
id: CONTENTLAUNCHER.C.C00.Tx
- label:
"Does the DUT support the Content Launcher client cluster, LaunchURL
command?"
id: CONTENTLAUNCHER.C.C01.Tx
- label:
"Does the DUT support the Account Login client cluster, GetSetupPIN
command?"
id: ALOGIN.C.C00.Tx
# Mode Select Cluster Test Plan
- label: "Does the device implement the Actions cluster as a server?"
id: MOD.S
- label: "Does the device implement the Actions cluster as a client?"
id: MOD.C
#
# server / attributes
#
- label: "Does the DUT support the Description attribute?"
id: MOD.S.A0000
- label: "Does the DUT support the StandardNamespace attribute?"
id: MOD.S.A0001
- label: "Does the DUT support the SupportedModes attribute?"
id: MOD.S.A0002
- label: "Does the DUT support the CurrentMode attribute?"
id: MOD.S.A0003
- label: "Does the DUT support the StartUpMode attribute?"
id: MOD.S.A0004
- label: "Does the DUT support the OnMode attribute?"
id: MOD.S.A0005
#
# server / commandsReceived
#
- label: "Does the DUT support receiving the ChangeToMode command?"
id: MOD.S.C00.Rsp
#
# server / features
#
- label:
"Does the Mode Select Cluster depend on an On/Off cluster implemented
on the same DUT?"
id: MOD.S.F00
- label:
"Does the device implement receiving the ChangeToModeWithStatus
command?"
id: MOD.S.C01.Rsp
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the SupportedModes
attribute implemented on server?"
id: MOD.C.A0002
#
# client / commandsGenerated
#
- label: "Does the DUT support sending the ChangeToMode command?"
id: MOD.C.C00.Tx
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: MOD.C.AM-READ
- label: "Write all supported optional attributes"
id: MOD.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: MOD.C.AM-WRITE
- label: "Read all supported optional attributes"
id: MOD.C.AO-READ
# Multiple Fabrics Test Plan
- label: "Does the Device implement the Multi Fabric cluster as a server?"
id: CADMIN.S
- label: "Does the Device implement the Multi Fabric cluster as a client?"
id: CADMIN.C
#
# server / attributes
#
- label: "Does the Device support WindowStatus attribute?"
id: CADMIN.S.A0000
- label: "Does the Device support AdminFabricIndex attribute?"
id: CADMIN.S.A0001
- label: "Does the Device support AdminVendorId attribute?"
id: CADMIN.S.A0002
#
# server / commandsReceived
#
- label: "Does the Device support Enhanced Commissioning Method (ECM)?"
id: CADMIN.S.C00.Rsp
- label: "Does the Device support Basic Commissioning Method (BCM)?"
id: CADMIN.S.C01.Rsp
- label: "Does the Device support revoking commissioning window?"
id: CADMIN.S.C02.Rsp
#
# server / features
#
- label: "Does the Device support Basic Commissioning Method"
id: CADMIN.S.F00
#
# server / manually
#
- label: "Does the Device support User Interface Display"
id: CADMIN.M.UserInterfaceDisplay
- label: "Does the Device support Audio Interface"
id: CADMIN.M.AudioInterface
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the Fabrics attribut
implemented on the server?"
id: OPCREDS.C.A0001
- label:
"Does the DUT(client) have access privileges for the WindowStatus
attribute implemented on the server?"
id: CADMIN.C.A0000
- label:
"Does the DUT(client) have access privileges for the AdminFabricIndex
attribute implemented on the server?"
id: CADMIN.C.A0001
- label:
"Does the DUT(client) have access privileges for the AdminVendorId
attribute implemented on the server?"
id: CADMIN.C.A0002
#
# client / commandsGenerated
#
- label:
"Does the Device support through Enhanced Commissioning Method (ECM) ?"
id: CADMIN.C.C00.Tx
- label: "Does the Device support Basic Commissioning Method (BCM) ?"
id: CADMIN.C.C01.Tx
- label: "Does the Device support revoking commissioning window?"
id: CADMIN.C.C02.Tx
# OTA Software Update Test Plan
#
# server / manually
#
- label:
"Does the DUT support sending the DelayedActionTime field in
QueryImageResponse Command?"
id: OTAP.S.M.DelayedActionTime
- label:
"Does the DUT support sending the UserConsentNeeded field in
QueryImageResponse Command?"
id: OTAP.S.M.UserConsentNeeded
#
# client / manually
#
- label: "Does the DUT support sending the AnnounceOTAProvider Command?"
id: OTAR.C.M.AnnounceOTAProvider
- label: "Does the DUT support sending the NotifyUpdateApplied Command?"
id: OTAR.C.M.NotifyUpdateApplied
# Occupancy Sensing Cluster Test Plan
- label:
"Does the device implement the Occupancy Sensing cluster as a server?"
id: OCC.S
- label:
"Does the device implement the Occupancy Sensing cluster as a client?"
id: OCC.C
#
# server / attributes
#
- label: "Does the device implement the Occupancy attribute?"
id: OCC.S.A0000
- label: "Does the device implement the OccupancySensorType attribute?"
id: OCC.S.A0001
- label:
"Does the device implement the OccupancySensorTypeBitmap attribute?"
id: OCC.S.A0002
- label:
"Does the device implement the PIROccupiedToUnoccupiedDelay attribute?"
id: OCC.S.A0010
- label:
"Does the device implement the PIRUnoccupiedToOccupiedDelay attribute?"
id: OCC.S.A0011
- label:
"Does the device implement the PIRUnoccupiedToOccupiedThreshold
attribute?"
id: OCC.S.A0012
- label:
"Does the device implement the UltrasonicOccupiedToUnoccupiedDelay
attribute?"
id: OCC.S.A0020
- label:
"Does the device implement the UltrasonicUnoccupiedToOccupiedDelay
attribute?"
id: OCC.S.A0021
- label:
"Does the device implement the UltrasonicUnoccupiedToOccupiedThreshold
attribute?"
id: OCC.S.A0022
- label:
"Does the device implement the
PhysicalContactOccupiedToUnoccupiedDelay attribute?"
id: OCC.S.A0030
- label:
"Does the device implement the
PhysicalContactUnoccupiedToOccupiedDelay attribute?"
id: OCC.S.A0031
- label:
"Does the device implement the
PhysicalContactUnoccupiedToOccupiedThreshold attribute?"
id: OCC.S.A0032
#
# server / manually
#
- label:
"Can the Occupancy attribute changed by physical control at the
device?"
id: OCC.M.OccupancyChange
#
# client / attributes
#
- label: "Does the device implement the Occupancy attribute?"
id: OCC.C.A0000
- label: "Does the device implement the OccupancySensorType attribute?"
id: OCC.C.A0001
- label:
"Does the device implement the OccupancySensorTypeBitmap attribute?"
id: OCC.C.A0002
- label:
"Does the device implement the PIROccupiedToUnoccupiedDelay attribute?"
id: OCC.C.A0010
- label:
"Does the device implement the PIRUnoccupiedToOccupiedDelay attribute?"
id: OCC.C.A0011
- label:
"Does the device implement the PIRUnoccupiedToOccupiedThreshold
attribute?"
id: OCC.C.A0012
- label:
"Does the device implement the UltrasonicOccupiedToUnoccupiedDelay
attribute?"
id: OCC.C.A0020
- label:
"Does the device implement the UltrasonicUnoccupiedToOccupiedDelay
attribute?"
id: OCC.C.A0021
- label:
"Does the device implement the UltrasonicUnoccupiedToOccupiedThreshold
attribute?"
id: OCC.C.A0022
- label:
"Does the device implement the
PhysicalContactOccupiedToUnoccupiedDelay attribute?"
id: OCC.C.A0030
- label:
"Does the device implement the
PhysicalContactUnoccupiedToOccupiedDelay attribute?"
id: OCC.C.A0031
- label:
"Does the device implement the
PhysicalContactUnoccupiedToOccupiedThreshold attribute?"
id: OCC.C.A0032
# On/Off Cluster Test Plan
- label: "Does the device implement the on/off cluster as a server?"
id: OO.S
- label: "Does the device implement the on/off cluster as a client?"
id: OO.C
#
# server / attributes
#
- label: "Does the device implement the OnOff attribute?"
id: OO.S.A0000
- label: "Does the device implement the GlobalSceneControl attribute?"
id: OO.S.A4000
- label: "Does the device implement the OnTime attribute?"
id: OO.S.A4001
- label: "Does the device implement the OffWaitTime attribute?"
id: OO.S.A4002
- label: "Does the device implement the StartUpOnOff attribute?"
id: OO.S.A4003
#
# server / commandsReceived
#
- label: "Does the device implement receiving the Off command?"
id: OO.S.C00.Rsp
- label: "Does the device implement receiving the On command?"
id: OO.S.C01.Rsp
- label: "Does the device implement receiving the Toggle command?"
id: OO.S.C02.Rsp
- label: "Does the device implement receiving the OffWithEffect command?"
id: OO.S.C40.Rsp
- label:
"Does the device implement receiving the OnWithRecallGlobalScene
command?"
id: OO.S.C41.Rsp
- label: "Does the device implement receiving the OnWithTimedOff command?"
id: OO.S.C42.Rsp
#
# server / features
#
- label: "Level Control for Lighting"
id: OO.S.F00
- label: "Device has Deadfront behaviour"
id: OO.S.F01
#
# server / manually
#
- label:
"Can the OnOff attribute changed by physical control at the device?"
id: OO.M.ManuallyControlled
#
# client / commandsGenerated
#
- label: "Does the device implement sending the Off command?"
id: OO.C.C00.Tx
- label: "Does the device implement sending the On command?"
id: OO.C.C01.Tx
- label: "Does the device implement sending the Toggle command?"
id: OO.C.C02.Tx
- label: "Does the device implement sending the OffWithEffect command?"
id: OO.C.C40.Tx
- label:
"Does the device implement sending the OnWithRecallGlobalScene
command?"
id: OO.C.C41.Tx
- label: "Does the device implement sending the OnWithTimedOff command?"
id: OO.C.C42.Tx
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: OO.C.AM-READ
- label: "Write all supported mandatory attribute"
id: OO.C.AM-WRITE
- label: "Write all supported optional attributes"
id: OO.C.AO-WRITE
- label: "Read all supported optional attributes"
id: OO.C.AO-READ
# Power Source Cluster Test Plan
- label: "Does the device implement the Power Source cluster as a server?"
id: PS.S
- label: "Does the device implement the Power Source cluster as a client?"
id: PS.C
#
# server / attributes
#
- label: "Does the device implement the Status attribute?"
id: PS.S.A0000
- label: "Does the device implement the Order attribute?"
id: PS.S.A0001
- label: "Does the device implement the Description attribute?"
id: PS.S.A0002
- label:
"Does the device implement the WiredAssessedInputVoltage attribute?"
id: PS.S.A0003
- label:
"Does the device implement the WiredAssessedInputFrequency attribute?"
id: PS.S.A0004
- label: "Does the device implement the WiredCurrentType attribute?"
id: PS.S.A0005
- label: "Does the device implement the WiredAssessedCurrent attribute?"
id: PS.S.A0006
- label: "Does the device implement the WiredNominalVoltage attribute?"
id: PS.S.A0007
- label: "Does the device implement the WiredMaximumCurrent attribute?"
id: PS.S.A0008
- label: "Does the device implement the WiredPresent attribute?"
id: PS.S.A0009
- label: "Does the device implement the ActiveWiredFaults attribute?"
id: PS.S.A000a
- label: "Does the device implement the BatVoltage attribute?"
id: PS.S.A000b
- label: "Does the device implement the BatPercentRemaining attribute?"
id: PS.S.A000c
- label: "Does the device implement the BatTimeRemaining attribute?"
id: PS.S.A000d
- label: "Does the device implement the BatChargeLevel attribute?"
id: PS.S.A000e
- label: "Does the device implement the BatReplacementNeeded attribute?"
id: PS.S.A000f
- label: "Does the device implement the BatReplaceability attribute?"
id: PS.S.A0010
- label: "Does the device implement the BatPresent attribute?"
id: PS.S.A0011
- label: "Does the device implement the ActiveBatFaults attribute?"
id: PS.S.A0012
- label:
"Does the device implement the BatReplacementDescription attribute?"
id: PS.S.A0013
- label: "Does the device implement the BatCommonDesignation attribute?"
id: PS.S.A0014
- label: "Does the device implement the BatANSIDesignation attribute?"
id: PS.S.A0015
- label: "Does the device implement the BatIECDesignation attribute?"
id: PS.S.A0016
- label: "Does the device implement the BatApprovedChemistry attribute?"
id: PS.S.A0017
- label: "Does the device implement the BatCapacity attribute?"
id: PS.S.A0018
- label: "Does the device implement the BatQuantity attribute?"
id: PS.S.A0019
- label: "Does the device implement the BatChargeState attribute?"
id: PS.S.A001a
- label: "Does the device implement the BatTimeToFullCharge attribute?"
id: PS.S.A001b
- label:
"Does the device implement the BatFunctionalWhileCharging attribute?"
id: PS.S.A001c
- label: "Does the device implement the BatChargingCurrent attribute?"
id: PS.S.A001d
- label: "Does the device implement the ActiveBatChargeFaults attribute?"
id: PS.S.A001e
- label: "Does the device implement the EndpointList attribute?"
id: PS.S.A001f
#
# server / Events
#
- label: "Does the device implement the WiredFaultChange event?"
id: PS.S.E00
- label: "Does the device implement the BatFaultChange event?"
id: PS.S.E01
- label: "Does the device implement the BatChargeFaultChange event?"
id: PS.S.E02
#
# server / features
#
- label: "A wired power source"
id: PS.S.F00
- label: "A battery power source"
id: PS.S.F01
- label: "A rechargeable battery power source (requires Battery feature)"
id: PS.S.F02
- label: "A replaceable battery power source (requires Battery feature)"
id: PS.S.F03
#
# server / manually
#
- label: "Can the DUT be brought into a Wired Fault state?"
id: PS.S.M.ManualWiredFault
- label: "Can the DUT be brought into a Battery Fault state?"
id: PS.S.M.ManualBatFault
- label: "Can the DUT be brought into a Battery Charge Fault state?"
id: PS.S.M.ManualBatChargeFault
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: PS.C.AM-READ
- label: "Write all supported optional attributes"
id: PS.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: PS.C.AM-WRITE
- label: "Read all supported optional attributes"
id: PS.C.AO-READ
# Power Source Configuration Cluster Test Plan
- label:
"Does the device implement the Power Source Configuration cluster as a
server?"
id: PSCFG.S
- label:
"Does the device implement the Power Source Configuration cluster as a
client?"
id: PSCFG.C
#
# server / attributes
#
- label: "Does the device implement the Sources attribute?"
id: PSCFG.S.A0000
#
# client / manually
#
- label: "Read all supported optional attributes"
id: PSCFG.C.AO-READ
- label: "Read all supported mandatory attribute"
id: PSCFG.C.AM-READ
- label: "Write all supported mandatory attribute"
id: PSCFG.C.AM-WRITE
- label: "Write all supported optional attributes"
id: PSCFG.C.AO-WRITE
# Pressure Measurement Cluster Test Plan
- label:
"Does the device implement the Pressure Measurement cluster as a
server?"
id: PRS.S
- label:
"Does the device implement the Pressure Measurement cluster as a
client?"
id: PRS.C
#
# server / attributes
#
- label: "Does the device implement the MeasuredValue attribute?"
id: PRS.S.A0000
- label: "Does the device implement the MinMeasuredValue attribute?"
id: PRS.S.A0001
- label: "Does the device implement the MaxMeasuredValue attribute?"
id: PRS.S.A0002
- label: "Does the device implement the Tolerance attribute?"
id: PRS.S.A0003
- label: "Does the device implement the ScaledValue attribute?"
id: PRS.S.A0010
- label: "Does the device implement the MinScaledValue attribute?"
id: PRS.S.A0011
- label: "Does the device implement the MinScaledValue attribute?"
id: PRS.S.A0012
- label: "Does the device implement the ScaledTolerance attribute?"
id: PRS.S.A0013
- label: "Does the device implement the Scale attribute?"
id: PRS.S.A0014
#
# server / features
#
- label: "Does the device support extended range and resolution?"
id: PRS.S.F00
#
# server / manually
#
- label:
"Can the MeasuredValue attribute changed by physical control at the
device?"
id: PRS.M.PressureChange
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: PRS.C.AM-READ
- label: "Write all supported mandatory attribute"
id: PRS.C.AM-WRITE
- label: "Read all supported optional attributes"
id: PRS.C.AO-READ
- label: "Write all supported optional attributes"
id: PRS.C.AO-WRITE
# Pump Configuration and Control Cluster Test Plan
- label:
"Does the device implement the Pump Configuration and Control cluster
as a server?"
id: PCC.S
- label:
"Does the device implement the Pump Configuration and Control cluster
as a client?"
id: PCC.C
#
# server / attributes
#
- label: "Does the device implement the MaxPressure attribute?"
id: PCC.S.A0000
- label: "Does the device implement the MaxSpeed attribute?"
id: PCC.S.A0001
- label: "Does the device implement the MaxFlow attribute?"
id: PCC.S.A0002
- label: "Does the device implement the MinConstPressure attribute?"
id: PCC.S.A0003
- label: "Does the device implement the MaxConstPressure attribute?"
id: PCC.S.A0004
- label: "Does the device implement the MinCompPressure attribute?"
id: PCC.S.A0005
- label: "Does the device implement the MaxCompPressure attribute?"
id: PCC.S.A0006
- label: "Does the device implement the MinConstSpeed attribute?"
id: PCC.S.A0007
- label: "Does the device implement the MaxConstSpeed attribute?"
id: PCC.S.A0008
- label: "Does the device implement the MinConstFlow attribute?"
id: PCC.S.A0009
- label: "Does the device implement the MaxConstFlow attribute?"
id: PCC.S.A000a
- label: "Does the device implement the MinConstTemp attribute?"
id: PCC.S.A000b
- label: "Does the device implement the MaxConstTemp attribute?"
id: PCC.S.A000c
- label: "Does the device implement the PumpStatus attribute?"
id: PCC.S.A0010
- label: "Does the device implement the EffectiveOperationMode attribute?"
id: PCC.S.A0011
- label: "Does the device implement the EffectiveControlMode attribute?"
id: PCC.S.A0012
- label: "Does the device implement the Capacity attribute?"
id: PCC.S.A0013
- label: "Does the device implement the Speed attribute?"
id: PCC.S.A0014
- label: "Does the device implement the LifetimeRunningHours attribute?"
id: PCC.S.A0015
- label: "Does the device implement the Power attribute?"
id: PCC.S.A0016
- label: "Does the device implement the LifetimeEnergyConsumed attribute?"
id: PCC.S.A0017
- label: "Does the device implement the OperationMode attribute?"
id: PCC.S.A0020
- label: "Does the device implement the ControlMode attribute?"
id: PCC.S.A0021
#
# server / Events
#
- label: "Does the device implement the SupplyVoltageLow event?"
id: PCC.S.E00
- label: "Does the device implement the SupplyVoltageHigh event?"
id: PCC.S.E01
- label: "Does the device implement the PowerMissingPhase event?"
id: PCC.S.E02
- label: "Does the device implement the SystemPressureLow event?"
id: PCC.S.E03
- label: "Does the device implement the SystemPressureHigh event?"
id: PCC.S.E04
- label: "Does the device implement the DryRunning event?"
id: PCC.S.E05
- label: "Does the device implement the MotorTemperatureHigh event?"
id: PCC.S.E06
- label: "Does the device implement the PumpMotorFatalFailure event?"
id: PCC.S.E07
- label: "Does the device implement the ElectronicTemperatureHigh event?"
id: PCC.S.E08
- label: "Does the device implement the PumpBlocked event?"
id: PCC.S.E09
- label: "Does the device implement the SensorFailure event?"
id: PCC.S.E0a
- label: "Does the device implement the ElectronicNonFatalFailure event?"
id: PCC.S.E0b
- label: "Does the device implement the ElectronicFatalFailure event?"
id: PCC.S.E0c
- label: "Does the device implement the GeneralFault event?"
id: PCC.S.E0d
- label: "Does the device implement the Leakage event?"
id: PCC.S.E0e
- label: "Does the device implement the AirDetection event?"
id: PCC.S.E0f
- label: "Does the device implement the TurbineOperation event?"
id: PCC.S.E10
#
# server / features
#
- label: "Supports operating in constant pressure mode"
id: PCC.S.F00
- label: "Supports operating in compensated pressure mode"
id: PCC.S.F01
- label: "Supports operating in constant flow mode"
id: PCC.S.F02
- label: "Supports operating in constant speed mode"
id: PCC.S.F03
- label: "Supports operating in constant temperature mode"
id: PCC.S.F04
- label: "Supports operating in automatic mode"
id: PCC.S.F05
- label: "Supports operating using local settings"
id: PCC.S.F06
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: PCC.C.AM-READ
- label: "Write all supported mandatory attribute"
id: PCC.C.AM-WRITE
- label: "Read all supported optional attributes"
id: PCC.C.AO-READ
- label: "Write all supported optional attributes"
id: PCC.C.AO-WRITE
# Relative Humidity Measurement Cluster Test Plan
- label:
"Does the device implement the relative humidity measurement cluster
as a server?"
id: RH.S
- label:
"Does the device implement the relative humidity measurement cluster
as a client?"
id: RH.C
#
# server / attributes
#
- label: "Does the device implement the MeasuredValue attribute?"
id: RH.S.A0000
- label: "Does the device implement the MinMeasuredValue attribute?"
id: RH.S.A0001
- label: "Does the device implement the MaxMeasuredValue attribute?"
id: RH.S.A0002
- label: "Does the device implement the Tolerance attribute?"
id: RH.S.A0003
#
# server / manually
#
- label:
"Can the MeasuredValue attribute changed by physical control at the
device?"
id: RH.M.ManuallyControlled
#
# client / manually
#
- label: "Read all supported optional attributes"
id: RH.C.AO-READ
- label: "Write all supported mandatory attribute"
id: RH.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: RH.C.AM-READ
- label: "Write all supported optional attributes"
id: RH.C.AO-WRITE
# Scenes Cluster Test Plan
- label: "Does the device implement the Scenes cluster as a server?"
id: S.S
- label: "Does the device implement the Scenes cluster as a client?"
id: S.C
#
# server / attributes
#
- label: "Does the device implement the LastConfiguredBy attribute?"
id: S.S.A0000
- label: "Does the device implement the SceneTableSize attribute?"
id: S.S.A0001
- label: "Does the device implement the FabricSceneInfo attribute?"
id: S.S.A0002
#
# server / commandsReceived
#
- label: "Does the device implement receiving the AddScene command?"
id: S.S.C00.Rsp
- label: "Does the device implement receiving the ViewScene command?"
id: S.S.C01.Rsp
- label: "Does the device implement receiving the RemoveScene command?"
id: S.S.C02.Rsp
- label: "Does the device implement receiving the RemoveAllScenes command?"
id: S.S.C03.Rsp
- label: "Does the device implement receiving the StoreScene command?"
id: S.S.C04.Rsp
- label: "Does the device implement receiving the RecallScene command?"
id: S.S.C05.Rsp
- label:
"Does the device implement receiving the GetSceneMembership command?"
id: S.S.C06.Rsp
- label: "Does the device implement receiving the CopyScene command?"
id: S.S.C40.Rsp
#
# server / features
#
- label: "Does the device implement the Scene Names feature?"
id: S.S.F00
#
# server / manually
#
- label: ""
id: S.S.AM
- label: ""
id: S.S.AO
#
# client / commandsGenerated
#
- label: "Does the device implement sending the AddScene command?"
id: S.C.C00.Tx
- label: "Does the device implement sending the ViewScene command?"
id: S.C.C01.Tx
- label: "Does the device implement sending the RemoveScene command?"
id: S.C.C02.Tx
- label: "Does the device implement sending the RemoveAllScenes command?"
id: S.C.C03.Tx
- label: "Does the device implement sending the StoreScene command?"
id: S.C.C04.Tx
- label: "Does the device implement sending the RecallScene command?"
id: S.C.C05.Tx
- label: "Does the device implement sending the GetSceneMembership command?"
id: S.C.C06.Tx
- label: "Does the device implement sending the CopyScene command?"
id: S.C.C40.Tx
- label:
"Does the device process the TransitionTime parameter of the
RecallScene command?"
id: PICS_SC_RECALL_SCENE_TRANSITION_TIME_MS
#
# client / manually
#
- label: "Write all supported optional attributes"
id: S.C.AO-WRITE
- label: "Read all supported optional attributes"
id: S.C.AO-READ
- label: "Write all supported mandatory attribute"
id: S.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: S.C.AM-READ
# Smoke CO Alarm Cluster Test Plan
- label: "Does the device implement the SMOKECO cluster as a server?"
id: SMOKECO.S
- label: "Does the device implement the SMOKECO cluster as a client?"
id: SMOKECO.C
#
# server / features
#
- label: "Does the device support this specific cluster feature?"
id: SMOKECO.S.F00
- label: "Does the device support this specific cluster feature?"
id: SMOKECO.S.F01
#
# server / attributes
#
- label: "Does the device implement the ExpressedState attribute?"
id: SMOKECO.S.A0000
- label: "Does the device implement the SmokeState attribute?"
id: SMOKECO.S.A0001
- label: "Does the device implement the COState attribute?"
id: SMOKECO.S.A0002
- label: "Does the device implement the BatteryAlert attribute?"
id: SMOKECO.S.A0003
- label: "Does the device implement the DeviceMuted attribute?"
id: SMOKECO.S.A0004
- label: "Does the device implement the TestInProgress attribute?"
id: SMOKECO.S.A0005
- label: "Does the device implement the HardwareFaultAlert attribute?"
id: SMOKECO.S.A0006
- label: "Does the device implement the EndOfServiceAlert attribute?"
id: SMOKECO.S.A0007
- label: "Does the device implement the InterconnectSmokeAlarm attribute?"
id: SMOKECO.S.A0008
- label: "Does the device implement the InterconnectCOAlarm attribute?"
id: SMOKECO.S.A0009
- label: "Does the device implement the ContaminationState attribute?"
id: SMOKECO.S.A000a
- label: "Does the device implement the SensitivityLevel attribute?"
id: SMOKECO.S.A000b
- label: "Does the device implement the ExpiryDate attribute?"
id: SMOKECO.S.A000c
#
# server / Events
#
- label: "Does the device implement the SmokeAlarm event?"
id: SMOKECO.S.E00
- label: "Does the device implement the COAlarm event?"
id: SMOKECO.S.E01
- label: "Does the device implement the LowBattery event?"
id: SMOKECO.S.E02
- label: "Does the device implement the HardwareFault event?"
id: SMOKECO.S.E03
- label: "Does the device implement the EndOfService event?"
id: SMOKECO.S.E04
- label: "Does the device implement the SelfTestComplete event?"
id: SMOKECO.S.E05
- label: "Does the device implement the AlarmMuted event?"
id: SMOKECO.S.E06
- label: "Does the device implement the MuteEnded event?"
id: SMOKECO.S.E07
- label: "Does the device implement the InterconnectSmokeAlarm event?"
id: SMOKECO.S.E08
- label: "Does the device implement the InterconnectCOAlarm event?"
id: SMOKECO.S.E09
- label: "Does the device implement the AllClear event?"
id: SMOKECO.S.E0a
#
# server / manually
#
- label:
"Can the TestInProgress attribute be changed by physical control at
the device?"
id: SMOKECO.M.ManuallyControlledTest
- label:
"Can the DeviceMuted attribute be changed by physical control at the
device?"
id: SMOKECO.M.ManuallyControlledMute
#
# server / commandsReceived
#
- label: "Does the device implement receiving the SelfTestRequest command?"
id: SMOKECO.S.C00.Rsp
# Software Diagnostics Cluster Test Plan
- label:
"Does the device implement the Software Diagnostics cluster as a
server?"
id: DGSW.S
- label:
"Does the device implement the Software Diagnostics cluster as a
client?"
id: DGSW.C
#
# server / attributes
#
- label: "Implement the ThreadMetrics struct attribute."
id: DGSW.S.A0000
- label:
"Indicate the current amount of heap memory, in bytes, that are free
for allocation."
id: DGSW.S.A0001
- label:
"Indicate the current amount of heap memory, in bytes, that is being
used."
id: DGSW.S.A0002
- label:
"Indicate the maximum amount of heap memory, in bytes, that has been
used by the Node."
id: DGSW.S.A0003
#
# server / commandsReceived
#
- label:
"Resets the StackFreeMinimum field of the ThreadMetrics attribute and
the CurrentHeapHighWatermark attribute."
id: DGSW.S.C00.Rsp
#
# server / Events
#
- label: "Implement the SoftwareFault event."
id: DGSW.S.E00
#
# server / features
#
- label: "The metrics for high watermark related to memory consumption."
id: DGSW.S.F00
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the ThreadMetrics
attribute implemented on the server?"
id: DGSW.C.A0000
- label:
"Does the DUT(client) have access privileges for the CurrentHeapFree
attribute implemented on the server?"
id: DGSW.C.A0001
- label:
"Does the DUT(client) have access privileges for the CurrentHeapUsed
attribute implemented on the server?"
id: DGSW.C.A0002
- label:
"Does the DUT(client) have access privileges for the
CurrentHeapHighWatermark attribute implemented on the server?"
id: DGSW.C.A0003
#
# client / commandsGenerated
#
- label:
"Resets the StackFreeMinimum field of the ThreadMetrics attribute and
the CurrentHeapHighWatermark attribute."
id: DGSW.C.C00.Tx
# Switch Cluster Test Plan
- label: "Does the device implement the Switch cluster as a server?"
id: SWTCH.S
- label: "Does the device implement the Switch cluster as a client?"
id: SWTCH.C
#
# server / features
#
- label: "Does the device represent a Latching Switch?"
id: SWTCH.S.F00
- label: "Does the device represent a Momentary Switch?"
id: SWTCH.S.F01
- label: "Does the MS device support Momentary Switch Release?"
id: SWTCH.S.F02
- label: "Does the MS device support Momentary Switch LongPress?"
id: SWTCH.S.F03
- label: "Does the MS device support Momentary Switch MultiPress?"
id: SWTCH.S.F04
#
# client / features
#
- label: "Does the DUT support a Latching Switch?"
id: SWTCH.C.F00
- label: "Does the DUT support a Momentary Switch?"
id: SWTCH.C.F01
- label: "Does the DUT support Momentary Switch Release?"
id: SWTCH.C.F02
- label: "Does the DUT support Momentary Switch LongPress?"
id: SWTCH.C.F03
- label: "Does the DUT support Momentary Switch MultiPress?"
id: SWTCH.C.F04
#
# client / manually
#
- label:
"Does the DUT support reading attribute to get switch state (polling)?"
id: SWTCH.C.M.SwitchStatePolling
- label: "Does the DUT support eventing to get switch state changes?"
id: SWTCH.C.M.SwitchStateEventing
- label: "Write all supported optional attributes"
id: SWTCH.C.AO-WRITE
- label: "Read all supported mandatory attribute"
id: SWTCH.C.AM-READ
- label: "Read all supported optional attributes"
id: SWTCH.C.AO-READ
- label: "Write all supported mandatory attribute"
id: SWTCH.C.AM-WRITE
# Temperature Measurement Cluster Test Plan
- label:
"Does the device implement the temperature measurement cluster as a
server?"
id: TMP.S
- label:
"Does the device implement the temperature measurement cluster as a
client?"
id: TMP.C
#
# server / attributes
#
- label: "Does the device implement the MeasuredValue attribute?"
id: TMP.S.A0000
- label: "Does the device implement the MinMeasuredValue attribute?"
id: TMP.S.A0001
- label: "Does the device implement the MaxMeasuredValue attribute?"
id: TMP.S.A0002
- label: "Does the device implement the Tolerance attribute?"
id: TMP.S.A0003
#
# server / manually
#
- label:
"Can the MeasuredValue attribute changed by physical control at the
device?"
id: TMP.M.ManuallyControlled
#
# client / manually
#
- label: "Read all supported optional attributes"
id: TMP.C.AO-READ
- label: "Write all supported optional attributes"
id: TMP.C.AO-WRITE
- label: "Read all supported mandatory attribute"
id: TMP.C.AM-READ
- label: "Write all supported mandatory attribute"
id: TMP.C.AM-WRITE
# Thermostat Cluster Test Plan
- label: "Does the device implement the Thermostat cluster as a server?"
id: TSTAT.S
- label: "Does the device implement the Thermostat cluster as a client?"
id: TSTAT.C
#
# server / attributes
#
- label: "Does the device implement the LocalTemperature attribute?"
id: TSTAT.S.A0000
- label: "Does the device implement the OutdoorTemperature attribute?"
id: TSTAT.S.A0001
- label: "Does the device implement the Occupancy attribute?"
id: TSTAT.S.A0002
- label: "Does the device implement the AbsMinHeatSetpointLimit attribute?"
id: TSTAT.S.A0003
- label: "Does the device implement the AbsMaxHeatSetpointLimit attribute?"
id: TSTAT.S.A0004
- label: "Does the device implement the AbsMinCoolSetpointLimit attribute?"
id: TSTAT.S.A0005
- label: "Does the device implement the AbsMaxCoolSetpointLimit attribute?"
id: TSTAT.S.A0006
- label: "Does the device implement the PICoolingDemand attribute?"
id: TSTAT.S.A0007
- label: "Does the device implement the PIHeatingDemand attribute?"
id: TSTAT.S.A0008
- label:
"Does the device implement the HVACSystemTypeConfiguration attribute?"
id: TSTAT.S.A0009
- label:
"Does the device implement the LocalTemperatureCalibration attribute?"
id: TSTAT.S.A0010
- label: "Does the device implement the OccupiedCoolingSetpoint attribute?"
id: TSTAT.S.A0011
- label: "Does the device implement the OccupiedHeatingSetpoint attribute?"
id: TSTAT.S.A0012
- label:
"Does the device implement the UnoccupiedCoolingSetpoint attribute?"
id: TSTAT.S.A0013
- label:
"Does the device implement the UnoccupiedHeatingSetpoint attribute?"
id: TSTAT.S.A0014
- label: "Does the device implement the MinHeatSetpointLimit attribute?"
id: TSTAT.S.A0015
- label: "Does the device implement the MaxHeatSetpointLimit attribute?"
id: TSTAT.S.A0016
- label: "Does the device implement the MinCoolSetpointLimit attribute?"
id: TSTAT.S.A0017
- label: "Does the device implement the MaxCoolSetpointLimit attribute?"
id: TSTAT.S.A0018
- label: "Does the device implement the MinSetpointDeadBand attribute?"
id: TSTAT.S.A0019
- label: "Does the device implement the RemoteSensing attribute?"
id: TSTAT.S.A001a
- label:
"Does the device implement the ControlSequenceOfOperation attribute?"
id: TSTAT.S.A001b
- label: "Does the device implement the SystemMode attribute?"
id: TSTAT.S.A001c
- label: "Does the device implement the AlarmMask attribute?"
id: TSTAT.S.A001d
- label: "Does the device implement the ThermostatRunningMode attribute?"
id: TSTAT.S.A001e
- label: "Does the device implement the StartOfWeek attribute?"
id: TSTAT.S.A0020
- label:
"Does the device implement the NumberOfWeeklyTransitions attribute?"
id: TSTAT.S.A0021
- label: "Does the device implement the NumberOfDailyTransitions attribute?"
id: TSTAT.S.A0022
- label: "Does the device implement the TemperatureSetpointHold attribute?"
id: TSTAT.S.A0023
- label:
"Does the device implement the TemperatureSetpointHoldDuration
attribute?"
id: TSTAT.S.A0024
- label:
"Does the device implement the ThermostatProgrammingOperationMode
attribute?"
id: TSTAT.S.A0025
- label: "Does the device implement the ThermostatRunningState attribute?"
id: TSTAT.S.A0029
- label: "Does the device implement the SetpointChangeSource attribute?"
id: TSTAT.S.A0030
- label: "Does the device implement the SetpointChangeAmount attribute?"
id: TSTAT.S.A0031
- label:
"Does the device implement the SetpointChangeSourceTimestamp
attribute?"
id: TSTAT.S.A0032
- label: "Does the device implement the OccupiedSetback attribute?"
id: TSTAT.S.A0034
- label: "Does the device implement the OccupiedSetbackMin attribute?"
id: TSTAT.S.A0035
- label: "Does the device implement the OccupiedSetbackMax attribute?"
id: TSTAT.S.A0036
- label: "Does the device implement the UnoccupiedSetback attribute?"
id: TSTAT.S.A0037
- label: "Does the device implement the UnoccupiedSetbackMin attribute?"
id: TSTAT.S.A0038
- label: "Does the device implement the UnoccupiedSetbackMax attribute?"
id: TSTAT.S.A0039
- label: "Does the device implement the EmergencyHeatDelta attribute?"
id: TSTAT.S.A003a
- label: "Does the device implement the ACType attribute?"
id: TSTAT.S.A0040
- label: "Does the device implement the ACCapacity attribute?"
id: TSTAT.S.A0041
- label: "Does the device implement the ACRefrigerantType attribute?"
id: TSTAT.S.A0042
- label: "Does the device implement the ACCompressorType attribute?"
id: TSTAT.S.A0043
- label: "Does the device implement the ACErrorCode attribute?"
id: TSTAT.S.A0044
- label: "Does the device implement the ACLouverPosition attribute?"
id: TSTAT.S.A0045
- label: "Does the device implement the ACCoilTemperature attribute?"
id: TSTAT.S.A0046
- label: "Does the device implement the ACCapacityFormat attribute?"
id: TSTAT.S.A0047
#
# server / commandsReceived
#
- label:
"Does the device implement receiving the SetpointRaiseLower command?"
id: TSTAT.S.C00.Rsp
- label:
"Does the device implement receiving the SetWeeklySchedule command?"
id: TSTAT.S.C01.Rsp
- label:
"Does the device implement receiving the GetWeeklySchedule command?"
id: TSTAT.S.C02.Rsp
- label:
"Does the device implement receiving the ClearWeeklySchedule command?"
id: TSTAT.S.C03.Rsp
- label:
"Does the device implement receiving the GetRelayStatusLog command?"
id: TSTAT.S.C04.Rsp
#
# server / commandsGenerated
#
- label:
"Does the device implement sending the GetWeeklyScheduleResponse
command?"
id: TSTAT.S.C00.Tx
- label:
"Does the device implement sending the GetRelayStatusLogResponse
command?"
id: TSTAT.S.C01.Tx
#
# server / features
#
- label: "Thermostat is capable of managing a heating device"
id: TSTAT.S.F00
- label: "Thermostat is capable of managing a cooling device"
id: TSTAT.S.F01
- label: "Supports Occupied and Unoccupied setpoints"
id: TSTAT.S.F02
- label: "Supports a weekly schedule of setpoint transitions"
id: TSTAT.S.F03
- label: "Supports configurable setback (or span)"
id: TSTAT.S.F04
- label: "Supports a System Mode of Auto"
id: TSTAT.S.F05
- label: "Supports a local temperature not exposed"
id: TSTAT.S.F06
#
# server / manually
#
- label: "Is the HVACSystemTypeConfiguration attribute writeable?"
id: TSTAT.S.M.HVACSystemTypeConfigurationWritable
- label: "Is the MinSetpointDeadBand attribute writeable?"
id: TSTAT.S.M.MinSetpointDeadBandWritable
#
# client / commandsReceived
#
- label:
"Does the device implement receiving the GetWeeklyScheduleResponse
command?"
id: TSTAT.C.C00.Rsp
- label:
"Does the device implement receiving the GetRelayStatusLogResponse
command?"
id: TSTAT.C.C01.Rsp
#
# client / commandsGenerated
#
- label: "Does the device implement sending the SetpointRaiseLower command?"
id: TSTAT.C.C00.Tx
- label: "Does the device implement sending the SetWeeklySchedule command?"
id: TSTAT.C.C01.Tx
- label: "Does the device implement sending the GetWeeklySchedule command?"
id: TSTAT.C.C02.Tx
- label:
"Does the device implement sending the ClearWeeklySchedule command?"
id: TSTAT.C.C03.Tx
- label: "Does the device implement sending the GetRelayStatusLog command?"
id: TSTAT.C.C04.Tx
#
# client / manually
#
- label: "Read all supported optional attributes"
id: TSTAT.C.AO-READ
- label: "Write all supported optional attributes"
id: TSTAT.C.AO-WRITE
- label: "Write all supported mandatory attribute"
id: TSTAT.C.AM-WRITE
- label: "Read all supported mandatory attribute"
id: TSTAT.C.AM-READ
# Thermostat User Configuration Cluster Test Plan
- label:
"Does the device implement the Thermostat User Configuration cluster
as a server?"
id: TSUIC.S
- label:
"Does the device implement the Thermostat User Configuration cluster
as a client?"
id: TSUIC.C
#
# server / attributes
#
- label: "Does the device implement the TemperatureDisplayMode attribute?"
id: TSUIC.S.A0000
- label: "Does the device implement the KeypadLockout attribute?"
id: TSUIC.S.A0001
- label:
"Does the device implement the ScheduleProgrammingVisibility
attribute?"
id: TSUIC.S.A0002
#
# client / manually
#
- label: "Read all supported mandatory attribute"
id: TSUIC.C.AM-READ
- label: "Write all supported mandatory attribute"
id: TSUIC.C.AM-WRITE
- label: "Read all supported optional attributes"
id: TSUIC.C.AO-READ
- label: "Write all supported optional attributes"
id: TSUIC.C.AO-WRITE
# Thread Network Diagnostics Cluster Test Plan
- label:
"Does the device implement the Thread Diagnostics cluster as a server?"
id: DGTHREAD.S
- label:
"Does the device implement the Thread Diagnostics cluster as a client?"
id: DGTHREAD.C
#
# server / attributes
#
- label: "Does the DUT(server) support the Channel attribute?"
id: DGTHREAD.S.A0000
- label: "Does the DUT(server) support the RoutingRole attribute?"
id: DGTHREAD.S.A0001
- label: "Does the DUT(server) support the NetworkName attribute?"
id: DGTHREAD.S.A0002
- label: "Does the DUT(server) support the PanId attribute?"
id: DGTHREAD.S.A0003
- label: "Does the DUT(server) support the ExtendedPanId attribute?"
id: DGTHREAD.S.A0004
- label: "Does the DUT(server) support the MeshLocalPrefix attribute?"
id: DGTHREAD.S.A0005
- label: "Does the DUT(server) support the OverrunCount attribute?"
id: DGTHREAD.S.A0006
- label: "Does the DUT(server) support the NeighborTable attribute?"
id: DGTHREAD.S.A0007
- label: "Does the DUT(server) support the RouteTable attribute?"
id: DGTHREAD.S.A0008
- label: "Does the DUT(server) support the PartitionId attribute?"
id: DGTHREAD.S.A0009
- label: "Does the DUT(server) support the Weighting attribute?"
id: DGTHREAD.S.A000a
- label: "Does the DUT(server) support the DataVersion attribute?"
id: DGTHREAD.S.A000b
- label: "Does the DUT(server) support the StableDataVersion attribute?"
id: DGTHREAD.S.A000c
- label: "Does the DUT(server) support the LeaderRouterId attribute?"
id: DGTHREAD.S.A000d
- label: "Does the DUT(server) support the DetachedRoleCount attribute?"
id: DGTHREAD.S.A000e
- label: "Does the DUT(server) support the ChildRoleCount attribute?"
id: DGTHREAD.S.A000f
- label: "Does the DUT(server) support the RouterRoleCount attribute?"
id: DGTHREAD.S.A0010
- label: "Does the DUT(server) support the LeaderRoleCount attribute?"
id: DGTHREAD.S.A0011
- label: "Does the DUT(server) support the AttachAttemptCount attribute?"
id: DGTHREAD.S.A0012
- label:
"Does the DUT(server) support the PartitionIdChangeCount attribute?"
id: DGTHREAD.S.A0013
- label:
"Does the DUT(server) support the BetterPartitionAttachAttemptCount
attribute?"
id: DGTHREAD.S.A0014
- label: "Does the DUT(server) support the ParentChangeCount attribute?"
id: DGTHREAD.S.A0015
- label: "Does the DUT(server) support the TxTotalCount attribute?"
id: DGTHREAD.S.A0016
- label: "Does the DUT(server) support the TxUnicastCount attribute?"
id: DGTHREAD.S.A0017
- label: "Does the DUT(server) support the TxBroadcastCount attribute?"
id: DGTHREAD.S.A0018
- label: "Does the DUT(server) support the TxAckRequestedCount attribute?"
id: DGTHREAD.S.A0019
- label: "Does the DUT(server) support the TxAckedCount attribute?"
id: DGTHREAD.S.A001a
- label: "Does the DUT(server) support the TxNoAckRequestedCount attribute?"
id: DGTHREAD.S.A001b
- label: "Does the DUT(server) support the TxDataCount attribute?"
id: DGTHREAD.S.A001c
- label: "Does the DUT(server) support the TxDataPollCount attribute?"
id: DGTHREAD.S.A001d
- label: "Does the DUT(server) support the TxBeaconCount attribute?"
id: DGTHREAD.S.A001e
- label: "Does the DUT(server) support the TxBeaconRequestCount attribute?"
id: DGTHREAD.S.A001f
- label: "Does the DUT(server) support the TxOtherCount attribute?"
id: DGTHREAD.S.A0020
- label: "Does the DUT(server) support the TxRetryCount attribute?"
id: DGTHREAD.S.A0021
- label:
"Does the DUT(server) support the TxDirectMaxRetryExpiryCount
attribute?"
id: DGTHREAD.S.A0022
- label:
"Does the DUT(server) support the TxIndirectMaxRetryExpiryCount
attribute?"
id: DGTHREAD.S.A0023
- label: "Does the DUT(server) support the TxErrCcaCount attribute?"
id: DGTHREAD.S.A0024
- label: "Does the DUT(server) support the TxErrAbortCount attribute?"
id: DGTHREAD.S.A0025
- label: "Does the DUT(server) support the TxErrBusyChannelCount attribute?"
id: DGTHREAD.S.A0026
- label: "Does the DUT(server) support the RxTotalCount attribute?"
id: DGTHREAD.S.A0027
- label: "Does the DUT(server) support the RxUnicastCount attribute?"
id: DGTHREAD.S.A0028
- label: "Does the DUT(server) support the RxBroadcastCount attribute?"
id: DGTHREAD.S.A0029
- label: "Does the DUT(server) support the RxDataCount attribute?"
id: DGTHREAD.S.A002a
- label: "Does the DUT(server) support the RxDataPollCount attribute?"
id: DGTHREAD.S.A002b
- label: "Does the DUT(server) support the RxBeaconCount attribute?"
id: DGTHREAD.S.A002c
- label: "Does the DUT(server) support the RxBeaconRequestCount attribute?"
id: DGTHREAD.S.A002d
- label: "Does the DUT(server) support the RxOtherCount attribute?"
id: DGTHREAD.S.A002e
- label:
"Does the DUT(server) support the RxAddressFilteredCount attribute?"
id: DGTHREAD.S.A002f
- label:
"Does the DUT(server) support the RxDestAddrFilteredCount attribute?"
id: DGTHREAD.S.A0030
- label: "Does the DUT(server) support the RxDuplicatedCount attribute?"
id: DGTHREAD.S.A0031
- label: "Does the DUT(server) support the RxErrNoFrameCount attribute?"
id: DGTHREAD.S.A0032
- label:
"Does the DUT(server) support the RxErrUnknownNeighborCount attribute?"
id: DGTHREAD.S.A0033
- label:
"Does the DUT(server) support the RxErrInvalidSrcAddrCount attribute?"
id: DGTHREAD.S.A0034
- label: "Does the DUT(server) support the RxErrSecCount attribute?"
id: DGTHREAD.S.A0035
- label: "Does the DUT(server) support the RxErrFcsCount attribute?"
id: DGTHREAD.S.A0036
- label: "Does the DUT(server) support the RxErrOtherCount attribute?"
id: DGTHREAD.S.A0037
- label: "Does the DUT(server) support the ActiveTimestamp attribute?"
id: DGTHREAD.S.A0038
- label: "Does the DUT(server) support the PendingTimestamp attribute?"
id: DGTHREAD.S.A0039
- label: "Does the DUT(server) support the Delay attribute?"
id: DGTHREAD.S.A003a
- label: "Does the DUT(server) support the SecurityPolicy attribute?"
id: DGTHREAD.S.A003b
- label: "Does the DUT(server) support the ChannelPage0Mask attribute?"
id: DGTHREAD.S.A003c
- label:
"Does the DUT(server) support the OperationalDatasetComponents
attribute?"
id: DGTHREAD.S.A003d
- label: "Does the DUT(server) support the ActiveNetworkFaults attribute?"
id: DGTHREAD.S.A003e
#
# server / commandsReceived
#
- label:
"Does the Device(Server) implement receiving the ResetCounts command?"
id: DGTHREAD.S.C00.Rsp
#
# server / Events
#
- label: "Does the DUT(server) support the ConnectionStatus event?"
id: DGTHREAD.S.E00
- label: "Does the DUT(server) support the NetworkFaultChange event?"
id: DGTHREAD.S.E01
#
# server / features
#
- label:
"Does the DUT(server) support the Server supports the counts for the
number of received and transmitted packets feature?"
id: DGTHREAD.S.F00
- label:
"Does the DUT(server) support the Server supports the counts for the
number of errors that have occurred during the reception and
transmission feature?"
id: DGTHREAD.S.F01
- label:
"Does the DUT(server) support the Server supports the counts for
various MLE layer happenings. feature?"
id: DGTHREAD.S.F02
- label:
"Does the DUT(server) support the Server supports the counts for
various MAC layer happenings feature?"
id: DGTHREAD.S.F03
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the Channel attribute
implemented on the server?"
id: DGTHREAD.C.A0000
- label:
"Does the DUT(clientr) support the RoutingRole attribute implemented
on the server?"
id: DGTHREAD.C.A0001
- label:
"Does the DUT(client) have access privileges for the NetworkName
attribute implemented on the server?"
id: DGTHREAD.C.A0002
- label:
"Does the DUT(client) have access privileges for the PanId attribute
implemented on the server?"
id: DGTHREAD.C.A0003
- label:
"Does the DUT(clientr) support the ExtendedPanId attribute implemented
on the server?"
id: DGTHREAD.C.A0004
- label:
"Does the DUT(client) have access privileges for the MeshLocalPrefix
attribute implemented on the server?"
id: DGTHREAD.C.A0005
- label:
"Does the DUT(client) have access privileges for the OverrunCount
attribute implemented on the server?"
id: DGTHREAD.C.A0006
- label:
"Does the DUT(client) have access privileges for the NeighborTable
attribute implemented on the server?"
id: DGTHREAD.C.A0007
- label:
"Does the DUT(client) have access privileges for the RouteTable
attribute implemented on the server?"
id: DGTHREAD.C.A0008
- label:
"Does the DUT(client) have access privileges for the PartitionId
attribute implemented on the server?"
id: DGTHREAD.C.A0009
- label:
"Does the DUT(server) support the Weighting attribute implemented on
the server?"
id: DGTHREAD.C.A000a
- label:
"Does the DUT(client) have access privileges for the DataVersion
attribute implemented on the server?"
id: DGTHREAD.C.A000b
- label:
"Does the DUT(client) have access privileges for the StableDataVersion
attribute implemented on the server?"
id: DGTHREAD.C.A000c
- label:
"Does the DUT(client) have access privileges for the LeaderRouterId
attribute implemented on the server?"
id: DGTHREAD.C.A000d
- label:
"Does the DUT(client) have access privileges for the DetachedRoleCount
attribute implemented on the server?"
id: DGTHREAD.C.A000e
- label:
"Does the DUT(client) have access privileges for the ChildRoleCount
attribute implemented on the server?"
id: DGTHREAD.C.A000f
- label:
"Does the DUT(client) have access privileges for the RouterRoleCount
attribute implemented on the server?"
id: DGTHREAD.C.A0010
- label:
"Does the DUT(client) have access privileges for the LeaderRoleCount
attribute implemented on the server?"
id: DGTHREAD.C.A0011
- label:
"Does the DUT(client) have access privileges for the
AttachAttemptCount attribute implemented on the server?"
id: DGTHREAD.C.A0012
- label:
"Does the DUT(client) have access privileges for the
PartitionIdChangeCount attribute implemented on the server?"
id: DGTHREAD.C.A0013
- label:
"Does the DUT(client) have access privileges for the
BetterPartitionAttachAttemptCount attribute implemented on the server?"
id: DGTHREAD.C.A0014
- label:
"Does the DUT(client) have access privileges for the ParentChangeCount
attribute implemented on the server?"
id: DGTHREAD.C.A0015
- label:
"Does the DUT(client) have access privileges for the TxTotalCount
attribute implemented on the server?"
id: DGTHREAD.C.A0016
- label:
"Does the DUT(client) have access privileges for the TxUnicastCount
attribute implemented on the server?"
id: DGTHREAD.C.A0017
- label:
"Does the DUT(client) have access privileges for the TxBroadcastCount
attribute implemented on the server?"
id: DGTHREAD.C.A0018
- label:
"Does the DUT(client) have access privileges for the
TxAckRequestedCount attribute implemented on the server?"
id: DGTHREAD.C.A0019
- label:
"Does the DUT(client) have access privileges for the TxAckedCount
attribute implemented on the server?"
id: DGTHREAD.C.A001a
- label:
"Does the DUT(client) have access privileges for the
TxNoAckRequestedCount attribute implemented on the server?"
id: DGTHREAD.C.A001b
- label:
"Does the DUT(client) have access privileges for the TxDataCount
attribute implemented on the server?"
id: DGTHREAD.C.A001c
- label:
"Does the DUT(client) have access privileges for the TxDataPollCount
attribute implemented on the server?"
id: DGTHREAD.C.A001d
- label:
"Does the DUT(client) have access privileges for the TxBeaconCount
attribute implemented on the server?"
id: DGTHREAD.C.A001e
- label:
"Does the DUT(client) have access privileges for the
TxBeaconRequestCount attribute implemented on the server?"
id: DGTHREAD.C.A001f
- label:
"Does the DUT(client) have access privileges for the TxOtherCount
attribute implemented on the server?"
id: DGTHREAD.C.A0020
- label:
"Does the DUT(client) have access privileges for the TxRetryCount
attribute implemented on the server?"
id: DGTHREAD.C.A0021
- label:
"Does the DUT(client) have access privileges for the
TxDirectMaxRetryExpiryCount attribute implemented on the server?"
id: DGTHREAD.C.A0022
- label:
"Does the DUT(client) have access privileges for the
TxIndirectMaxRetryExpiryCount attribute implemented on the server?"
id: DGTHREAD.C.A0023
- label:
"Does the DUT(client) have access privileges for the TxErrCcaCount
attribute implemented on the server?"
id: DGTHREAD.C.A0024
- label:
"Does the DUT(client) have access privileges for the TxErrAbortCount
attribute implemented on the server?"
id: DGTHREAD.C.A0025
- label:
"Does the DUT(client) have access privileges for the
TxErrBusyChannelCount attribute implemented on the server?"
id: DGTHREAD.C.A0026
- label:
"Does the DUT(client) have access privileges for the RxTotalCount
attribute implemented on the server?"
id: DGTHREAD.C.A0027
- label:
"Does the DUT(client) have access privileges for the RxUnicastCount
attribute implemented on the server?"
id: DGTHREAD.C.A0028
- label:
"Does the DUT(client) have access privileges for the RxBroadcastCount
attribute implemented on the server?"
id: DGTHREAD.C.A0029
- label:
"Does the DUT(client) have access privileges for the RxDataCount
attribute implemented on the server?"
id: DGTHREAD.C.A002a
- label:
"Does the DUT(client) have access privileges for the RxDataPollCount
attribute implemented on the server?"
id: DGTHREAD.C.A002b
- label:
"Does the DUT(client) have access privileges for the RxBeaconCount
attribute implemented on the server?"
id: DGTHREAD.C.A002c
- label:
"Does the DUT(client) have access privileges for the
RxBeaconRequestCount attribute implemented on the server?"
id: DGTHREAD.C.A002d
- label:
"Does the DUT(client) have access privileges for the RxOtherCount
attribute implemented on the server?"
id: DGTHREAD.C.A002e
- label:
"Does the DUT(client) have access privileges for the
RxAddressFilteredCount attribute implemented on the server?"
id: DGTHREAD.C.A002f
- label:
"Does the DUT(client) have access privileges for the
RxDestAddrFilteredCount attribute implemented on the server?"
id: DGTHREAD.C.A0030
- label:
"Does the DUT(client) have access privileges for the RxDuplicatedCount
attribute implemented on the server?"
id: DGTHREAD.C.A0031
- label:
"Does the DUT(client) have access privileges for the RxErrNoFrameCount
attribute implemented on the server?"
id: DGTHREAD.C.A0032
- label:
"Does the DUT(client) have access privileges for the
RxErrUnknownNeighborCount attribute implemented on the server?"
id: DGTHREAD.C.A0033
- label:
"Does the DUT(client) have access privileges for the
RxErrInvalidSrcAddrCount attribute implemented on the server?"
id: DGTHREAD.C.A0034
- label:
"Does the DUT(client) have access privileges for the RxErrSecCount
attribute implemented on the server?"
id: DGTHREAD.C.A0035
- label:
"Does the DUT(client) have access privileges for the RxErrFcsCount
attribute implemented on the server?"
id: DGTHREAD.C.A0036
- label:
"Does the DUT(client) have access privileges for the RxErrOtherCount
attribute implemented on the server?"
id: DGTHREAD.C.A0037
- label:
"Does the DUT(client) have access privileges for the ActiveTimestamp
attribute implemented on the server?"
id: DGTHREAD.C.A0038
- label:
"Does the DUT(client) have access privileges for the PendingTimestamp
attribute implemented on the server?"
id: DGTHREAD.C.A0039
- label:
"Does the DUT(client) have access privileges for the Delay attribute
implemented on the server?"
id: DGTHREAD.C.A003a
- label:
"Does the DUT(client) have access privileges for the SecurityPolicy
attribute implemented on the server?"
id: DGTHREAD.C.A003b
- label:
"Does the DUT(client) have access privileges for the ChannelPage0Mask
attribute implemented on the server?"
id: DGTHREAD.C.A003c
- label:
"Does the DUT(client) have access privileges for the
OperationalDatasetComponents attribute implemented on the server?"
id: DGTHREAD.C.A003d
- label:
"Does the DUT(client) have access privileges for the
ActiveNetworkFaults attribute implemented on the server?"
id: DGTHREAD.C.A003e
#
# client / commandsGenerated
#
- label:
"Does the Device(client) invoking/generating the ResetCounts command?"
id: DGTHREAD.C.C00.Tx
#
# client / Events
#
- label:
"Does the DUT(client) support receiving the ConnectionStatus event?"
id: DGTHREAD.C.E00
- label:
"Does the DUT(client) support receiving the NetworkFaultChange event?"
id: DGTHREAD.C.E01
# Time Format Localization Cluster Test Plan
- label:
"Does the device implement the Time Format Localization cluster as a
server?"
id: LTIME.S
- label:
"Does the device implement the Time Format Localization cluster as a
client?"
id: LTIME.C
#
# server / attributes
#
- label: "Does the device implement the HourFormat attribute ?"
id: LTIME.S.A0000
- label: "Does the device implement the ActiveCalendarType attribute ?"
id: LTIME.S.A0001
- label: "Does the device implement the SupportedCalendarTypes attribute ?"
id: LTIME.S.A0002
- label: "Does the DUT (Server) support 12 Hr Hour Format ?"
id: LTIME.S.M.12HR
- label: "Does the DUT (Server) support 24 Hr Hour Format ?"
id: LTIME.S.M.24HR
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the HourFormat
attribute implemented on the server ?"
id: LTIME.C.A0000
- label:
"Does the DUT(client) have access privileges for the
ActiveCalendarType attribute implemented on the server ?"
id: LTIME.C.A0001
- label:
"Does the DUT(client) have access privileges for the
SupportedCalendarTypes attribute implemented on the server ?"
id: LTIME.C.A0002
- label:
"Does the DUT(client) have access privileges for the (0xFFF8)
GeneratedCommandList attribute implemented on the server ?"
id: LTIME.C.Afff8
- label:
"Does the DUT(client) have access privileges for the (0xFFF9)
AcceptedCommandList attribute implemented on the server ?"
id: LTIME.C.Afff9
- label:
"Does the DUT(client) have access privileges for the (0xFFFA)
EventList attribute implemented on the server ?"
id: LTIME.C.Afffa
- label:
"Does the DUT(client) have access privileges for the (0xFFFB)
AttributeList attribute implemented on the server ?"
id: LTIME.C.Afffb
- label:
"Does the DUT(client) have access privileges for the (0xFFFC)
FeatureMap attribute implemented on the server ?"
id: LTIME.C.Afffc
- label:
"Does the DUT(client) have access privileges for the (0xFFFD)
ClusterRevision attribute implemented on the server ?"
id: LTIME.C.Afffd
- label: "Does the DUT (Client) support 12 Hr Hour Format ?"
id: LTIME.C.A0000.12HR
- label: "Does the DUT (Client) support 24 Hr Hour Format ?"
id: LTIME.C.A0000.24HR
#Features
- label:
"Can the device be configured to use different calendar formats when
conveying values to a user ?"
id: LTIME.S.F00
# Unit Localization Cluster Test Plan
- label: "Does the device implement the Unit Localization as a server?"
id: LUNIT.S
- label: "Does the device implement the Unit Localization as a client?"
id: LUNIT.C
#
# server / attributes
#
- label: "Does the device support the TemperatureUnit attribute ?"
id: LUNIT.S.A0000
#
# server / features
#
- label: "Does the device implement different units of temperature ?"
id: LUNIT.S.F00
#
# server / manually
#
- label: "Does the device support the TemperatureUnit Fahrenheit ?"
id: LUNIT.S.M.Fahrenheit
- label: "Does the device support the TemperatureUnit Celsius ?"
id: LUNIT.S.M.Celsius
- label: "Does the device support the TemperatureUnit Kelvin ?"
id: LUNIT.S.M.Kelvin
# User Label Cluster Test Plan
- label: "Does the device implement the User Label cluster as a server?"
id: ULABEL.S
- label: "Does the device implement the User Label cluster as a client?"
id: ULABEL.C
#
# server / attributes
#
- label: "Does the DUT(Server) support LabelList attribute?"
id: ULABEL.S.A0000
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the LabelList
attribute implemented on the server?"
id: ULABEL.C.A0000
# Wi-Fi Network Diagnostics Cluster Test Plan
- label:
"Does the device implement the Wi-Fi Diagnostics cluster as a server?"
id: DGWIFI.S
- label:
"Does the device implement the Wi-Fi Diagnostics cluster as a client?"
id: DGWIFI.C
#
# server / attributes
#
- label:
"Indicates the BSSID for which the Wi-Fi network the Node is currently
connected. If the interface not configured, a NULL value should be
presented."
id: DGWIFI.S.A0000
- label: "The current type of Wi-Fi security being used."
id: DGWIFI.S.A0001
- label: "Indicates the current 802.11 standard version in use by the Node."
id: DGWIFI.S.A0002
- label:
"Indicate the channel that Wi-Fi communication is currently operating
on. If the interface not configured, a NULL value should be presented."
id: DGWIFI.S.A0003
- label:
"Indicates the current RSSI of the Node’s Wi-Fi radio in dB. If the
interface not configured or operational, a NULL value should be
presented. This value should not be subscribed."
id: DGWIFI.S.A0004
- label:
"Indicates the count of the number of received beacons. This value
should not be subscribed."
id: DGWIFI.S.A0005
- label:
"Indicates the count of the number of received beacons. This value
should not be subscribed."
id: DGWIFI.S.A0006
- label:
"Indicates the number of multicast packets received by the Node. This
value should not be subscribed."
id: DGWIFI.S.A0007
- label:
"Indicates the number of mul5icast packets transmitted by the Node.
This value should not be subscribed."
id: DGWIFI.S.A0008
- label:
"Indicates the number of uicast packets received by the Node. This
value should not be subscribed."
id: DGWIFI.S.A0009
- label:
"Indicates the number of unicast packets transmitted by the Node. This
value should not be subscribed."
id: DGWIFI.S.A000a
- label:
"Indicates the current maximum PHY rate of transfer of data in
bytes-per-second."
id: DGWIFI.S.A000b
- label:
"Indicates the number of packets dropped either at ingress or egress,
due to lack of buffer memory to retain all packets on the ethernet
network interface. This attribute SHALL be reset to 0 upon a reboot of
the Node. This value should not be subscribed."
id: DGWIFI.S.A000c
#
# server / commandsReceived
#
- label:
"Reset the following attributes to 0; BeaconLostCount, BeaconRxCount,
PacketMulticastRxCount, PacketMulticastTxCount, PacketUnicastRxCount,
PacketUnicastTxCount"
id: DGWIFI.S.C00.Rsp
#
# server / Events
#
- label:
"Indicates Node’s Wi-Fi connection has been disconnected as a result
of de-authenticated or dis-association and indicates the reason."
id: DGWIFI.S.E00
- label:
"Indicates unsuccessful connection and reconnection to Wi-Fi access
point after exhaustive retries. AssociationFailure fields are to
indicate the cause and status. Each field set values are described in
11.14.6.2"
id: DGWIFI.S.E01
- label:
"Indicates that a Node’s connection status to a Wi-Fi network has
changed."
id: DGWIFI.S.E02
#
# server / features
#
- label:
"Counts for the number of received and transmitted packets on the
ethernet interface."
id: DGWIFI.S.F00
- label:
"Counts for the number of errors during the reception and transmission
of packets on the ethernet interface."
id: DGWIFI.S.F01
#
# client / commandsGenerated
#
- label:
"Reset the following attributes to 0; BeaconLostCount, BeaconRxCount,
PacketMulticastRxCount, PacketMulticastTxCount, PacketUnicastRxCount,
PacketUnicastTxCount"
id: DGWIFI.C.C00.Tx
# Window Covering Cluster Test Plan
- label:
"Does the device implement the Window Covering cluster as a server?"
id: WNCV.S
- label:
"Does the device implement the Window Covering cluster as a client?"
id: WNCV.C
#
# server / attributes
#
- label: "Does the device implement the Type attribute ?"
id: WNCV.S.A0000
- label: "Does the device implement the PhysicalClosedLimitLift attribute ?"
id: WNCV.S.A0001
- label: "Does the device implement the PhysicalClosedLimitTilt attribute ?"
id: WNCV.S.A0002
- label: "Does the device implement the CurrentPositionLift attribute ?"
id: WNCV.S.A0003
- label: "Does the device implement the CurrentPositionTilt attribute ?"
id: WNCV.S.A0004
- label: "Does the device implement the NumberOfActuationsLift attribute ?"
id: WNCV.S.A0005
- label: "Does the device implement the NumberOfActuationsTilt attribute ?"
id: WNCV.S.A0006
- label: "Does the device implement the ConfigStatus attribute ?"
id: WNCV.S.A0007
- label:
"Does the device implement the CurrentPositionLiftPercentage attribute
?"
id: WNCV.S.A0008
- label:
"Does the device implement the CurrentPositionTiltPercentage attribute
?"
id: WNCV.S.A0009
- label: "Does the device implement the OperationalStatus attribute ?"
id: WNCV.S.A000a
- label:
"Does the device implement the TargetPositionLiftPercent100ths
attribute ?"
id: WNCV.S.A000b
- label:
"Does the device implement the TargetPositionTiltPercent100ths
attribute ?"
id: WNCV.S.A000c
- label: "Does the device implement the EndProductType attribute ?"
id: WNCV.S.A000d
- label:
"Does the device implement the CurrentPositionLiftPercent100ths
attribute ?"
id: WNCV.S.A000e
- label:
"Does the device implement the CurrentPositionTiltPercent100ths
attribute ?"
id: WNCV.S.A000f
- label: "Does the device implement the InstalledOpenLimitLift attribute ?"
id: WNCV.S.A0010
- label:
"Does the device implement the InstalledClosedLimitLift attribute ?"
id: WNCV.S.A0011
- label: "Does the device implement the InstalledOpenLimitTilt attribute ?"
id: WNCV.S.A0012
- label:
"Does the device implement the InstalledClosedLimitTilt attribute ?"
id: WNCV.S.A0013
- label: "Does the device implement the Mode attribute ?"
id: WNCV.S.A0017
- label: "Does the device implement the SafetyStatus attribute ?"
id: WNCV.S.A001a
- label:
"Does the device support scene via the TargetPositionLiftPercent100ths
attribute ?"
id: WNCV.S.A0011.Scene
- label:
"Does the device support scene via the TargetPositionTiltPercent100ths
attribute ?"
id: WNCV.S.A0012.Scene
#
# server / commandsReceived
#
- label: "Does the device implement receiving the UpOrOpen command ?"
id: WNCV.S.C00.Rsp
- label: "Does the device implement receiving the DownOrClose command ?"
id: WNCV.S.C01.Rsp
- label: "Does the device implement receiving the StopMotion command ?"
id: WNCV.S.C02.Rsp
- label: "Does the device implement receiving the GoToLiftValue command ?"
id: WNCV.S.C04.Rsp
- label:
"Does the device implement receiving the GoToLiftPercentage command ?"
id: WNCV.S.C05.Rsp
- label: "Does the device implement receiving the GoToTiltValue command ?"
id: WNCV.S.C07.Rsp
- label:
"Does the device implement receiving the GoToTiltPercentage command ?"
id: WNCV.S.C08.Rsp
#
# server / features
#
- label: "Does the device implement the Lift feature ?"
id: WNCV.S.F00
- label: "Does the device implement the Tilt feature ?"
id: WNCV.S.F01
- label: "Does the device implement the Position Aware Lift feature ?"
id: WNCV.S.F02
- label: "Does the device implement the Absolute positioning feature ?"
id: WNCV.S.F03
- label: "Does the device implement the Position Aware Tilt feature ?"
id: WNCV.S.F04
#
# server / manually
#
- label: "Does the device support reversal of lift movement ?"
id: WNCV.S.M.Reversal
- label: "Does the device support a calibration mode/state ?"
id: WNCV.S.M.Calibration
- label: "Does the device support a maintenance mode/state ?"
id: WNCV.S.M.Maintenance
#
# client / attributes
#
- label:
"Does the DUT(client) have access privileges for the Type attribute
implemented on the server ?"
id: WNCV.C.A0000
- label:
"Does the DUT(client) have access privileges for the
PhysicalClosedLimitLift attribute implemented on the server ?"
id: WNCV.C.A0001
- label:
"Does the DUT(client) have access privileges for the
PhysicalClosedLimitTilt attribute implemented on the server ?"
id: WNCV.C.A0002
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionLift attribute implemented on the server ?"
id: WNCV.C.A0003
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionTilt attribute implemented on the server ?"
id: WNCV.C.A0004
- label:
"Does the DUT(client) have access privileges for the
NumberOfActuationsLift attribute implemented on the server ?"
id: WNCV.C.A0005
- label:
"Does the DUT(client) have access privileges for the
NumberOfActuationsTilt attribute implemented on the server ?"
id: WNCV.C.A0006
- label:
"Does the DUT(client) have access privileges for the ConfigStatus
attribute implemented on the server ?"
id: WNCV.C.A0007
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionLiftPercentage attribute implemented on the server ?"
id: WNCV.C.A0008
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionTiltPercentage attribute implemented on the server ?"
id: WNCV.C.A0009
- label:
"Does the DUT(client) have access privileges for the OperationalStatus
attribute implemented on the server ?"
id: WNCV.C.A000a
- label:
"Does the DUT(client) have access privileges for the
TargetPositionLiftPercent100ths attribute implemented on the server ?"
id: WNCV.C.A000b
- label:
"Does the DUT(client) have access privileges for the
TargetPositionTiltPercent100ths attribute implemented on the server ?"
id: WNCV.C.A000c
- label:
"Does the DUT(client) have access privileges for the EndProductType
attribute implemented on the server ?"
id: WNCV.C.A000d
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionLiftPercent100ths attribute implemented on the server ?"
id: WNCV.C.A000e
- label:
"Does the DUT(client) have access privileges for the
CurrentPositionTiltPercent100ths attribute implemented on the server ?"
id: WNCV.C.A000f
- label:
"Does the DUT(client) have access privileges for the
InstalledOpenLimitLift attribute implemented on the server ?"
id: WNCV.C.A0010
- label:
"Does the DUT(client) have access privileges for the
InstalledClosedLimitLift attribute implemented on the server ?"
id: WNCV.C.A0011
- label:
"Does the DUT(client) have access privileges for the
InstalledOpenLimitTilt attribute implemented on the server ?"
id: WNCV.C.A0012
- label:
"Does the DUT(client) have access privileges for the
InstalledClosedLimitTilt attribute implemented on the server ?"
id: WNCV.C.A0013
- label:
"Does the DUT(client) have access privileges for the Mode attribute
implemented on the server ?"
id: WNCV.C.A0017
- label:
"Does the DUT(client) have access privileges for the SafetyStatus
attribute implemented on the server ?"
id: WNCV.C.A001a
#
# client / commandsGenerated
#
- label: "Does the device implement sending the UpOrOpen command ?"
id: WNCV.C.C00.Tx
- label: "Does the device implement sending the DownOrClose command ?"
id: WNCV.C.C01.Tx
- label: "Does the device implement sending the StopMotion command ?"
id: WNCV.C.C02.Tx
- label: "Does the device implement sending the GoToLiftValue command ?"
id: WNCV.C.C04.Tx
- label:
"Does the device implement sending the GoToLiftPercentage command ?"
id: WNCV.C.C05.Tx
- label: "Does the device implement sending the GoToTiltValue command ?"
id: WNCV.C.C07.Tx
- label:
"Does the device implement sending the GoToTiltPercentage command ?"
id: WNCV.C.C08.Tx
# Time Synchronization Cluster Test Plan
- label:
"Does the device implement the Time Synchronization cluster as a
server?"
id: TIMESYNC.S
- label:
"Does the device implement the Time Synchronization cluster as a
client?"
id: TIMESYNC.C
#
# server / features
#
- label: "Does the DUT(server) support the TimeZone feature?"
id: TIMESYNC.S.F00
- label: "Does the DUT(server) support the NTPClient feature?"
id: TIMESYNC.S.F01
- label: "Does the DUT(server) support the NTPServer feature?"
id: TIMESYNC.S.F02
- label: "Does the DUT(server) support the TimeSyncClient feature?"
id: TIMESYNC.S.F03
#
# server / attributes
#
- label: "Does the device implement the UTCTime attribute ?"
id: TIMESYNC.S.A0000
- label: "Does the device implement the Granularity attribute ?"
id: TIMESYNC.S.A0001
- label: "Does the device implement the TimeSource attribute ?"
id: TIMESYNC.S.A0002
- label: "Does the device implement the TrustedTimeSource attribute ?"
id: TIMESYNC.S.A0003
- label: "Does the device implement the DefaultNTP attribute ?"
id: TIMESYNC.S.A0004
- label: "Does the device implement the TimeZone attribute ?"
id: TIMESYNC.S.A0005
- label: "Does the device implement the DSTOffset attribute ?"
id: TIMESYNC.S.A0006
- label: "Does the device implement the LocalTime attribute ?"
id: TIMESYNC.S.A0007
- label: "Does the device implement the TimeZoneDatabase attribute ?"
id: TIMESYNC.S.A0008
- label: "Does the device implement the NTPServerAvailable attribute ?"
id: TIMESYNC.S.A0009
- label: "Does the device implement the TimeZoneListMaxSize attribute ?"
id: TIMESYNC.S.A000a
- label: "Does the device implement the DSTOffsetListMaxSize attribute ?"
id: TIMESYNC.S.A000b
- label: "Does the device implement the SupportsDNSResolve attribute ?"
id: TIMESYNC.S.A000c
#
# server / commandsReceived
#
- label: "Does the device implement receiving the SetUTCTime command?"
id: TIMESYNC.S.C00.Rsp
- label:
"Does the device implement receiving the SetTrustedTimeSource command?"
id: TIMESYNC.S.C01.Rsp
- label: "Does the device implement receiving the SetTimeZone command?"
id: TIMESYNC.S.C02.Rsp
- label: "Does the device implement receiving the SetDSTOffset command?"
id: TIMESYNC.S.C04.Rsp
- label: "Does the device implement receiving the SetDefaultNTP command?"
id: TIMESYNC.S.C05.Rsp
#
# server / commandsGenerated
#
- label: "Does the DUT(server) support the SetTimeZoneResponse command?"
id: TIMESYNC.S.C03.Tx
#####################################################################################
# Air Quality Cluster Test Plan
- label: "Does the device implement the Air Quality cluster as a server?"
id: AIRQUAL.S
- label: "Does the device implement the Air Quality cluster as a client?"
id: AIRQUAL.C
#
# server / attributes
#
- label: "Does the device implement the AirQuality attribute?"
id: AIRQUAL.S.A0000
#
# server / features
#
- label: "Does the device support the Fair feature?"
id: AIRQUAL.S.F00
- label: "Does the device support the Moderate feature?"
id: AIRQUAL.S.F01
- label: "Does the device support the VeryPoor feature?"
id: AIRQUAL.S.F02
- label: "Does the device support the ExtremelyPoor feature?"
id: AIRQUAL.S.F03
#
# server / manual
#
- label: "Changes air quality significantly"
id: AIRQUAL.M.AirQualityChange
# Carbon Dioxide Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Carbon Dioxide Concentration
Measurement Cluster as a server?"
id: CDOCONC.S
- label:
"Does the device implement the Carbon Dioxide Concentration
Measurement Cluster as a client?"
id: CDOCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: CDOCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: CDOCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: CDOCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: CDOCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: CDOCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: CDOCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: CDOCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: CDOCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: CDOCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: CDOCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: CDOCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: CDOCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: CDOCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: CDOCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: CDOCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: CDOCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: CDOCONC.S.A000a
# Carbon Monoxide Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Carbon Monoxide Concentration
Measurement Cluster as a server?"
id: CMOCONC.S
- label:
"Does the device implement the Carbon Monoxide Concentration
Measurement Cluster as a client?"
id: CMOCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: CMOCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: CMOCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: CMOCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: CMOCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: CMOCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: CMOCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: CMOCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: CMOCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: CMOCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: CMOCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: CMOCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: CMOCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: CMOCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: CMOCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: CMOCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: CMOCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: CMOCONC.S.A000a
# Nitrogen Dioxide Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Nitrogen Dioxide Concentration
Measurement Cluster as a server?"
id: NDOCONC.S
- label:
"Does the device implement the Nitrogen Dioxide Concentration
Measurement Cluster as a client?"
id: NDOCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: NDOCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: NDOCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: NDOCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: NDOCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: NDOCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: NDOCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: NDOCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: NDOCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: NDOCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: NDOCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: NDOCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: NDOCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: NDOCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: NDOCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: NDOCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: NDOCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: NDOCONC.S.A000a
# Ozone Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Ozone Concentration Measurement Cluster
as a server?"
id: OZCONC.S
- label:
"Does the device implement the Ozone Concentration Measurement Cluster
as a client?"
id: OZCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: OZCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: OZCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: OZCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: OZCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: OZCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: OZCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: OZCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: OZCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: OZCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: OZCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: OZCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: OZCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: OZCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: OZCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: OZCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: OZCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: OZCONC.S.A000a
# PM2.5 Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the PM2.5 Concentration Measurement Cluster
as a server?"
id: PMICONC.S
- label:
"Does the device implement the PM2.5 Concentration Measurement Cluster
as a client?"
id: PMICONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: PMICONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: PMICONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: PMICONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: PMICONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: PMICONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: PMICONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: PMICONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: PMICONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: PMICONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: PMICONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: PMICONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: PMICONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: PMICONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: PMICONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: PMICONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: PMICONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: PMICONC.S.A000a
# Formaldehyde Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Formaldehyde Concentration Measurement
Cluster as a server?"
id: FLDCONC.S
- label:
"Does the device implement the Formaldehyde Concentration Measurement
Cluster as a client?"
id: FLDCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: FLDCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: FLDCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: FLDCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: FLDCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: FLDCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: FLDCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: FLDCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: FLDCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: FLDCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: FLDCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: FLDCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: FLDCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: FLDCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: FLDCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: FLDCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: FLDCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: FLDCONC.S.A000a
# PM1 Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the PM1 Concentration Measurement Cluster
as a server?"
id: PMHCONC.S
- label:
"Does the device implement the PM1 Concentration Measurement Cluster
as a client?"
id: PMHCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: PMHCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: PMHCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: PMHCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: PMHCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: PMHCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: PMHCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: PMHCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: PMHCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: PMHCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: PMHCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: PMHCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: PMHCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: PMHCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: PMHCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: PMHCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: PMHCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: PMHCONC.S.A000a
# PM10 Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the PM10 Concentration Measurement Cluster
as a server?"
id: PMKCONC.S
- label:
"Does the device implement the PM10 Concentration Measurement Cluster
as a client?"
id: PMKCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: PMKCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: PMKCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: PMKCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: PMKCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: PMKCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: PMKCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: PMKCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: PMKCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: PMKCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: PMKCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: PMKCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: PMKCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: PMKCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: PMKCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: PMKCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: PMKCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: PMKCONC.S.A000a
# Total Volatile Organic Compounds Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Total Volatile Organic Compounds
Concentration Measurement Cluster as a server?"
id: TVOCCONC.S
- label:
"Does the device implement the Total Volatile Organic Compounds
Concentration Measurement Cluster as a client?"
id: TVOCCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: TVOCCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: TVOCCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: TVOCCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: TVOCCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: TVOCCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: TVOCCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: TVOCCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: TVOCCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: TVOCCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: TVOCCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: TVOCCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: TVOCCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: TVOCCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: TVOCCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: TVOCCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: TVOCCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: TVOCCONC.S.A000a
# Radon Concentration Measurement Cluster Test Plan
- label:
"Does the device implement the Radon Concentration Measurement Cluster
as a server?"
id: RNCONC.S
- label:
"Does the device implement the Radon Concentration Measurement Cluster
as a client?"
id: RNCONC.C
#
# server / features
#
- label: "Does the DUT(server) support the Numeric Measurement feature?"
id: RNCONC.S.F00
- label: "Does the DUT(server) support the Level Indication feature?"
id: RNCONC.S.F01
- label: "Does the DUT(server) support the Medium Level feature?"
id: RNCONC.S.F02
- label: "Does the DUT(server) support the Critical Level feature?"
id: RNCONC.S.F03
- label: "Does the DUT(server) support the Peak Measurement feature?"
id: RNCONC.S.F04
- label: "Does the DUT(server) support the Average Measurement feature?"
id: RNCONC.S.F05
#
# server / attributes
#
- label: "Does the DUT(server) implement the MeasuredValue attribute?"
id: RNCONC.S.A0000
- label: "Does the DUT(server) implement the MinMeasuredValue attribute?"
id: RNCONC.S.A0001
- label: "Does the DUT(server) implement the MaxMeasuredValue attribute?"
id: RNCONC.S.A0002
- label: "Does the DUT(server) implement the PeakMeasuredValue attribute?"
id: RNCONC.S.A0003
- label:
"Does the DUT(server) implement the PeakMeasuredValueWindow attribute?"
id: RNCONC.S.A0004
- label:
"Does the DUT(server) implement the AverageMeasuredValue attribute?"
id: RNCONC.S.A0005
- label:
"Does the DUT(server) implement the AverageMeasuredValueWindow
attribute?"
id: RNCONC.S.A0006
- label: "Does the DUT(server) implement the Uncertainty attribute?"
id: RNCONC.S.A0007
- label: "Does the DUT(server) implement the MeasurementUnit attribute?"
id: RNCONC.S.A0008
- label: "Does the DUT(server) implement the MeasurementMedium attribute?"
id: RNCONC.S.A0009
- label: "Does the DUT(server) implement the LevelValue attribute?"
id: RNCONC.S.A000a
## Fan control
# Features
- label: "Does the device support multiple speeds from 0-100"
id: FAN.S.F00
- label: "Does the device support automatic mode"
id: FAN.S.F01
- label: "Does the device support rocking movement"
id: FAN.S.F02
- label: "Does the device support wind emulation"
id: FAN.S.F03
- label: "Does the device support the step command"
id: FAN.S.F04
- label: "Does the device support the direction attribute"
id: FAN.S.F05
#
# Server Attributes
#
- label: "Does the device implement the FanMode attribute?"
id: FAN.S.A0000
- label: "Does the device implement the FanModeSequence attribute?"
id: FAN.S.A0001
- label: "Does the device implement the PercentSetting attribute?"
id: FAN.S.A0002
- label: "Does the device implement the PercentCurrent attribute?"
id: FAN.S.A0003
- label: "Does the device implement the SpeedMax attribute?"
id: FAN.S.A0004
- label: "Does the device implement the SpeedSetting attribute?"
id: FAN.S.A0005
- label: "Does the device implement the SpeedCurrent attribute?"
id: FAN.S.A0006
- label: "Does the device implement the RockSupport attribute?"
id: FAN.S.A0007
- label: "Does the device implement the RockSetting attribute?"
id: FAN.S.A0008
- label: "Does the device implement the WindSupport attribute?"
id: FAN.S.A0009
- label: "Does the device implement the WindSetting attribute?"
id: FAN.S.A000A
- label: "Does the device implement the AirflowDirection attribute?"
id: FAN.S.A000B
#
#Server commands
#
- label: "Does the device implement receiving the Step command?"
id: FAN.S.C00.Rsp
#ICD Management
#
# Server Attribute
#
- label: "Does the device implement the IdleModeDuration attribute?"
id: ICDM.S.A0000
- label: "Does the device implement the ActiveModeDuration attribute?"
id: ICDM.S.A0001
- label: "Does the device implement the ActiveModeThreshold attribute?"
id: ICDM.S.A0002
- label: "Does the device implement the RegisteredClients attribute?"
id: ICDM.S.A0003
- label: "Does the device implement the IcdCounter attribute?"
id: ICDM.S.A0004
- label:
"Does the device implement the ClientsSupportedPerFabric attribute?"
id: ICDM.S.A0005
- label:
"Does the device implement the UserActiveModeTriggerHint attribute?"
id: ICDM.S.A0006
- label:
"Does the device implement the UserActiveModeTriggerInstruction
attribute?"
id: ICDM.S.A0007
#
# Client Attribute
#
- label: "Does the device implement the ICD Management cluster as a client?"
id: ICDM.C
- label: "Does the device implement the IdleModeDuration attribute?"
id: ICDM.C.A0000
- label: "Does the device implement the ActiveModeDuration attribute?"
id: ICDM.C.A0001
- label: "Does the device implement the ActiveModeThreshold attribute?"
id: ICDM.C.A0002
- label: "Does the device implement the RegisteredClients attribute?"
id: ICDM.C.A0003
- label: "Does the device implement the IcdCounter attribute?"
id: ICDM.C.A0004
- label:
"Does the device implement the ClientsSupportedPerFabric attribute?"
id: ICDM.C.A0005
- label:
"Does the device implement the UserActiveModeTriggerHint attribute?"
id: ICDM.C.A0006
- label:
"Does the device implement the UserActiveModeTriggerInstruction
attribute?"
id: ICDM.C.A0007
#
# Features
#
- label: "Does the device support this specific cluster feature?"
id: ICDM.S.F00
- label: "Does the device support this specific cluster feature?"
id: ICDM.S.F01
- label: "Does the device support this specific cluster feature?"
id: ICDM.S.F02
#
#Commands:
#
- label: "Does the device implement receiving the RegisterClient command?"
id: ICDM.S.C00.Rsp
- label: "Does the device implement receiving the UnregisterClient command?"
id: ICDM.S.C02.Rsp
- label:
"Does the device implement receiving the StayActiveRequest command?"
id: ICDM.S.C03.Rsp
#
#Commands generated
#
- label:
"Does the device implement receiving the RegisterClientResponse
command?"
id: ICDM.S.C01.Tx
- label: "Does the device implement sending the StayActiveResponse command?"
id: ICDM.S.C04.Tx
- label: "Does the device support sending the RegisterClient command?"
id: ICDM.S.C00.Tx
- label: "Does the device implement sending the UnregisterClient command?"
id: ICDM.S.C02.Tx
- label: "Does the device implement sending the StayActiveRequest command?"
id: ICDM.S.C03.Tx
#
#Commands received
#
- label:
"Does the device implement receiving the RegisterClientResponse
command?"
id: ICDM.C.C01.Rsp
- label:
"Does the device implement receiving the StayActiveResponse command?"
id: ICDM.C.C04.Rsp
#
#Operational State
#
- label:
"Does the device implement the Operational State cluster as a server?"
id: OPSTATE.S
- label:
"Does the device implement the Operational State cluster as a client?"
id: OPSTATE.C
# ManuallyControlled
- label: "Does the DUT support testing the Stopped(0x00) operational state"
id: OPSTATE.S.M.ST_STOPPED
- label: "Does the DUT support testing the Running(0x01) operational state"
id: OPSTATE.S.M.ST_RUNNING
- label: "Does the DUT support testing the Paused(0x02) operational state"
id: OPSTATE.S.M.ST_PAUSED
- label: "Does the DUT support testing the Error(0x03) operational state?"
id: OPSTATE.S.M.ST_ERROR
- label: "Does the DUT support testing the NoError(0x00) error state?"
id: OPSTATE.S.M.ERR_NO_ERROR
- label:
"Does the DUT support testing the UnableToStartOrResume(0x01) error
state?"
id: OPSTATE.S.M.ERR_UNABLE_TO_START_OR_RESUME
- label:
"Does the DUT support testing the UnableToCompleteOperation(0x02)
error state?"
id: OPSTATE.S.M.ERR_UNABLE_TO_COMPLETE_OPERATION
- label:
"Does the DUT support testing the CommandInvalidInState(0x03) error
state?"
id: OPSTATE.S.M.ERR_COMMAND_INVALID_IN_STATE
#Server Attributes
- label: "Does the device implement the PhaseList attribute?"
id: OPSTATE.S.A0000
- label: "Does the device implement the CurrentPhase attribute?"
id: OPSTATE.S.A0001
- label: "Does the device implement the CountdownTime attribute?"
id: OPSTATE.S.A0002
- label: "Does the device implement the OperationalStateList attribute?"
id: OPSTATE.S.A0003
- label: "Does the device implement the OperationalState attribute?"
id: OPSTATE.S.A0004
- label: "Does the device implement the OperationalError attribute?"
id: OPSTATE.S.A0005
#Events Generated
- label: "Does the device generate the OperationalError event?"
id: OPSTATE.S.E00
- label: "Does the device generate the OperationCompltion event?"
id: OPSTATE.S.E01
#Server Commands Received
- label: "Does the device implement receiving the Pause command?"
id: OPSTATE.S.C00.Rsp
- label: "Does the device implement receiving the Stop command?"
id: OPSTATE.S.C01.Rsp
- label: "Does the device implement receiving the Start command?"
id: OPSTATE.S.C02.Rsp
- label: "Does the device implement receiving the Resume command?"
id: OPSTATE.S.C03.Rsp
#Commands generated
- label:
"Does the device implement generating the OperationalCommandResponse
command?"
id: OPSTATE.S.C04.Tx
# Smoke CO Alarm Cluster Test Plan
- label: "Does the device implement the SMOKECO cluster as a server?"
id: SMOKECO.S
- label: "Does the device implement the SMOKECO cluster as a client?"
id: SMOKECO.C
#
# server / features
#
- label: "Does the device support this specific cluster feature?"
id: SMOKECO.S.F00
- label: "Does the device support this specific cluster feature?"
id: SMOKECO.S.F01
#
# server / attributes
#
- label: "Does the device implement the ExpressedState attribute?"
id: SMOKECO.S.A0000
- label: "Does the device implement the SmokeState attribute?"
id: SMOKECO.S.A0001
- label: "Does the device implement the COState attribute?"
id: SMOKECO.S.A0002
- label: "Does the device implement the BatteryAlert attribute?"
id: SMOKECO.S.A0003
- label: "Does the device implement the DeviceMuted attribute?"
id: SMOKECO.S.A0004
- label: "Does the device implement the TestInProgress attribute?"
id: SMOKECO.S.A0005
- label: "Does the device implement the HardwareFaultAlert attribute?"
id: SMOKECO.S.A0006
- label: "Does the device implement the EndOfServiceAlert attribute?"
id: SMOKECO.S.A0007
- label: "Does the device implement the InterconnectSmokeAlarm attribute?"
id: SMOKECO.S.A0008
- label: "Does the device implement the InterconnectCOAlarm attribute?"
id: SMOKECO.S.A0009
- label: "Does the device implement the ContaminationState attribute?"
id: SMOKECO.S.A000a
- label: "Does the device implement the SensitivityLevel attribute?"
id: SMOKECO.S.A000b
- label: "Does the device implement the ExpiryDate attribute?"
id: SMOKECO.S.A000c
#
# server / Events
#
- label: "Does the device implement the SmokeAlarm event?"
id: SMOKECO.S.E00
- label: "Does the device implement the COAlarm event?"
id: SMOKECO.S.E01
- label: "Does the device implement the LowBattery event?"
id: SMOKECO.S.E02
- label: "Does the device implement the HardwareFault event?"
id: SMOKECO.S.E03
- label: "Does the device implement the EndOfService event?"
id: SMOKECO.S.E04
- label: "Does the device implement the SelfTestComplete event?"
id: SMOKECO.S.E05
- label: "Does the device implement the AlarmMuted event?"
id: SMOKECO.S.E06
- label: "Does the device implement the MuteEnded event?"
id: SMOKECO.S.E07
- label: "Does the device implement the InterconnectSmokeAlarm event?"
id: SMOKECO.S.E08
- label: "Does the device implement the InterconnectCOAlarm event?"
id: SMOKECO.S.E09
- label: "Does the device implement the AllClear event?"
id: SMOKECO.S.E0a
#
# server / manually
#
- label:
"Can the TestInProgress attribute be changed by physical control at
the device?"
id: SMOKECO.M.ManuallyControlledTest
- label:
"Can the DeviceMuted attribute be changed by physical control at the
device?"
id: SMOKECO.M.ManuallyControlledMute
#
# server / commandsReceived
#
- label: "Does the device implement receiving the SelfTestRequest command?"
id: SMOKECO.S.C00.Rsp
# Laundry Washer Mode Cluster
- label: "Does the device implement the LWM cluster as a server?"
id: LWM.S
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: LWM.S.M.CAN_TEST_MODE_FAILURE
- label: "Can the mode changed by manually control at the device?"
id: LWM.S.M.CAN_MANUALLY_CONTROLLED
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.LWM.MODE_CHANGE_FAIL
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.LWM.MODE_CHANGE_OK
#
# server / features
#
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: LWM.S.F00
#
# server / attributes
#
- label: "Does the device implement the SupportedModes attribute?"
id: LWM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: LWM.S.A0001
- label: "Does the device implement the StartUpMode attribute?"
id: LWM.S.A0002
- label: "Does the device implement the OnMode attribute?"
id: LWM.S.A0003
#
# server / Commands received
#
- label: "Does the device implement receiving the ChangeToMode command?"
id: LWM.S.C00.Rsp
#
# server / Commands generated
#
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: LWM.S.C01.Tx
# Laundry DRYER Mode Cluster
- label: "Does the device implement the Dryer cluster as a server?"
id: DRYERCTRL.S
#- label: "Does the DUT support testing the failed ChangeToMode command?"
# id: DRYERCTRL.S.M.CAN_TEST_MODE_FAILURE
#- label:
# "Id of mode the device will fail to transition to, given its current
# state"
# id: PIXIT.DRYERCTRL.S.MODE_CHANGE_FAIL
#- label:
# "Id of mode the device will successfully transition to, given its
# current state"
# id: PIXIT.DRYERCTRL.S.MODE_CHANGE_OK
#
# server / features
#
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: DRYERCTRL.S.F00
#
# server / attributes
#
- label: "Does the device implement the SupportedModes attribute?"
id: DRYERCTRL.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: DRYERCTRL.S.A0001
- label: "Can the device be controlled manually?"
id: DRYERCTRL.S.M.ManuallyControlled
# Oven Mode Cluster
- label: "Does the device implement the OM cluster as a server?"
id: OTCCM.S
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: OTCCM.S.M.CAN_TEST_MODE_FAILURE
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.OTCCM.MODE_CHANGE_FAIL
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.OTCCM.MODE_CHANGE_OK
#
# server / features
#
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: OTCCM.S.F00
#
# server / attributes
#
- label: "Does the device implement the SupportedModes attribute?"
id: OTCCM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: OTCCM.S.A0001
- label: "Does the device implement the StartUpMode attribute?"
id: OTCCM.S.A0002
- label: "Does the device implement the OnMode attribute?"
id: OTCCM.S.A0003
#
# server / Commands received
#
- label: "Does the device implement receiving the ChangeToMode command?"
id: OTCCM.S.C00.Rsp
#
# server / Commands generated
#
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: OTCCM.S.C01.Tx
- label: "Can the device be controlled manually?"
id: OTCCM.S.M.CAN_MANUALLY_CONTROLLED
# RVC Clean Mode Cluster
- label: "Does the device implement the RVCCLEANM cluster as a server?"
id: RVCCLEANM.S
#
# server / features
#
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: RVCCLEANM.S.F00
#
# server / attributes
#
- label: "Does the device implement the SupportedModes attribute?"
id: RVCCLEANM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: RVCCLEANM.S.A0001
#
# server / Commands received
#
- label: "Does the device implement receiving the ChangeToMode command?"
id: RVCCLEANM.S.C00.Rsp
#
# server / Commands generated
#
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: RVCCLEANM.S.C01.Tx
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: RVCCLEANM.S.M.CAN_TEST_MODE_FAILURE
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.RVCCLEANM.MODE_CHANGE_FAIL
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.RVCCLEANM.MODE_CHANGE_OK
#
#Temperature Controlled Cabinet Mode Cluster
#
- label: "Does the device implement the TCCM cluster as a server?"
id: TCCM.S
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: TCCM.S.M.CAN_TEST_MODE_FAILURE
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.TCCM.MODE_CHANGE_OK
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.TCCM.MODE_CHANGE_FAIL
- label: "Can the mode changed by manually control at the device?"
id: TCCM.S.M.CAN_MANUALLY_CONTROLLED
#Features
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: TCCM.S.F00
#Server Attributes
- label: "Does the device implement the SupportedModes attribute?"
id: TCCM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: TCCM.S.A0001
- label: "Does the device implement the StartUpMode attribute?"
id: TCCM.S.A0002
- label: "Does the device implement the OnMode attribute?"
id: TCCM.S.A0003
#Commands received
- label: "Does the device implement receiving the ChangeToMode command?"
id: TCCM.S.C00.Rsp
#Commands generated
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: TCCM.S.C01.Tx
#
#Temperature Control
#
- label:
"Does the device implement the TemperatureControl cluster as a server?"
id: TCTL.S
- label:
"Does the device implement the TemperatureControl cluster as a client?"
id: TCTL.C
#Features
- label: "Does the device support temperature number feature"
id: TCTL.S.F00
- label: "Does the device support temperature level feature"
id: TCTL.S.F01
- label: "Does the device support step feature"
id: TCTL.S.F02
#Server Attributes
- label: "Does the device implement the TemperatureSetpoint attribute?"
id: TCTL.S.A0000
- label: "Does the device implement the MinTemperature attribute?"
id: TCTL.S.A0001
- label: "Does the device implement the MaxTemperature attribute?"
id: TCTL.S.A0002
- label: "Does the device implement the Step attribute?"
id: TCTL.S.A0003
- label: "Does the device implement the SelectedTemperatureLevel attribute?"
id: TCTL.S.A0004
- label:
"Does the device implement the SupportedTemperatureLevels attribute?"
id: TCTL.S.A0005
#Manual controllable
- label:
"Can the Temperature attribute changed by physical control at the
device?"
id: TCC.M.ManuallyControlledTemperature
- label: "Does the device support the INVALID_IN_MODE response"
id: TCTL.S.M.SupportsInvalidInMode
#Commands received
- label:
"Does the device implement receiving the SetTemperatureCommand
command?"
id: TCTL.S.C00.Rsp
#Commands generated
- label:
"Does the device support sending the SetTemperatureCommand command?"
id: TCTL.C.C00.Tx
#
#Washer Controls
#
- label:
"Does the device implement the Laundry Washer Controls cluster as a
server?"
id: WASHERCTRL.S
- label:
"Does the device implement the Laundry Washer Controls cluster as a
client?"
id: WASHERCTRL.C
#Features
- label: "Does the device support spin feature"
id: WASHERCTRL.S.F00
- label: "Does the device support rinse feature"
id: WASHERCTRL.S.F01
#Server Attributes
- label: "Does the device implement the SpinSpeeds attribute?"
id: WASHERCTRL.S.A0000
- label: "Does the device implement the SpinSpeedCurrent attribute?"
id: WASHERCTRL.S.A0001
- label: "Does the device implement the NumberOfRinses attribute?"
id: WASHERCTRL.S.A0002
- label: "Does the device implement the SupportedRinses attribute?"
id: WASHERCTRL.S.A0003
#Manual controllable
- label: "Can the Spin attribute changed by physical control at the device?"
id: WASHERCTRL.S.M.ManuallyControlledSpin
- label:
"Can the Rinse attribute changed by physical control at the device?"
id: WASHERCTRL.S.M.ManuallyControlledRinse
- label: "Can the device be controlled manually?"
id: WASHERCTRL.S.M.ManuallyControlled
#
#RVC Run Mode
#
- label: "Does the device implement the RVCRUNM cluster as a server?"
id: RVCRUNM.S
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: RVCRUNM.S.M.CAN_TEST_MODE_FAILURE
- label:
"Id of mode the device will fail to transition to, given its current
state"
id: PIXIT.RVCRUNM.MODE_CHANGE_FAIL
- label:
"Id of mode the device will successfully transition to, given its
current state"
id: PIXIT.RVCRUNM.MODE_CHANGE_OK
#Features
- label:
"Does the device support depending on an On/Off cluster implemented on
the same endpoint?"
id: RVCRUNM.S.F00
#Attributes
- label: "Does the device implement the SupportedModes attribute?"
id: RVCRUNM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: RVCRUNM.S.A0001
- label: "Can the mode change be manually controlled?"
id: RVCRUNM.S.M.CAN_MANUALLY_CONTROLLED
#Commands received
- label: "Does the device implement receiving the ChangeToMode command?"
id: RVCRUNM.S.C00.Rsp
#Commands generated
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: RVCRUNM.S.C01.Tx
#
#Refrigerator Alarm
#
- label:
"Does the device implement the Refrigerator Alarm cluster as a server?"
id: REFALM.S
- label:
"Does the device implement the Refrigerator Alarm cluster as a client?"
id: REFALM.C
#Attributes
- label: "Does the device implement the Mask attribute?"
id: REFALM.S.A0000
- label: "Does the device implement the Latch attribute?"
id: REFALM.S.A0001
- label: "Does the device implement the State attribute?"
id: REFALM.S.A0002
- label: "Does the device implement the Supported attribute?"
id: REFALM.S.A0003
#Events
- label: "Does the device implement the Notify event?"
id: REFALM.S.E00
#Commands received
- label: "Does the device implement receiving the Reset command?"
id: REFALM.S.C00.Rsp
- label:
"Does the device implement receiving the ModifyEnabledAlarms command?"
id: REFALM.S.C01.Rsp
#
#RVC Operational State
#
- label:
"Does the device implement the RVC Operational State cluster as a
server?"
id: RVCOPSTATE.S
- label:
"Does the device implement the RVC Operational State cluster as a
client?"
id: RVCOPSTATE.C
# ManuallyControlled
- label: "Does the DUT support testing the Stopped(0x00) operational state?"
id: RVCOPSTATE.S.M.ST_STOPPED
- label: "Does the DUT support testing the Running(0x01) operational state?"
id: RVCOPSTATE.S.M.ST_RUNNING
- label: "Does the DUT support testing the Paused(0x02) operational state?"
id: RVCOPSTATE.S.M.ST_PAUSED
- label: "Does the DUT support testing the Error(0x03) operational state?"
id: RVCOPSTATE.S.M.ST_ERROR
- label:
"Does the DUT support testing the SeekingCharger(0x40) operational
state?"
id: RVCOPSTATE.S.M.ST_SEEKING_CHARGER
- label:
"Does the DUT support testing the Charging(0x41) operational state?"
id: RVCOPSTATE.S.M.ST_CHARGING
- label: "Does the DUT support testing the Docked(0x42) operational state?"
id: RVCOPSTATE.S.M.ST_DOCKED
- label: "Does the DUT support testing the NoError(0x00) error state?"
id: RVCOPSTATE.S.M.ERR_NO_ERROR
- label:
"Does the DUT support testing the UnableToStartOrResume(0x01) error
state?"
id: RVCOPSTATE.S.M.ERR_UNABLE_TO_START_OR_RESUME
- label:
"Does the DUT support testing the UnableToCompleteOperation(0x02)
error state?"
id: RVCOPSTATE.S.M.ERR_UNABLE_TO_COMPLETE_OPERATION
- label:
"Does the DUT support testing the CommandInvalidInState(0x03) error
state?"
id: RVCOPSTATE.S.M.ERR_COMMAND_INVALID_IN_STATE
- label:
"Does the DUT support testing the FailedToFindChargingDock(0x40) error
state?"
id: RVCOPSTATE.S.M.ERR_FAILED_TO_FIND_CHARGING_DOCK
- label: "Does the DUT support testing the Stuck(0x41) error state?"
id: RVCOPSTATE.S.M.ERR_STUCK
- label:
"Does the DUT support testing the DustBinMissing(0x42) error state?"
id: RVCOPSTATE.S.M.ERR_DUST_BIN_MISSING
- label: "Does the DUT support testing the DustBinFull(0x43) error state?"
id: RVCOPSTATE.S.M.ERR_DUST_BIN_FULL
- label:
"Does the DUT support testing the WaterTankEmpty(0x44) error state?"
id: RVCOPSTATE.S.M.ERR_WATER_TANK_EMPTY
- label:
"Does the DUT support testing the WaterTankMissing(0x45) error state?"
id: RVCOPSTATE.S.M.ERR_WATER_TANK_MISSING
- label:
"Does the DUT support testing the WaterTankLidOpen(0x46) error state?"
id: RVCOPSTATE.S.M.ERR_WATER_TANK_LID_OPEN
- label:
"Does the DUT support testing the MopCleaningPadMissing(0x47) error
state?"
id: RVCOPSTATE.S.M.ERR_MOP_CLEANING_PAD_MISSING
#Attributes
- label: "Does the device implement the PhaseList attribute?"
id: RVCOPSTATE.S.A0000
- label: "Does the device implement the CurrentPhase attribute?"
id: RVCOPSTATE.S.A0001
- label: "Does the device implement the CountdownTime attribute?"
id: RVCOPSTATE.S.A0002
- label: "Does the device implement the OperationalStateList attribute?"
id: RVCOPSTATE.S.A0003
- label: "Does the device implement the OperationalState attribute?"
id: RVCOPSTATE.S.A0004
- label: "Does the device implement the OperationalError attribute?"
id: RVCOPSTATE.S.A0005
#Commands received
- label: "Does the device implement receiving the Pause command?"
id: RVCOPSTATE.S.C00.Rsp
- label: "Does the device implement receiving the Stop command?"
id: RVCOPSTATE.S.C01.Rsp
- label: "Does the device implement receiving the Start command?"
id: RVCOPSTATE.S.C02.Rsp
- label: "Does the device implement receiving the Resume command?"
id: RVCOPSTATE.S.C03.Rsp
- label: "Does the device implement receiving the GoHome command?"
id: RVCOPSTATE.S.C128.Rsp
#Commands generated
- label:
"Does the device implement generating the OperationalCommandResponse
command?"
id: RVCOPSTATE.S.C04.Tx
#Events
- label: "Does the device implement the OperationalError Event ?"
id: RVCOPSTATE.S.E00
- label: "Does the device implement the OperationCompletion Event ?"
id: RVCOPSTATE.S.E01
#Client Commands received
- label: "Does the device implement sending the Pause command?"
id: RVCOPSTATE.C.C00.Tx
- label: "Does the device implement sending the Stop command?"
id: RVCOPSTATE.C.C01.Tx
- label: "Does the device implement sending the Start command?"
id: RVCOPSTATE.C.C02.Tx
- label: "Does the device implement sending the Resume command?"
id: RVCOPSTATE.C.C04.Tx
#
#Boolean State Configuration
#
- label:
"Does the device implement the Boolean State Configuration cluster as
a server?"
id: BOOLCFG.S
#Features
- label: "Does the device support visual alarms?"
id: BOOLCFG.S.F00
- label: "Does the device support audible alarms??"
id: BOOLCFG.S.F01
- label:
"Does the device support the ability to suppress or acknowledge
alarms?"
id: BOOLCFG.S.F02
- label:
"Does the device support the ability to set level of threshold
detection sensitivity?"
id: BOOLCFG.S.F03
#Attributes
- label: "Does the device implement the CurrentSensitivityLevel attribute?"
id: BOOLCFG.S.A0000
- label:
"Does the device implement the SupportedSensitivityLevels attribute?"
id: BOOLCFG.S.A0001
- label: "Does the device implement the DefaultSensitivityLevel attribute?"
id: BOOLCFG.S.A0002
- label: "Does the device implement the AlarmsActive attribute?"
id: BOOLCFG.S.A0003
- label: "Does the device implement the AlarmsSuppressed attribute?"
id: BOOLCFG.S.A0004
- label: "Does the device implement the AlarmsEnabled attribute?"
id: BOOLCFG.S.A0005
- label: "Does the device implement the AlarmsSupported attribute?"
id: BOOLCFG.S.A0006
- label: "Does the device implement the SensorFault attribute?"
id: BOOLCFG.S.A0007
#Commands received
- label: "Does the device implement receiving the SuppressAlarm command?"
id: BOOLCFG.S.C00.Rsp
- label:
"Does the device implement receiving the EnableDisableAlarm command?"
id: BOOLCFG.S.C01.Rsp
#Events
- label: "Does the device implement the AlarmsStateChanged event?"
id: BOOLCFG.S.E00
- label: "Does the device implement the SensorFault event?"
id: BOOLCFG.S.E01
#
#Valve Configuration and Control
#
- label:
"Does the device implement the Valve Configuration and Control cluster
as a server?"
id: VALCC.S
#Features
- label:
"Does the device support the ability to use UTC time is used for time
indications?"
id: VALCC.S.F00
- label:
"Does the device support the ability to setting the specific position
of the valve?"
id: VALCC.S.F01
#Attributes
- label: "Does the device implement the OpenDuration attribute?"
id: VALCC.S.A0000
- label: "Does the device implement the DefaultOpenDuration attribute?"
id: VALCC.S.A0001
- label: "Does the device implement the AutoCloseTime attribute?"
id: VALCC.S.A0002
- label: "Does the device implement the RemainingDuration attribute?"
id: VALCC.S.A0003
- label: "Does the device implement the CurrentState attribute?"
id: VALCC.S.A0004
- label: "Does the device implement the TargetState attribute?"
id: VALCC.S.A0005
- label: "Does the device implement the CurrentLevel attribute?"
id: VALCC.S.A0006
- label: "Does the device implement the TargetLevel attribute?"
id: VALCC.S.A0007
- label: "Does the device implement the DefaultOpenLevel attribute?"
id: VALCC.S.A0008
- label: "Does the device implement the ValveFault attribute?"
id: VALCC.S.A0009
- label: "Does the device implement the LevelStep attribute?"
id: VALCC.S.A000a
#Commands received
- label: "Does the device implement receiving the Open command?"
id: VALCC.S.C00.Rsp
- label: "Does the device implement receiving the Close command?"
id: VALCC.S.C01.Rsp
#Events
- label: "Does the device implement the ValveStateChanged event?"
id: VALCC.S.E00
- label: "Does the device implement the ValveFault event?"
id: VALCC.S.E01
#
# Device Energy Management Cluster
# server / attributes
- label:
"Does the device implement the Device Energy Management cluster as a
server?"
id: DEM.S
- label: "Does the device implement the ESAType attribute?"
id: DEM.S.A0000
- label: "Does the device implement the ESACanGenerate attribute?"
id: DEM.S.A0001
- label: "Does the device implement the ESAState attribute?"
id: DEM.S.A0002
- label: "Does the device implement the AbsMinPower attribute?"
id: DEM.S.A0003
- label: "Does the device implement the AbsMaxPower attribute?"
id: DEM.S.A0004
- label:
"Does the device implement the PowerAdjustmentCapability attribute?"
id: DEM.S.A0005
- label: "Does the device implement the Forecast attribute?"
id: DEM.S.A0006
- label: "Does the device implement the OptOutState attribute?"
id: DEM.S.A0007
# feature
- label: "Does the device support this PowerAdjustment feature?"
id: DEM.S.F00
- label: "Does the device support this PowerForecastReporting feature?"
id: DEM.S.F01
- label: "Does the device support this StateForecastReporting feature?"
id: DEM.S.F02
- label: "Does the device support this StartTimeAdjustment feature?"
id: DEM.S.F03
- label: "Does the device support this Pausable feature?"
id: DEM.S.F04
- label: "Does the device support this ForecastAdjustment feature?"
id: DEM.S.F05
- label: "Does the device support this ConstraintBasedAdjustment feature?"
id: DEM.S.F06
- label:
"Can the ESAState attribute be changed by physical User Opt Out
control at the device?"
id: DEM.S.M.ManuallyControlledOptOut
# Commands received
- label:
"Does the device implement receiving the PowerAdjustRequest command?"
id: DEM.S.C00.Rsp
- label:
"Does the device implement receiving the CancelPowerAdjustRequest
command?"
id: DEM.S.C01.Rsp
- label:
"Does the device implement receiving the StartTimeAdjustRequest
command?"
id: DEM.S.C02.Rsp
- label: "Does the device implement receiving the PauseRequest command?"
id: DEM.S.C03.Rsp
- label: "Does the device implement receiving the ResumeRequest command?"
id: DEM.S.C04.Rsp
- label:
"Does the device implement receiving the ModifyForecastRequest
command?"
id: DEM.S.C05.Rsp
- label:
"Does the device implement receiving the
RequestConstraintBasedPowerForecast command?"
id: DEM.S.C06.Rsp
- label: "Does the device implement receiving the CancelRequest command?"
id: DEM.S.C07.Rsp
# Events
- label: "Does the device implement sending the PowerAdjustStart event?"
id: DEM.S.E00
- label: "Does the device implement sending the PowerAdjustEnd event?"
id: DEM.S.E01
- label: "Does the device implement sending the Paused event?"
id: DEM.S.E02
- label: "Does the device implement sending the Resumed event?"
id: DEM.S.E03
#
# Oven Mode Cluster
#
- label: "Does the device implement the OTCCM cluster as a server?"
id: OTCCM.S
#Server attributes
- label: "Does the device implement the SupportedModes attribute?"
id: OTCCM.S.A0000
- label: "Does the device implement the CurrentMode attribute?"
id: OTCCM.S.A0001
#Commands received
- label: "Does the device implement receiving the ChangeToMode command?"
id: OTCCM.S.C00.Rsp
#Commands generated
- label:
"Does the device implement sending the ChangeToModeResponse command?"
id: OTCCM.S.C01.Tx
#Manual controllable
- label: "Does the DUT support testing the failed ChangeToMode command?"
id: OTCCM.S.M.CAN_TEST_MODE_FAILURE
- label: "Can the mode change be manually controlled?"
id: OTCCM.S.M.CAN_MANUALLY_CONTROLLED
#
# Energy EVSE Cluster
# server / attributes
- label: "Does the device implement the Energy EVSE cluster as a server?"
id: EEVSE.S
- label: "Does the device implement the State attribute?"
id: EEVSE.S.A0000
- label: "Does the device implement the SupplyState attribute?"
id: EEVSE.S.A0001
- label: "Does the device implement the FaultState attribute?"
id: EEVSE.S.A0002
- label: "Does the device implement the ChargingEnabledUntil attribute?"
id: EEVSE.S.A0003
- label: "Does the device implement the DischargingEnabledUntil attribute?"
id: EEVSE.S.A0004
- label: "Does the device implement the CircuitCapacity attribute?"
id: EEVSE.S.A0005
- label: "Does the device implement the MinimumChargeCurrent attribute?"
id: EEVSE.S.A0006
- label: "Does the device implement the MaximumChargeCurrent attribute?"
id: EEVSE.S.A0007
- label: "Does the device implement the MaximumDischargeCurrent attribute?"
id: EEVSE.S.A0008
- label: "Does the device implement the UserMaximumChargeCurrent attribute?"
id: EEVSE.S.A0009
- label: "Does the device implement the RandomizationDelayWindow attribute?"
id: EEVSE.S.A000A
- label: "Does the device implement the NextChargeStartTime attribute?"
id: EEVSE.S.A0023
- label: "Does the device implement the NextChargeTargetTime attribute?"
id: EEVSE.S.A0024
- label: "Does the device implement the NextChargeRequiredEnergy attribute?"
id: EEVSE.S.A0025
- label: "Does the device implement the NextChargeTargetSoC attribute?"
id: EEVSE.S.A0026
- label: "Does the device implement the ApproximateEVEfficiency attribute?"
id: EEVSE.S.A0027
- label: "Does the device implement the StateOfCharge attribute?"
id: EEVSE.S.A0030
- label: "Does the device implement the BatteryCapacity attribute?"
id: EEVSE.S.A0031
- label: "Does the device implement the VehicleID attribute?"
id: EEVSE.S.A0032
- label: "Does the device implement the SessionID attribute?"
id: EEVSE.S.A0040
- label: "Does the device implement the SessionDuration attribute?"
id: EEVSE.S.A0041
- label: "Does the device implement the SessionEnergyCharged attribute?"
id: EEVSE.S.A0042
- label: "Does the device implement the SessionEnergyDischarged attribute?"
id: EEVSE.S.A0043
# Features
- label: "Does the device support this specific cluster feature?"
id: EEVSE.S.F00
- label:
"Does the DUT support the Content Control server cluster, PIN
Management feature?"
id: EEVSE.S.F01
- label: "Does the device support this specific cluster feature?"
id: EEVSE.S.F02
- label: "Does the device support this specific cluster feature?"
id: EEVSE.S.F03
- label: "Does the device support this specific cluster feature?"
id: EEVSE.S.F04
# Commands received
- label: "Does the device implement receiving the Disable command?"
id: EEVSE.S.C01.Rsp
- label: "Does the device implement receiving the EnableCharging command?"
id: EEVSE.S.C02.Rsp
- label:
"Does the device implement receiving the EnableDischarging command?"
id: EEVSE.S.C03.Rsp
- label: "Does the device implement receiving the StartDiagnostics command?"
id: EEVSE.S.C04.Rsp
- label: "Does the device implement receiving the SetTargets command?"
id: EEVSE.S.C05.Rsp
- label: "Does the device implement receiving the GetTargets command?"
id: EEVSE.S.C06.Rsp
- label: "Does the device implement receiving the ClearTargets command?"
id: EEVSE.S.C07.Rsp
# Events
- label: "Does the device implement sending the EVConnected event?"
id: EEVSE.S.E00
- label: "Does the device implement sending the EVNotDetected event?"
id: EEVSE.S.E01
- label:
"Does the device implement sending the EnergyTransferStarted event?"
id: EEVSE.S.E02
- label:
"Does the device implement sending the EnergyTransferStopped event?"
id: EEVSE.S.E03
- label: "Does the device implement sending the Fault event?"
id: EEVSE.S.E04
- label: "Does the device implement sending the RFID event?"
id: EEVSE.S.E05
# Manual controllable
- label:
"Can the EEVSE.S.A0000(State) attribute changed by plugging and
unplugging the EV?"
id: EEVSE.S.M.ManuallyControlledPluggedIn
# Commands generated
- label: "Does the device implement sending the GetTargetsResponse command?"
id: EEVSE.S.C00.Tx