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)
- iBellhop, iNoaaBathy, pLamssAEL, pLamssBearingTracker, pLamssCBF, pLamssMissionManager, pLamssTrackManager, uSVP_OceanModel, uSimADCP_OceanModel, uSimActiveSonar, uSimCTD_OceanModel, uSimModemNetwork, uSimModemRange, uSimModemSignal, uSimPassiveSonar, uSimSelfNoise, uSimSourceArray, uSimTargets.
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