- Home
- BACnet points lists
- Trane
- UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points
Heat pump / fan coil controller (zone sensor interaction subset) · BACnet points list
Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points BACnet points list
Updated 4 November 2026
This short list shows which objects on a variable-speed WSHP controller (UC400-B / Symbio 500) the Trane touch-screen programmable zone sensor reads and overrides: space temperature, setpoints and offset, heat/cool mode request and status, occupancy request, fan configuration, fan speed and cooling/heating capacity. The sensor and controller talk BACnet MS/TP.
This page lists 13 BACnet objects for the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points — 8 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Trane’s own free documentation, linked below.
- Manufacturer
- Trane
- Model
- UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points
- Equipment
- Heat pump / fan coil controller (zone sensor interaction subset)
- Equipment type
- Heat pumps
- BACnet objects
- 13 (8 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- UC400-B VS-WSHP, Symbio 500 VS-WSHP, variable speed WSHP, X13790993001, SEN02587, BAS-SVP080A
Reference only, provided as-is: verify against Trane’s current documentation and the live device before use. Not official Trane information. Terms of use.
BMS integration notes: Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points
Use a BMS mainly for monitoring, trending and alarms when the touch-screen sensor runs the unit. The sensor owns occupancy, mode, fan and setpoint commands; read the mode status, fan speed and capacity points, and only write Space Temperature BAS (priority 5 or higher) if the BMS must supply space temperature.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| MV 1 | Occupancy Request | Occupancy request (1=Occ, 2=Unocc, 3=Bypass, 4=Standby) | Write |
| MV 3 | Heat Cool Mode Request BAS | Heat/cool mode request (1=Auto) | Write |
| BV 2 | Supply Fan Configuration Command | Fan mode: Inactive = Auto, Active = On | Write |
| AV 27 | Space Temperature Setpoint BAS | Space temperature setpoint | Write |
| AV 14 | Space Temperature BAS | Space temperature in use by the unit | Write |
| MV 4 | Heat Cool Mode Status BAS | Actual heat/cool mode | Read |
| AV 6 | Supply Fan Speed Status | Supply fan speed, % | Read |
| AV 12 | Cooling Capacity Status | Mechanical cooling, % | Read |
| AV 13 | Heat Primary Capacity Status | Primary heating, % | Read |
Enable & remote start
The touch-screen sensor controls the unit: at power-up it sets Out_Of_Service on the occupancy, mode, fan and setpoint objects and writes them at priority 7. The guide recommends leaving control with the sensor and using the BMS for monitoring.
Sensors & values from the BMS
Space Temperature BAS normally comes from the sensor; a BMS can command it at priority 5 or higher. Space Temperature Local is the unit's hard-wired sensor.
Network setup
- The sensor talks BACnet MS/TP only; default baud 76800. Set Sens. Address (MAC 0-127), Sens. Device ID and Unit Device ID at the sensor (installer password 4017).
- Sensor and unit controller should be on the same MS/TP link to reduce communication loss; they can be on different links if both reach the same BACnet network.
- Trane best practice device ID: MS/TP network number followed by the rotary/MAC address (e.g. network 11, MAC 001 = 11001).
Watch out for
- The sensor holds these points Out_Of_Service and writes them at priority 7; a BMS writing the same points will fight the sensor.
- Never add MV 5 to a VS-WSHP: the sensor uses the presence of MV 5 to tell a staged unit from a VS-WSHP.
- The sensor reads the units property of Space Temperature BAS to decide between °F and °C.
- If the wired temperature sensor fails, the sensor's own internal element takes over and is sent to Space Temperature BAS.
Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AVmin | 14 | Space Temperature BAS | Space temperature sent by the touch-screen sensor, -40-150 °F | °F/°C | Write | |
| AI | 1 | Space Temperature Local (TempRemSrc) | Hard-wired space temperature at the unit, -40-200 °F | °F/°C | Read | |
| AV | 23 | Unoccupied Cooling Setpoint | Unoccupied cooling setpoint, 50-90 °F (sensor default 85 °F) | °F/°C | Write | |
| AV | 24 | Unoccupied Heating Setpoint | Unoccupied heating setpoint, 50-90 °F (sensor default 60 °F) | °F/°C | Write | |
| AVmin | 27 | Space Temperature Setpoint BAS | Space setpoint from the sensor, 50-90 °F (default 72.5 °F) | °F/°C | Write | |
| AV | 30 | Occupied Offset | Half the heat/cool setpoint spread, 1-5 °F (default 1.5 °F) | °F/°C | Write | |
| AVmin | 6 | Supply Fan Speed Status | Supply fan speed, 0-100 % | % | Read | |
| MVmin | 3 | Heat Cool Mode Request BAS | Heat/cool mode request written by the sensor (default Auto) | Write | 1=Auto, 2=Heat, 3=Morning Warm-up, 4=Cool, 5=Night Purge, 6=Precool, 7=Off, 8=Test, 9=Emergency Heat, 10=Fan Only, 11=Free Cool, 12=Ice Making, 13=Max Heat, 14=Economy Mode, 15=Dehumidifying, 16=Calibrate | |
| MVmin | 4 | Heat Cool Mode Status BAS | Actual heat/cool mode of the unit | Read | 1=Auto, 2=Heat, 3=Morning Warm-up, 4=Cool, 5=Night Purge, 6=Precool, 7=Off, 8=Test, 9=Emergency Heat, 10=Fan Only, 11=Free Cool, 12=Ice Making, 13=Max Heat, 14=Economy Mode, 15=Dehumidifying, 16=Calibrate | |
| MVmin | 1 | Occupancy Request | Occupancy request written by the sensor (default Occupied) | Write | 1=Occupied, 2=Unoccupied, 3=Occupied Bypass, 4=Occupied Standby | |
| BVmin | 2 | Supply Fan Configuration Command | Fan mode: auto or continuous on (default Auto) | Write | Inactive=Auto, Active=On | |
| AVmin | 12 | Cooling Capacity Status | Mechanical cooling, 0-100 %; sensor shows On when > 0 | % | Read | |
| AVmin | 13 | Heat Primary Capacity Status | Primary heating, 0-100 %; sensor shows On when > 0 | % | Read |
No points match these filters.
Object ID lookup: Trane UC400-B / Symbio 500 VS-WSHP point IDs by name
AV14Space Temperature BASAI1Space Temperature Local (TempRemSrc)AV23Unoccupied Cooling SetpointAV24Unoccupied Heating SetpointAV27Space Temperature Setpoint BASAV30Occupied OffsetAV6Supply Fan Speed StatusMV3Heat Cool Mode Request BASMV4Heat Cool Mode Status BASMV1Occupancy RequestBV2Supply Fan Configuration CommandAV12Cooling Capacity StatusAV13Heat Primary Capacity Status
Integration notes
- This is a SUBSET: only the unit-controller objects that the Trane touch-screen programmable zone sensor reads or overrides (Table 3 of BAS-SVP080A). It is not the controller's full points list.
- Access is inferred: the doc gives no read/write column. Points the sensor takes over (it writes Out_Of_Service at power-up) are shown as W; the others as R.
- The sensor writes its commands at priority 7. A BMS can still write Space Temperature BAS at priority 5 or higher; priority 6 is reserved for minimum on/off.
- The sensor objects that map to these points (AV 100, AV 44, AV 43, MV 16, MV 112, MI 33, MV 17, MV 140, MV 172-174) belong to the sensor itself; see the Viconics VT8000 BACnet guide for its full list.
- Only factory-programmed controllers are supported; field-programmed UC400-B/Symbio 400-B/500 units are not.
- Instances here are the 'UC400 VS-WSHP Object' column of Table 3; Heat Secondary Capacity Status is not listed for VS-WSHP.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points
How many BACnet points does the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points have?
This list has 13 BACnet objects: 1 analog input, 8 analog values, 1 binary value, 3 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points BACnet points are writable?
8 of the 13 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done. The source has no read/write column, so this is inferred from object type.
Where is the official Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points BACnet documentation?
The source is Touch Screen Programmable Zone Sensor Integration Guide (Tracer UC400-B, Symbio 400-B/500/700/800, ReliaTel) (BAS-SVP080A-EN), revision 2023-08, published free by Trane at https://elibrary.tranetechnologies.com/public/commercial-hvac/Literature/Integration/BAS-SVP080A-EN_08302023.pdf.
What are the minimum BACnet points to integrate the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points?
Start with MV 1 Occupancy Request (Occupancy request (1=Occ, 2=Unocc, 3=Bypass, 4=Standby)); MV 3 Heat Cool Mode Request BAS (Heat/cool mode request (1=Auto)); BV 2 Supply Fan Configuration Command (Fan mode: Inactive = Auto, Active = On); AV 27 Space Temperature Setpoint BAS (Space temperature setpoint); AV 14 Space Temperature BAS (Space temperature in use by the unit); MV 4 Heat Cool Mode Status BAS (Actual heat/cool mode); AV 6 Supply Fan Speed Status (Supply fan speed, %); AV 12 Cooling Capacity Status (Mechanical cooling, %); AV 13 Heat Primary Capacity Status (Primary heating, %).
How do I enable BMS control of the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points?
The touch-screen sensor controls the unit: at power-up it sets Out_Of_Service on the occupancy, mode, fan and setpoint objects and writes them at priority 7. The guide recommends leaving control with the sensor and using the BMS for monitoring.
Can the BMS supply sensor values to the Trane UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points?
Space Temperature BAS normally comes from the sensor; a BMS can command it at priority 5 or higher. Space Temperature Local is the unit's hard-wired sensor.
How do I check these points on the real UC400-B / Symbio 500 VS-WSHP - touch-screen zone sensor points?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
More Trane BACnet points lists
- Water-cooled scroll chiller BACnet interface
Trane BCI2-C for CGWN / CCUN chillers (CH530)
Trane CGWN water-cooled and CCUN condenserless scroll chillers with CH530 controls, as listed in the BCI2-C integration guide.
Also known as: BCI2-C, BCI2C, BACnet Communication Interface for Chillers, CGWN, CCUN, CGWN water-cooled scroll chiller, CCUN condenserless chiller, BAS-SVP055 - Water-cooled screw chiller BACnet interface
Trane BCI2-C for RTWD / RTUD chillers (CH530)
Trane Series R RTWD water-cooled and RTUD condenserless helical-rotary chillers with CH530 controls fitted with the BCI2-C BACnet interface.
Also known as: BCI2-C, BCI2C, BACnet Communication Interface for Chillers, RTWD, RTUD, Series R RTWD, RTWD CH530, BAS-SVP055 - Rooftop unit communication interface (IntelliPak)
Trane BCI2-I (IntelliPak)
Trane IntelliPak I and II rooftop units, IntelliPak air handlers and Commercial Self-Contained (CSC) units fitted with the BCI2-I BACnet card.
Also known as: BCI2-I, BCI2I, IntelliPak BACnet interface, BACnet Communication Interface for IntelliPak, BAS-SVP054, IntelliPak I, IntelliPak II, Commercial Self-Contained, Signature Series - Rooftop unit communication interface (ReliaTel)
Trane BCI2-R (ReliaTel)
Trane packaged rooftop units with ReliaTel controls (Voyager, Precedent, Odyssey) fitted with the BCI2-R BACnet card.
Also known as: BCI2-R, BCI2R, ReliaTel BACnet interface, BACnet Communication Interface for ReliaTel, BAS-SVP053, Voyager, Precedent, Odyssey - DOAS / outdoor air unit controller
Trane Horizon Outdoor Air Unit, Tracer UC600 program V12
Trane Horizon outdoor air units (cabinets OAB, OAD, OAG, OAK, OAN) with the Tracer UC600 controller running Horizon program version 12.
Also known as: Horizon OAU, Horizon DOAS, OAU-SVP002A, Tracer UC600 Horizon, OAB, OAD, OAG, OAK, OAN - Rooftop unit controller (zone sensor interaction subset)
Trane ReliaTel BCI-R - touch-screen zone sensor points
Trane Precedent, Voyager 2/3 and Odyssey single-zone units on ReliaTel controls with a BCI-R board, used with the commercial touch-screen programmable zone sensor.
Also known as: ReliaTel, BCI-R, RTRM, X13790994001, BAYSENS924, BAS-SVP080A - VAV box controller
Trane Symbio 210 VAV
Trane VAV terminal units with the Symbio 210 programmable controller running the factory VAV programs (space temperature, ventilation flow and flow tracking control).
Also known as: Symbio 210, Symbio210, Symbio 210 VAV controller, BAS-SVP043 - Fan coil, blower coil and unit ventilator controller
Trane Symbio 400-B/500 Fan Coil, Blower Coil and Unit Ventilator
Trane fan coils, blower coils and unit ventilators controlled by a Symbio 400-B or Symbio 500 programmable controller.
Also known as: Symbio 400-B, Symbio 400B, Symbio 500, Symbio fan coil, Symbio blower coil, Symbio unit ventilator, BAS-SVP060A-EN - Water-source heat pump controller
Trane Symbio 400-B/500 Water-Source Heat Pump
Trane water-source heat pumps controlled by a Symbio 400-B or Symbio 500 programmable controller.
Also known as: Symbio 400-B, Symbio 400B, Symbio 500, Symbio WSHP, BAS-SVP061B-EN - Self-contained unit controller
Trane Symbio 500 Commercial Self-Contained (SWUD)
Trane commercial self-contained (SWUD) units controlled by a Symbio 500.
Also known as: Symbio 500, SWUD, Commercial Self-Contained, CSC, BAS-PTS038 - Self-contained unit controller
Trane Symbio 500 Modular Self-Contained (SCWM)
Trane modular self-contained (SCWM) units controlled by a Symbio 500.
Also known as: Symbio 500, SCWM, Modular Self-Contained, BAS-PTS037 - Split system controller
Trane Symbio 700 Odyssey
Trane Odyssey split systems controlled by a Symbio 700.
Also known as: Symbio 700, Odyssey split system, BAS-PTS005 - Rooftop unit controller
Trane Symbio 700 Precedent / Axiom
Trane Precedent packaged rooftop units and Axiom rooftop water-source heat pumps with the Symbio 700 controller.
Also known as: Symbio 700, Symbio700, Precedent rooftop, Axiom rooftop WSHP, BAS-PTS001 - Rooftop unit controller
Trane Symbio 700 Voyager 3
Trane Voyager 3 packaged rooftop air conditioners with the Symbio 700 controller.
Also known as: Voyager 3, Voyager III, Symbio 700, Symbio700, BAS-SVP066 - Rooftop unit controller (zone sensor interaction subset)
Trane Symbio 800 (SCC IntelliPak) / Symbio 700 - touch-screen zone sensor points
Trane single-zone equipment on Symbio 700 and IntelliPak units on Symbio 800 (SCC), used with the commercial touch-screen programmable zone sensor.
Also known as: Symbio 700, Symbio 800, SCC IPak, IntelliPak, X13791009001, BAYSENS800, BAS-SVP080A - Air-cooled chiller controller
Trane Symbio 800 ACRB Small (UC800)
Trane ACRB Small air-cooled chillers whose Symbio 800 points list Trane tags '(UC800)'.
Also known as: ACRB, ACRB Small, ACRB UC800, Symbio 800 ACRB, BAS-PTS025 - Air-cooled chiller controller
Trane Symbio 800 ACSA (UC800)
Trane ACSA air-cooled chillers whose Symbio 800 points list Trane tags '(UC800)'.
Also known as: ACSA, ACSA UC800, Symbio 800 ACSA, BAS-PTS026 - Water-cooled centrifugal chiller controller
Trane Symbio 800 Agility (HDWA / HDDA)
Trane Agility water-cooled centrifugal chillers (model HDWA and HDDA per the model information point) with Symbio 800 controls.
Also known as: Agility, HDWA, HDDA, Agility water-cooled chiller, Symbio 800 Agility, BAS-PTS007 - Air-cooled chiller controller
Trane Symbio 800 Ascend ACR Series C
Trane Ascend model ACR Series C air-cooled chillers with Symbio 800 controls.
Also known as: Ascend ACR, ACR Series C, Ascend air-cooled chiller, Symbio 800 Ascend ACR, BAS-PTS021 - Air-cooled chiller controller
Trane Symbio 800 Ascend ACS / ACX
Trane Ascend model ACS and ACX air-cooled scroll chillers with Symbio 800 controls.
Also known as: Ascend ACS, Ascend ACX, Ascend air-cooled chiller, Symbio 800 Ascend, BAS-PTS011 - Centrifugal chiller controller
Trane Symbio 800 CenTraVac (Duplex)
Two-compressor (duplex) Trane CenTraVac water-cooled centrifugal chillers with Symbio 800 controls.
Also known as: CenTraVac Duplex, CDHH, CDHF, Symbio 800 CenTraVac, BAS-PTS009 - Centrifugal chiller controller
Trane Symbio 800 CenTraVac (Simplex)
Single-compressor (simplex) Trane CenTraVac water-cooled centrifugal chillers with Symbio 800 controls.
Also known as: CenTraVac, CVHE, CVHF, CVHH, Symbio 800 CenTraVac, BAS-PTS009 - Centrifugal chiller controller
Trane Symbio 800 CenTraVac Simplex (UC800)
Trane CenTraVac (CTV) simplex centrifugal chillers whose Symbio 800 points list Trane tags '(UC800)'.
Also known as: CenTraVac, CTV, CTV-Simplex, CenTraVac UC800, Symbio 800 CenTraVac, BAS-PTS029 - Air-cooled scroll chiller controller
Trane Symbio 800 CGAM
Trane CGAM air-cooled scroll chillers with Symbio 800 controls.
Also known as: CGAM, CGAM air-cooled chiller, Symbio 800 CGAM, BAS-PTS019 - Air-cooled scroll chiller controller
Trane Symbio 800 CGAM (CH530)
Trane CGAM air-cooled scroll chillers whose Symbio 800 points list Trane tags '(CH530)'.
Also known as: CGAM, CGAM CH530, CH530 CGAM, Symbio 800 CGAM, BAS-PTS027 - Water-cooled centrifugal chiller controller
Trane Symbio 800 HDWA (UC800)
Trane HDWA water-cooled chillers whose Symbio 800 points list Trane tags '(UC800)'.
Also known as: HDWA, Agility HDWA, HDWA UC800, Symbio 800 HDWA, BAS-PTS028 - Split system controller
Trane Symbio 800 IntelliCore Split System (RAUK)
Trane IntelliCore split systems (RAUK) controlled by a Symbio 800.
Also known as: IntelliCore, RAUK, IntelliCore split system, Symbio 800, BAS-PTS036 - Rooftop unit / air handler controller
Trane Symbio 800 IntelliPak
Trane IntelliPak large packaged rooftop units running the Symbio 800 controller.
Also known as: Symbio 800, IntelliPak rooftop, IntelliPak with Symbio 800, BAS-PTS003 - Air-cooled screw chiller controller
Trane Symbio 800 RTAC
Trane RTAC air-cooled helical-rotary chillers with Symbio 800 controls.
Also known as: RTAC, Series R RTAC, RTAC air-cooled chiller, BAS-PTS023 - Air-cooled screw chiller controller
Trane Symbio 800 RTAC (CH530)
Trane RTAC air-cooled helical-rotary chillers covered by Trane's 'RTAC (CH530)' Symbio 800 points list.
Also known as: RTAC, Series R RTAC, RTAC CH530, CH530, BAS-PTS031 - Air-cooled screw chiller controller
Trane Symbio 800 RTAC (UC800)
Trane RTAC air-cooled helical-rotary chillers covered by Trane's 'RTAC (UC800)' Symbio 800 points list.
Also known as: RTAC, Series R RTAC, RTAC UC800, UC800, BAS-PTS032 - Water-cooled screw chiller controller
Trane Symbio 800 RTHD (CH530)
Trane RTHD water-cooled helical-rotary chillers covered by Trane's 'RTHD (CH530)' Symbio 800 points list.
Also known as: RTHD, Series R RTHD, RTHD CH530, CH530, BAS-PTS033 - Water-cooled screw chiller controller
Trane Symbio 800 RTHD (UC800)
Trane RTHD water-cooled helical-rotary chillers covered by Trane's 'RTHD (UC800)' Symbio 800 points list.
Also known as: RTHD, Series R RTHD, RTHD UC800, UC800, BAS-PTS034 - Water-cooled screw chiller controller
Trane Symbio 800 RTWD (CH530)
Trane RTWD water-cooled helical-rotary chillers covered by Trane's 'RTWD (CH530)' Symbio 800 points list.
Also known as: RTWD, Series R RTWD, RTWD CH530, CH530, BAS-PTS035 - Water-cooled screw chiller controller
Trane Symbio 800 Series R RTHD
Trane Series R model RTHD water-cooled helical-rotary chillers with Symbio 800 controls.
Also known as: RTHD, Series R RTHD, RTHD water-cooled chiller, Symbio 800 RTHD, BAS-PTS015 - Water-cooled screw chiller controller
Trane Symbio 800 Series R RTWD
Trane Series R model RTWD water-cooled helical-rotary chillers with Symbio 800 controls.
Also known as: RTWD, Series R RTWD, Series R water-cooled chiller, BAS-PTS017 - Air-cooled screw chiller controller
Trane Symbio 800 Sintesis RTAF
Trane Sintesis model RTAF air-cooled helical-rotary chillers with Symbio 800 controls.
Also known as: Sintesis RTAF, RTAF, Sintesis air-cooled chiller, Symbio 800 Sintesis, BAS-PTS013 - Dedicated outdoor air unit (DOAS) controller
Trane Tracer UC600 Packaged Outdoor Air Unit
Trane packaged outdoor air units controlled by a Tracer UC600 running the packaged outdoor air unit program.
Also known as: Tracer UC600, UC600 DOAS, Packaged Outdoor Air Unit, BAS-SVP18 - Heat pump / fan coil controller (zone sensor interaction subset)
Trane UC400-B / Symbio 500 (FC, BC, UV, staged WSHP) - touch-screen zone sensor points
Factory-programmed Trane fan coils, blower coils, unit ventilators and staged water-source heat pumps on Tracer UC400-B or Symbio 400-B/500, used with the touch-screen programmable zone sensor.
Also known as: UC400-B, Symbio 500, Symbio 400-B, X13790993001, SEN02587, X13790992001, BAS-SVP080A
Source: Touch Screen Programmable Zone Sensor Integration Guide (Tracer UC400-B, Symbio 400-B/500/700/800, ReliaTel) · BAS-SVP080A-EN · rev. 2023-08. Object names, instances and units are reproduced as published; descriptions are our own.