User manual

Table Of Contents
File Transmission Protocol
REQNEW
MMP sends a listing of file names and sizes according to the following
structure:
{
char name[12];
char zterm;
} DirStrEntry
REQFIL
MMP sends a single file as described above in the REQNEW section of this
document.
REQEOD
MMP powers off the UIM and continues with the programmed deployment.
REQDCN
MMP transmits decimated ACM and CTD data files (only decimation of ACM
and CTD data is allowed). REQDCN sends a full engineering file, a CTD file
decimated with a preset value of 2, and an ACM file decimated with a preset
value of 100.
REQDCF
Allows the operator to request a file with a specific decimation Nth line value
between 1 and 998 (the Nth scan of data is sent with no bin averaging or alias
checks).
REQFDR
filename.ext
MMP sends a flash card directory listing of the file indicated.
REQACK
Acknowledges successful receipt of a packet.
REQNAK
MMP transmits next data file(s) in list of those collected since the last
successful transmission and the following occurs:
SC acknowledges receipt with bnnREQACK.
MMP answers with a metaDataStruct, then waits for
acknowledgement.
MMP answers with first data packet.
MMP packet/SC acknowledgement (positive or negative) continues
until MMP reaches end of file. If three consecutive negative
acknowledgements are received the MMP returns to listening mode
and waits for a command.
MMP answers with CRC packet.
SC responds with further commands.
REQDIR
typedef struct
char lenstr[11];
Indicates that packet receipt was unsuccessful. After three REQNAK
commands are transmitted, the firmware sends the CRC packet and continues
the UIM communications session.
Appendix J-
7