MP: Reorder new property for backward compatibility
Commit 6aff646cf
(Mach number added to mode-S XPDR properties, 2022-07-20)
added /instrumentation/transponder/mach-number as a new MP property.
It was inserted with other transponder properties, in the middle of
the list of MP properties. This breaks backward compatibility:
older FG client discard any property after this.
Move the new property to the end of the list, with the largest id.
This commit is contained in:
parent
97c7b6402e
commit
e6327466e6
1 changed files with 2 additions and 1 deletions
|
@ -130,6 +130,7 @@ const int EMESARYBRIDGE_BASE = 12000;
|
||||||
const int V2018_3_BASE = 13000;
|
const int V2018_3_BASE = 13000;
|
||||||
const int FALLBACK_MODEL_ID = 13000;
|
const int FALLBACK_MODEL_ID = 13000;
|
||||||
const int V2019_3_BASE = 13001;
|
const int V2019_3_BASE = 13001;
|
||||||
|
const int V2020_4_BASE = 13003;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* definition of properties that are to be transmitted.
|
* definition of properties that are to be transmitted.
|
||||||
|
@ -337,7 +338,6 @@ static const IdPropertyList sIdPropertyList[] = {
|
||||||
{ 1503, "instrumentation/transponder/inputs/mode", simgear::props::INT, TT_SHORTINT, V1_1_PROP_ID, NULL, NULL },
|
{ 1503, "instrumentation/transponder/inputs/mode", simgear::props::INT, TT_SHORTINT, V1_1_PROP_ID, NULL, NULL },
|
||||||
{ 1504, "instrumentation/transponder/ground-bit", simgear::props::BOOL, TT_SHORTINT, V1_1_2_PROP_ID, NULL, NULL },
|
{ 1504, "instrumentation/transponder/ground-bit", simgear::props::BOOL, TT_SHORTINT, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
{ 1505, "instrumentation/transponder/airspeed-kt", simgear::props::INT, TT_SHORTINT, V1_1_2_PROP_ID, NULL, NULL },
|
{ 1505, "instrumentation/transponder/airspeed-kt", simgear::props::INT, TT_SHORTINT, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
{ 1506, "instrumentation/transponder/mach-number", simgear::props::FLOAT, TT_SHORT_FLOAT_4, V1_1_2_PROP_ID, NULL, NULL },
|
|
||||||
|
|
||||||
{ 10001, "sim/multiplay/transmission-freq-hz", simgear::props::STRING, TT_NOSEND, V1_1_2_PROP_ID, NULL, NULL },
|
{ 10001, "sim/multiplay/transmission-freq-hz", simgear::props::STRING, TT_NOSEND, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
{ 10002, "sim/multiplay/chat", simgear::props::STRING, TT_ASIS, V1_1_2_PROP_ID, NULL, NULL },
|
{ 10002, "sim/multiplay/chat", simgear::props::STRING, TT_ASIS, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
|
@ -678,6 +678,7 @@ static const IdPropertyList sIdPropertyList[] = {
|
||||||
{ V2019_3_BASE, "sim/multiplay/comm-transmit-frequency-hz", simgear::props::INT, TT_INT, V1_1_2_PROP_ID, NULL, NULL },
|
{ V2019_3_BASE, "sim/multiplay/comm-transmit-frequency-hz", simgear::props::INT, TT_INT, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
{ V2019_3_BASE+1, "sim/multiplay/comm-transmit-power-norm", simgear::props::INT, TT_SHORT_FLOAT_NORM , V1_1_2_PROP_ID, NULL, NULL },
|
{ V2019_3_BASE+1, "sim/multiplay/comm-transmit-power-norm", simgear::props::INT, TT_SHORT_FLOAT_NORM , V1_1_2_PROP_ID, NULL, NULL },
|
||||||
// Add new MP properties here
|
// Add new MP properties here
|
||||||
|
{ V2020_4_BASE, "instrumentation/transponder/mach-number", simgear::props::FLOAT, TT_SHORT_FLOAT_4, V1_1_2_PROP_ID, NULL, NULL },
|
||||||
};
|
};
|
||||||
/*
|
/*
|
||||||
* For the 2017.x version 2 protocol the properties are sent in two partitions,
|
* For the 2017.x version 2 protocol the properties are sent in two partitions,
|
||||||
|
|
Loading…
Reference in a new issue