Skip to content

Commit

Permalink
Issue #167 Subfield 8 of I062/380 (Trajectory Intent Status) should b…
Browse files Browse the repository at this point in the history
…e defined as Variable in xml config
  • Loading branch information
dsalantic committed Nov 5, 2020
1 parent cb33b9d commit ab51a66
Show file tree
Hide file tree
Showing 7 changed files with 137 additions and 123 deletions.
2 changes: 1 addition & 1 deletion HISTORY
Original file line number Diff line number Diff line change
Expand Up @@ -233,4 +233,4 @@ Elements in those items (all variable items with only one extent) are now presen

Not versioned yet
Issue #166 Scale missing from Mode 5 GNSS-derived Altitude in I062/110

Issue #167 Subfield 8 of I062/380 (Trajectory Intent Status) should be defined as Variable in xml config
51 changes: 27 additions & 24 deletions asterix/config/asterix_cat062_1_18.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
In I062/380 subfield #9 (Trajectory Intent Data), longitude is clamped to +/- 90 deg, should be +/- 180 deg.
Modified: 26.08.2020. (tmartincevic) Scale does not match the spec for I062/500, subffield #3 and subfield #5
Modified: 30.10.2020. (tmartincevic) Scale added to Mode 5 GNSS-derived Altitude in I062/110
Modified: 05.11.2020. (tmartincevic) Subfield 8 of I062/380 (Trajectory Intent Status) defined as Variable
-->

Expand Down Expand Up @@ -1970,30 +1971,32 @@
</Bits>
</Fixed>

<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
<Variable>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
</Variable>

<Repetitive>
<Fixed length="15">
Expand Down
2 changes: 1 addition & 1 deletion install/config/asterix_cat048_1_14.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<BitsName>TYP</BitsName>
<BitsValue val="0">No detection</BitsValue>
<BitsValue val="1">Single PSR detection</BitsValue>
<BitsValue val="2">Single SSR detection</BitsValue>
<BitsValue val="2">Single SSR detection</BitsValue>
<BitsValue val="3">PSR+SSR detection</BitsValue>
<BitsValue val="4">Single ModeS All-Call</BitsValue>
<BitsValue val="5">Single ModeS Roll-Call</BitsValue>
Expand Down
51 changes: 27 additions & 24 deletions install/config/asterix_cat062_1_16.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
In I062/380 subfield #9 (Trajectory Intent Data), longitude is clamped to +/- 90 deg, should be +/- 180 deg.
Modified: 26.08.2020. (tmartincevic) Scale does not match the spec for I062/500, subffield #3 and subfield #5
Modified: 30.10.2020. (tmartincevic) Scale added to Mode 5 GNSS-derived Altitude in I062/110
Modified: 05.11.2020. (tmartincevic) Subfield 8 of I062/380 (Trajectory Intent Status) defined as Variable
-->

Expand Down Expand Up @@ -1942,30 +1943,32 @@
</Bits>
</Fixed>

<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
<Variable>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
</Variable>

<Repetitive>
<Fixed length="15">
Expand Down
51 changes: 27 additions & 24 deletions install/config/asterix_cat062_1_17.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
In I062/380 subfield #9 (Trajectory Intent Data), longitude is clamped to +/- 90 deg, should be +/- 180 deg.
Modified: 26.08.2020. (tmartincevic) Scale does not match the spec for I062/500, subffield #3 and subfield #5
Modified: 30.10.2020. (tmartincevic) Scale added to Mode 5 GNSS-derived Altitude in I062/110
Modified: 05.11.2020. (tmartincevic) Subfield 8 of I062/380 (Trajectory Intent Status) defined as Variable
-->


Expand Down Expand Up @@ -1950,30 +1951,32 @@
</Bits>
</Fixed>

<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
<Variable>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
</Variable>

<Repetitive>
<Fixed length="15">
Expand Down
51 changes: 27 additions & 24 deletions install/config/asterix_cat062_1_18.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
In I062/380 subfield #9 (Trajectory Intent Data), longitude is clamped to +/- 90 deg, should be +/- 180 deg.
Modified: 26.08.2020. (tmartincevic) Scale does not match the spec for I062/500, subffield #3 and subfield #5
Modified: 30.10.2020. (tmartincevic) Scale added to Mode 5 GNSS-derived Altitude in I062/110
Modified: 05.11.2020. (tmartincevic) Subfield 8 of I062/380 (Trajectory Intent Status) defined as Variable
-->

Expand Down Expand Up @@ -1970,30 +1971,32 @@
</Bits>
</Fixed>

<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
<Variable>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsName>TID available</BitsName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsName>TID valid</BitsName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare Bits set to zero</BitsName>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsName>Extension indicator</BitsName>
<BitsValue val="0">no extension</BitsValue>
<BitsValue val="1">extension</BitsValue>
</Bits>
</Fixed>
</Variable>

<Repetitive>
<Fixed length="15">
Expand Down
52 changes: 27 additions & 25 deletions install/config/asterix_cat062_1_7.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
Author: B.Bertrand
Created: 11.09.2012
Version: 1.0
Modified: 28.4.2014. (dsalantic) Special characters removed from BitsShortName, some BitsShortName renamed, tabs aligned
Modified: 16.10.2019. (dsalantic) Added BDS register definition in I380
Modified: 28.4.2014. (dsalantic) Special characters removed from BitsShortName, some BitsShortName renamed, tabs aligned
Modified: 16.10.2019. (dsalantic) Added BDS register definition in I380
Modified: 30.10.2020. (tmartincevic) Scale added to Mode 5 GNSS-derived Altitude in I062/110
Modified: 05.11.2020. (tmartincevic) Subfield 8 of I062/380 (Trajectory Intent Status) defined as Variable
-->

Expand Down Expand Up @@ -1792,28 +1792,30 @@
<BitsUnit scale="25" min="-1300" max="100000">ft</BitsUnit>
</Bits>
</Fixed>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare bits set to 0</BitsName>
<BitsConst>0</BitsConst>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsValue val="0">end of data item</BitsValue>
<BitsValue val="1">extension into next extent</BitsValue>
</Bits>
</Fixed>
<Variable>
<Fixed length="1">
<Bits bit="8">
<BitsShortName>NAV</BitsShortName>
<BitsValue val="0">Trajectory Intent Data is available for this aircraft</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not available for this aircraft</BitsValue>
</Bits>
<Bits bit="7">
<BitsShortName>NVB</BitsShortName>
<BitsValue val="0">Trajectory Intent Data is valid</BitsValue>
<BitsValue val="1">Trajectory Intent Data is not valid</BitsValue>
</Bits>
<Bits from="6" to="2">
<BitsShortName>spare</BitsShortName>
<BitsName>Spare bits set to 0</BitsName>
<BitsConst>0</BitsConst>
</Bits>
<Bits bit="1" fx="1">
<BitsShortName>FX</BitsShortName>
<BitsValue val="0">end of data item</BitsValue>
<BitsValue val="1">extension into next extent</BitsValue>
</Bits>
</Fixed>
</Variable>
<Repetitive>
<Fixed length="15">
<Bits bit="120">
Expand Down

0 comments on commit ab51a66

Please sign in to comment.