{
 "manufacturer": "WaterFurnace",
 "manufacturer_slug": "waterfurnace",
 "model": "Aurora UPC, Single Compressor Water-Source Heat Pump",
 "model_slug": "aurora-upc-single-compressor",
 "short_model": "Aurora UPC Single Compressor",
 "aliases": [
  "AG1569EW",
  "Aurora Universal Protocol Converter",
  "Aurora UPC",
  "UPCSWASTD01-01"
 ],
 "equipment_type": "Water-source heat pump controller",
 "applies_to": "WaterFurnace single-compressor water-to-air heat pumps with the Aurora controls and the Aurora UPC protocol converter.",
 "summary": "BACnet objects of the Aurora Universal Protocol Converter (UPC) on a single-compressor water-source heat pump, software version 1.01. The UPC sits on the Aurora Base Controller (ABC) and exposes zone temperature, setpoints, occupancy, fan, compressor and dip-switch points over BACnet MS/TP. Points marked as needing the AXB board only report with that board and its sensors fitted.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "UPC software version 1.01",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object names are the sheet's reference names; its display names (several just 'Set point') are not the BACnet object names.",
  "Many points are marked 'do not map' in the source and are listed only for completeness.",
  "The same PDF also carries N2 and LonWorks lists; only the BACnet list is captured here.",
  "Multistate value numbers jump from MSV 1 to MSV 7 in the source; MSV 2-6 are not listed.",
  "Alarm code meanings come from the alarm table in the Aurora UPC Application and Troubleshooting Guide (AG1568EW).",
  "Transport and network settings come from AG1568EW; the points list itself does not state them."
 ],
 "source": {
  "title": "Aurora UPC Points List (BACnet Points for Single Compressor WSHP)",
  "doc_number": "AG1569EW",
  "revision_date": "2014-07",
  "url": "https://www.waterfurnace.com/literature/aurora/ag1569aw.pdf"
 },
 "integration": {
  "summary": "Set BV 54 to External, then command occupancy on MSV 1 and let the UPC hold its occupied, unoccupied and standby setpoints (AV 5-10). Read MSV 11 for the operating mode and MSV 8 for the lockout code. The BAS can also act as the thermostat with BV 44-48 (G, O, W, Y1, Y2).",
  "minimum_points": [
   {
    "ref": "MV 1",
    "name": "occ_man_cmd_c",
    "why": "Occupied/unoccupied/temp occ/standby command"
   },
   {
    "ref": "BV 54",
    "name": "schedule_selector_c",
    "why": "Must be External for BAS occupancy commands"
   },
   {
    "ref": "BV 25",
    "name": "e_stop_c",
    "why": "Network emergency shutdown"
   },
   {
    "ref": "AV 5",
    "name": "occ_clg_sp_c",
    "why": "Occupied cooling setpoint"
   },
   {
    "ref": "AV 6",
    "name": "occ_htg_sp_c",
    "why": "Occupied heating setpoint"
   },
   {
    "ref": "BV 5",
    "name": "alarm_reset_c",
    "why": "Reset manual-reset alarms (On, then back to Off)"
   },
   {
    "ref": "AV 1",
    "name": "zone_temp_an",
    "why": "Space temperature (sensor or BAS override)"
   },
   {
    "ref": "MV 11",
    "name": "mode_st",
    "why": "Current operating mode"
   },
   {
    "ref": "MV 9",
    "name": "compressor_status_st",
    "why": "Compressor output: off, low or high"
   },
   {
    "ref": "MV 8",
    "name": "lockout_enumerated_st",
    "why": "Active alarm code (see alarm table)"
   }
  ],
  "enable": "The UPC runs its own internal weekday schedule until BV 54 schedule_selector_c is set to External (Active). Occupancy commands then go to MSV 1, or to AV 42 after BV 50 is set to AV. BV 25 e_stop_c shuts the unit down; BV 44-48 send G, O, W, Y1 and Y2 calls directly.",
  "heartbeat": null,
  "remote_sensors": "AV 4 zone_temp_ovrd_c replaces the zone sensor once BV 55 zone_temp_selector_c is set to BAS. AV 17 humidity_c, AV 22 co2_c and AV 24 voc_c take BAS values when no sensor is connected, and AV 26 oat_c takes an outdoor air temperature.",
  "setup": [
   "Port 1a is the BAS port: EIA-485 for BACnet MS/TP (or N2), set by DIP switches, with baud 9600, 19.2k, 38.4k or 76.8k. It ships set to BACnet at 38,400 baud.",
   "Port 1a can instead be jumpered for ARC156 (BACnet over ARCNET at 156 kbps). A LonWorks plug-in card uses port 1b and disables port 1a.",
   "The MAC address is set on two rotary switches (tens and ones), 1 from the factory and 99 at most. The UPC only reads a new address after a power cycle.",
   "The device instance is built from the network number and the MAC: network 7000 with MAC 12 gives 7012.",
   "Wiring: 22 or 24 AWG shielded twisted pair, daisy-chained, polarity-sensitive (Net+, Net-, shield). About 30 devices and 2,000 ft per trunk; every MAC on a trunk must be unique."
  ],
  "gotchas": [
   "Dip switch overrides (BV 11-18) only reach the ABC while BV 22 is enabled. Record the physical switch settings first, and a slow-flashing yellow LED on the ABC means a switch is overridden.",
   "Alarm reset: command BV 5 On, then back to Off. Loss-of-communication and over/under-voltage alarms reset themselves and cannot be reset from the network.",
   "Zone sensor warm/cool adjust (AV 15, default 5 F) only shifts the setpoints in occupied or temporary occupied mode.",
   "Points shown with * in the source need the AXB board and its sensors."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1,
   "name": "zone_temp_an",
   "description": "Zone temperature if sensor is present or if overridden by the BAS",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "zone_temp_adj_c",
   "description": "Zone temp adjust value (default 0)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "active_setpt_an",
   "description": "Set point that is controlling the call for the compressor",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "zone_temp_ovrd_c",
   "description": "BAS override of the zone temp sensor reading (default 0)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "occ_clg_sp_c",
   "description": "Occupied cooling set point (default 76)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "occ_htg_sp_c",
   "description": "Occupied heating set point (default 70)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "unocc_clg_sp_c",
   "description": "Unoccupied cooling set point (default 85)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "unocc_htg_sp_c",
   "description": "Unoccupied heating set point (default 60)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "standby_cool_c",
   "description": "Standby cooling set point (default 76)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "standby_heat_c",
   "description": "Standby heating set point (default 68)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "eff_clg_sp_an",
   "description": "Effective cooling set point",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "eff_htg_sp_an",
   "description": "Effective heating set point",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "clg_adj_an",
   "description": "Cooling set point shift value",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "htg_adj_an",
   "description": "Heating set point shift value",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "rem_setpt_span_c",
   "description": "Warm/cool adjust span of the zone sensor (default 5)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "humidity_an",
   "description": "Humidity sensor reading if sensor is present",
   "units": "%rh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "humidity_c",
   "description": "BAS override of the humidity input if no sensor is connected (default 0)",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "occ_dehum_setpt_c",
   "description": "Sets the occupied dehumidify set point (default 53)",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "unocc_dehum_setpt_c",
   "description": "Sets the unoccupied dehumidify set point (default 75)",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "dehum_diff_c",
   "description": "Sets the differential for humidity set point (default 5)",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "co2_an",
   "description": "Space CO2 reading if sensor is present",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "co2_c",
   "description": "BAS override of space CO2 if no sensor is present (default 0)",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "voc_an",
   "description": "Space VOC (volatile organic compounds) if sensor is present",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "voc_c",
   "description": "BAS override of space VOC if no sensor is connected (default 0)",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "oat_an",
   "description": "Outside air temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "oat_c",
   "description": "BAS override of the outside air temperature (default 0)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "axb_spare_ana_input_an",
   "description": "Spare analog input on the AXB (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "lvg_wtr_temp_an",
   "description": "Leaving water temperature (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "liq_line_temp_an",
   "description": "Liquid line temperature (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "abc_lat_an",
   "description": "Leaving air temperature on the ABC FP2 input",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "coax_temp_an",
   "description": "Coax temperature read by the FP1 sensor",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "fp1_setpoint_an",
   "description": "FP1 freeze detection limit temperature (coax temp)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "ecm_pwm_an",
   "description": "Current ECM blower operating percentage",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "ecm_sw_speed_an",
   "description": "ECM blower speed step, 1-12",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "ecm_override_c",
   "description": "BAS override of the ecm blower, select from virtual switches 1-12 (default 0)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "fan_low_c",
   "description": "Sets the low speed fan value (default 2)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "fan_medium_c",
   "description": "Sets the medium speed fan value (default 7)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "fan_high_c",
   "description": "Sets the high speed fan value (default 9)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "fan_aux_heat_c",
   "description": "Sets the Aux Heat speed fan value (default 9)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "clg_cfm_offset_ana_c",
   "description": "Sets the blower CFM to improve passive dehumidification (default 1)",
   "units": "",
   "access": "W",
   "states": "1=HGT CFM = CLG CFM; 2=- 5% ClG CFM; 3=-10% CLG CFM; 4=-15%CLG CFM; 5=+5% CLG CFM"
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "temp_occ_time_an",
   "description": "Amount of time left in temporary occupancy only while in Temp Occ",
   "units": "m/sec",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "occ_man_cmd_ana_c",
   "description": "Occupancy command (used when BV 50 = AV) (default 1)",
   "units": "",
   "access": "W",
   "states": "1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby"
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "eff_occ_an",
   "description": "Effective occupancy",
   "units": "",
   "access": "R",
   "states": "1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby"
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "lockouts_enumerated_an",
   "description": "Current lockout alarm code (see alarm table)",
   "units": "",
   "access": "R",
   "states": "1=Normal; 2=E1 Input fault; 3=E2 High pressure; 4=E3 Low pressure; 5=E4 Not used; 6=E5 Freeze detection FP1; 7=E6 Loss of charge; 8=E7 Condensate overflow; 9=E8 Over/under voltage; 10=E9 Airflow monitoring (future); 11=E10 Compressor monitoring; 12=E11 FP1 sensor error; 13=E12 Refrigeration monitoring (future); 14=E13 Non-critical AXB sensor error (future); 15=E14 Critical AXB sensor error (future); 16=E15 Hot water limit; 17=E16 Variable speed pump; 19=E18 Non-critical comm error; 20=E19 UPC loss of comm to ABC; 30=E30 Zone sensor loss of comm"
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "lo_stat_reg_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "control_voltage_an",
   "description": "ABC's low voltage control value",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "est_line_voltage_an",
   "description": "Estimated line voltage to the unit",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "mode_st_an",
   "description": "Current operating mode (numeric)",
   "units": "",
   "access": "R",
   "states": "1=Standby; 2=Fan Only; 3=Cool Stage 1; 4=Cool Stage 2; 5=Hot Gas Reheat; 6=Heat Stage 1; 7=Heat Stage 2; 8=Emergency Heat; 9=Auxiliary Heat; 10=Emergency Shutdown; 11=Load Shed; 12=Unit In Lock Out; 13=Test Mode"
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "water_flow_an",
   "description": "Calculated GPM thru the heat exchanger (needs AXB)",
   "units": "gpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "total_power_an",
   "description": "Total power consumption (needs AXB)",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "total_capacity_an",
   "description": "Total BTU operating capacity (needs AXB)",
   "units": "Btu/hr",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "super_heat_an",
   "description": "Calculated super-heat (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "suct_temp_an",
   "description": "Measured suction temperature (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "suction_press_an",
   "description": "Measured suction pressure (needs AXB)",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "he_hr_an",
   "description": "Calculated heat of extraction/rejection (needs AXB)",
   "units": "Btu/hr",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "fan_power_an",
   "description": "Calculated fan power consumption (needs AXB)",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "fan_current_an",
   "description": "Measured fan current (needs AXB)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "entering_wtr_temp_an",
   "description": "Measured entering water temperature (needs AXB)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "dischg_press_an",
   "description": "Compressor discharge pressure (needs AXB)",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "compressor_power_an",
   "description": "Calculated compressor power consumption (needs AXB)",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "acc1_delay_c",
   "description": "Sets the time delay of the ACC-1 output (default 90)",
   "units": "seconds",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "measured_line_voltage_c",
   "description": "Calibrates the measured line voltage (default 0)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "tstat_ovrd_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 64,
   "name": "sw_part_no_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "abc_fw_beta_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "abc_fw_rev_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "m540_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "m555_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "m558_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "m557_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "m563_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 72,
   "name": "m565_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "m567_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 74,
   "name": "m560_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "m569_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "m571_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "m545_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "m535_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "m574_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "m576_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 81,
   "name": "m579_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 82,
   "name": "m578_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83,
   "name": "m582_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 84,
   "name": "m584_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 85,
   "name": "m586_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 86,
   "name": "m588_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 87,
   "name": "m590_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "m592_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "m594_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "m598_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "m599_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 92,
   "name": "m596_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 93,
   "name": "m547_an",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 94,
   "name": "r5_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 95,
   "name": "m549_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 96,
   "name": "m551_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 97,
   "name": "m553_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "test_md_pwd_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 99,
   "name": "m401_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "m405_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 101,
   "name": "m409_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 102,
   "name": "m413_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 103,
   "name": "m417_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 104,
   "name": "m421_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 105,
   "name": "m425_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 106,
   "name": "m429_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 107,
   "name": "m433_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 108,
   "name": "m441_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 109,
   "name": "m445_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 110,
   "name": "m449_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 111,
   "name": "m453_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 112,
   "name": "m488_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 113,
   "name": "m494_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 114,
   "name": "m495_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 115,
   "name": "m496_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 116,
   "name": "m497_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 117,
   "name": "m498_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 118,
   "name": "m500_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 119,
   "name": "m501_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "abc_modbus_comm_alarm",
   "description": "Modbus link status between the ABC and the UPC",
   "units": "",
   "access": "R",
   "states": "Inactive=Communication Normal; Active=Communication Lost"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "acc1_st",
   "description": "Status of the ACC-1 output",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "alm_rht_hdw_st",
   "description": "Status of the ABC's alarm/reheat output",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "alarm_reset_cmd_st",
   "description": "Commanded status of the alarm reset command",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "alarm_reset_c",
   "description": "Alarm reset: write On, then back to Off (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "aux_heat_ena_c",
   "description": "Electric heat 1 control: network or aux heat PID (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Network EH; Active=Aux Heat"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "aux_heat_cmd_st",
   "description": "Status of the aux heat command",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "cc_op_cfg_st",
   "description": "Dip SW2-6 position: dual or single capacity (factory set)",
   "units": "",
   "access": "R",
   "states": "Inactive=Dual Capacity; Active=Single Capacity"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "clear_faults_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "condensate_st",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "sw2_1_c",
   "description": "Dip SW2-1 override: freeze detection setpoint (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=15°; Active=30°"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "sw2_2_c",
   "description": "Not used (default Active)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "sw2_3_c",
   "description": "Dip SW2-3 override: default reversing valve position (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Cooling; Active=Heating"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "sw2_4_c",
   "description": "Dip SW2-4 override; with SW2-5 sets the ACC1 mode (default Active)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "sw2_5_c",
   "description": "Dip SW2-5 override; with SW2-4 sets the ACC1 mode (default Inactive)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "sw2_6_c",
   "description": "Dip SW2-6 override: dual or single capacity (factory set) (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Dual Capacity; Active=Single Capacity"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "sw2_7_c",
   "description": "Dip SW2-7 override: pulsed or continuous alarm output (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Pulsed; Active=Continuous"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "sw2-8_c",
   "description": "Dip SW2-8 override: reheat or normal (factory set) (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Reheat; Active=Normal"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "dh_cmd_st",
   "description": "Status of the dehumidification command",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "dh_disable_c",
   "description": "Enables/disables dehumidification (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=DH Disabled; Active=DH Enabled"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "dehum_hdw_st",
   "description": "Status of the DH hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "dip_sw_ovrd_ena_c",
   "description": "Enables BAS dip switch overrides (BV 11-18) (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "eh_1_st",
   "description": "Status of the electric heat 1 output",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "eh_2_st",
   "description": "Status of the electric heat 2 output",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "e_stop_c",
   "description": "Network emergency shutdown command (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Normal Operation; Active=Shutdown"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "es_hdw_st",
   "description": "Status of the emergency shutdown hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Shutdown"
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "factory_test_ena_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "fan_operation_c",
   "description": "Selects either cycled or continuous operation of the fan (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Cycled; Active=Continuous"
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "fan_st",
   "description": "Current status of the fan output",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "fp1_lim_st",
   "description": "Current freeze detection set point",
   "units": "",
   "access": "R",
   "states": "Inactive=15°; Active=30°"
  },
  {
   "type": "BV",
   "instance": 31,
   "name": "eh1_ovrd_c",
   "description": "Network control of electric heat 1 output relay (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "g_cmd_st",
   "description": "Status of the network \"G\" command",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "g_hdw_fan_proving_input_st",
   "description": "Status of the \"G\" hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "heat_cool_st",
   "description": "Status of the network \"O\" command",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "high_press_hdw_st",
   "description": "Status of the high pressure hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 36,
   "name": "internal_external_scheduling_st",
   "description": "Selected schedule that the UPC is operating on",
   "units": "",
   "access": "R",
   "states": "Inactive=Internal; Active=External"
  },
  {
   "type": "BV",
   "instance": 37,
   "name": "load_shed_c",
   "description": "Enables/disables load shed (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 38,
   "name": "lockout__st",
   "description": "Status of the lockout alarm output",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Lockout"
  },
  {
   "type": "BV",
   "instance": 39,
   "name": "lockout_cfg_st",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 40,
   "name": "lockout_hdw_st",
   "description": "Status of the relay for the ABC's Lockout output",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Lockout"
  },
  {
   "type": "BV",
   "instance": 41,
   "name": "low_press_hdw_st",
   "description": "Status of the low pressure switch hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Open; Active=Closed"
  },
  {
   "type": "BV",
   "instance": 42,
   "name": "load_shed_hdw_st",
   "description": "Status of the load shed hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Load Shed"
  },
  {
   "type": "BV",
   "instance": 43,
   "name": "network_dh_c",
   "description": "Enables/disables dehumidification (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 44,
   "name": "network_g_c",
   "description": "Network control of the fan (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 45,
   "name": "network_o_c",
   "description": "Network control of the reversing valve (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 46,
   "name": "network_w_c",
   "description": "Network control of electric heat output (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 47,
   "name": "network_y1_c",
   "description": "Network control of the Y1 output (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 48,
   "name": "network_y2_c",
   "description": "Network control of the Y2 output (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 49,
   "name": "o_hdw_occ_sensor_input_st",
   "description": "Status of the \"O\" hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 50,
   "name": "occ_cmd_av-msv_select_c",
   "description": "Selects either a \"MSV\" or \"AV\" to command the occupancy input (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=MSV; Active=AV"
  },
  {
   "type": "BV",
   "instance": 51,
   "name": "reheat_cfg_st",
   "description": "Status of the dip switch used to select reheat or non-reheat operation",
   "units": "",
   "access": "R",
   "states": "Inactive=Reheat; Active=Normal"
  },
  {
   "type": "BV",
   "instance": 52,
   "name": "rev_vlv_st",
   "description": "Status of the reversing valve output",
   "units": "",
   "access": "R",
   "states": "Inactive=Heat; Active=Cool"
  },
  {
   "type": "BV",
   "instance": 53,
   "name": "rv_setup_st",
   "description": "Default position of reversing valve that is set by BV-13",
   "units": "",
   "access": "R",
   "states": "Inactive=Cooling; Active=Heating"
  },
  {
   "type": "BV",
   "instance": 54,
   "name": "schedule_selector_c",
   "description": "Selects the internal schedule or external schedule (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Internal; Active=External"
  },
  {
   "type": "BV",
   "instance": 55,
   "name": "zone_temp_selector_c",
   "description": "Selects the zone sensor input (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Sensor; Active=BAS"
  },
  {
   "type": "BV",
   "instance": 56,
   "name": "sw1_test_cfg_st",
   "description": "Status of the SW2 dip switch override point",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 57,
   "name": "sw_2_4_st",
   "description": "Status of the SW2-4 dipswitch",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 58,
   "name": "sw_2_5_st",
   "description": "Status of the SW2-5 dipswitch",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 59,
   "name": "temp_occ_dis_c",
   "description": "Control to disable temporary occupancy (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Disabled; Active=Enabled"
  },
  {
   "type": "BV",
   "instance": 60,
   "name": "temp_occ_st",
   "description": "Status of the temporary occupancy input",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Temp Occ"
  },
  {
   "type": "BV",
   "instance": 61,
   "name": "test_mode_ena_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 62,
   "name": "test_mode_hdw_st",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 63,
   "name": "w_hdw_dirty_filter_input_st",
   "description": "Status of the \"W\" hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 64,
   "name": "y1_cmd_st",
   "description": "Status of the \"Y1\" input to the ABC from the UPC",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 65,
   "name": "y1_hdw_comp_proving_input_st",
   "description": "Status of the \"Y1\" hardware input, used as a compressor proving input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 66,
   "name": "y2_cmd_st",
   "description": "Status of the \"Y2\" input to the ABC from the UPC",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 67,
   "name": "y2_hdw_vlv_end_sw_input_st",
   "description": "Status of the \"Y2\" hardware input",
   "units": "",
   "access": "R",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 68,
   "name": "m372_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 69,
   "name": "m373_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 70,
   "name": "m374_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 71,
   "name": "m375_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 72,
   "name": "m376_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 73,
   "name": "m377_c",
   "description": "Internal use; do not map to BAS",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 74,
   "name": "eh2_ovrd_c",
   "description": "Network control of the electric heat 2 output relay (default Inactive)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off; Active=On"
  },
  {
   "type": "BV",
   "instance": 75,
   "name": "eh2_mode_c",
   "description": "EH2 output: network-controlled or aux heat (default Active)",
   "units": "",
   "access": "W",
   "states": "Inactive=Aux_Heat; Active=Network_EH"
  },
  {
   "type": "BV",
   "instance": 76,
   "name": "loadshed_st",
   "description": "Status of the load shed input",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal; Active=Load Shed"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "occ_man_cmd_c",
   "description": "Occupancy command (used when BV 50 = MSV) (default 1)",
   "units": "",
   "access": "W",
   "states": "1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "clg_cfm_offset_msv_c",
   "description": "Selects the cooling CFM reduction value (default 1)",
   "units": "",
   "access": "W",
   "states": "1=HGT CFM = CLG CFM; 2=-5% CLG CFM; 3=-10% CLG CFM; 4=-15% CLG CFM; 5=+5% CLG CFM"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "lockout_enumerated_st",
   "description": "Current lockout alarm code (see alarm table)",
   "units": "",
   "access": "R",
   "states": "1=Normal; 2=E1 Input fault; 3=E2 High pressure; 4=E3 Low pressure; 5=E4 Not used; 6=E5 Freeze detection FP1; 7=E6 Loss of charge; 8=E7 Condensate overflow; 9=E8 Over/under voltage; 10=E9 Airflow monitoring (future); 11=E10 Compressor monitoring; 12=E11 FP1 sensor error; 13=E12 Refrigeration monitoring (future); 14=E13 Non-critical AXB sensor error (future); 15=E14 Critical AXB sensor error (future); 16=E15 Hot water limit; 17=E16 Variable speed pump; 19=E18 Non-critical comm error; 20=E19 UPC loss of comm to ABC"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "compressor_status_st",
   "description": "Capacity of the compressor output relay",
   "units": "",
   "access": "R",
   "states": "1=Off; 2=Low; 3=High"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "effect_occup_st",
   "description": "Effective occupancy status",
   "units": "",
   "access": "R",
   "states": "1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "mode_st",
   "description": "Current operating mode of the unit",
   "units": "",
   "access": "R",
   "states": "1=Standby; 2=Fan Only; 3=Cool Stage 1; 4=Cool Stage 2; 5=Hot Gas Reheat; 6=Heat Stage 1; 7=Heat Stage 2; 8=Emergency Heat; 9=Auxiliary Heat; 10=Emergency Shutdown; 11=Load Shed; 12=Unit In Lock Out; 13=Test Mode"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/waterfurnace/aurora-upc-single-compressor",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
