The TargetListElement embeds the list of targets of a SatService-ACU-ODM antenna controller in the screen. Targets may be recalled (which moves the antenna to the stored position and sets the tracking parameters associated with this target), saved or deleted.
Data Model (extends ScreenElement)
| Key | Type | Value |
|---|---|---|
| type | String | Always "TargetListElement". |
| xpos | Number | see ScreenElement |
| ypos | Number | see ScreenElement |
| width | Number | see ScreenElement |
| height | Number | see ScreenElement |
| id | String | The device name of the SatService-ACU-ODM. In device screens the id has to be interpreted differently, see below. |
| privilege | Number | The privilege level required to show details about the device and to change the device's operating state. |
| enableId | String | The enable ID (may be empty) |
| enableValue | String | The value which must be matched to enable the field |
Device Name Indirection
The id parameter is interpreted differently depending on the context where the ODM Target List screen element resides:
Target List Parsing
The target list element gets its information from a parameter 'target.list' the ODM device provides for this purpose. This variable contains the target list as a one line string with the target definitions appearing at fixed character positions.
Each target definition contains the target name and the azimuth / elevation / polarization angles. The target number is defined implicitly from the position of the target in the complete string. The format of each target definition is as follows:
target name (azimuth/elevation/polarization)
This string is padded with spaces to 45 characters length. With target numbers starting at 0, you can access a particular target in the string at position n*45 with a length of 45 characters.