From: "Rob Veenker" <veenker@xs4all.nl>
Subject: Re: PDA Ada
Date: Mon, 21 Oct 2002 08:33:01 +0200
Date: 2002-10-21T06:34:07+00:00 [thread overview]
Message-ID: <ap074v$2k4$1@news1.xs4all.nl> (raw)
In-Reply-To: aoovst$pf9$1@news.online.de
"Dr. Michael Paus" <paus@ib-paus.com> wrote in message
news:aoovst$pf9$1@news.online.de...
> Rob Veenker wrote:
> > The radio concerned is of the PR4G family (aka FM9000) by thales. It
uses a
> > protocol called SYCOMORE, used for remote control of the radio itself.
This
> > protocol however also allows (limited) data communication.
> > On the iPAQ a SYCOMORE protocol stack written in Ada was implemented
using
> > JGNAT.
> > To allow messaging, we also wrote message acknowlegdement, dispatching
and
> > marshalling functionality (all in Ada as well). The result is a
> > communication 'jar' (Java archive) that is used by a Java GUI.
>
> I was just wondering how you implemented the messaging in Ada so that it
> can be compiled by JGNAT. The message standards I know (e.g. Link 16
J-Messages)
> are heavily bit oriented and people tend to implement this via Ada records
> with lots of representation clauses. But as far as I know JGNAT does not
> support representation clauses (correct me if I am wrong). So how did you
> do that?
>
> Michael
>
Most of the low-level stuff is done using byte arrays and logical AND's and
OR's :-)
The records are really not that complicated but I admit that representation
clauses would make code better readable and maintainable. At least Ada does
have hexadecimal notation and bitwise operations.
Rob
prev parent reply other threads:[~2002-10-21 6:33 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-10 2:23 PDA Ada Richard Riehle
2002-10-10 12:06 ` Martin Dowie
2002-10-10 12:26 ` Marin David Condic
2002-10-10 13:44 ` Ted Dennison
2002-10-10 14:43 ` Hyman Rosen
2002-10-10 20:25 ` Michael Bode
2002-10-11 3:47 ` Adrian Hoe
2002-10-14 12:53 ` Porting GNAT to a new target, was: " Simon Clubley
2002-10-14 15:51 ` Adrian Hoe
2002-10-11 5:46 ` Vadim Godunko
2002-10-11 8:57 ` Steffen Huber
2002-10-11 13:51 ` Ted Dennison
2002-10-10 14:39 ` Adrian Hoe
2002-10-11 1:44 ` John Kern
2002-10-13 12:43 ` Rob Veenker
2002-10-14 3:46 ` Adrian Hoe
2002-10-14 11:35 ` Dr. Michael Paus
2002-10-14 15:33 ` Wes Groleau
2002-10-15 11:43 ` Rob Veenker
2002-10-18 12:47 ` Dr. Michael Paus
2002-10-21 6:33 ` Rob Veenker [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox