etc:users:jcmvbkbc:isl
This is an old revision of the document!
Table of Contents
Opensource compiler for motorola internal language
Output files structure
.h
- includes
- enumerations
- struct typedefs
- structures
- prototypes
.c
- includes
- internal declarations
- field packers/unpackers
- message packers/unpackers
- interface packers/unpackers
Pack/unpack signature
<pack return type> pack_<interface name>( SignalType signal, /* signal type */ Param1_t_uunion *p1, /* only present when interface has explicit header */ Param2_t_uunion *p2, /* signal data */ Param3_t_uunion *p3, /* only present when interface has explicit trailer */ <pdu arg type> pdu, /* pdu output buffer */ <pdu size arg type> sz /* pdu buffer size */ );
<unpack return type> unpack_<interface name>( <pdu arg type> pdu, /* input pdu buffer */ <pdu size arg type> sz, /* pdu buffer size */ SignalType *signal, /* signal type */ Param1_t_uunion **p1, /* only present when interface has explicit header */ Param2_t_uunion **p2, /* signal data */ Param3_t_uunion **p3, /* only present when interface has explicit trailer */ );
c
etc/users/jcmvbkbc/isl.1278968718.txt.gz · Last modified: 2010/07/13 01:05 by jcmvbkbc