| # 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 Management 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 |
| |
| # |
| # 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 |