Library: lib_lamss_protobuf


Brief Synopsis:

Configurations of Goby-protobuf messages used for messages transmitted between Goby-MOOS applications through the MOOSDB or via the acoustic modem to and from the operators and collaborators.

Authors:

  • Toby Schneider
  • Henrik Schmidt

Groups:

Apps dependent on this library: (18)

Distribution:

  • lamss.mit.edu

Contact Email:

  • toby@gobysoft.org,henrik@mit.edu

Function:

Configurations of Goby protobuf messages used for transmitting information between Goby-MOOS Applications as an alternative to the traditional MOOS-IvP variable-value pairs. The message configurations are included and syntax checked in the Goby-MOOS applications at compile time, automatically generating C++ variables accessible at runtime, where the messages are handled by a generic set of utilities for conversion to and from string format passed through the MOOSDB. Also include the protobuf configurations for the Goby Dynamic Command and Control Language (DCCL) messages transmitted to and from the operators and collaborating nodes via the acoustic modem network. Includes Goby protobuf configurations for most Request/Response services in the Virtual Ocean, including SVP sections and acoustic impulse responses.


Lines of Code:

  • 151

Files of Code:

  • 3

Work Years:

  • 0.03