This page describes the device driver and the device window for the ViaSat 4100 antenna control unit.
The driver communicates with the ACU via TCP on port 6100.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The first parameter page displays the antenna pointing and permits to set new pointing angles.
--- The second parameter page displays / configures the parameters for the auto track and step track modes. It also lets you configure some parameters of the up to four tracking receivers used by the ACU.
--- This page gives access to the target memories stored in the ACU for program track. You may manage the target memory list (add/delete/modify entries), start program tracking for a certain satellite or stop program tracking.
--- This page gives access to the target memories stored in the ACU for adaptive track. You may manage the target memory list (add/delete entries), start adaptive tracking for a certain satellite or stop adaptive tracking.
--- This page shows the state of the ACU's custom functions and lets you invoke these by a button click.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the step track system.
| parameter | description |
|---|---|
| slowJogStep | configures the slow jog steps commanded for the single arrow buttons for AZ/EL. |
| fastJogSpeed | configures the fast jog steps commanded for the double arrow buttons for AZ/EL and for the polarization axis. |
| azAxisMode | Sets the operation mode for this axis. |
| azAxisMode | Sets the operation mode for this axis. |
| azAxisMode | Sets the operation mode for this axis. |
| timeOfDay | Lets you set the internal clock of the ACU. The value is updated every 10 seconds, to change the time use exactly the same format as used for display. |
| pedestalPower | Switches the pedestal power ON/OFF |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.swRevision | TEXT | R/O | StringRange R/O |
| info.hwRevision | TEXT | R/O | StringRange R/O |
| info.fwRevision | TEXT | R/O | StringRange R/O |
| info.osRevision | TEXT | R/O | StringRange R/O |
| info.mcsRevision | TEXT | R/O | StringRange R/O |
| info.cpuRevision | TEXT | R/O | StringRange R/O |
| info.poslog | TEXT | R/O | StringRange R/O |
| info.temperature | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.antennaType | TEXT | R/O | StringRange R/O |
| info.noPol | INTEGER | R/O | IntegerRange R/O (0 .. 2) |
| info.noDI | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| i | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| s | TEXT | R/O | StringRange R/O |
| internal.az | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.el | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.ax3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.ax4 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| config.slowJogStep | FLOAT | SAVE SETUP | DoubleRange (0.01 .. 10.00) |
| config.fastJogStep | FLOAT | SAVE SETUP | DoubleRange (0.01 .. 10.00) |
| config.azAxisMode | CHOICE | SETUP | EnumRange (UNDEFINED STANDBY MANUAL SLAVE RATE) |
| config.elAxisMode | CHOICE | SETUP | EnumRange (UNDEFINED STANDBY MANUAL SLAVE RATE) |
| config.plAxisMode | CHOICE | SETUP | EnumRange (UNDEFINED STANDBY MANUAL SLAVE RATE) |
| config.pl2AxisMode | CHOICE | SETUP | EnumRange (UNDEFINED STANDBY MANUAL SLAVE RATE) |
| config.tiltAxisMode | CHOICE | SETUP | EnumRange (UNDEFINED STANDBY MANUAL SLAVE RATE) |
| config.timeOfDay | TEXT | SETUP | StringRange |
| config.pedestalPower | CHOICE | SETUP NOCOMPARE | EnumRange (OFF ON) |
| azimuth | FLOAT | DoubleRange (0.0000 .. 0.0000) | |
| elevation | FLOAT | DoubleRange (0.0000 .. 0.0000) | |
| polarization | FLOAT | DoubleRange (0.00 .. 0.00) | |
| polarization2 | FLOAT | DoubleRange (0.00 .. 0.00) | |
| tilt | FLOAT | DoubleRange (0.00 .. 0.00) | |
| frequency | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| attenuation | FLOAT | DoubleRange DIS (0.0 .. 50.0) | |
| input | CHOICE | EnumRange DIS (1 2) | |
| state.az | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| state.el | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| state.pl | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.pl2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.tilt | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.mode1 | TEXT | R/O | StringRange R/O |
| state.mode2 | TEXT | R/O | StringRange R/O |
| state.az.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.el.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.pl.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.pl2.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.tilt.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.trackedSatellite | TEXT | R/O | StringRange R/O |
| state.frequency | FLOAT | R/O | DoubleRange R/O (0.000000 .. 0.000000) |
| state.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| jog | TEXT | NOPRESET | StringRange |
| motorStop | TEXT | NOPRESET | StringRange |
| atrk.enable | TEXT | NOPRESET | StringRange |
| atrk.disable | TEXT | NOPRESET | StringRange |
| atrk.diversity | CHOICE | EnumRange (OFF ON) | |
| atrk.receiver | CHOICE | EnumRange (RCV1 RCV2 RCV3 RCV4) | |
| atrk.az.state | TEXT | R/O | StringRange R/O |
| atrk.el.state | TEXT | R/O | StringRange R/O |
| atrk.rcv1.threshold | FLOAT | DoubleRange (0.00 .. 0.00) | |
| atrk.rcv2.threshold | FLOAT | DoubleRange (0.00 .. 0.00) | |
| atrk.rcv3.threshold | FLOAT | DoubleRange (0.00 .. 0.00) | |
| atrk.rcv4.threshold | FLOAT | DoubleRange (0.00 .. 0.00) | |
| atrk.rcv1.frequency | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| atrk.rcv2.frequency | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| atrk.rcv3.frequency | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| atrk.rcv4.frequency | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| atrk.rcv1.band | INTEGER | IntegerRange (0 .. 0) | |
| atrk.rcv2.band | INTEGER | IntegerRange (0 .. 0) | |
| atrk.rcv3.band | INTEGER | IntegerRange (0 .. 0) | |
| atrk.rcv4.band | INTEGER | IntegerRange (0 .. 0) | |
| atrk.rcv1.zero | TEXT | NOPRESET | StringRange |
| atrk.rcv2.zero | TEXT | NOPRESET | StringRange |
| atrk.rcv3.zero | TEXT | NOPRESET | StringRange |
| atrk.rcv4.zero | TEXT | NOPRESET | StringRange |
| atrk.rcv1.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| atrk.rcv2.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| atrk.rcv3.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| atrk.rcv4.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| strk.enable | CHOICE | EnumRange (OFF ON) | |
| strk.mode | TEXT | R/O | StringRange R/O |
| tgts.target | CHOICE | EnumRange (?) | |
| tgts.add | TEXT | NOPRESET | StringRange |
| tgts.modify | TEXT | NOPRESET | StringRange |
| tgts.delete | TEXT | NOPRESET | StringRange |
| tgts.error | TEXT | R/O | StringRange R/O |
| mssn.point | TEXT | NOPRESET | StringRange |
| mssn.stop | TEXT | NOPRESET | StringRange |
| tgts.name | TEXT | NOPRESET | StringRange |
| tgts.tbase | CHOICE | NOPRESET | EnumRange (UTC GPS) |
| tgts.ecode | TEXT | NOPRESET | StringRange |
| tgts.epar.1 | TEXT | NOPRESET | StringRange |
| tgts.epar.2 | TEXT | NOPRESET | StringRange |
| tgts.epar.3 | TEXT | NOPRESET | StringRange |
| tgts.epar.4 | TEXT | NOPRESET | StringRange |
| tgts.epar.5 | TEXT | NOPRESET | StringRange |
| tgts.epar.6 | TEXT | NOPRESET | StringRange |
| tgts.epar.7 | TEXT | NOPRESET | StringRange |
| tgts.epar.8 | TEXT | NOPRESET | StringRange |
| tgts.epar.9 | TEXT | NOPRESET | StringRange |
| tgts.epar.10 | TEXT | NOPRESET | StringRange |
| tgts.epar.11 | TEXT | NOPRESET | StringRange |
| tgts.epar.12 | TEXT | NOPRESET | StringRange |
| tgts.epar.13 | TEXT | NOPRESET | StringRange |
| tgts.epar.14 | TEXT | NOPRESET | StringRange |
| tgts.epar.15 | TEXT | NOPRESET | StringRange |
| tgts.epar.16 | TEXT | NOPRESET | StringRange |
| adpt.target | CHOICE | EnumRange (?) | |
| adpt.name | TEXT | NOPRESET | StringRange |
| adpt.state | TEXT | R/O | StringRange R/O |
| adpt.add | TEXT | NOPRESET | StringRange |
| adpt.delete | TEXT | NOPRESET | StringRange |
| adpt.start | TEXT | NOPRESET | StringRange |
| adpt.stop | TEXT | NOPRESET | StringRange |
| custom.s11.name | TEXT | R/O | StringRange R/O |
| custom.s12.name | TEXT | R/O | StringRange R/O |
| custom.s13.name | TEXT | R/O | StringRange R/O |
| custom.s14.name | TEXT | R/O | StringRange R/O |
| custom.s15.name | TEXT | R/O | StringRange R/O |
| custom.s21.name | TEXT | R/O | StringRange R/O |
| custom.s22.name | TEXT | R/O | StringRange R/O |
| custom.s23.name | TEXT | R/O | StringRange R/O |
| custom.s24.name | TEXT | R/O | StringRange R/O |
| custom.s25.name | TEXT | R/O | StringRange R/O |
| custom.s31.name | TEXT | R/O | StringRange R/O |
| custom.s32.name | TEXT | R/O | StringRange R/O |
| custom.s33.name | TEXT | R/O | StringRange R/O |
| custom.s34.name | TEXT | R/O | StringRange R/O |
| custom.s35.name | TEXT | R/O | StringRange R/O |
| custom.a7.name | TEXT | R/O | StringRange R/O |
| custom.a8.name | TEXT | R/O | StringRange R/O |
| custom.b7.name | TEXT | R/O | StringRange R/O |
| custom.b8.name | TEXT | R/O | StringRange R/O |
| custom.c7.name | TEXT | R/O | StringRange R/O |
| custom.c8.name | TEXT | R/O | StringRange R/O |
| custom.d7.name | TEXT | R/O | StringRange R/O |
| custom.d8.name | TEXT | R/O | StringRange R/O |
| custom.s11.state | TEXT | R/O | StringRange R/O |
| custom.s12.state | TEXT | R/O | StringRange R/O |
| custom.s13.state | TEXT | R/O | StringRange R/O |
| custom.s14.state | TEXT | R/O | StringRange R/O |
| custom.s15.state | TEXT | R/O | StringRange R/O |
| custom.s21.state | TEXT | R/O | StringRange R/O |
| custom.s22.state | TEXT | R/O | StringRange R/O |
| custom.s23.state | TEXT | R/O | StringRange R/O |
| custom.s24.state | TEXT | R/O | StringRange R/O |
| custom.s25.state | TEXT | R/O | StringRange R/O |
| custom.s31.state | TEXT | R/O | StringRange R/O |
| custom.s32.state | TEXT | R/O | StringRange R/O |
| custom.s33.state | TEXT | R/O | StringRange R/O |
| custom.s34.state | TEXT | R/O | StringRange R/O |
| custom.s35.state | TEXT | R/O | StringRange R/O |
| custom.a7.state | TEXT | R/O | StringRange R/O |
| custom.a8.state | TEXT | R/O | StringRange R/O |
| custom.b7.state | TEXT | R/O | StringRange R/O |
| custom.b8.state | TEXT | R/O | StringRange R/O |
| custom.c7.state | TEXT | R/O | StringRange R/O |
| custom.c8.state | TEXT | R/O | StringRange R/O |
| custom.d7.state | TEXT | R/O | StringRange R/O |
| custom.d8.state | TEXT | R/O | StringRange R/O |
| custom.s11.on | TEXT | NOPRESET | StringRange |
| custom.s12.on | TEXT | NOPRESET | StringRange |
| custom.s13.on | TEXT | NOPRESET | StringRange |
| custom.s14.on | TEXT | NOPRESET | StringRange |
| custom.s15.on | TEXT | NOPRESET | StringRange |
| custom.s21.on | TEXT | NOPRESET | StringRange |
| custom.s22.on | TEXT | NOPRESET | StringRange |
| custom.s23.on | TEXT | NOPRESET | StringRange |
| custom.s24.on | TEXT | NOPRESET | StringRange |
| custom.s25.on | TEXT | NOPRESET | StringRange |
| custom.s31.on | TEXT | NOPRESET | StringRange |
| custom.s32.on | TEXT | NOPRESET | StringRange |
| custom.s33.on | TEXT | NOPRESET | StringRange |
| custom.s34.on | TEXT | NOPRESET | StringRange |
| custom.s35.on | TEXT | NOPRESET | StringRange |
| custom.a7.on | TEXT | NOPRESET | StringRange |
| custom.a8.on | TEXT | NOPRESET | StringRange |
| custom.b7.on | TEXT | NOPRESET | StringRange |
| custom.b8.on | TEXT | NOPRESET | StringRange |
| custom.c7.on | TEXT | NOPRESET | StringRange |
| custom.c8.on | TEXT | NOPRESET | StringRange |
| custom.d7.on | TEXT | NOPRESET | StringRange |
| custom.d8.on | TEXT | NOPRESET | StringRange |
| custom.s11.off | TEXT | NOPRESET | StringRange |
| custom.s12.off | TEXT | NOPRESET | StringRange |
| custom.s13.off | TEXT | NOPRESET | StringRange |
| custom.s14.off | TEXT | NOPRESET | StringRange |
| custom.s15.off | TEXT | NOPRESET | StringRange |
| custom.s21.off | TEXT | NOPRESET | StringRange |
| custom.s22.off | TEXT | NOPRESET | StringRange |
| custom.s23.off | TEXT | NOPRESET | StringRange |
| custom.s24.off | TEXT | NOPRESET | StringRange |
| custom.s25.off | TEXT | NOPRESET | StringRange |
| custom.s31.off | TEXT | NOPRESET | StringRange |
| custom.s32.off | TEXT | NOPRESET | StringRange |
| custom.s33.off | TEXT | NOPRESET | StringRange |
| custom.s34.off | TEXT | NOPRESET | StringRange |
| custom.s35.off | TEXT | NOPRESET | StringRange |
| custom.a7.off | TEXT | NOPRESET | StringRange |
| custom.a8.off | TEXT | NOPRESET | StringRange |
| custom.b7.off | TEXT | NOPRESET | StringRange |
| custom.b8.off | TEXT | NOPRESET | StringRange |
| custom.c7.off | TEXT | NOPRESET | StringRange |
| custom.c8.off | TEXT | NOPRESET | StringRange |
| custom.d7.off | TEXT | NOPRESET | StringRange |
| custom.d8.off | TEXT | NOPRESET | StringRange |
| di.num.1 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.2 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.3 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.4 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.5 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.6 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.7 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.8 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.9 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.10 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.11 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.12 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.13 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.14 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.15 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.16 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.17 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.18 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.19 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.20 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.21 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.22 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.23 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.24 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.25 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.26 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.27 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.28 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.29 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.30 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.31 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.num.32 | INTEGER | R/O | IntegerRange R/O (0 .. 1) |
| di.on.1 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.2 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.3 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.4 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.5 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.6 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.7 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.8 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.9 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.10 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.11 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.12 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.13 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.14 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.15 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.16 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.17 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.18 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.19 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.20 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.21 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.22 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.23 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.24 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.25 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.26 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.27 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.28 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.29 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.30 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.31 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| di.on.32 | CHOICE | R/O | EnumRange R/O (OFF ON) |
| gsa.target | TEXT | StringRange | |
| gsa.dtrfreq | FLOAT | DoubleRange (0.000 .. 0.000) | |
| gsa.tle | TEXT | StringRange | |
| gsa.startTrack | TEXT | NOPRESET | StringRange |
| gsa.stopTrack | TEXT | NOPRESET | StringRange |
| gsa.doPark | TEXT | StringRange | |
| gsa.azPark | FLOAT | DoubleRange (0.000 .. 0.000) | |
| gsa.elPark | FLOAT | DoubleRange (0.000 .. 0.000) | |
| gsa.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (AZ Interlock) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (EL Interlock) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (PL Interlock) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (AZ Hi Limit) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (AZ Lo Limit) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (EL Hi Limit) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (EL Lo Limit) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (PL Hi Limit) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (PL Lo Limit) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (MCS communication) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Diagnostic) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Local Lockout) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Emergency Stop) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Walkbox) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Non-Operational) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (System Warnings) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (System Faults) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (PL2 Interlock) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (PL2 Hi Limit) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (PL2 Lo Limit) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Tilt Interlock) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Tilt Hi Limit) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Tilt Lo Limit) |