CHIP macOS 11.3 to 12.0 API Differences

CHIP.h
Added CHIPVersionNumber
Added CHIPVersionString
CHIPClustersObjc.h
Added ResponseHandler
Added CHIPCluster
Added -[CHIPCluster initWithDevice:endpoint:queue:]
Added CHIPApplicationBasic
Added -[CHIPApplicationBasic readAttributeVendorNameWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeVendorIdWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeApplicationNameWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeProductIdWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeApplicationIdWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeCatalogVendorIdWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeApplicationSatusWithResponseHandler:]
Added -[CHIPApplicationBasic readAttributeClusterRevisionWithResponseHandler:]
Added CHIPBarrierControl
Added -[CHIPBarrierControl barrierControlGoToPercent:responseHandler:]
Added -[CHIPBarrierControl barrierControlStop:]
Added -[CHIPBarrierControl readAttributeBarrierMovingStateWithResponseHandler:]
Added -[CHIPBarrierControl readAttributeBarrierSafetyStatusWithResponseHandler:]
Added -[CHIPBarrierControl readAttributeBarrierCapabilitiesWithResponseHandler:]
Added -[CHIPBarrierControl readAttributeBarrierPositionWithResponseHandler:]
Added -[CHIPBarrierControl readAttributeClusterRevisionWithResponseHandler:]
Added CHIPBasic
Added -[CHIPBasic mfgSpecificPing:]
Added -[CHIPBasic readAttributeInteractionModelVersionWithResponseHandler:]
Added -[CHIPBasic readAttributeVendorNameWithResponseHandler:]
Added -[CHIPBasic readAttributeVendorIDWithResponseHandler:]
Added -[CHIPBasic readAttributeProductNameWithResponseHandler:]
Added -[CHIPBasic readAttributeProductIDWithResponseHandler:]
Added -[CHIPBasic readAttributeUserLabelWithResponseHandler:]
Added -[CHIPBasic writeAttributeUserLabelWithValue:responseHandler:]
Added -[CHIPBasic readAttributeLocationWithResponseHandler:]
Added -[CHIPBasic writeAttributeLocationWithValue:responseHandler:]
Added -[CHIPBasic readAttributeHardwareVersionWithResponseHandler:]
Added -[CHIPBasic readAttributeHardwareVersionStringWithResponseHandler:]
Added -[CHIPBasic readAttributeSoftwareVersionWithResponseHandler:]
Added -[CHIPBasic readAttributeSoftwareVersionStringWithResponseHandler:]
Added -[CHIPBasic readAttributeManufacturingDateWithResponseHandler:]
Added -[CHIPBasic readAttributePartNumberWithResponseHandler:]
Added -[CHIPBasic readAttributeProductURLWithResponseHandler:]
Added -[CHIPBasic readAttributeProductLabelWithResponseHandler:]
Added -[CHIPBasic readAttributeSerialNumberWithResponseHandler:]
Added -[CHIPBasic readAttributeLocalConfigDisabledWithResponseHandler:]
Added -[CHIPBasic writeAttributeLocalConfigDisabledWithValue:responseHandler:]
Added -[CHIPBasic readAttributeClusterRevisionWithResponseHandler:]
Added CHIPBinding
Added -[CHIPBinding bind:groupId:endpointId:clusterId:responseHandler:]
Added -[CHIPBinding unbind:groupId:endpointId:clusterId:responseHandler:]
Added -[CHIPBinding readAttributeClusterRevisionWithResponseHandler:]
Added CHIPColorControl
Added -[CHIPColorControl moveColor:rateY:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveColorTemperature:rate:colorTemperatureMinimum:colorTemperatureMaximum:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveHue:rate:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveSaturation:rate:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveToColor:colorY:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveToColorTemperature:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl moveToSaturation:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl stepColor:stepY:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl stepColorTemperature:stepSize:transitionTime:colorTemperatureMinimum:colorTemperatureMaximum:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl stepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl stepSaturation:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler:]
Added -[CHIPColorControl stopMoveStep:optionsOverride:responseHandler:]
Added -[CHIPColorControl readAttributeCurrentHueWithResponseHandler:]
Added -[CHIPColorControl configureAttributeCurrentHueWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPColorControl reportAttributeCurrentHueWithResponseHandler:]
Added -[CHIPColorControl readAttributeCurrentSaturationWithResponseHandler:]
Added -[CHIPColorControl configureAttributeCurrentSaturationWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPColorControl reportAttributeCurrentSaturationWithResponseHandler:]
Added -[CHIPColorControl readAttributeRemainingTimeWithResponseHandler:]
Added -[CHIPColorControl readAttributeCurrentXWithResponseHandler:]
Added -[CHIPColorControl configureAttributeCurrentXWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPColorControl reportAttributeCurrentXWithResponseHandler:]
Added -[CHIPColorControl readAttributeCurrentYWithResponseHandler:]
Added -[CHIPColorControl configureAttributeCurrentYWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPColorControl reportAttributeCurrentYWithResponseHandler:]
Added -[CHIPColorControl readAttributeDriftCompensationWithResponseHandler:]
Added -[CHIPColorControl readAttributeCompensationTextWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorTemperatureWithResponseHandler:]
Added -[CHIPColorControl configureAttributeColorTemperatureWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPColorControl reportAttributeColorTemperatureWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorModeWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorControlOptionsWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorControlOptionsWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeNumberOfPrimariesWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary1XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary1YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary1IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary2XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary2YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary2IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary3XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary3YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary3IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary4XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary4YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary4IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary5XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary5YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary5IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary6XWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary6YWithResponseHandler:]
Added -[CHIPColorControl readAttributePrimary6IntensityWithResponseHandler:]
Added -[CHIPColorControl readAttributeWhitePointXWithResponseHandler:]
Added -[CHIPColorControl writeAttributeWhitePointXWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeWhitePointYWithResponseHandler:]
Added -[CHIPColorControl writeAttributeWhitePointYWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointRXWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointRXWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointRYWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointRYWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointRIntensityWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointRIntensityWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointGXWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointGXWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointGYWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointGYWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointGIntensityWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointGIntensityWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointBXWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointBXWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointBYWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointBYWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeColorPointBIntensityWithResponseHandler:]
Added -[CHIPColorControl writeAttributeColorPointBIntensityWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeEnhancedCurrentHueWithResponseHandler:]
Added -[CHIPColorControl readAttributeEnhancedColorModeWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorLoopActiveWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorLoopDirectionWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorLoopTimeWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorCapabilitiesWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorTempPhysicalMinWithResponseHandler:]
Added -[CHIPColorControl readAttributeColorTempPhysicalMaxWithResponseHandler:]
Added -[CHIPColorControl readAttributeCoupleColorTempToLevelMinMiredsWithResponseHandler:]
Added -[CHIPColorControl readAttributeStartUpColorTemperatureMiredsWithResponseHandler:]
Added -[CHIPColorControl writeAttributeStartUpColorTemperatureMiredsWithValue:responseHandler:]
Added -[CHIPColorControl readAttributeClusterRevisionWithResponseHandler:]
Added CHIPDescriptor
Added -[CHIPDescriptor readAttributeDeviceListWithResponseHandler:]
Added -[CHIPDescriptor readAttributeServerListWithResponseHandler:]
Added -[CHIPDescriptor readAttributeClientListWithResponseHandler:]
Added -[CHIPDescriptor readAttributePartsListWithResponseHandler:]
Added -[CHIPDescriptor readAttributeClusterRevisionWithResponseHandler:]
Added CHIPDoorLock
Added -[CHIPDoorLock clearAllPins:]
Added -[CHIPDoorLock clearAllRfids:]
Added -[CHIPDoorLock clearHolidaySchedule:responseHandler:]
Added -[CHIPDoorLock clearPin:responseHandler:]
Added -[CHIPDoorLock clearRfid:responseHandler:]
Added -[CHIPDoorLock clearWeekdaySchedule:userId:responseHandler:]
Added -[CHIPDoorLock clearYeardaySchedule:userId:responseHandler:]
Added -[CHIPDoorLock getHolidaySchedule:responseHandler:]
Added -[CHIPDoorLock getLogRecord:responseHandler:]
Added -[CHIPDoorLock getPin:responseHandler:]
Added -[CHIPDoorLock getRfid:responseHandler:]
Added -[CHIPDoorLock getUserType:responseHandler:]
Added -[CHIPDoorLock getWeekdaySchedule:userId:responseHandler:]
Added -[CHIPDoorLock getYeardaySchedule:userId:responseHandler:]
Added -[CHIPDoorLock lockDoor:responseHandler:]
Added -[CHIPDoorLock setHolidaySchedule:localStartTime:localEndTime:operatingModeDuringHoliday:responseHandler:]
Added -[CHIPDoorLock setPin:userStatus:userType:pin:responseHandler:]
Added -[CHIPDoorLock setRfid:userStatus:userType:id:responseHandler:]
Added -[CHIPDoorLock setUserType:userType:responseHandler:]
Added -[CHIPDoorLock setWeekdaySchedule:userId:daysMask:startHour:startMinute:endHour:endMinute:responseHandler:]
Added -[CHIPDoorLock setYeardaySchedule:userId:localStartTime:localEndTime:responseHandler:]
Added -[CHIPDoorLock unlockDoor:responseHandler:]
Added -[CHIPDoorLock unlockWithTimeout:pin:responseHandler:]
Added -[CHIPDoorLock readAttributeLockStateWithResponseHandler:]
Added -[CHIPDoorLock configureAttributeLockStateWithMinInterval:maxInterval:responseHandler:]
Added -[CHIPDoorLock reportAttributeLockStateWithResponseHandler:]
Added -[CHIPDoorLock readAttributeLockTypeWithResponseHandler:]
Added -[CHIPDoorLock readAttributeActuatorEnabledWithResponseHandler:]
Added -[CHIPDoorLock readAttributeClusterRevisionWithResponseHandler:]
Added CHIPGeneralCommissioning
Added -[CHIPGeneralCommissioning armFailSafe:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPGeneralCommissioning commissioningComplete:]
Added -[CHIPGeneralCommissioning setRegulatoryConfig:countryCode:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPGeneralCommissioning readAttributeFabricIdWithResponseHandler:]
Added -[CHIPGeneralCommissioning readAttributeBreadcrumbWithResponseHandler:]
Added -[CHIPGeneralCommissioning writeAttributeBreadcrumbWithValue:responseHandler:]
Added -[CHIPGeneralCommissioning readAttributeClusterRevisionWithResponseHandler:]
Added CHIPGroupKeyManagement
Added -[CHIPGroupKeyManagement readAttributeGroupsWithResponseHandler:]
Added -[CHIPGroupKeyManagement readAttributeGroupKeysWithResponseHandler:]
Added -[CHIPGroupKeyManagement readAttributeClusterRevisionWithResponseHandler:]
Added CHIPGroups
Added -[CHIPGroups addGroup:groupName:responseHandler:]
Added -[CHIPGroups addGroupIfIdentifying:groupName:responseHandler:]
Added -[CHIPGroups getGroupMembership:groupList:responseHandler:]
Added -[CHIPGroups removeAllGroups:]
Added -[CHIPGroups removeGroup:responseHandler:]
Added -[CHIPGroups viewGroup:responseHandler:]
Added -[CHIPGroups readAttributeNameSupportWithResponseHandler:]
Added -[CHIPGroups readAttributeClusterRevisionWithResponseHandler:]
Added CHIPIdentify
Added -[CHIPIdentify identify:responseHandler:]
Added -[CHIPIdentify identifyQuery:]
Added -[CHIPIdentify readAttributeIdentifyTimeWithResponseHandler:]
Added -[CHIPIdentify writeAttributeIdentifyTimeWithValue:responseHandler:]
Added -[CHIPIdentify readAttributeClusterRevisionWithResponseHandler:]
Added CHIPLevelControl
Added -[CHIPLevelControl move:rate:optionMask:optionOverride:responseHandler:]
Added -[CHIPLevelControl moveToLevel:transitionTime:optionMask:optionOverride:responseHandler:]
Added -[CHIPLevelControl moveToLevelWithOnOff:transitionTime:responseHandler:]
Added -[CHIPLevelControl moveWithOnOff:rate:responseHandler:]
Added -[CHIPLevelControl step:stepSize:transitionTime:optionMask:optionOverride:responseHandler:]
Added -[CHIPLevelControl stepWithOnOff:stepSize:transitionTime:responseHandler:]
Added -[CHIPLevelControl stop:optionOverride:responseHandler:]
Added -[CHIPLevelControl stopWithOnOff:]
Added -[CHIPLevelControl readAttributeCurrentLevelWithResponseHandler:]
Added -[CHIPLevelControl configureAttributeCurrentLevelWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPLevelControl reportAttributeCurrentLevelWithResponseHandler:]
Added -[CHIPLevelControl readAttributeClusterRevisionWithResponseHandler:]
Added CHIPLowPower
Added -[CHIPLowPower sleep:]
Added -[CHIPLowPower readAttributeClusterRevisionWithResponseHandler:]
Added CHIPNetworkCommissioning
Added -[CHIPNetworkCommissioning addThreadNetwork:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning addWiFiNetwork:credentials:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning disableNetwork:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning enableNetwork:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning getLastNetworkCommissioningResult:responseHandler:]
Added -[CHIPNetworkCommissioning removeNetwork:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning scanNetworks:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning updateThreadNetwork:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning updateWiFiNetwork:credentials:breadcrumb:timeoutMs:responseHandler:]
Added -[CHIPNetworkCommissioning readAttributeClusterRevisionWithResponseHandler:]
Added CHIPOnOff
Added -[CHIPOnOff off:]
Added -[CHIPOnOff on:]
Added -[CHIPOnOff toggle:]
Added -[CHIPOnOff readAttributeOnOffWithResponseHandler:]
Added -[CHIPOnOff configureAttributeOnOffWithMinInterval:maxInterval:responseHandler:]
Added -[CHIPOnOff reportAttributeOnOffWithResponseHandler:]
Added -[CHIPOnOff readAttributeClusterRevisionWithResponseHandler:]
Added CHIPOperationalCredentials
Added -[CHIPOperationalCredentials removeAllFabrics:]
Added -[CHIPOperationalCredentials removeFabric:nodeId:vendorId:responseHandler:]
Added -[CHIPOperationalCredentials setFabric:responseHandler:]
Added -[CHIPOperationalCredentials updateFabricLabel:responseHandler:]
Added -[CHIPOperationalCredentials readAttributeFabricsListWithResponseHandler:]
Added -[CHIPOperationalCredentials readAttributeClusterRevisionWithResponseHandler:]
Added CHIPPumpConfigurationAndControl
Added -[CHIPPumpConfigurationAndControl readAttributeMaxPressureWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeMaxSpeedWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeMaxFlowWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeEffectiveOperationModeWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeEffectiveControlModeWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeCapacityWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl configureAttributeCapacityWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPPumpConfigurationAndControl reportAttributeCapacityWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeOperationModeWithResponseHandler:]
Added -[CHIPPumpConfigurationAndControl writeAttributeOperationModeWithValue:responseHandler:]
Added -[CHIPPumpConfigurationAndControl readAttributeClusterRevisionWithResponseHandler:]
Added CHIPScenes
Added -[CHIPScenes addScene:sceneId:transitionTime:sceneName:clusterId:length:value:responseHandler:]
Added -[CHIPScenes getSceneMembership:responseHandler:]
Added -[CHIPScenes recallScene:sceneId:transitionTime:responseHandler:]
Added -[CHIPScenes removeAllScenes:responseHandler:]
Added -[CHIPScenes removeScene:sceneId:responseHandler:]
Added -[CHIPScenes storeScene:sceneId:responseHandler:]
Added -[CHIPScenes viewScene:sceneId:responseHandler:]
Added -[CHIPScenes readAttributeSceneCountWithResponseHandler:]
Added -[CHIPScenes readAttributeCurrentSceneWithResponseHandler:]
Added -[CHIPScenes readAttributeCurrentGroupWithResponseHandler:]
Added -[CHIPScenes readAttributeSceneValidWithResponseHandler:]
Added -[CHIPScenes readAttributeNameSupportWithResponseHandler:]
Added -[CHIPScenes readAttributeClusterRevisionWithResponseHandler:]
Added CHIPSwitch
Added -[CHIPSwitch readAttributeNumberOfPositionsWithResponseHandler:]
Added -[CHIPSwitch readAttributeCurrentPositionWithResponseHandler:]
Added -[CHIPSwitch configureAttributeCurrentPositionWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPSwitch reportAttributeCurrentPositionWithResponseHandler:]
Added -[CHIPSwitch readAttributeClusterRevisionWithResponseHandler:]
Added CHIPTemperatureMeasurement
Added -[CHIPTemperatureMeasurement readAttributeMeasuredValueWithResponseHandler:]
Added -[CHIPTemperatureMeasurement configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPTemperatureMeasurement reportAttributeMeasuredValueWithResponseHandler:]
Added -[CHIPTemperatureMeasurement readAttributeMinMeasuredValueWithResponseHandler:]
Added -[CHIPTemperatureMeasurement readAttributeMaxMeasuredValueWithResponseHandler:]
Added -[CHIPTemperatureMeasurement readAttributeClusterRevisionWithResponseHandler:]
Added CHIPTestCluster
Added -[CHIPTestCluster test:]
Added -[CHIPTestCluster testNotHandled:]
Added -[CHIPTestCluster testSpecific:]
Added -[CHIPTestCluster readAttributeBooleanWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeBooleanWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeBitmap8WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeBitmap8WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeBitmap16WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeBitmap16WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeBitmap32WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeBitmap32WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeBitmap64WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeBitmap64WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt8uWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt8uWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt16uWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt16uWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt32uWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt32uWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt64uWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt64uWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt8sWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt8sWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt16sWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt16sWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt32sWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt32sWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeInt64sWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeInt64sWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeEnum8WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeEnum8WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeEnum16WithResponseHandler:]
Added -[CHIPTestCluster writeAttributeEnum16WithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeOctetStringWithResponseHandler:]
Added -[CHIPTestCluster writeAttributeOctetStringWithValue:responseHandler:]
Added -[CHIPTestCluster readAttributeListInt8uWithResponseHandler:]
Added -[CHIPTestCluster readAttributeClusterRevisionWithResponseHandler:]
Added CHIPThermostat
Added -[CHIPThermostat clearWeeklySchedule:]
Added -[CHIPThermostat getRelayStatusLog:]
Added -[CHIPThermostat getWeeklySchedule:modeToReturn:responseHandler:]
Added -[CHIPThermostat setWeeklySchedule:dayOfWeekForSequence:modeForSequence:payload:responseHandler:]
Added -[CHIPThermostat setpointRaiseLower:amount:responseHandler:]
Added -[CHIPThermostat readAttributeLocalTemperatureWithResponseHandler:]
Added -[CHIPThermostat configureAttributeLocalTemperatureWithMinInterval:maxInterval:change:responseHandler:]
Added -[CHIPThermostat reportAttributeLocalTemperatureWithResponseHandler:]
Added -[CHIPThermostat readAttributeOccupiedCoolingSetpointWithResponseHandler:]
Added -[CHIPThermostat writeAttributeOccupiedCoolingSetpointWithValue:responseHandler:]
Added -[CHIPThermostat readAttributeOccupiedHeatingSetpointWithResponseHandler:]
Added -[CHIPThermostat writeAttributeOccupiedHeatingSetpointWithValue:responseHandler:]
Added -[CHIPThermostat readAttributeControlSequenceOfOperationWithResponseHandler:]
Added -[CHIPThermostat writeAttributeControlSequenceOfOperationWithValue:responseHandler:]
Added -[CHIPThermostat readAttributeSystemModeWithResponseHandler:]
Added -[CHIPThermostat writeAttributeSystemModeWithValue:responseHandler:]
Added -[CHIPThermostat readAttributeClusterRevisionWithResponseHandler:]
CHIPDevice.h
Added CHIPDevice
Added -[CHIPDevice openPairingWindow:error:]
Added -[CHIPDevice openPairingWindowWithPIN:discriminator:setupPIN:error:]
Added -[CHIPDevice isActive]
CHIPDeviceController.h
Added CHIPDeviceController
Added CHIPDeviceController.isRunning
Added -[CHIPDeviceController pairDevice:discriminator:setupPINCode:error:]
Added -[CHIPDeviceController pairDevice:address:port:discriminator:setupPINCode:error:]
Added -[CHIPDeviceController pairDeviceWithoutSecurity:address:port:error:]
Added -[CHIPDeviceController pairDevice:onboardingPayload:onboardingPayloadType:error:]
Added -[CHIPDeviceController setListenPort:]
Added -[CHIPDeviceController unpairDevice:error:]
Added -[CHIPDeviceController stopDevicePairing:error:]
Added -[CHIPDeviceController updateDevice:fabricId:]
Added -[CHIPDeviceController getPairedDevice:error:]
Added +[CHIPDeviceController sharedController]
Added -[CHIPDeviceController getControllerNodeId]
Added -[CHIPDeviceController setPairingDelegate:queue:]
Added -[CHIPDeviceController startup:]
Added -[CHIPDeviceController shutdown]
CHIPDevicePairingDelegate.h
Added CHIPPairingStatus
Added kSecurePairingSuccess
Added kSecurePairingFailed
Added kUnknownStatus
Added CHIPDevicePairingDelegate
Added -[CHIPDevicePairingDelegate onStatusUpdate:]
Added -[CHIPDevicePairingDelegate onPairingComplete:]
Added -[CHIPDevicePairingDelegate onPairingDeleted:]
Added -[CHIPDevicePairingDelegate onAddressUpdated:]
CHIPError.h
Added CHIPErrorDomain
Added CHIP_ERROR
Added CHIPErrorCode
Added CHIPSuccess
Added CHIPErrorCodeUndefinedError
Added CHIPErrorCodeInvalidStringLength
Added CHIPErrorCodeInvalidIntegerValue
Added CHIPErrorCodeInvalidArgument
Added CHIPErrorCodeInvalidMessageLength
Added CHIPErrorCodeInvalidState
Added CHIPErrorCodeWrongAddressType
Added CHIPErrorCodeIntegrityCheckFailed
Added CHIPErrorCodeDuplicateExists
Added CHIPError
Added +[CHIPError errorForCHIPErrorCode:]
Added +[CHIPError errorToCHIPErrorCode:]
CHIPManualSetupPayloadParser.h
Added CHIPManualSetupPayloadParser
Added -[CHIPManualSetupPayloadParser initWithDecimalStringRepresentation:]
Added -[CHIPManualSetupPayloadParser populatePayload:]
CHIPOnboardingPayloadParser.h
Added CHIPOnboardingPayloadType
Added CHIPOnboardingPayloadTypeQRCode
Added CHIPOnboardingPayloadTypeManualCode
Added CHIPOnboardingPayloadTypeNFC
Added CHIPOnboardingPayloadTypeAdmin
Added CHIPOnboardingPayloadParser
Added +[CHIPOnboardingPayloadParser setupPayloadForOnboardingPayload:ofType:error:]
CHIPPersistentStorageDelegate.h
Added CHIPPersistentStorageDelegate
Added -[CHIPPersistentStorageDelegate CHIPGetKeyValue:]
Added -[CHIPPersistentStorageDelegate CHIPSetKeyValue:value:]
Added -[CHIPPersistentStorageDelegate CHIPDeleteKeyValue:]
CHIPQRCodeSetupPayloadParser.h
Added CHIPQRCodeSetupPayloadParser
Added -[CHIPQRCodeSetupPayloadParser initWithBase38Representation:]
Added -[CHIPQRCodeSetupPayloadParser populatePayload:]
CHIPSetupPayload.h
Added CHIPRendezvousInformationFlags
Added kRendezvousInformationNone
Added kRendezvousInformationSoftAP
Added kRendezvousInformationBLE
Added kRendezvousInformationOnNetwork
Added kRendezvousInformationAllMask
Added CHIPOptionalQRCodeInfoType
Added kOptionalQRCodeInfoTypeUnknown
Added kOptionalQRCodeInfoTypeString
Added kOptionalQRCodeInfoTypeInt32
Added CHIPOptionalQRCodeInfo
Added CHIPOptionalQRCodeInfo.infoType
Added CHIPOptionalQRCodeInfo.tag
Added CHIPOptionalQRCodeInfo.integerValue
Added CHIPOptionalQRCodeInfo.stringValue
Added CHIPSetupPayload
Added CHIPSetupPayload.version
Added CHIPSetupPayload.vendorID
Added CHIPSetupPayload.productID
Added CHIPSetupPayload.requiresCustomFlow
Added CHIPSetupPayload.rendezvousInformation
Added CHIPSetupPayload.discriminator
Added CHIPSetupPayload.setUpPINCode
Added CHIPSetupPayload.serialNumber
Added -[CHIPSetupPayload getAllOptionalVendorData:]