UNPKG

hap-nodejs

Version:

HAP-NodeJS is a Node.js implementation of HomeKit Accessory Server.

88 lines 6.81 kB
"use strict"; //HomeKit Types UUID's Object.defineProperty(exports, "__esModule", { value: true }); exports.MANUFACTURER_CTYPE = exports.LOGS_CTYPE = exports.LOCK_MECHANISM_LAST_KNOWN_ACTION_CTYPE = exports.LOCK_MANAGEMENT_CONTROL_POINT_CTYPE = exports.LOCK_MANAGEMENT_AUTO_SECURE_TIMEOUT_CTYPE = exports.IDENTIFY_CTYPE = exports.HUE_CTYPE = exports.HEATING_THRESHOLD_CTYPE = exports.CURRENT_TEMPERATURE_CTYPE = exports.CURRENT_RELATIVE_HUMIDITY_CTYPE = exports.CURRENT_LOCK_MECHANISM_STATE_CTYPE = exports.CURRENT_DOOR_STATE_CTYPE = exports.CONTACT_SENSOR_STATE_CTYPE = exports.COOLING_THRESHOLD_CTYPE = exports.BATTERY_LEVEL_CTYPE = exports.BRIGHTNESS_CTYPE = exports.AUDIO_FEEDBACK_CTYPE = exports.ADMIN_ONLY_ACCESS_CTYPE = exports.ALARM_TARGET_STATE_CTYPE = exports.ALARM_CURRENT_STATE_CTYPE = exports.TEMPERATURE_SENSOR_STYPE = exports.HUMIDITY_SENSOR_STYPE = exports.MOTION_SENSOR_STYPE = exports.CONTACT_SENSOR_STYPE = exports.OCCUPANCY_SENSOR_STYPE = exports.WINDOW_COVERING_STYPE = exports.ALARM_STYPE = exports.LOCK_MANAGEMENT_STYPE = exports.LOCK_MECHANISM_STYPE = exports.OUTLET_STYPE = exports.FAN_STYPE = exports.ACCESSORY_INFORMATION_STYPE = exports.GARAGE_DOOR_OPENER_STYPE = exports.THERMOSTAT_STYPE = exports.SWITCH_STYPE = exports.LIGHTBULB_STYPE = exports.PROGRAMMABLE_SWITCH_TCTYPE = exports.WINDOW_COVERING_TCTYPE = exports.WINDOW_TCTYPE = exports.DOOR_TCTYPE = exports.ALARM_SYSTEM_TCTYPE = exports.SENSOR_TCTYPE = exports.THERMOSTAT_TCTYPE = exports.SWITCH_TCTYPE = exports.OUTLET_TCTYPE = exports.DOOR_LOCK_TCTYPE = exports.LIGHTBULB_TCTYPE = exports.GARAGE_DOOR_OPENER_TCTYPE = exports.FAN_TCTYPE = exports.OTHER_TCTYPE = void 0; exports.TARGETHEATINGCOOLING_CTYPE = exports.CURRENTHEATINGCOOLING_CTYPE = exports.WINDOW_COVERING_OPERATION_STATE_CTYPE = exports.WINDOW_COVERING_CURRENT_POSITION_CTYPE = exports.WINDOW_COVERING_TARGET_POSITION_CTYPE = exports.VERSION_CTYPE = exports.TEMPERATURE_UNITS_CTYPE = exports.TARGET_TEMPERATURE_CTYPE = exports.TARGET_RELATIVE_HUMIDITY_CTYPE = exports.TARGET_LOCK_MECHANISM_STATE_CTYPE = exports.TARGET_DOORSTATE_CTYPE = exports.STATUS_FAULT_CTYPE = exports.STATUS_LOW_BATTERY_CTYPE = exports.FIRMWARE_REVISION_CTYPE = exports.SERIAL_NUMBER_CTYPE = exports.SATURATION_CTYPE = exports.ROTATION_SPEED_CTYPE = exports.ROTATION_DIRECTION_CTYPE = exports.PROGRAMMABLE_SWITCH_OUTPUT_STATE_CTYPE = exports.PROGRAMMABLE_SWITCH_SWITCH_EVENT_CTYPE = exports.POWER_STATE_CTYPE = exports.OCCUPANCY_DETECTED_CTYPE = exports.OUTLET_IN_USE_CTYPE = exports.OBSTRUCTION_DETECTED_CTYPE = exports.NAME_CTYPE = exports.MOTION_DETECTED_CTYPE = exports.MODEL_CTYPE = void 0; const stPre = "000000"; const stPost = "-0000-1000-8000-0026BB765291"; //HomeKitTransportCategoryTypes exports.OTHER_TCTYPE = 1; exports.FAN_TCTYPE = 3; exports.GARAGE_DOOR_OPENER_TCTYPE = 4; exports.LIGHTBULB_TCTYPE = 5; exports.DOOR_LOCK_TCTYPE = 6; exports.OUTLET_TCTYPE = 7; exports.SWITCH_TCTYPE = 8; exports.THERMOSTAT_TCTYPE = 9; exports.SENSOR_TCTYPE = 10; exports.ALARM_SYSTEM_TCTYPE = 11; exports.DOOR_TCTYPE = 12; exports.WINDOW_TCTYPE = 13; exports.WINDOW_COVERING_TCTYPE = 14; exports.PROGRAMMABLE_SWITCH_TCTYPE = 15; //HomeKitServiceTypes exports.LIGHTBULB_STYPE = stPre + "43" + stPost; exports.SWITCH_STYPE = stPre + "49" + stPost; exports.THERMOSTAT_STYPE = stPre + "4A" + stPost; exports.GARAGE_DOOR_OPENER_STYPE = stPre + "41" + stPost; exports.ACCESSORY_INFORMATION_STYPE = stPre + "3E" + stPost; exports.FAN_STYPE = stPre + "40" + stPost; exports.OUTLET_STYPE = stPre + "47" + stPost; exports.LOCK_MECHANISM_STYPE = stPre + "45" + stPost; exports.LOCK_MANAGEMENT_STYPE = stPre + "44" + stPost; exports.ALARM_STYPE = stPre + "7E" + stPost; exports.WINDOW_COVERING_STYPE = stPre + "8C" + stPost; exports.OCCUPANCY_SENSOR_STYPE = stPre + "86" + stPost; exports.CONTACT_SENSOR_STYPE = stPre + "80" + stPost; exports.MOTION_SENSOR_STYPE = stPre + "85" + stPost; exports.HUMIDITY_SENSOR_STYPE = stPre + "82" + stPost; exports.TEMPERATURE_SENSOR_STYPE = stPre + "8A" + stPost; //HomeKitCharacteristicsTypes exports.ALARM_CURRENT_STATE_CTYPE = stPre + "66" + stPost; exports.ALARM_TARGET_STATE_CTYPE = stPre + "67" + stPost; exports.ADMIN_ONLY_ACCESS_CTYPE = stPre + "01" + stPost; exports.AUDIO_FEEDBACK_CTYPE = stPre + "05" + stPost; exports.BRIGHTNESS_CTYPE = stPre + "08" + stPost; exports.BATTERY_LEVEL_CTYPE = stPre + "68" + stPost; exports.COOLING_THRESHOLD_CTYPE = stPre + "0D" + stPost; exports.CONTACT_SENSOR_STATE_CTYPE = stPre + "6A" + stPost; exports.CURRENT_DOOR_STATE_CTYPE = stPre + "0E" + stPost; exports.CURRENT_LOCK_MECHANISM_STATE_CTYPE = stPre + "1D" + stPost; exports.CURRENT_RELATIVE_HUMIDITY_CTYPE = stPre + "10" + stPost; exports.CURRENT_TEMPERATURE_CTYPE = stPre + "11" + stPost; exports.HEATING_THRESHOLD_CTYPE = stPre + "12" + stPost; exports.HUE_CTYPE = stPre + "13" + stPost; exports.IDENTIFY_CTYPE = stPre + "14" + stPost; exports.LOCK_MANAGEMENT_AUTO_SECURE_TIMEOUT_CTYPE = stPre + "1A" + stPost; exports.LOCK_MANAGEMENT_CONTROL_POINT_CTYPE = stPre + "19" + stPost; exports.LOCK_MECHANISM_LAST_KNOWN_ACTION_CTYPE = stPre + "1C" + stPost; exports.LOGS_CTYPE = stPre + "1F" + stPost; exports.MANUFACTURER_CTYPE = stPre + "20" + stPost; exports.MODEL_CTYPE = stPre + "21" + stPost; exports.MOTION_DETECTED_CTYPE = stPre + "22" + stPost; exports.NAME_CTYPE = stPre + "23" + stPost; exports.OBSTRUCTION_DETECTED_CTYPE = stPre + "24" + stPost; exports.OUTLET_IN_USE_CTYPE = stPre + "26" + stPost; exports.OCCUPANCY_DETECTED_CTYPE = stPre + "71" + stPost; exports.POWER_STATE_CTYPE = stPre + "25" + stPost; exports.PROGRAMMABLE_SWITCH_SWITCH_EVENT_CTYPE = stPre + "73" + stPost; exports.PROGRAMMABLE_SWITCH_OUTPUT_STATE_CTYPE = stPre + "74" + stPost; exports.ROTATION_DIRECTION_CTYPE = stPre + "28" + stPost; exports.ROTATION_SPEED_CTYPE = stPre + "29" + stPost; exports.SATURATION_CTYPE = stPre + "2F" + stPost; exports.SERIAL_NUMBER_CTYPE = stPre + "30" + stPost; exports.FIRMWARE_REVISION_CTYPE = stPre + "52" + stPost; exports.STATUS_LOW_BATTERY_CTYPE = stPre + "79" + stPost; exports.STATUS_FAULT_CTYPE = stPre + "77" + stPost; exports.TARGET_DOORSTATE_CTYPE = stPre + "32" + stPost; exports.TARGET_LOCK_MECHANISM_STATE_CTYPE = stPre + "1E" + stPost; exports.TARGET_RELATIVE_HUMIDITY_CTYPE = stPre + "34" + stPost; exports.TARGET_TEMPERATURE_CTYPE = stPre + "35" + stPost; exports.TEMPERATURE_UNITS_CTYPE = stPre + "36" + stPost; exports.VERSION_CTYPE = stPre + "37" + stPost; exports.WINDOW_COVERING_TARGET_POSITION_CTYPE = stPre + "7C" + stPost; exports.WINDOW_COVERING_CURRENT_POSITION_CTYPE = stPre + "6D" + stPost; exports.WINDOW_COVERING_OPERATION_STATE_CTYPE = stPre + "72" + stPost; exports.CURRENTHEATINGCOOLING_CTYPE = stPre + "0F" + stPost; exports.TARGETHEATINGCOOLING_CTYPE = stPre + "33" + stPost; //# sourceMappingURL=types.js.map