#include <labust/tritech/mtMessages.hpp>
#include <labust/tritech/mmcMessages.hpp>
#include <boost/asio.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <string>
#include <vector>
#include <cstdint>
#include <bitset>
#include <iostream>
#include <boost/integer/integer_mask.hpp>
#include <cassert>
#include <boost/regex.hpp>
Go to the source code of this file.
Classes | |
struct | DiverMsg |
Defines | |
#define | ADD_DIVER_MESSAGE(NAME, CODE, DEPTHSIZE, LATLONSIZE, DEFSIZE, MSGSIZE, KMLNOSIZE, KMLSIZE, IMGSIZE, VOIDSIZE, CHKSIZE) |
Functions | |
int | main (int argc, char *argv[]) |
void | sendToModem (boost::asio::serial_port &port, DiverMsg &msg) |
void | writeLatLon (DiverMsg &msg) |
#define ADD_DIVER_MESSAGE | ( | NAME, | |
CODE, | |||
DEPTHSIZE, | |||
LATLONSIZE, | |||
DEFSIZE, | |||
MSGSIZE, | |||
KMLNOSIZE, | |||
KMLSIZE, | |||
IMGSIZE, | |||
VOIDSIZE, | |||
CHKSIZE | |||
) |
struct NAME\
{\
enum{type=CODE};\
enum{depthSize=DEPTHSIZE,latlonSize=LATLONSIZE,defSize=DEFSIZE, msgSize=MSGSIZE, kmlNoSize=KMLNOSIZE, \
kmlSize=KMLSIZE, imgSize=IMGSIZE, voidSize=VOIDSIZE, chkSize=CHKSIZE};\
};\
Definition at line 53 of file MsgEncoder.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 241 of file MsgEncoder.cpp.
void sendToModem | ( | boost::asio::serial_port & | port, |
DiverMsg & | msg | ||
) |
Definition at line 183 of file MsgEncoder.cpp.
void writeLatLon | ( | DiverMsg & | msg | ) |
Definition at line 232 of file MsgEncoder.cpp.