//////////////////////////////////////////////////////////////// 
// 
// PURPOSE: This contains SensorModule parameters for Opah.
//
// NOTES:   All values (except "strings") must be followed by
//          a unit abbreviation (or one of the unit-like
//          abbreviations: n/a, bool, enum, count). 
// 
//////////////////////////////////////////////////////////////// 

   AcousticModem_Benthos_ATM900.loadAtStartup = 0 bool;
   AcousticModem_Benthos_ATM900.simulateHardware = 0 bool;
   AcousticModem_Benthos_ATM900.verbosity = 0 count;
   AcousticModem_Benthos_ATM900.localAddress = 3 count;

   // The second generation 4 chan mux to the Ocean Server IBPS
   BPC1.loadAtStartup = 1 bool;
   BPC1.simulateHardware = 0 bool;

   DAT.loadAtStartup                = 1 bool;  // DAT local address is set by Vehicle.id
   DAT.simulateHardware             = 0 bool;

   DataOverHttps.loadAtStartup         = 1 bool;

   Depth_Keller.loadAtStartup         = 1 bool;
   Depth_Keller.simulateHardware    = 0 bool;
   Depth_Keller.offset         = -0.46 decibar; // per lab calibration 03/22/2017
   Depth_Keller.scale          = 39.55 micropascal; // per count of A/D. S/N 106 / #3
   Depth_Keller.maxPressBound  = 500 decibar;
   Depth_Keller.minPressBound  = -10 decibar;   

   DropWeight.loadAtStartup           = 1 bool;
   DropWeight.simulateHardware      = 0 bool;

   DVL_micro.loadAtStartup            = 0 bool;
   DVL_micro.simulateHardware       = 0 bool;
   DVL_micro.magDeviation      = 0.0 degree;
   DVL_micro.pitchOffset       = 0.0 degree;
   DVL_micro.rollOffset        = 0.0 degree;
   
   NAL9602.loadAtStartup              = 1 bool;
   NAL9602.simulateHardware         = 0 bool;
   NAL9602.power               = 0.35 watt;
   NAL9602.power_platform_communications = 0.90 watt;
   NAL9602.requestGGA                  = 0 bool;        // If false recommended minimum data will be requested
      
   Onboard.loadAtStartup              = 1 bool;
   Onboard.simulateHardware         = 0 bool;
   OnboardPressure.coefA0      = 2233.75 none;
   OnboardPressure.coefB1      = -2.650635 none;
   OnboardPressure.coefB2      = -1.077026 none;
   OnboardPressure.coefC12     = 0.000914 none;         

   PNI_TCM.loadAtStartup            = 1 bool;
   PNI_TCM.simulateHardware         = 0 bool;
   PNI_TCM.readAccelerations        = 0 bool;
   PNI_TCM.readMagnetics            = 1 bool;   
   PNI_TCM.magDeviation             = 0.0 degree;
   PNI_TCM.pitchOffset              = 0.0 degree;
   PNI_TCM.rollOffset               = 0.0 degree; 
   
   Radio_Surface.loadAtStartup = 1 bool;
   Radio_Surface.simulateHardware = 0 bool;
   
   Rowe_600.loadAtStartup = 0 bool;
   Rowe_600.simulateHardware = 0 bool;
