forked from osmocom/wireshark
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
Geospatial and Imagery Access Service (GIAS)
|
|
|
|
see https://web.archive.org/web/20101110013355/https://www.nato.int/structur/AC/224/standard/4559/4559_documents/4559_GIAS351_Approved_nu.pdf
|
|
|
|
To generate the gias dissector from the .idl documents run:
|
|
|
|
omniidl -p ../../tools -b wireshark_be gias.idl
|
|
|
|
(Note this is similar to the command that idl2wrs would run but explicitly identifies the backend is to be used.)
|
|
|
|
The gias.idl file includes all the other .idl files to create one
|
|
dissector for gias.
|
|
|
|
Note that due to a bug in ommniidl, the following needs to be manually added to the generated dissector:
|
|
|
|
Errors
|
|
======
|
|
|
|
Define the heading field:
|
|
static int hf_UCO_InvalidInputParameter_badInputParameters = -1;
|
|
|
|
Register the headings fields:
|
|
{&hf_UCO_CompressedImage_data_loop, {"Seq length of CompressedImage_data","giop-gias.CompressedImage.data.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,
|
|
{&hf_UCO_Buffer_octet_buffer_loop, {"Seq length of Buffer_octet_buffer","giop-gias.UCO.Buffer.octet_buffer.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
|
|
{&hf_GIAS_Domain_bd_loop, {"Seq length of Domain_bd","giop-gias.GIAS.Domain.bd.size",FT_UINT32,BASE_DEC,NULL,0x0,NULL,HFILL}},
|
|
|
|
Warnings
|
|
========
|
|
|
|
Make the following 3 variables const gchar * :
|
|
binary_seq_UCO_CompressedImage_data
|
|
binary_seq_UCO_Buffer_octet_buffer
|
|
binary_seq_GIAS_Domain_bd
|