Note: Goby version 1 (shown here) is now considered obsolete. Please use version 2 for new projects, and consider upgrading old projects.

Goby Underwater Autonomy Project  Series: 1.1, revision: 163, released on 2013-02-06 14:23:27 -0500
protobuf/mm_driver.proto
00001 import "goby/protobuf/driver_base.proto";
00002 
00003 message MicroModemConfig
00004 {
00005   extend goby.acomms.protobuf.DriverConfig 
00006   {
00007     // reset all NVRAM settings to factory before
00008     // setting ours ($CCCFG,ALL,0)
00009     optional bool reset_nvram = 1000 [default = false]; 
00010     
00011     // add NVRAM configuration sentences to send to the modem
00012     // on startup (e.g. "$CACFG,SRC,1"). Omit the "$CACFG," here.
00013     // To reinitialize all values to factory settings, send "ALL,0"
00014     repeated string nvram_cfg = 1001; // e.g. "SRC,3"
00015     
00016     // set to a non-zero value to indicate that we are using the hydroid gateway
00017     // buoy which has a non-standard sentence structure (#M / !M prefixes)
00018     // *do not set for the normal WHOI Micro-Modem*
00019     optional uint32 hydroid_gateway_id = 1002 [default = 0]; 
00020   }
00021 }
00022 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends