//////////////////////////////////////////////////////////////// // // PURPOSE: This contains SensorModule parameters for Tethys class vehicles. // // NOTES: All values (except "strings") must be followed by // a unit abbreviation (or one of the unit-like // abbreviations: n/a, bool, enum, count). // //////////////////////////////////////////////////////////////// AHRS_3DMGX3.loadAtStartup = 0 bool; AHRS_3DMGX3.simulateHardware = 1 bool; AHRS_3DMGX3.power = 0.400 watt; // Per datasheet, at 5V AHRS_3DMGX3.magDeviation = 0.0 degree; AHRS_3DMGX3.pitchOffset = 0.0 degree; AHRS_3DMGX3.rollOffset = 0.0 degree; AHRS_sp3003D.loadAtStartup = 1 bool; AHRS_sp3003D.simulateHardware = 1 bool; AHRS_sp3003D.power = 0.08 watt; AHRS_sp3003D.magDeviation = 0.0 degree; AHRS_sp3003D.pitchOffset = 0.0 degree; AHRS_sp3003D.rollOffset = 0.0 degree; AHRS_sp3003D.readAccelerations = 0 bool; AHRS_sp3003D.readMagnetics = 0 bool; Batt_Ocean_Server.loadAtStartup = 1 bool; DAT.loadAtStartup = 1 bool; DAT.simulateHardware = 1 bool; DAT.remoteAddress = 0 count; DAT.rotationOffset = 0 degree; Depth_Keller.loadAtStartup = 1 bool; Depth_Keller.simulateHardware = 1 bool; Depth_Keller.power = 0.006 watt; // Assumes 1mA + A/D overhead Depth_Keller.offset = 0 decibar; Depth_Keller.scale = 27.72 micropascal; // per count of A/D Depth_Keller.maxPressBound = 500 decibar; Depth_Keller.minPressBound = -10 decibar; DropWeight.loadAtStartup = 1 bool; DropWeight.simulateHardware = 1 bool; DVL_micro.loadAtStartup = 1 bool; DVL_micro.simulateHardware = 1 bool; DVL_micro.power = 5.436 watt; // Assumes 75 meter altitude, 2.5 Hz DVL_micro.magDeviation = 0.0 degree; DVL_micro.pitchOffset = 0.0 degree; DVL_micro.rollOffset = 0.0 degree; DVL_micro.simulateRssi = 1 bool; //DVL_micro.power_platform_orientation = 0.94 watt; //DVL_micro.power_platform_magnetic_orientation = 0.94 watt; //DVL_micro.power_platform_pitch_angle = 0.94 watt; //DVL_micro.power_platform_roll_angle = 0.94 watt; NAL9602.gpsFailTimeout = 10 min; // Time to wait for GPS prior to throwing a failure // Based on worst case outside of 5 min 26 seconds for // acquisition without a backup battery. NAL9602.requestGGA = 0 bool; // If false recommended minimum data will be requested NAL9602.loadAtStartup = 1 bool; NAL9602.simulateHardware = 1 bool; NAL9602.power = 0.35 watt; NAL9602.power_platform_communications = 0.90 watt; Onboard.loadAtStartup = 1 bool; Onboard.simulateHardware = 1 bool; OnboardPressure.slope = 172.62 psi/V; OnboardPressure.intercept = 0.0 psi; Onboard.power = 0.010 watt; // Guess Radio_Freewave.loadAtStartup = 1 bool; Radio_Freewave.simulateHardware = 1 bool; Radio_Freewave.power = 2.50 watt; Radio_Freewave.maxDepth = 0.5 meter; // Turn off power below this depth SCPI.loadAtStartup = 1 bool; SCPI.simulateHardware = 1 bool; SCPI.sampleTime = 10 second;