| # CHIP Air Purifier Example |
| |
| This example implements the following PICS: |
| |
| ``` |
| # Fan Control |
| FAN.S=1 |
| FAN.C=0 |
| FAN.S.F00=1 |
| FAN.S.F01=1 |
| FAN.S.F02=1 |
| FAN.S.F03=1 |
| FAN.S.F04=1 |
| FAN.S.F05=1 |
| FAN.S.A0000=1 |
| FAN.S.A0001=1 |
| FAN.S.A0002=1 |
| FAN.S.A0003=1 |
| FAN.S.A0004=1 |
| FAN.S.A0005=1 |
| FAN.S.A0006=1 |
| FAN.S.A0007=1 |
| FAN.S.A0008=1 |
| FAN.S.A0009=1 |
| FAN.S.A000A=1 |
| FAN.S.A000B=1 |
| FAN.S.C00.Rsp=1 |
| |
| # HEPA Filter Monitoring Cluster |
| HEPAFREMON.S=1 |
| HEPAFREMON.C=0 |
| HEPAFREMON.S.F00=1 |
| HEPAFREMON.S.F01=1 |
| HEPAFREMON.S.F02=1 |
| HEPAFREMON.S.A0000=1 |
| HEPAFREMON.S.A0001=1 |
| HEPAFREMON.S.A0002=1 |
| HEPAFREMON.S.A0003=1 |
| HEPAFREMON.S.A0004=1 |
| HEPAFREMON.S.A0005=1 |
| HEPAFREMON.S.C00.Rsp=1 |
| |
| # Activated Carbon Filter Monitoring Cluster |
| ACFREMON.S=1 |
| ACFREMON.C=0 |
| ACFREMON.S.F00=1 |
| ACFREMON.S.F01=1 |
| ACFREMON.S.F02=1 |
| ACFREMON.S.A0000=1 |
| ACFREMON.S.A0001=1 |
| ACFREMON.S.A0002=1 |
| ACFREMON.S.A0003=1 |
| ACFREMON.S.A0004=1 |
| ACFREMON.S.A0005=1 |
| ACFREMON.S.C00.Rsp=1 |
| |
| # Air Quality Cluster |
| AIRQUAL.C=0 |
| AIRQUAL.S=1 |
| AIRQUAL.S.F00=1 |
| AIRQUAL.S.F01=1 |
| AIRQUAL.S.F02=1 |
| AIRQUAL.S.F03=1 |
| AIRQUAL.S.A0000=1 |
| AIRQUAL.M.AirQualityChange=0 |
| |
| # Concentration Measurement CLusters |
| CDOCONC.C=0 |
| CDOCONC.S=1 |
| CDOCONC.S.F00=1 |
| CDOCONC.S.F01=1 |
| CDOCONC.S.F02=1 |
| CDOCONC.S.F03=1 |
| CDOCONC.S.F04=1 |
| CDOCONC.S.F05=1 |
| CDOCONC.S.A0000=1 |
| CDOCONC.S.A0001=1 |
| CDOCONC.S.A0002=1 |
| CDOCONC.S.A0003=1 |
| CDOCONC.S.A0004=1 |
| CDOCONC.S.A0005=1 |
| CDOCONC.S.A0006=1 |
| CDOCONC.S.A0007=1 |
| CDOCONC.S.A0008=1 |
| CDOCONC.S.A0009=1 |
| CDOCONC.S.A000a=1 |
| |
| CMOCONC.C=0 |
| CMOCONC.S=1 |
| CMOCONC.S.F00=1 |
| CMOCONC.S.F01=1 |
| CMOCONC.S.F02=1 |
| CMOCONC.S.F03=1 |
| CMOCONC.S.F04=1 |
| CMOCONC.S.F05=1 |
| CMOCONC.S.A0000=1 |
| CMOCONC.S.A0001=1 |
| CMOCONC.S.A0002=1 |
| CMOCONC.S.A0003=1 |
| CMOCONC.S.A0004=1 |
| CMOCONC.S.A0005=1 |
| CMOCONC.S.A0006=1 |
| CMOCONC.S.A0007=1 |
| CMOCONC.S.A0008=1 |
| CMOCONC.S.A0009=1 |
| CMOCONC.S.A000a=1 |
| |
| NDOCONC.C=0 |
| NDOCONC.S=1 |
| NDOCONC.S.F00=1 |
| NDOCONC.S.F01=1 |
| NDOCONC.S.F02=1 |
| NDOCONC.S.F03=1 |
| NDOCONC.S.F04=1 |
| NDOCONC.S.F05=1 |
| NDOCONC.S.A0000=1 |
| NDOCONC.S.A0001=1 |
| NDOCONC.S.A0002=1 |
| NDOCONC.S.A0003=1 |
| NDOCONC.S.A0004=1 |
| NDOCONC.S.A0005=1 |
| NDOCONC.S.A0006=1 |
| NDOCONC.S.A0007=1 |
| NDOCONC.S.A0008=1 |
| NDOCONC.S.A0009=1 |
| NDOCONC.S.A000a=1 |
| |
| OZCONC.C=0 |
| OZCONC.S=1 |
| OZCONC.S.F00=1 |
| OZCONC.S.F01=1 |
| OZCONC.S.F02=1 |
| OZCONC.S.F03=1 |
| OZCONC.S.F04=1 |
| OZCONC.S.F05=1 |
| OZCONC.S.A0000=1 |
| OZCONC.S.A0001=1 |
| OZCONC.S.A0002=1 |
| OZCONC.S.A0003=1 |
| OZCONC.S.A0004=1 |
| OZCONC.S.A0005=1 |
| OZCONC.S.A0006=1 |
| OZCONC.S.A0007=1 |
| OZCONC.S.A0008=1 |
| OZCONC.S.A0009=1 |
| OZCONC.S.A000a=1 |
| |
| PMICONC.C=0 |
| PMICONC.S=1 |
| PMICONC.S.F00=1 |
| PMICONC.S.F01=1 |
| PMICONC.S.F02=1 |
| PMICONC.S.F03=1 |
| PMICONC.S.F04=1 |
| PMICONC.S.F05=1 |
| PMICONC.S.A0000=1 |
| PMICONC.S.A0001=1 |
| PMICONC.S.A0002=1 |
| PMICONC.S.A0003=1 |
| PMICONC.S.A0004=1 |
| PMICONC.S.A0005=1 |
| PMICONC.S.A0006=1 |
| PMICONC.S.A0007=1 |
| PMICONC.S.A0008=1 |
| PMICONC.S.A0009=1 |
| PMICONC.S.A000a=1 |
| |
| FLDCONC.C=0 |
| FLDCONC.S=1 |
| FLDCONC.S.F00=1 |
| FLDCONC.S.F01=1 |
| FLDCONC.S.F02=1 |
| FLDCONC.S.F03=1 |
| FLDCONC.S.F04=1 |
| FLDCONC.S.F05=1 |
| FLDCONC.S.A0000=1 |
| FLDCONC.S.A0001=1 |
| FLDCONC.S.A0002=1 |
| FLDCONC.S.A0003=1 |
| FLDCONC.S.A0004=1 |
| FLDCONC.S.A0005=1 |
| FLDCONC.S.A0006=1 |
| FLDCONC.S.A0007=1 |
| FLDCONC.S.A0008=1 |
| FLDCONC.S.A0009=1 |
| FLDCONC.S.A000a=1 |
| |
| PMHCONC.C=0 |
| PMHCONC.S=1 |
| PMHCONC.S.F00=1 |
| PMHCONC.S.F01=1 |
| PMHCONC.S.F02=1 |
| PMHCONC.S.F03=1 |
| PMHCONC.S.F04=1 |
| PMHCONC.S.F05=1 |
| PMHCONC.S.A0000=1 |
| PMHCONC.S.A0001=1 |
| PMHCONC.S.A0002=1 |
| PMHCONC.S.A0003=1 |
| PMHCONC.S.A0004=1 |
| PMHCONC.S.A0005=1 |
| PMHCONC.S.A0006=1 |
| PMHCONC.S.A0007=1 |
| PMHCONC.S.A0008=1 |
| PMHCONC.S.A0009=1 |
| PMHCONC.S.A000a=1 |
| |
| PMKCONC.C=0 |
| PMKCONC.S=1 |
| PMKCONC.S.F00=1 |
| PMKCONC.S.F01=1 |
| PMKCONC.S.F02=1 |
| PMKCONC.S.F03=1 |
| PMKCONC.S.F04=1 |
| PMKCONC.S.F05=1 |
| PMKCONC.S.A0000=1 |
| PMKCONC.S.A0001=1 |
| PMKCONC.S.A0002=1 |
| PMKCONC.S.A0003=1 |
| PMKCONC.S.A0004=1 |
| PMKCONC.S.A0005=1 |
| PMKCONC.S.A0006=1 |
| PMKCONC.S.A0007=1 |
| PMKCONC.S.A0008=1 |
| PMKCONC.S.A0009=1 |
| PMKCONC.S.A000a=1 |
| |
| TVOCCONC.C=0 |
| TVOCCONC.S=1 |
| TVOCCONC.S.F00=1 |
| TVOCCONC.S.F01=1 |
| TVOCCONC.S.F02=1 |
| TVOCCONC.S.F03=1 |
| TVOCCONC.S.F04=1 |
| TVOCCONC.S.F05=1 |
| TVOCCONC.S.A0000=1 |
| TVOCCONC.S.A0001=1 |
| TVOCCONC.S.A0002=1 |
| TVOCCONC.S.A0003=1 |
| TVOCCONC.S.A0004=1 |
| TVOCCONC.S.A0005=1 |
| TVOCCONC.S.A0006=1 |
| TVOCCONC.S.A0007=1 |
| TVOCCONC.S.A0008=1 |
| TVOCCONC.S.A0009=1 |
| TVOCCONC.S.A000a=1 |
| |
| RNCONC.C=0 |
| RNCONC.S=1 |
| RNCONC.S.F00=1 |
| RNCONC.S.F01=1 |
| RNCONC.S.F02=1 |
| RNCONC.S.F03=1 |
| RNCONC.S.F04=1 |
| RNCONC.S.F05=1 |
| RNCONC.S.A0000=1 |
| RNCONC.S.A0001=1 |
| RNCONC.S.A0002=1 |
| RNCONC.S.A0003=1 |
| RNCONC.S.A0004=1 |
| RNCONC.S.A0005=1 |
| RNCONC.S.A0006=1 |
| RNCONC.S.A0007=1 |
| RNCONC.S.A0008=1 |
| RNCONC.S.A0009=1 |
| RNCONC.S.A000a=1 |
| |
| # Temperature Measurement Cluster |
| TMP.S=1 |
| TMP.S.A0000=1 |
| TMP.S.A0001=1 |
| TMP.S.A0002=1 |
| TMP.S.A0003=1 |
| TMP.M.ManuallyControlled=0 |
| |
| # Relative Humidity Cluster |
| RH.S=1 |
| RH.S.A0000=1 |
| RH.S.A0001=1 |
| RH.S.A0002=1 |
| RH.S.A0003=1 |
| RH.M.ManuallyControlled=0 |
| |
| # Thermostat Cluster |
| TSTAT.S = 1 |
| TSTAT.S.F00 = 1 |
| TSTAT.S.F01 = 0 |
| TSTAT.S.F02 = 0 |
| TSTAT.S.F03 = 0 |
| TSTAT.S.F04 = 0 |
| TSTAT.S.F05 = 0 |
| TSTAT.S.F06 = 0 |
| |
| TSTAT.S.A0000 = 1 |
| TSTAT.S.A0001 = 0 |
| TSTAT.S.A0002 = 0 |
| TSTAT.S.A0003 = 1 |
| TSTAT.S.A0004 = 1 |
| TSTAT.S.A0005 = 0 |
| TSTAT.S.A0006 = 0 |
| TSTAT.S.A0007 = 0 |
| TSTAT.S.A0008 = 0 |
| TSTAT.S.A0009 = 0 |
| TSTAT.S.A0010 = 0 |
| TSTAT.S.A0011 = 0 |
| TSTAT.S.A0012 = 1 |
| TSTAT.S.A0013 = 0 |
| TSTAT.S.A0014 = 0 |
| TSTAT.S.A0015 = 0 |
| TSTAT.S.A0016 = 0 |
| TSTAT.S.A0017 = 0 |
| TSTAT.S.A0018 = 0 |
| TSTAT.S.A0019 = 0 |
| TSTAT.S.A001a = 0 |
| TSTAT.S.A001b = 1 |
| TSTAT.S.A001c = 1 |
| TSTAT.S.A001d = 0 |
| TSTAT.S.A001e = 0 |
| TSTAT.S.A0020 = 0 |
| TSTAT.S.A0021 = 0 |
| TSTAT.S.A0022 = 0 |
| TSTAT.S.A0023 = 0 |
| TSTAT.S.A0024 = 0 |
| TSTAT.S.A0025 = 0 |
| TSTAT.S.A0029 = 1 |
| TSTAT.S.A0030 = 0 |
| TSTAT.S.A0031 = 0 |
| TSTAT.S.A0032 = 0 |
| TSTAT.S.A0034 = 0 |
| TSTAT.S.A0035 = 0 |
| TSTAT.S.A0036 = 0 |
| TSTAT.S.A0037 = 0 |
| TSTAT.S.A0038 = 0 |
| TSTAT.S.A0039 = 0 |
| TSTAT.S.A003a = 0 |
| TSTAT.S.A0040 = 0 |
| TSTAT.S.A0041 = 0 |
| TSTAT.S.A0042 = 0 |
| TSTAT.S.A0043 = 0 |
| TSTAT.S.A0044 = 0 |
| TSTAT.S.A0045 = 0 |
| TSTAT.S.A0046 = 0 |
| TSTAT.S.A0047 = 0 |
| TSTAT.S.M.MinSetpointDeadBandWritable = 0 |
| TSTAT.S.M.HVACSystemTypeConfigurationWritable = 0 |
| |
| # Server Commands |
| TSTAT.S.C00.Rsp = 1 |
| TSTAT.S.C01.Rsp = 0 |
| TSTAT.S.C02.Rsp = 0 |
| TSTAT.S.C03.Rsp = 0 |
| TSTAT.S.C04.Rsp = 0 |
| ``` |