Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка IOPSKeys.h

Опции
Развертывание Target:

На этой странице

Ссылка IOPSKeys.h

IOPSKeys.h определяет струны до для использования, получающего доступ к данным источника питания в IOPowerSource CFDictionaries, как возвращено IOPSGetPowerSourceDescription Обратите внимание на то, что все эти струны до должны быть преобразованы в Кфстрингса перед использованием. Можно обернуть их с CFSTR () макрос или создать CFStringRef (что Вы должны позже CFRelease ()), использование CFStringCreateWithCString ().

Константы

См. Обзор для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIOPSACPowerValue "AC Power" #define kIOPSBatteryFailureModesKey "BatteryFailureModes" #define kIOPSBatteryHealthConditionKey "BatteryHealthCondition" #define kIOPSBatteryHealthKey "BatteryHealth" #define kIOPSBatteryPowerValue "Battery Power" #define kIOPSCheckBatteryValue "Check Battery" #define kIOPSCommandDelayedRemovePowerKey "Delayed Remove Power" #define kIOPSCommandEnableAudibleAlarmKey "Enable Audible Alarm" #define kIOPSCommandStartupDelayKey "Startup Delay" #define kIOPSCurrentCapacityKey "Current Capacity" #define kIOPSCurrentKey "Current" #define kIOPSDeadWarnLevelKey "Shutdown Level" #define kIOPSDesignCapacityKey "DesignCapacity" #define kIOPSDynamicStorePath "/IOKit/PowerSources" #define kIOPSFailureCellImbalance "Cell Imbalance" #define kIOPSFailureChargeFET "Charge FET" #define kIOPSFailureChargeOverCurrent "Charge Over-Current" #define kIOPSFailureChargeOverTemp "Charge Over-Temperature" #define kIOPSFailureDataFlushFault "Data Flush Fault" #define kIOPSFailureDischargeFET "Discharge FET" #define kIOPSFailureDischargeOverCurrent "Discharge Over-Current" #define kIOPSFailureDischargeOverTemp "Discharge Over-Temperature" #define kIOPSFailureExternalInput "Externally Indicated Failure" #define kIOPSFailureFuseBlown "Fuse Blown" #define kIOPSFailureOpenThermistor "Open Thermistor" #define kIOPSFailurePeriodicAFEComms "Periodic AFE Comms" #define kIOPSFailurePermanentAFEComms "Permanent AFE Comms" #define kIOPSFailureSafetyOverVoltage "Safety Over-Voltage" #define kIOPSFairValue "Fair" #define kIOPSGoodValue "Good" #define kIOPSHardwareSerialNumberKey "Hardware Serial Number" #define kIOPSHealthConfidenceKey "HealthConfidence" #define kIOPSInternalBatteryType "InternalBattery" #define kIOPSInternalType "Internal" #define kIOPSIsChargedKey "Is Charged" #define kIOPSIsChargingKey "Is Charging" #define kIOPSIsFinishingChargeKey "Is Finishing Charge" #define kIOPSIsPresentKey "Is Present" #define kIOPSLowWarnLevelKey "Low Warn Level" #define kIOPSMaxCapacityKey "Max Capacity" #define kIOPSMaxErrKey "MaxErr" #define kIOPSNameKey "Name" #define kIOPSNetworkTransportType "Ethernet" #define kIOPSOffLineValue "Off Line" #define kIOPSPermanentFailureValue "Permanent Battery Failure" #define kIOPSPoorValue "Poor" #define kIOPSPowerAdapterCurrentKey "Current" #define kIOPSPowerAdapterFamilyKey "FamilyCode" #define kIOPSPowerAdapterIDKey "AdapterID" #define kIOPSPowerAdapterRevisionKey "AdapterRevision" #define kIOPSPowerAdapterSerialNumberKey "SerialNumber" #define kIOPSPowerAdapterSourceKey "Source" #define kIOPSPowerAdapterWattsKey "Watts" #define kIOPSPowerSourceIDKey "Power Source ID" #define kIOPSPowerSourceStateKey "Power Source State" #define kIOPSSerialTransportType "Serial" #define kIOPSTimeToEmptyKey "Time to Empty" #define kIOPSTimeToFullChargeKey "Time to Full Charge" #define kIOPSTransportTypeKey "Transport Type" #define kIOPSTypeKey "Type" #define kIOPSUPSManagementClaimed "/IOKit/UPSPowerManagementClaimed" #define kIOPSUPSType "UPS" #define kIOPSUSBTransportType "USB" #define kIOPSVendorDataKey "Vendor Specific Data" #define kIOPSVoltageKey "Voltage"

    Константы

    • kIOPSACPowerValue

      kIOPSACPowerValue

      Значение для ключа kIOPSPowerSourceStateKey. Источник питания подключен к внешнему питанию или питанию переменным током, и не истощает внутреннюю батарею.

      Доступный в OS X v10.2 и позже.

    • kIOPSBatteryFailureModesKey

      kIOPSBatteryFailureModesKey

      Перечисляет отказы батареи и состояния ошибки.

      Различные отказы батареи будут перечислены здесь. Батарея может пострадать больше чем от одного типа отказа одновременно, таким образом, этот ключ имеет значение CFArray.

      Если BatteryFailureModesKey не определяется (или установлен в пустой словарь), то батарея не имеет никаких обнаруживаемых отказов.

      Каждая запись в массиве должна быть короткой описательной строкой, описывающей ошибку.

      • Если какие-либо ошибки батареи будут существовать, определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите CFArrayRef

      Доступный в OS X v10.6 и позже.

    • kIOPSBatteryHealthConditionKey

      kIOPSBatteryHealthConditionKey

      kIOPSBatteryHealthConditionKey широко описывает здоровье батареи.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Значение является одной из «строк» Значений Состояния здоровья Батареи, описанных в этом файле.

      • Для создателей источника питания: Обеспечением этого ключа является OPTIONAL - эти ключи имеют значения, только используемые источниками питания Apple.

      • Введите CFStringRef

      Доступный в OS X v10.6 и позже.

    • kIOPSBatteryHealthKey

      kIOPSBatteryHealthKey

      Ключ CFDictionary для «медицинской» оценки текущего источника питания.

      • Определенные Apple источники заряда батареи опубликуют этот ключ.

      • Используйте значение kIOPSGoodValue описать хорошо выполняющий источник питания,

      • Использовать kIOPSFairValue описать источник функциональной способности с ограниченной вместимостью

      • И используйте kIOPSPoorValue для описания источника питания, это не способно к Обеспечению питания.

      • Для создателей источника питания: Обеспечением этого ключа является OPTIONAL.

      • Введите CFStringRef

      Доступный в OS X v10.4 и позже.

    • kIOPSBatteryPowerValue

      kIOPSBatteryPowerValue

      Значение для ключа kIOPSPowerSourceStateKey. Источник питания в настоящее время использует внутреннюю батарею.

      Доступный в OS X v10.2 и позже.

    • kIOPSCheckBatteryValue

      kIOPSCheckBatteryValue

      Значение для ключа kIOPSBatteryHealthConditionKey

      Это значение указывает, что батарея должна быть проверена лицензированной службой восстановления Mac.

      Доступный в OS X v10.6 и позже.

    • kIOPSCommandDelayedRemovePowerKey

      kIOPSCommandDelayedRemovePowerKey

      Команда для предоставления UPS, когда это должно удалить питание из своего AC, включает указанное количество времени

      • Когда UPS должен, соответствующим параметром должен быть CFNumber kCFNumberIntType указание

      • удалите питание из его портов питания переменного тока.

      Доступный в OS X v10.3 и позже.

    • kIOPSCommandEnableAudibleAlarmKey

      kIOPSCommandEnableAudibleAlarmKey

      Команда для предоставления UPS, когда это должно или включить или отключить звуковой аварийный сигнал.

      • Соответствующим параметром должен быть CFBooleanRef, где kCFBooleanTrue включает предупреждение и

      • kCFBooleanFalse diables предупреждение

      Доступный в OS X v10.3 и позже.

    • kIOPSCommandStartupDelayKey

      kIOPSCommandStartupDelayKey

      Скажите UPS, сколько времени это должно ожидать

      • Когда UPS должен, соответствующим параметром должен быть CFNumber kCFNumberIntType указание

      • удалите питание из его портов питания переменного тока.

      Доступный в OS X v10.3 и позже.

    • kIOPSCurrentCapacityKey

      kIOPSCurrentCapacityKey

      Ключ CFDictionary для способности текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ в модулях процента.

      • Программное обеспечение источника питания может указать модули для этого ключа. Модули должны быть непротиворечивыми для всех мощностей, о которых сообщает этот источник питания. Источник питания будет обычно определять это число в модулях процента или мА/ч.

      • Клиенты могут получить процент батареи источника питания, остающейся путем деления «Токовой нагрузки» на «Макс. Способность»

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType

      Доступный в OS X v10.2 и позже.

    • kIOPSCurrentKey

      kIOPSCurrentKey

      Ключ CFDictionary для электрического тока текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType - модули являются мА

      Доступный в OS X v10.2 и позже.

    • kIOPSDeadWarnLevelKey

      kIOPSDeadWarnLevelKey

      Ключ для «Системного порогового уровня низкой мощности» Завершения работы. Значение по умолчанию составляет 20%.

      Доступный в OS X v10.2 и позже.

    • kIOPSDesignCapacityKey

      kIOPSDesignCapacityKey

      Ключ CFDictionary для расчетной мощности текущего источника питания

      • Определенные Apple источники питания не могли бы опубликовать этот ключ.

      • Программное обеспечение источника питания может указать модули для этого ключа. Модули должны быть непротиворечивыми для всех мощностей, о которых сообщает этот источник питания.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType

      Доступный в OS X v10.4 и позже.

    • kIOPSDynamicStorePath

      kIOPSDynamicStorePath

      Это только используется для внутреннего бухгалтерского учета и должно быть проигнорировано.

      Доступный в OS X v10.2 и позже.

    • kIOPSFailureCellImbalance

      kIOPSFailureCellImbalance

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureChargeFET

      kIOPSFailureChargeFET

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureChargeOverCurrent

      kIOPSFailureChargeOverCurrent

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureChargeOverTemp

      kIOPSFailureChargeOverTemp

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureDataFlushFault

      kIOPSFailureDataFlushFault

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureDischargeFET

      kIOPSFailureDischargeFET

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureDischargeOverCurrent

      kIOPSFailureDischargeOverCurrent

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureDischargeOverTemp

      kIOPSFailureDischargeOverTemp

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureExternalInput

      kIOPSFailureExternalInput

      Значение для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureFuseBlown

      kIOPSFailureFuseBlown

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureOpenThermistor

      kIOPSFailureOpenThermistor

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailurePeriodicAFEComms

      kIOPSFailurePeriodicAFEComms

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailurePermanentAFEComms

      kIOPSFailurePermanentAFEComms

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFailureSafetyOverVoltage

      kIOPSFailureSafetyOverVoltage

      Потенциальная ценность для ключа kIOPSBatteryFailureModesKey

      Доступный в OS X v10.6 и позже.

    • kIOPSFairValue

      kIOPSFairValue

      Значение для ключа kIOPSBatteryHealthKey.

      Доступный в OS X v10.4 и позже.

    • kIOPSGoodValue

      kIOPSGoodValue

      Значение для ключа kIOPSBatteryHealthKey.

      Доступный в OS X v10.4 и позже.

    • kIOPSHardwareSerialNumberKey

      kIOPSHardwareSerialNumberKey

      Уникальный порядковый номер, идентифицирующий источник питания.

      Для произведенных Apple батарей это - алфавитно-цифровая строка, сгенерированная во время производственного процесса батареи.

      • Если аппаратные средства обеспечат порядковый номер, определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите CFStringRef

      Доступный в OS X v10.6 и позже.

    • kIOPSHealthConfidenceKey

      kIOPSHealthConfidenceKey

      Ключ CFDictionary для нашей уверенности в точности «медицинской» оценки нашего источника питания.

      • Определенные Apple источники питания больше не будут публиковать этот ключ.

      • Создатели источника питания не должны публиковать этот ключ.

      • Для создателей источника питания: Этим ключом является DEPRECATED, не реализуйте его.

      • Введите CFStringRef

      Доступный в OS X v10.4 и позже.

    • kIOPSInternalBatteryType

      kIOPSInternalBatteryType

      Представляет батарею, находящуюся в Mac.

      Доступный в OS X v10.6 и позже.

    • kIOPSInternalType

      kIOPSInternalType

      Значение для ключа kIOPSTransportTypeKey. Указывает, что источник питания является внутренней батареей.

      Доступный в OS X v10.2 и позже.

    • kIOPSIsChargedKey

      kIOPSIsChargedKey

      Ключ CFDictionary указывает, заряжена ли батарея.

      Батарея должна быть включена к источнику внешнего питания, чтобы быть полностью заряженной. Обратите внимание на то, что батарея может законно быть включена, не зарядка, и <100%-й заряд. например, батарея со способностью> = 95% и не зарядкой, определяется, как заряжено.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFBoolean - kCFBooleanTrue или kCFBooleanFalse

      Доступный в OS X v10.6 и позже.

    • kIOPSIsChargingKey

      kIOPSIsChargingKey

      Ключ CFDictionary для заряженного состояния текущего источника питания

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFBoolean - kCFBooleanTrue или kCFBooleanFalse

      Доступный в OS X v10.2 и позже.

    • kIOPSIsFinishingChargeKey

      kIOPSIsFinishingChargeKey

      Ключ CFDictionary указывает, разрушает ли батарея свой заряд.

      Когда это - истина, система, UI должен указать, что батарея «Заканчивает Заряд». Некоторые батареи могут продолжать заряжаться после того, как они сообщат о 100%-й способности.

      • Определенные Apple источники заряда батареи опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите CFBoolean - kCFBooleanTrue или kCFBooleanFalse

      Доступный в OS X v10.6 и позже.

    • kIOPSIsPresentKey

      kIOPSIsPresentKey

      Ключ CFDictionary для присутствия текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Например, портативное устройство со способностью к двум батареям, но только с одним настоящим показало бы два словаря источника питания, но kIOPSIsPresentKey будет иметь значение kCFBooleanFalse в одном из них.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFBoolean - kCFBooleanTrue или kCFBooleanFalse

      Доступный в OS X v10.2 и позже.

    • kIOPSLowWarnLevelKey

      kIOPSLowWarnLevelKey

      Ключ для «Предупреждения» порогового уровня низкой мощности UPS. Значение по умолчанию составляет 50%.

      Доступный в OS X v10.2 и позже.

    • kIOPSMaxCapacityKey

      kIOPSMaxCapacityKey

      Ключ CFDictionary для максимума текущего источника питания или «Полной Способности Заряда»

      • Определенные Apple источники питания опубликуют этот ключ в модулях процента. Значение обычно - 100%.

      • Программное обеспечение источника питания может указать модули для этого ключа. Модули должны быть непротиворечивыми для всех мощностей, о которых сообщает этот источник питания.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType

      Доступный в OS X v10.2 и позже.

    • kIOPSMaxErrKey

      kIOPSMaxErrKey

      Ключ CFDictionary для процентной погрешности текущего источника питания в полном создании отчетов.

      Во внутренних батареях это относится к предполагаемой процентной погрешности батарейного блока.

      • Определенные Apple источники заряда батареи опубликуют этот ключ, но только если он определяется для батареи.

      • Для создателей источника питания: Обеспечением этого ключа является OPTIONAL.

      • Введите CFNumberRef kCFNumberIntType, неотрицательное целое число

      Доступный в OS X v10.4 и позже.

    • kIOPSNameKey

      kIOPSNameKey

      Ключ CFDictionary для имени текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFStringRef

      Доступный в OS X v10.2 и позже.

    • kIOPSNetworkTransportType

      kIOPSNetworkTransportType

      Значение для ключа kIOPSTransportTypeKey.

      Указывает, что источником питания является UPS, присоединенный по сетевому соединению (и он может управлять несколькими компьютерами).

      Доступный в OS X v10.2 и позже.

    • kIOPSOffLineValue

      kIOPSOffLineValue

      Значение для ключа kIOPSPowerSourceStateKey. Источник питания оффлайн или больше не соединяется.

      Доступный в OS X v10.2 и позже.

    • kIOPSPermanentFailureValue

      kIOPSPermanentFailureValue

      Значение для ключа kIOPSBatteryHealthConditionKey

      Указывает, что батарее нужна замена.

      Доступный в OS X v10.6 и позже.

    • kIOPSPoorValue

      kIOPSPoorValue

      Значение для ключа kIOPSBatteryHealthKey.

      Доступный в OS X v10.4 и позже.

    • kIOPSPowerAdapterCurrentKey

      kIOPSPowerAdapterCurrentKey

      Этот ключ относится к току адаптера внешнего питания переменного тока, присоединенного к портативному устройству. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType в модулях mAmps.

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.7 и позже.

    • kIOPSPowerAdapterFamilyKey

      kIOPSPowerAdapterFamilyKey

      Код семейства адаптера питания. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.6 и позже.

    • kIOPSPowerAdapterIDKey

      kIOPSPowerAdapterIDKey

      Этот ключ отсылает к присоединенному адаптеру внешнего питания переменного тока ID. Значение, связанное с этим ключом, является целым числом CFNumberRef kCFNumberIntType.

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.6 и позже.

    • kIOPSPowerAdapterRevisionKey

      kIOPSPowerAdapterRevisionKey

      Версия адаптера питания. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.6 и позже.

    • kIOPSPowerAdapterSerialNumberKey

      kIOPSPowerAdapterSerialNumberKey

      Порядковый номер адаптера питания. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.6 и позже.

    • kIOPSPowerAdapterSourceKey

      kIOPSPowerAdapterSourceKey

      Этот ключ относится к источнику питания. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType.

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.7 и позже.

    • kIOPSPowerAdapterWattsKey

      kIOPSPowerAdapterWattsKey

      Этот ключ относится к мощности адаптера внешнего питания переменного тока, присоединенного к портативному устройству. Значение, связанное с этим ключом, является целочисленным значением CFNumberRef kCFNumberIntType в модулях ватт.

      Этот ключ может присутствовать в словаре, возвращенном из IOPSCopyExternalPowerAdapterDetails, Этот ключ не мог бы быть определен в подробном словаре адаптера.

      Доступный в OS X v10.6 и позже.

    • kIOPSPowerSourceIDKey

      kIOPSPowerSourceIDKey

      Ключ CFNumber, однозначно определяющий UPS, присоединенный к системе.

      • Источники питания ИБП Apple опубликуют этот ключ.

      • Вызывающие стороны не должны устанавливать этот ключ; управление питанием OS X опубликует этот ключ для UPS's.

      • Введите CFNumber, kCFNumberIntType, однозначно определив присоединенный UPS.

      Доступный в OS X v10.3 и позже.

    • kIOPSPowerSourceStateKey

      kIOPSPowerSourceStateKey

      Ключ CFDictionary для текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • kIOPSBatteryPowerValue указывает, что источник питания рисует внутреннее питание; kIOPSACPowerValue указывает, что источник питания подключен к источнику внешнего питания.

      • Введите CFString, значение kIOPSACPowerValue, kIOPSBatteryPowerValue, или kIOPSOffLineValue.

      Доступный в OS X v10.2 и позже.

    • kIOPSSerialTransportType

      kIOPSSerialTransportType

      Значение для ключа kIOPSTransportTypeKey.

      Указывает, что источником питания является UPS, присоединенный по последовательному соединению.

      Доступный в OS X v10.2 и позже.

    • kIOPSTimeToEmptyKey

      kIOPSTimeToEmptyKey

      Ключ CFDictionary в течение времени текущего источника питания, оставаясь до пустым.

      Только допустимый, если источник питания убегает свое собственное питание. Именно тогда kIOPSPowerSourceStateKey имеет значение kIOPSBatteryPowerValue и значение kIOPSIsChargingKey kCFBooleanFalse.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType, модули являются минутами

      • Значение-1 указывает «Все еще Вычисление Времени», иначе оценил минуты, оставленные на батарее.

      Доступный в OS X v10.2 и позже.

    • kIOPSTimeToFullChargeKey

      kIOPSTimeToFullChargeKey

      Ключ CFDictionary в течение времени текущего источника питания, оставаясь до пустым.

      Только допустимый, если значение kIOPSIsChargingKey kCFBooleanTrue.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType, модули являются минутами

      • Значение-1 указывает «Все еще Вычисление Времени», иначе оценил минуты, пока полностью не заряжено.

      Доступный в OS X v10.2 и позже.

    • kIOPSTransportTypeKey

      kIOPSTransportTypeKey

      Ключ CFDictionary для типа передачи данных текущего источника питания (например, средние значения, что источник питания передает данные источника питания машине OS X).

      • Определенные Apple источники питания опубликуют этот ключ.

      • Значение kIOPSInternalType описывает внутренний источник питания.

      • kIOPSUSBTransportType, kIOPSNetworkTransportType, и kIOPSSerialTransportType обычно описывайте UPS's.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFStringRef. Допустимые типы передачи являются kIOPSSerialTransportType, kIOPSUSBTransportType, kIOPSNetworkTransportType, kIOPSInternalType

      Доступный в OS X v10.2 и позже.

    • kIOPSTypeKey

      kIOPSTypeKey

      Ключ CFDictionary для типа источника питания

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является REQUIRED.

      • Введите CFStringRef. Допустимые типы передачи являются kIOPSUPSType или kIOPSInternalBatteryType.

      Доступный в OS X v10.6 и позже.

    • kIOPSUPSManagementClaimed

      kIOPSUPSManagementClaimed

      Требования управление UPS для стороннего драйвера.

      kIOPSUPSManagementClaimed является устаревшим. Не использовать.

      Доступный в OS X v10.2 и позже.

    • kIOPSUPSType

      kIOPSUPSType

      Представляет внешний присоединенный UPS.

      Доступный в OS X v10.6 и позже.

    • kIOPSUSBTransportType

      kIOPSUSBTransportType

      Значение для ключа kIOPSTransportTypeKey.

      Указывает, что источником питания является UPS, присоединенный по соединению USB.

      Доступный в OS X v10.2 и позже.

    • kIOPSVendorDataKey

      kIOPSVendorDataKey

      Ключ CFDictionary для произвольных данных поставщика.

      • Определенные Apple источники питания не требуются, чтобы публиковать этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является OPTIONAL.

      • CFDictionary; содержание определяется программным обеспечением источника питания. OS X не будет смотреть на эти данные.

      Доступный в OS X v10.3 и позже.

    • kIOPSVoltageKey

      kIOPSVoltageKey

      Ключ CFDictionary для электрического напряжения текущего источника питания.

      • Определенные Apple источники питания опубликуют этот ключ.

      • Для создателей источника питания: Обеспечением этого ключа является RECOMMENDED.

      • Введите (целое число со знаком) CFNumber kCFNumberIntType - модули являются мВ

      Доступный в OS X v10.2 и позже.