forked from osmocom/wireshark
![gal](/assets/img/avatar_default.png)
A Corba (GIOP) based protocol for the exchange of Intelligence, Surveillance and Reconnaissance (ISR) products. Defined in STANAG 4559/AEDP-5 "NATO Standard ISR Library Interface (NSILI)" See http://www.nato.int/structur/ac/224/standard/4559/4559.htm for more information. The dissector is generated using idl2wrs using the gias.idl, with some manual corrections, as noted in README.gias. Patch Set 4: Initialise uninitialised variables and no longer mark them as unused. Change-Id: Ieae93a135b30078f2d34e66f8c7b2e476438224e Reviewed-on: https://code.wireshark.org/review/7965 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
34 lines
1.3 KiB
Text
34 lines
1.3 KiB
Text
Geospatial and Imagery Access Service (GIAS)
|
|
|
|
see http://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
|