[Automatic update for 2023-12-17]
Update manuf, services enterprise numbers, translations, and other items. manuf failed.
This commit is contained in:
parent
1a95f230b9
commit
a3467677cf
1
AUTHORS
1
AUTHORS
|
@ -4197,6 +4197,7 @@ Camille Guerin <guerincamille56[AT]gmail.com>
|
|||
Car Benjamin <Benjamin.Car[AT]elektrobit.com>
|
||||
Carl Hörberg <carl.hoerberg[AT]gmail.com>
|
||||
Carlo Carraro <colrack[AT]gmail.com>
|
||||
Carlos Pignataro <cpignata[AT]gmail.com>
|
||||
Carlos Velasco <carlos.velasco[AT]nimastelecom.com>
|
||||
Cathy Yang <cathy.y.yang[AT]ericsson.com>
|
||||
Cedric Izoard <cedric.izoard[AT]ceva-dsp.com>
|
||||
|
|
4
NEWS
4
NEWS
|
@ -104,6 +104,10 @@ Wireshark 4.3.0 Release Notes
|
|||
• The personal binary plugins folder now has higher priority than
|
||||
the global folder.
|
||||
|
||||
• The binary plugins folder path no longer uses an X.Y version
|
||||
component. Plugins are required to add the ABI version to the
|
||||
file name.
|
||||
|
||||
New Protocol Support
|
||||
|
||||
EGNOS Message Server (EMS) file format, MAC NR Framed
|
||||
|
|
|
@ -9,7 +9,7 @@ See tools/asterix/README.md for details.
|
|||
|
||||
Data source:
|
||||
https://zoranbosnjak.github.io/asterix-specs
|
||||
git revision: 6c6a8186e2c1f12a57976cf15f23522d8b20cfb0
|
||||
git revision: a7c135fb67b833be03bfa08c200d1b847450567b
|
||||
|
||||
|
||||
*/
|
||||
|
@ -15209,6 +15209,526 @@ static const AsterixField **I016[] = {
|
|||
};
|
||||
DIAG_ON_PEDANTIC
|
||||
|
||||
/* Category 017, edition 1.3 */
|
||||
static int hf_017_V1_3_000;
|
||||
static int hf_017_V1_3_000_VALUE;
|
||||
static const value_string valstr_017_V1_3_000_VALUE[] = {
|
||||
{ 0, "Network information" },
|
||||
{ 10, "Track data" },
|
||||
{ 20, "Track data request" },
|
||||
{ 21, "Track data stop" },
|
||||
{ 22, "Cancel track data request" },
|
||||
{ 23, "Track data stop acknowledgement" },
|
||||
{ 30, "New Node / Change-over Initial or intermediate message segment" },
|
||||
{ 31, "New Node / Change-over Final or only message segment" },
|
||||
{ 32, "New Node / Change-over Initial or intermediate message segment reply" },
|
||||
{ 33, "New Node / Change-over Final or only message segment reply" },
|
||||
{ 110, "Move node to new cluster state;" },
|
||||
{ 111, "Move node to new cluster state acknowledgement" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_000_VALUE = { 8, 1.0, FIELD_PART_UINT, &hf_017_V1_3_000_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_000_PARTS[] = {
|
||||
&I017_V1_3_000_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_000 = { FIXED, 1, 0, 0, &hf_017_V1_3_000, I017_V1_3_000_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_010;
|
||||
static int hf_017_V1_3_010_SAC;
|
||||
static const FieldPart I017_V1_3_010_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_010_SAC, NULL };
|
||||
static int hf_017_V1_3_010_SIC;
|
||||
static const FieldPart I017_V1_3_010_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_010_SIC, NULL };
|
||||
static const FieldPart *I017_V1_3_010_PARTS[] = {
|
||||
&I017_V1_3_010_SAC,
|
||||
&I017_V1_3_010_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_010 = { FIXED, 2, 0, 0, &hf_017_V1_3_010, I017_V1_3_010_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_012;
|
||||
static int hf_017_V1_3_012_SAC;
|
||||
static const FieldPart I017_V1_3_012_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_012_SAC, NULL };
|
||||
static int hf_017_V1_3_012_SIC;
|
||||
static const FieldPart I017_V1_3_012_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_012_SIC, NULL };
|
||||
static const FieldPart *I017_V1_3_012_PARTS[] = {
|
||||
&I017_V1_3_012_SAC,
|
||||
&I017_V1_3_012_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_012 = { FIXED, 2, 0, 0, &hf_017_V1_3_012, I017_V1_3_012_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_045;
|
||||
static int hf_017_V1_3_045_LAT;
|
||||
static const FieldPart I017_V1_3_045_LAT = { 24, 0.00000536441802978515625, FIELD_PART_FLOAT, &hf_017_V1_3_045_LAT, NULL };
|
||||
static int hf_017_V1_3_045_LON;
|
||||
static const FieldPart I017_V1_3_045_LON = { 24, 0.00000536441802978515625, FIELD_PART_FLOAT, &hf_017_V1_3_045_LON, NULL };
|
||||
static const FieldPart *I017_V1_3_045_PARTS[] = {
|
||||
&I017_V1_3_045_LAT,
|
||||
&I017_V1_3_045_LON,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_045 = { FIXED, 6, 0, 0, &hf_017_V1_3_045, I017_V1_3_045_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_050;
|
||||
static int hf_017_V1_3_050_V;
|
||||
static const value_string valstr_017_V1_3_050_V[] = {
|
||||
{ 0, "Code validated" },
|
||||
{ 1, "Code not validated" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_050_V = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_050_V, NULL };
|
||||
static int hf_017_V1_3_050_G;
|
||||
static const value_string valstr_017_V1_3_050_G[] = {
|
||||
{ 0, "Default" },
|
||||
{ 1, "Garbled code / Error correction applied" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_050_G = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_050_G, NULL };
|
||||
static int hf_017_V1_3_050_ALT;
|
||||
static const FieldPart I017_V1_3_050_ALT = { 14, 0.25, FIELD_PART_UFLOAT, &hf_017_V1_3_050_ALT, NULL };
|
||||
static const FieldPart *I017_V1_3_050_PARTS[] = {
|
||||
&I017_V1_3_050_V,
|
||||
&I017_V1_3_050_G,
|
||||
&I017_V1_3_050_ALT,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_050 = { FIXED, 2, 0, 0, &hf_017_V1_3_050, I017_V1_3_050_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_070;
|
||||
static int hf_017_V1_3_070_V;
|
||||
static const value_string valstr_017_V1_3_070_V[] = {
|
||||
{ 0, "Code validated" },
|
||||
{ 1, "Code not validated" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_070_V = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_070_V, NULL };
|
||||
static int hf_017_V1_3_070_G;
|
||||
static const value_string valstr_017_V1_3_070_G[] = {
|
||||
{ 0, "Default" },
|
||||
{ 1, "Garbled code" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_070_G = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_070_G, NULL };
|
||||
static int hf_017_V1_3_070_L;
|
||||
static const value_string valstr_017_V1_3_070_L[] = {
|
||||
{ 0, "Mode-3/A code derived from the reply of the transponder" },
|
||||
{ 1, "Smoothed Mode-3/A code not extracted during the last scan" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_070_L = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_070_L, NULL };
|
||||
static int hf_017_V1_3_070_MODE3A;
|
||||
static const FieldPart I017_V1_3_070_MODE3A = { 12, 1.0, FIELD_PART_SQUAWK, &hf_017_V1_3_070_MODE3A, NULL };
|
||||
static const FieldPart *I017_V1_3_070_PARTS[] = {
|
||||
&I017_V1_3_070_V,
|
||||
&I017_V1_3_070_G,
|
||||
&I017_V1_3_070_L,
|
||||
&IXXX_1bit_spare,
|
||||
&I017_V1_3_070_MODE3A,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_070 = { FIXED, 2, 0, 0, &hf_017_V1_3_070, I017_V1_3_070_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_140;
|
||||
static int hf_017_V1_3_140_VALUE;
|
||||
static const FieldPart I017_V1_3_140_VALUE = { 24, 0.0078125, FIELD_PART_UFLOAT, &hf_017_V1_3_140_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_140_PARTS[] = {
|
||||
&I017_V1_3_140_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_140 = { FIXED, 3, 0, 0, &hf_017_V1_3_140, I017_V1_3_140_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_200;
|
||||
static int hf_017_V1_3_200_GSP;
|
||||
static const FieldPart I017_V1_3_200_GSP = { 16, 0.00006103515625, FIELD_PART_UFLOAT, &hf_017_V1_3_200_GSP, NULL };
|
||||
static int hf_017_V1_3_200_HDG;
|
||||
static const FieldPart I017_V1_3_200_HDG = { 16, 0.0054931640625, FIELD_PART_UFLOAT, &hf_017_V1_3_200_HDG, NULL };
|
||||
static const FieldPart *I017_V1_3_200_PARTS[] = {
|
||||
&I017_V1_3_200_GSP,
|
||||
&I017_V1_3_200_HDG,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_200 = { FIXED, 4, 0, 0, &hf_017_V1_3_200, I017_V1_3_200_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_210;
|
||||
static int hf_017_V1_3_210_VALUE;
|
||||
static const FieldPart I017_V1_3_210_VALUE = { 24, 1.0, FIELD_PART_HEX, &hf_017_V1_3_210_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_210_PARTS[] = {
|
||||
&I017_V1_3_210_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_210 = { REPETITIVE, 3, 1, 0, &hf_017_V1_3_210, I017_V1_3_210_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_220;
|
||||
static int hf_017_V1_3_220_VALUE;
|
||||
static const FieldPart I017_V1_3_220_VALUE = { 24, 1.0, FIELD_PART_HEX, &hf_017_V1_3_220_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_220_PARTS[] = {
|
||||
&I017_V1_3_220_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_220 = { FIXED, 3, 0, 0, &hf_017_V1_3_220, I017_V1_3_220_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_221;
|
||||
static int hf_017_V1_3_221_VALUE;
|
||||
static const FieldPart I017_V1_3_221_VALUE = { 16, 1.0, FIELD_PART_HEX, &hf_017_V1_3_221_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_221_PARTS[] = {
|
||||
&I017_V1_3_221_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_221 = { FIXED, 2, 0, 0, &hf_017_V1_3_221, I017_V1_3_221_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_230;
|
||||
static int hf_017_V1_3_230_CA;
|
||||
static const value_string valstr_017_V1_3_230_CA[] = {
|
||||
{ 0, "No communications capability (surveillance only), no ability to set CA code 7 either airborne or on the ground" },
|
||||
{ 1, "Reserved" },
|
||||
{ 2, "Reserved" },
|
||||
{ 3, "Reserved" },
|
||||
{ 4, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and on the ground" },
|
||||
{ 5, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and airborne" },
|
||||
{ 6, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and either airborne or on the ground" },
|
||||
{ 7, "Signifies the DR field is not equal to 0 or the FS field equals 2, 3, 4 or 5 and either airborne or on the ground SI/II-capabilities of the Transponder" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_230_CA = { 3, 1.0, FIELD_PART_UINT, &hf_017_V1_3_230_CA, NULL };
|
||||
static int hf_017_V1_3_230_SI;
|
||||
static const value_string valstr_017_V1_3_230_SI[] = {
|
||||
{ 0, "Transponder SI capable" },
|
||||
{ 1, "Transponder not SI capable" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_230_SI = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_230_SI, NULL };
|
||||
static const FieldPart *I017_V1_3_230_PARTS[] = {
|
||||
&I017_V1_3_230_CA,
|
||||
&I017_V1_3_230_SI,
|
||||
&IXXX_4bit_spare,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_230 = { FIXED, 1, 0, 0, &hf_017_V1_3_230, I017_V1_3_230_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_240;
|
||||
static int hf_017_V1_3_240_CST;
|
||||
static const value_string valstr_017_V1_3_240_CST[] = {
|
||||
{ 0, "Measured position" },
|
||||
{ 1, "No measured position (coasted)" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_240_CST = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_240_CST, NULL };
|
||||
static int hf_017_V1_3_240_FLT;
|
||||
static const value_string valstr_017_V1_3_240_FLT[] = {
|
||||
{ 0, "Last Measured Flight Level" },
|
||||
{ 1, "Predicted Flight Level" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_V1_3_240_FLT = { 1, 1.0, FIELD_PART_UINT, &hf_017_V1_3_240_FLT, NULL };
|
||||
static const FieldPart *I017_V1_3_240_PARTS[] = {
|
||||
&I017_V1_3_240_CST,
|
||||
&I017_V1_3_240_FLT,
|
||||
&IXXX_6bit_spare,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_240 = { FIXED, 1, 0, 0, &hf_017_V1_3_240, I017_V1_3_240_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_350;
|
||||
static int hf_017_V1_3_350_SAC;
|
||||
static const FieldPart I017_V1_3_350_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_350_SAC, NULL };
|
||||
static int hf_017_V1_3_350_SIC;
|
||||
static const FieldPart I017_V1_3_350_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_350_SIC, NULL };
|
||||
static const FieldPart *I017_V1_3_350_PARTS[] = {
|
||||
&I017_V1_3_350_SAC,
|
||||
&I017_V1_3_350_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_350 = { REPETITIVE, 2, 1, 0, &hf_017_V1_3_350, I017_V1_3_350_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_360;
|
||||
static int hf_017_V1_3_360_VALUE;
|
||||
static const FieldPart I017_V1_3_360_VALUE = { 8, 1.0, FIELD_PART_HEX, &hf_017_V1_3_360_VALUE, NULL };
|
||||
static const FieldPart *I017_V1_3_360_PARTS[] = {
|
||||
&I017_V1_3_360_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_V1_3_360 = { FIXED, 1, 0, 0, &hf_017_V1_3_360, I017_V1_3_360_PARTS, { NULL } };
|
||||
static int hf_017_V1_3_SP;
|
||||
static const AsterixField I017_V1_3_SP = { EXP, 0, 0, 1, &hf_017_V1_3_SP, NULL, { NULL } };
|
||||
|
||||
/* Category 017, edition 1.3 (latest) */
|
||||
static int hf_017_000;
|
||||
static int hf_017_000_VALUE;
|
||||
static const value_string valstr_017_000_VALUE[] = {
|
||||
{ 0, "Network information" },
|
||||
{ 10, "Track data" },
|
||||
{ 20, "Track data request" },
|
||||
{ 21, "Track data stop" },
|
||||
{ 22, "Cancel track data request" },
|
||||
{ 23, "Track data stop acknowledgement" },
|
||||
{ 30, "New Node / Change-over Initial or intermediate message segment" },
|
||||
{ 31, "New Node / Change-over Final or only message segment" },
|
||||
{ 32, "New Node / Change-over Initial or intermediate message segment reply" },
|
||||
{ 33, "New Node / Change-over Final or only message segment reply" },
|
||||
{ 110, "Move node to new cluster state;" },
|
||||
{ 111, "Move node to new cluster state acknowledgement" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_000_VALUE = { 8, 1.0, FIELD_PART_UINT, &hf_017_000_VALUE, NULL };
|
||||
static const FieldPart *I017_000_PARTS[] = {
|
||||
&I017_000_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_000 = { FIXED, 1, 0, 0, &hf_017_000, I017_000_PARTS, { NULL } };
|
||||
static int hf_017_010;
|
||||
static int hf_017_010_SAC;
|
||||
static const FieldPart I017_010_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_010_SAC, NULL };
|
||||
static int hf_017_010_SIC;
|
||||
static const FieldPart I017_010_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_010_SIC, NULL };
|
||||
static const FieldPart *I017_010_PARTS[] = {
|
||||
&I017_010_SAC,
|
||||
&I017_010_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_010 = { FIXED, 2, 0, 0, &hf_017_010, I017_010_PARTS, { NULL } };
|
||||
static int hf_017_012;
|
||||
static int hf_017_012_SAC;
|
||||
static const FieldPart I017_012_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_012_SAC, NULL };
|
||||
static int hf_017_012_SIC;
|
||||
static const FieldPart I017_012_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_012_SIC, NULL };
|
||||
static const FieldPart *I017_012_PARTS[] = {
|
||||
&I017_012_SAC,
|
||||
&I017_012_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_012 = { FIXED, 2, 0, 0, &hf_017_012, I017_012_PARTS, { NULL } };
|
||||
static int hf_017_045;
|
||||
static int hf_017_045_LAT;
|
||||
static const FieldPart I017_045_LAT = { 24, 0.00000536441802978515625, FIELD_PART_FLOAT, &hf_017_045_LAT, NULL };
|
||||
static int hf_017_045_LON;
|
||||
static const FieldPart I017_045_LON = { 24, 0.00000536441802978515625, FIELD_PART_FLOAT, &hf_017_045_LON, NULL };
|
||||
static const FieldPart *I017_045_PARTS[] = {
|
||||
&I017_045_LAT,
|
||||
&I017_045_LON,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_045 = { FIXED, 6, 0, 0, &hf_017_045, I017_045_PARTS, { NULL } };
|
||||
static int hf_017_050;
|
||||
static int hf_017_050_V;
|
||||
static const value_string valstr_017_050_V[] = {
|
||||
{ 0, "Code validated" },
|
||||
{ 1, "Code not validated" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_050_V = { 1, 1.0, FIELD_PART_UINT, &hf_017_050_V, NULL };
|
||||
static int hf_017_050_G;
|
||||
static const value_string valstr_017_050_G[] = {
|
||||
{ 0, "Default" },
|
||||
{ 1, "Garbled code / Error correction applied" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_050_G = { 1, 1.0, FIELD_PART_UINT, &hf_017_050_G, NULL };
|
||||
static int hf_017_050_ALT;
|
||||
static const FieldPart I017_050_ALT = { 14, 0.25, FIELD_PART_UFLOAT, &hf_017_050_ALT, NULL };
|
||||
static const FieldPart *I017_050_PARTS[] = {
|
||||
&I017_050_V,
|
||||
&I017_050_G,
|
||||
&I017_050_ALT,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_050 = { FIXED, 2, 0, 0, &hf_017_050, I017_050_PARTS, { NULL } };
|
||||
static int hf_017_070;
|
||||
static int hf_017_070_V;
|
||||
static const value_string valstr_017_070_V[] = {
|
||||
{ 0, "Code validated" },
|
||||
{ 1, "Code not validated" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_070_V = { 1, 1.0, FIELD_PART_UINT, &hf_017_070_V, NULL };
|
||||
static int hf_017_070_G;
|
||||
static const value_string valstr_017_070_G[] = {
|
||||
{ 0, "Default" },
|
||||
{ 1, "Garbled code" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_070_G = { 1, 1.0, FIELD_PART_UINT, &hf_017_070_G, NULL };
|
||||
static int hf_017_070_L;
|
||||
static const value_string valstr_017_070_L[] = {
|
||||
{ 0, "Mode-3/A code derived from the reply of the transponder" },
|
||||
{ 1, "Smoothed Mode-3/A code not extracted during the last scan" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_070_L = { 1, 1.0, FIELD_PART_UINT, &hf_017_070_L, NULL };
|
||||
static int hf_017_070_MODE3A;
|
||||
static const FieldPart I017_070_MODE3A = { 12, 1.0, FIELD_PART_SQUAWK, &hf_017_070_MODE3A, NULL };
|
||||
static const FieldPart *I017_070_PARTS[] = {
|
||||
&I017_070_V,
|
||||
&I017_070_G,
|
||||
&I017_070_L,
|
||||
&IXXX_1bit_spare,
|
||||
&I017_070_MODE3A,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_070 = { FIXED, 2, 0, 0, &hf_017_070, I017_070_PARTS, { NULL } };
|
||||
static int hf_017_140;
|
||||
static int hf_017_140_VALUE;
|
||||
static const FieldPart I017_140_VALUE = { 24, 0.0078125, FIELD_PART_UFLOAT, &hf_017_140_VALUE, NULL };
|
||||
static const FieldPart *I017_140_PARTS[] = {
|
||||
&I017_140_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_140 = { FIXED, 3, 0, 0, &hf_017_140, I017_140_PARTS, { NULL } };
|
||||
static int hf_017_200;
|
||||
static int hf_017_200_GSP;
|
||||
static const FieldPart I017_200_GSP = { 16, 0.00006103515625, FIELD_PART_UFLOAT, &hf_017_200_GSP, NULL };
|
||||
static int hf_017_200_HDG;
|
||||
static const FieldPart I017_200_HDG = { 16, 0.0054931640625, FIELD_PART_UFLOAT, &hf_017_200_HDG, NULL };
|
||||
static const FieldPart *I017_200_PARTS[] = {
|
||||
&I017_200_GSP,
|
||||
&I017_200_HDG,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_200 = { FIXED, 4, 0, 0, &hf_017_200, I017_200_PARTS, { NULL } };
|
||||
static int hf_017_210;
|
||||
static int hf_017_210_VALUE;
|
||||
static const FieldPart I017_210_VALUE = { 24, 1.0, FIELD_PART_HEX, &hf_017_210_VALUE, NULL };
|
||||
static const FieldPart *I017_210_PARTS[] = {
|
||||
&I017_210_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_210 = { REPETITIVE, 3, 1, 0, &hf_017_210, I017_210_PARTS, { NULL } };
|
||||
static int hf_017_220;
|
||||
static int hf_017_220_VALUE;
|
||||
static const FieldPart I017_220_VALUE = { 24, 1.0, FIELD_PART_HEX, &hf_017_220_VALUE, NULL };
|
||||
static const FieldPart *I017_220_PARTS[] = {
|
||||
&I017_220_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_220 = { FIXED, 3, 0, 0, &hf_017_220, I017_220_PARTS, { NULL } };
|
||||
static int hf_017_221;
|
||||
static int hf_017_221_VALUE;
|
||||
static const FieldPart I017_221_VALUE = { 16, 1.0, FIELD_PART_HEX, &hf_017_221_VALUE, NULL };
|
||||
static const FieldPart *I017_221_PARTS[] = {
|
||||
&I017_221_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_221 = { FIXED, 2, 0, 0, &hf_017_221, I017_221_PARTS, { NULL } };
|
||||
static int hf_017_230;
|
||||
static int hf_017_230_CA;
|
||||
static const value_string valstr_017_230_CA[] = {
|
||||
{ 0, "No communications capability (surveillance only), no ability to set CA code 7 either airborne or on the ground" },
|
||||
{ 1, "Reserved" },
|
||||
{ 2, "Reserved" },
|
||||
{ 3, "Reserved" },
|
||||
{ 4, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and on the ground" },
|
||||
{ 5, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and airborne" },
|
||||
{ 6, "At Least Comm. A and Comm. B capability and the ability to set CA code 7 and either airborne or on the ground" },
|
||||
{ 7, "Signifies the DR field is not equal to 0 or the FS field equals 2, 3, 4 or 5 and either airborne or on the ground SI/II-capabilities of the Transponder" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_230_CA = { 3, 1.0, FIELD_PART_UINT, &hf_017_230_CA, NULL };
|
||||
static int hf_017_230_SI;
|
||||
static const value_string valstr_017_230_SI[] = {
|
||||
{ 0, "Transponder SI capable" },
|
||||
{ 1, "Transponder not SI capable" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_230_SI = { 1, 1.0, FIELD_PART_UINT, &hf_017_230_SI, NULL };
|
||||
static const FieldPart *I017_230_PARTS[] = {
|
||||
&I017_230_CA,
|
||||
&I017_230_SI,
|
||||
&IXXX_4bit_spare,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_230 = { FIXED, 1, 0, 0, &hf_017_230, I017_230_PARTS, { NULL } };
|
||||
static int hf_017_240;
|
||||
static int hf_017_240_CST;
|
||||
static const value_string valstr_017_240_CST[] = {
|
||||
{ 0, "Measured position" },
|
||||
{ 1, "No measured position (coasted)" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_240_CST = { 1, 1.0, FIELD_PART_UINT, &hf_017_240_CST, NULL };
|
||||
static int hf_017_240_FLT;
|
||||
static const value_string valstr_017_240_FLT[] = {
|
||||
{ 0, "Last Measured Flight Level" },
|
||||
{ 1, "Predicted Flight Level" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
static const FieldPart I017_240_FLT = { 1, 1.0, FIELD_PART_UINT, &hf_017_240_FLT, NULL };
|
||||
static const FieldPart *I017_240_PARTS[] = {
|
||||
&I017_240_CST,
|
||||
&I017_240_FLT,
|
||||
&IXXX_6bit_spare,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_240 = { FIXED, 1, 0, 0, &hf_017_240, I017_240_PARTS, { NULL } };
|
||||
static int hf_017_350;
|
||||
static int hf_017_350_SAC;
|
||||
static const FieldPart I017_350_SAC = { 8, 1.0, FIELD_PART_HEX, &hf_017_350_SAC, NULL };
|
||||
static int hf_017_350_SIC;
|
||||
static const FieldPart I017_350_SIC = { 8, 1.0, FIELD_PART_HEX, &hf_017_350_SIC, NULL };
|
||||
static const FieldPart *I017_350_PARTS[] = {
|
||||
&I017_350_SAC,
|
||||
&I017_350_SIC,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_350 = { REPETITIVE, 2, 1, 0, &hf_017_350, I017_350_PARTS, { NULL } };
|
||||
static int hf_017_360;
|
||||
static int hf_017_360_VALUE;
|
||||
static const FieldPart I017_360_VALUE = { 8, 1.0, FIELD_PART_HEX, &hf_017_360_VALUE, NULL };
|
||||
static const FieldPart *I017_360_PARTS[] = {
|
||||
&I017_360_VALUE,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField I017_360 = { FIXED, 1, 0, 0, &hf_017_360, I017_360_PARTS, { NULL } };
|
||||
static int hf_017_SP;
|
||||
static const AsterixField I017_SP = { EXP, 0, 0, 1, &hf_017_SP, NULL, { NULL } };
|
||||
|
||||
DIAG_OFF_PEDANTIC
|
||||
static const AsterixField *I017_V1_3_uap[] = {
|
||||
&I017_V1_3_010,
|
||||
&I017_V1_3_012,
|
||||
&I017_V1_3_000,
|
||||
&I017_V1_3_350,
|
||||
&I017_V1_3_220,
|
||||
&I017_V1_3_221,
|
||||
&I017_V1_3_140,
|
||||
&I017_V1_3_045,
|
||||
&I017_V1_3_070,
|
||||
&I017_V1_3_050,
|
||||
&I017_V1_3_200,
|
||||
&I017_V1_3_230,
|
||||
&I017_V1_3_240,
|
||||
&I017_V1_3_210,
|
||||
&I017_V1_3_360,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&I017_V1_3_SP,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField **I017_V1_3[] = {
|
||||
I017_V1_3_uap,
|
||||
NULL
|
||||
};
|
||||
DIAG_ON_PEDANTIC
|
||||
|
||||
DIAG_OFF_PEDANTIC
|
||||
static const AsterixField *I017_uap[] = {
|
||||
&I017_010,
|
||||
&I017_012,
|
||||
&I017_000,
|
||||
&I017_350,
|
||||
&I017_220,
|
||||
&I017_221,
|
||||
&I017_140,
|
||||
&I017_045,
|
||||
&I017_070,
|
||||
&I017_050,
|
||||
&I017_200,
|
||||
&I017_230,
|
||||
&I017_240,
|
||||
&I017_210,
|
||||
&I017_360,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&IX_SPARE,
|
||||
&I017_SP,
|
||||
NULL
|
||||
};
|
||||
static const AsterixField **I017[] = {
|
||||
I017_uap,
|
||||
NULL
|
||||
};
|
||||
DIAG_ON_PEDANTIC
|
||||
|
||||
/* Category 018, edition 1.7 */
|
||||
static int hf_018_V1_7_000;
|
||||
static int hf_018_V1_7_000_VALUE;
|
||||
|
@ -54420,6 +54940,16 @@ static const enum_val_t I016_versions[] = {
|
|||
{ NULL, NULL, 0 }
|
||||
};
|
||||
|
||||
DIAG_OFF_PEDANTIC
|
||||
static const AsterixField ***I017all[] = { I017, I017_V1_3 };
|
||||
DIAG_ON_PEDANTIC
|
||||
|
||||
static const enum_val_t I017_versions[] = {
|
||||
{ "I017", "Version 1.3 (latest)", 0 },
|
||||
{ "I017_v1_3", "Version 1.3", 1 },
|
||||
{ NULL, NULL, 0 }
|
||||
};
|
||||
|
||||
DIAG_OFF_PEDANTIC
|
||||
static const AsterixField ***I018all[] = { I018, I018_V1_7 };
|
||||
DIAG_ON_PEDANTIC
|
||||
|
@ -54610,7 +55140,7 @@ static const AsterixField ****categories[] = {
|
|||
NULL, /* 014 */
|
||||
I015all, /* 015 */
|
||||
I016all, /* 016 */
|
||||
NULL, /* 017 */
|
||||
I017all, /* 017 */
|
||||
I018all, /* 018 */
|
||||
I019all, /* 019 */
|
||||
I020all, /* 020 */
|
||||
|
@ -58163,6 +58693,92 @@ void proto_register_asterix (void)
|
|||
{ &hf_016_420_LON, { "LON, Longitude, [°]", "asterix.016_420_LON", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_016_420_ALT, { "ALT, Altitude, [m]", "asterix.016_420_ALT", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_016_SP, { "SP, Special Purpose Field", "asterix.016_SP", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_000, { "000, Message Type", "asterix.017_V1_3_000", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_000_VALUE, { "Message Type", "asterix.017_V1_3_000_VALUE", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_000_VALUE), 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_010, { "010, Data Source Identifier", "asterix.017_V1_3_010", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_010_SAC, { "SAC, System Area Code", "asterix.017_V1_3_010_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_010_SIC, { "SIC, System Identification Code", "asterix.017_V1_3_010_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_012, { "012, Data Destination Identifier", "asterix.017_V1_3_012", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_012_SAC, { "SAC, System Area Code", "asterix.017_V1_3_012_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_012_SIC, { "SIC, System Identification Code", "asterix.017_V1_3_012_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_045, { "045, Calculated Position in WGS-84 Coordinates", "asterix.017_V1_3_045", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_045_LAT, { "LAT, Latitude, [°]", "asterix.017_V1_3_045_LAT", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_045_LON, { "LON, Longitude, [°]", "asterix.017_V1_3_045_LON", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_050, { "050, Flight Level in Binary Representation", "asterix.017_V1_3_050", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_050_V, { "V", "asterix.017_V1_3_050_V", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_050_V), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_050_G, { "G", "asterix.017_V1_3_050_G", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_050_G), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_050_ALT, { "ALT, Altitude, [FL]", "asterix.017_V1_3_050_ALT", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_070, { "070, Mode 3/A Code in Octal Representation", "asterix.017_V1_3_070", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_070_V, { "V", "asterix.017_V1_3_070_V", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_070_V), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_070_G, { "G", "asterix.017_V1_3_070_G", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_070_G), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_070_L, { "L", "asterix.017_V1_3_070_L", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_070_L), 0x20, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_070_MODE3A, { "MODE3A, Mode 3/A Reply in Octal Representation", "asterix.017_V1_3_070_MODE3A", FT_UINT16, BASE_OCT, NULL, 0x0fff, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_140, { "140, Time of Day", "asterix.017_V1_3_140", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_140_VALUE, { "Time of Day, [s]", "asterix.017_V1_3_140_VALUE", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_200, { "200, Track Velocity in Polar Co-ordinates", "asterix.017_V1_3_200", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_200_GSP, { "GSP, Calculated Groundspeed, [NM/s]", "asterix.017_V1_3_200_GSP", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_200_HDG, { "HDG, Calculated Heading, [°]", "asterix.017_V1_3_200_HDG", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_210, { "210, Mode S Address List", "asterix.017_V1_3_210", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_210_VALUE, { "Mode S Address List", "asterix.017_V1_3_210_VALUE", FT_UINT24, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_220, { "220, Aircraft Address", "asterix.017_V1_3_220", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_220_VALUE, { "Aircraft Address", "asterix.017_V1_3_220_VALUE", FT_UINT24, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_221, { "221, Duplicate Address Reference Number (DRN)", "asterix.017_V1_3_221", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_221_VALUE, { "Duplicate Address Reference Number (DRN)", "asterix.017_V1_3_221_VALUE", FT_UINT16, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_230, { "230, Transponder Capability", "asterix.017_V1_3_230", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_230_CA, { "CA, Communications Capability of the Transponder", "asterix.017_V1_3_230_CA", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_230_CA), 0xe0, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_230_SI, { "SI, SI/II-capabilities of the Transponder", "asterix.017_V1_3_230_SI", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_230_SI), 0x10, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_240, { "240, Track Status", "asterix.017_V1_3_240", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_240_CST, { "CST, Track Coasted", "asterix.017_V1_3_240_CST", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_240_CST), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_240_FLT, { "FLT, Flight Level Tracking", "asterix.017_V1_3_240_FLT", FT_UINT8, BASE_DEC, VALS (valstr_017_V1_3_240_FLT), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_350, { "350, Cluster Station/Node List", "asterix.017_V1_3_350", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_350_SAC, { "SAC, System Area Code", "asterix.017_V1_3_350_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_350_SIC, { "SIC, System Identification Code", "asterix.017_V1_3_350_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_360, { "360, Cluster Controller Command State", "asterix.017_V1_3_360", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_360_VALUE, { "Cluster Controller Command State", "asterix.017_V1_3_360_VALUE", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_V1_3_SP, { "SP, Special Purpose Field", "asterix.017_V1_3_SP", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_000, { "000, Message Type", "asterix.017_000", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_000_VALUE, { "Message Type", "asterix.017_000_VALUE", FT_UINT8, BASE_DEC, VALS (valstr_017_000_VALUE), 0x00, NULL, HFILL } },
|
||||
{ &hf_017_010, { "010, Data Source Identifier", "asterix.017_010", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_010_SAC, { "SAC, System Area Code", "asterix.017_010_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_010_SIC, { "SIC, System Identification Code", "asterix.017_010_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_012, { "012, Data Destination Identifier", "asterix.017_012", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_012_SAC, { "SAC, System Area Code", "asterix.017_012_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_012_SIC, { "SIC, System Identification Code", "asterix.017_012_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_045, { "045, Calculated Position in WGS-84 Coordinates", "asterix.017_045", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_045_LAT, { "LAT, Latitude, [°]", "asterix.017_045_LAT", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_045_LON, { "LON, Longitude, [°]", "asterix.017_045_LON", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_050, { "050, Flight Level in Binary Representation", "asterix.017_050", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_050_V, { "V", "asterix.017_050_V", FT_UINT8, BASE_DEC, VALS (valstr_017_050_V), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_050_G, { "G", "asterix.017_050_G", FT_UINT8, BASE_DEC, VALS (valstr_017_050_G), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_050_ALT, { "ALT, Altitude, [FL]", "asterix.017_050_ALT", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_070, { "070, Mode 3/A Code in Octal Representation", "asterix.017_070", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_070_V, { "V", "asterix.017_070_V", FT_UINT8, BASE_DEC, VALS (valstr_017_070_V), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_070_G, { "G", "asterix.017_070_G", FT_UINT8, BASE_DEC, VALS (valstr_017_070_G), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_070_L, { "L", "asterix.017_070_L", FT_UINT8, BASE_DEC, VALS (valstr_017_070_L), 0x20, NULL, HFILL } },
|
||||
{ &hf_017_070_MODE3A, { "MODE3A, Mode 3/A Reply in Octal Representation", "asterix.017_070_MODE3A", FT_UINT16, BASE_OCT, NULL, 0x0fff, NULL, HFILL } },
|
||||
{ &hf_017_140, { "140, Time of Day", "asterix.017_140", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_140_VALUE, { "Time of Day, [s]", "asterix.017_140_VALUE", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_200, { "200, Track Velocity in Polar Co-ordinates", "asterix.017_200", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_200_GSP, { "GSP, Calculated Groundspeed, [NM/s]", "asterix.017_200_GSP", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_200_HDG, { "HDG, Calculated Heading, [°]", "asterix.017_200_HDG", FT_DOUBLE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_210, { "210, Mode S Address List", "asterix.017_210", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_210_VALUE, { "Mode S Address List", "asterix.017_210_VALUE", FT_UINT24, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_220, { "220, Aircraft Address", "asterix.017_220", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_220_VALUE, { "Aircraft Address", "asterix.017_220_VALUE", FT_UINT24, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_221, { "221, Duplicate Address Reference Number (DRN)", "asterix.017_221", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_221_VALUE, { "Duplicate Address Reference Number (DRN)", "asterix.017_221_VALUE", FT_UINT16, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_230, { "230, Transponder Capability", "asterix.017_230", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_230_CA, { "CA, Communications Capability of the Transponder", "asterix.017_230_CA", FT_UINT8, BASE_DEC, VALS (valstr_017_230_CA), 0xe0, NULL, HFILL } },
|
||||
{ &hf_017_230_SI, { "SI, SI/II-capabilities of the Transponder", "asterix.017_230_SI", FT_UINT8, BASE_DEC, VALS (valstr_017_230_SI), 0x10, NULL, HFILL } },
|
||||
{ &hf_017_240, { "240, Track Status", "asterix.017_240", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_240_CST, { "CST, Track Coasted", "asterix.017_240_CST", FT_UINT8, BASE_DEC, VALS (valstr_017_240_CST), 0x80, NULL, HFILL } },
|
||||
{ &hf_017_240_FLT, { "FLT, Flight Level Tracking", "asterix.017_240_FLT", FT_UINT8, BASE_DEC, VALS (valstr_017_240_FLT), 0x40, NULL, HFILL } },
|
||||
{ &hf_017_350, { "350, Cluster Station/Node List", "asterix.017_350", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_350_SAC, { "SAC, System Area Code", "asterix.017_350_SAC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_350_SIC, { "SIC, System Identification Code", "asterix.017_350_SIC", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_360, { "360, Cluster Controller Command State", "asterix.017_360", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_360_VALUE, { "Cluster Controller Command State", "asterix.017_360_VALUE", FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_017_SP, { "SP, Special Purpose Field", "asterix.017_SP", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_018_V1_7_000, { "000, Message Type", "asterix.018_V1_7_000", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
{ &hf_018_V1_7_000_VALUE, { "Message Type", "asterix.018_V1_7_000_VALUE", FT_UINT8, BASE_DEC, VALS (valstr_018_V1_7_000_VALUE), 0x00, NULL, HFILL } },
|
||||
{ &hf_018_V1_7_001, { "001, Result", "asterix.018_V1_7_001", FT_NONE, BASE_NONE, NULL, 0x00, NULL, HFILL } },
|
||||
|
@ -64509,6 +65125,7 @@ void proto_register_asterix (void)
|
|||
prefs_register_enum_preference (asterix_prefs_module, "i011_version", "I011 version", "Select the CAT011 version", &global_categories_version[11], I011_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i015_version", "I015 version", "Select the CAT015 version", &global_categories_version[15], I015_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i016_version", "I016 version", "Select the CAT016 version", &global_categories_version[16], I016_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i017_version", "I017 version", "Select the CAT017 version", &global_categories_version[17], I017_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i018_version", "I018 version", "Select the CAT018 version", &global_categories_version[18], I018_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i019_version", "I019 version", "Select the CAT019 version", &global_categories_version[19], I019_versions, false);
|
||||
prefs_register_enum_preference (asterix_prefs_module, "i020_version", "I020 version", "Select the CAT020 version", &global_categories_version[20], I020_versions, false);
|
||||
|
|
|
@ -10727,6 +10727,8 @@ static const value_string usb_products_vals[] = {
|
|||
{ 0x054c0d01, "Sony NW-ZX500" },
|
||||
{ 0x054c0d0f, "Sony Alpha-A6600" },
|
||||
{ 0x054c0d10, "Sony Alpha-A6600" },
|
||||
{ 0x054c0d13, "Sony Alpha-A6100" },
|
||||
{ 0x054c0d14, "Sony Alpha-A6100" },
|
||||
{ 0x054c0d17, "Sony DSC-A7S III" },
|
||||
{ 0x054c0d18, "Sony DSC-A7S III" },
|
||||
{ 0x054c0d1c, "Sony ILCE-1" },
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*/
|
||||
|
||||
/* (last updated 2023-12-08) */
|
||||
/* (last updated 2023-12-16) */
|
||||
|
||||
#include "config.h"
|
||||
|
||||
|
@ -19,12 +19,12 @@
|
|||
typedef struct
|
||||
{
|
||||
uint32_t max_idx;
|
||||
const char* values[61267];
|
||||
const char* values[61296];
|
||||
} global_enterprises_table_t;
|
||||
|
||||
static global_enterprises_table_t table =
|
||||
{
|
||||
61266,
|
||||
61295,
|
||||
{
|
||||
"Reserved", // 0
|
||||
"NxNetworks", // 1
|
||||
|
@ -33728,7 +33728,7 @@ static global_enterprises_table_t table =
|
|||
"TAG Video Systems", // 33699
|
||||
"Saginaw Valley State University", // 33700
|
||||
"Cathay Pacific Airways Ltd.", // 33701
|
||||
"Technalogix Ltd.", // 33702
|
||||
"Technalogix", // 33702
|
||||
"ziggurat29", // 33703
|
||||
"Middle Office Solutions, LLC", // 33704
|
||||
"Global 360 Inc", // 33705
|
||||
|
@ -44029,7 +44029,7 @@ static global_enterprises_table_t table =
|
|||
"PointSecure Technologies Inc", // 44000
|
||||
"Shenzhen Envicool Technology Co., Ltd.", // 44001
|
||||
"Gridwiz, Inc.", // 44002
|
||||
"AutoGrid Systems", // 44003
|
||||
"AutoGrid Systems, Inc.", // 44003
|
||||
"BYKING INC.", // 44004
|
||||
"Wadi Chadli", // 44005
|
||||
"Xunlei Networking Technologies,Ltd.", // 44006
|
||||
|
@ -53455,7 +53455,7 @@ static global_enterprises_table_t table =
|
|||
"Vacus Tech Pvt Ltd", // 53426
|
||||
"GB Logging AB", // 53427
|
||||
"Invigo Offshore SAL", // 53428
|
||||
"Digital 14 L.L.C", // 53429
|
||||
"Digital 14 Oy", // 53429
|
||||
"AUTAJON Group", // 53430
|
||||
"Lookman Electroplast Industries Limited", // 53431
|
||||
"Fondation des Apprentis d'Auteuil", // 53432
|
||||
|
@ -61292,7 +61292,36 @@ static global_enterprises_table_t table =
|
|||
"Stonefield Systems (Europe) Ltd", // 61263
|
||||
"Police nationale", // 61264
|
||||
"Prime Alliance Aisbl", // 61265
|
||||
"Byron Center Public Schools" // 61266
|
||||
"Byron Center Public Schools", // 61266
|
||||
"Layer18.com, Inc", // 61267
|
||||
"NajamTech", // 61268
|
||||
"RELIANOID", // 61269
|
||||
"Hoehn Motors", // 61270
|
||||
"Irdeto USA, Inc.", // 61271
|
||||
"Ringer Mobile", // 61272
|
||||
"tablezip", // 61273
|
||||
"CominTech, LLC", // 61274
|
||||
"CoreTech", // 61275
|
||||
"Cordes & Graefe KG", // 61276
|
||||
"RazorSecure", // 61277
|
||||
"Fresenius Medical Care AG", // 61278
|
||||
"Cinring Networks", // 61279
|
||||
"BEIJING SIFANG AUTOMATION CO.,LTD", // 61280
|
||||
"Shenzhen Cyclone Technology Co., Ltd.", // 61281
|
||||
"ILYA BELOSTOTSKIY", // 61282
|
||||
"ZINWELL CORPORATION", // 61283
|
||||
"Whitewater Express", // 61284
|
||||
"ShenzhenTuSan technology Co., LTD", // 61285
|
||||
"New Look Retailers Ltd", // 61286
|
||||
"Satya aditya Varma", // 61287
|
||||
"Shuangyili (Ningbo) Battery Co., Ltd", // 61288
|
||||
"Beijing Cybercore Technology Co.,Ltd.", // 61289
|
||||
"DYNADVANCE S.R.L.", // 61290
|
||||
"Ministery Of Defense Saudi Arabia", // 61291
|
||||
"CES Corporation", // 61292
|
||||
"Mario Vernon", // 61293
|
||||
"Azbil Corporation", // 61294
|
||||
"Submer Technologies SL." // 61295
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -6029,10 +6029,6 @@ Um zum Beispiel eine neue Datei zu jeder vollen Stunde zu haben, 1 Stunde angebe
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE Mac Statistiken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6338,10 +6334,6 @@ Um zum Beispiel eine neue Datei zu jeder vollen Stunde zu haben, 1 Stunde angebe
|
|||
<source>Sequence Number</source>
|
||||
<translation>Sequenznummer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLC Graph (UE=%1 Kanal=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6401,10 +6393,6 @@ Um zum Beispiel eine neue Datei zu jeder vollen Stunde zu haben, 1 Stunde angebe
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC Statistiken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8599,13 +8587,6 @@ Um zum Beispiel eine neue Datei zu jeder vollen Stunde zu haben, 1 Stunde angebe
|
|||
<translation>Öffnen…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14473,10 +14454,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14782,7 +14759,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14795,16 +14776,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -14588,7 +14588,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14601,18 +14605,10 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to copy the file to the destination: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
|
@ -8514,13 +8514,6 @@ Por ejemplo, use 1 hora para tener creado un nuevo archivo cada hora en punto.</
|
|||
<translation type="unfinished">Explorar…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14322,10 +14315,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14631,7 +14620,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14644,16 +14637,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6029,10 +6029,6 @@ Pas exemple, inquiquez 1 heure pour avoir un nouveau fichier créé toutes les h
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">Statistiques LTE Mac</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6337,10 +6333,6 @@ Pas exemple, inquiquez 1 heure pour avoir un nouveau fichier créé toutes les h
|
|||
<source>Sequence Number</source>
|
||||
<translation>Numéro de Séquence</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">Graphique LTE RLC (UE=%1 chan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6400,10 +6392,6 @@ Pas exemple, inquiquez 1 heure pour avoir un nouveau fichier créé toutes les h
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">Statistiques LTE RLC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8598,13 +8586,6 @@ Pas exemple, inquiquez 1 heure pour avoir un nouveau fichier créé toutes les h
|
|||
<translation>Parcourir…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14429,10 +14410,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14738,7 +14715,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14751,16 +14732,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6029,13 +6029,9 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">Statistiche Mac LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Statistiche Mac LTE/NR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Include SR frames in filter</source>
|
||||
|
@ -6338,13 +6334,9 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
<source>Sequence Number</source>
|
||||
<translation>Numero di sequenza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">Grafico RLC LTE (UE=%1 can=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Grafico RLC %1 (UE=%2 can=%3%4 %5 - %6)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph - no channel selected</source>
|
||||
|
@ -6401,13 +6393,9 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">Statistiche RLC LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Statistiche RLC LTE/NR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Include SR frames in filter</source>
|
||||
|
@ -7433,15 +7421,15 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
</message>
|
||||
<message>
|
||||
<source>Scope</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Ambito</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Description</source>
|
||||
<translation type="unfinished">Descrizione</translation>
|
||||
<translation>Descrizione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Homepage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Pagina principale</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -8344,11 +8332,11 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
</message>
|
||||
<message>
|
||||
<source>LTE</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>NR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>C-RNTI</source>
|
||||
|
@ -8372,7 +8360,7 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
</message>
|
||||
<message>
|
||||
<source>RAT</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>RAT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>UL Frames</source>
|
||||
|
@ -8599,18 +8587,11 @@ Ad esempio, usa 1 ora per fare in modo che un nuovo file sia creato ogni ora.</t
|
|||
<translation>Sfoglia...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="unfinished">CCCH</translation>
|
||||
<translation>CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -14008,7 +13989,7 @@ a:hover {
|
|||
</message>
|
||||
<message>
|
||||
<source>&3GPP Uu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&3GPP Uu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Wireless</source>
|
||||
|
@ -14468,10 +14449,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14774,41 +14751,48 @@ a:hover {
|
|||
</message>
|
||||
<message>
|
||||
<source>Install plugin</source>
|
||||
<translation>Installa plugin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="vanished">Plugin binario (*%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins can execute arbitrary code as the current user. Make sure you trust it before installing.
|
||||
|
||||
Continue installing the file "%1" to the personal plugin folder?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>I plugin possono eseguire codice arbitrario come l'utente corrente. Assicurati che sia affidabile prima di installarlo.
|
||||
|
||||
Vuoi continuare l'installazione del file "%1" nella cartella dei plugin personali?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Impossibile creare la cartella: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished">Il plugin esiste già nella cartella dei plugin personali.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="vanished">Errore durante la rimozione del vecchio file del plugin dalla cartella dei plugin personali.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to copy the file to the destination: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Copia del file non riuscita nella destinazione: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugin '%1' installed successfully. You must restart the program to be able to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Plugin '%1' installato correttamente. È necessario riavviare il programma per poterlo utilizzare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show or hide the toolbar</source>
|
||||
|
@ -15019,7 +15003,7 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
</message>
|
||||
<message>
|
||||
<source>Install Plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Installa plugin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wiki Page for %1</source>
|
||||
|
|
|
@ -6011,10 +6011,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE MAC統計</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6324,10 +6320,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>シーケンス番号</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLCグラフ (UE=%1 chan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6387,10 +6379,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC統計</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8575,13 +8563,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation>参照…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14444,10 +14425,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14753,7 +14730,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14766,16 +14747,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6012,10 +6012,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE MAC 통계</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6321,10 +6317,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>시퀀스 번호</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLC 그래프(UE=%1 chan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6384,10 +6376,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC 통계</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8572,13 +8560,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation>찾아보기...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14441,10 +14422,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>GSM(&G)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">LTE(&L)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>MTP3(&M)</translation>
|
||||
|
@ -14750,7 +14727,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14763,16 +14744,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6036,10 +6036,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">Statystyki LTE Mac</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6345,10 +6341,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>Numer sekwencyjny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">Wykres LTE RLC (UE=%1 kanał=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6408,10 +6400,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">Statystyki LTE RLC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8599,13 +8587,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation type="unfinished">Przeglądaj…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14736,7 +14717,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14749,16 +14734,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6046,10 +6046,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">Статистика LTE Mac</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6355,10 +6351,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>Номер последовательности</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">График LTE RLC (UE=%1 канал=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6418,10 +6410,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">Статистика LTE RLC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8626,13 +8614,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation>Обзор…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14505,10 +14486,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14814,7 +14791,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14827,16 +14808,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6029,10 +6029,6 @@ Till exempel, använd 1 timma för att en ny fil skall skapas varje timma vid he
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE Mac-statistik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6338,10 +6334,6 @@ Till exempel, använd 1 timma för att en ny fil skall skapas varje timma vid he
|
|||
<source>Sequence Number</source>
|
||||
<translation>Sekvensnummer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLC-graf (UE=%1 kan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6401,10 +6393,6 @@ Till exempel, använd 1 timma för att en ny fil skall skapas varje timma vid he
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC-statistik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8599,13 +8587,6 @@ Till exempel, använd 1 timma för att en ny fil skall skapas varje timma vid he
|
|||
<translation>Bläddra…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14473,10 +14454,6 @@ a:hover {
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14782,7 +14759,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14795,16 +14776,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6012,10 +6012,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE Mac İstatistikleri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6321,10 +6317,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>Sıra Numarası</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLC Grafiği (UE=%1 chan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6384,10 +6376,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC İstatistikleri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8572,13 +8560,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation>Gözat…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14441,10 +14422,6 @@ a:üzerine gelin{
|
|||
<source>&GSM</source>
|
||||
<translation>&GSM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&LTE</source>
|
||||
<translation type="vanished">&LTE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&MTP3</source>
|
||||
<translation>&MTP3</translation>
|
||||
|
@ -14750,7 +14727,11 @@ a:üzerine gelin{
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14763,16 +14744,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -14580,7 +14580,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14593,16 +14597,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
|
@ -6008,10 +6008,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteMacStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE Mac Statistics</source>
|
||||
<translation type="vanished">LTE MAC 统计</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR Mac Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6317,10 +6313,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<source>Sequence Number</source>
|
||||
<translation>序列号</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE RLC Graph (UE=%1 chan=%2%3 %4 - %5)</source>
|
||||
<translation type="vanished">LTE RLC 图表 (UE=%1 chan=%2%3 %4 - %5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 RLC Graph (UE=%2 chan=%3%4 %5 - %6)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -6380,10 +6372,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
</context>
|
||||
<context>
|
||||
<name>LteRlcStatisticsDialog</name>
|
||||
<message>
|
||||
<source>LTE RLC Statistics</source>
|
||||
<translation type="vanished">LTE RLC 统计</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LTE/NR RLC Statistics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -8555,13 +8543,6 @@ For example, use 1 hour to have a new file created every hour on the hour.</sour
|
|||
<translation type="unfinished">浏览…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject</name>
|
||||
<message>
|
||||
<source>CCCH</source>
|
||||
<translation type="vanished">CCCH</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject::QObject::QObject</name>
|
||||
<message>
|
||||
|
@ -14683,7 +14664,11 @@ a:hover {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Binary plugin (*%1)</source>
|
||||
<source>Binary plugin (*%1 *%1.[0-9]*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin from the personal plugin folder. You may need to close Wireshark first and then manually remove the file "%1".</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -14696,16 +14681,9 @@ Continue installing the file "%1" to the personal plugin folder?</sour
|
|||
<source>Failed to create the directory: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The plugin already exists in the personal plugin folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The file already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error removing the old plugin file from the personal plugin folder.</source>
|
||||
<oldsource>The plugin already exists in the personal plugin folder.</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
Loading…
Reference in New Issue