//////////////////////////////////////////////////////////////////// // // PURPOSE: List of vehicle parameters that are shared across several // modules, or used in core vehicle code. // // NOTES: All values (except "strings") must be followed by // a unit abbreviation (or one of the unit-like // abbreviations: n/a, bool, enum, count). // //////////////////////////////////////////////////////////////////// // name = "Tethys"; keyText = "TethysEncryption"; //A 16-byte encryption key. Up to 32 bytes are more secure. id = 0 enum; kmlColor = "ff0055ff"; // 4 hex bytes indicating alpha, blue, green, and red // In this case, orange. // **** propPitch migrated to Control.cfg sendDataToShore = 1 bool; // If true, radio data to shore over Iridium // **** surfaceThreshold migrated to Control.cfg // **** batteryCapacityThreshold migrated to BIT.cfg // **** batteryVoltageThreshold migrated to BIT.cfg // **** abortDepth migrated to BIT.cfg // **** stopDepth migrated to BIT.cfg // // Data and Load Controller Settings // // ("NAME" should match the name specified in component interface header) // // NAME-card: // Load Controller device, if any -- something like /dev/load // NAME-uart: // Uart device, if any -- something like /dev/ttyS#, ttyTX# or tty# for the MAX3100 SPI uarts // NAME-ad: // A/D device, if any -- something like /sys/class/hwmon/hwmon0/device/? // NAME-baud: // Baud rate for uart // NAME-address: // Address for RS-485 buses // NAME-vref: // VRef for for A/D devices // // Depth_MSI_US300_card = "/dev/loadA0"; // Depth_MSI_US300_ad = "/dev/mcp3553A0"; // Depth_MSI_US300_timeout = 70 ms; // Depth_MSI_US300_vref = 5.0 V; // Depth_MSI_US300_res = 21 bit; Depth_Keller_card = "/dev/loadA0"; Depth_Keller_ad = "/dev/mcp3553A0"; Depth_Keller_timeout = 125 ms; Depth_Keller_vref = 2.5 V; Depth_Keller_res = 21 bit; PAR_Licor_card = "/dev/loadB0"; PAR_Licor_ad = "/dev/mcp3553B0"; PAR_Licor_timeout = 125 ms; PAR_Licor_vref = 2.5 V; PAR_Licor_res = 21 bit; AHRS_sp3003D_card = "/dev/loadB7"; AHRS_sp3003D_uart = "/dev/ttyB7"; // "/dev/ttyS1"; AHRS_sp3003D_baud = 38400 bps; DVL_micro_card = "/dev/loadB5"; DVL_micro_uart = "/dev/ttyTX1"; DVL_micro_baud = 115200 bps; NAL9602_card = "/dev/loadA1"; NAL9602_uart = "/dev/ttyS2"; NAL9602_baud = 19200 bps; Radio_Freewave_card = "/dev/loadA2"; Radio_Freewave_uart = "/dev/ttyS0"; Radio_Freewave_baud = 115200 bps; ElevatorServo_card = "/dev/loadA6"; ElevatorServo_uart = "/dev/ttyA6"; ElevatorServo_baud = 9600 bps; RudderServo_card = "/dev/loadA5"; RudderServo_uart = "/dev/ttyA5" RudderServo_baud = 9600 bps; ThrusterServo_card = "/dev/loadA7"; ThrusterServo_uart = "/dev/ttyA7" ThrusterServo_baud = 9600 bps; MassServo_card = "/dev/loadA3"; MassServo_uart = "/dev/ttyA3" MassServo_baud = 9600 bps; BuoyancyServo_card = "/dev/loadA4"; BuoyancyServo_uart = "/dev/ttyA4" BuoyancyServo_baud = 9600 bps; AHRS_3DMGX3_card = "/dev/loadB6"; AHRS_3DMGX3_uart = "/dev/ttyB6"; AHRS_3DMGX3_baud = 115200 bps; CTD_NeilBrown_card = "/dev/loadB4"; CTD_NeilBrown_uart = "/dev/ttyB4"; CTD_NeilBrown_baud = 9600 bps; WetLabsBB2FL_card = "/dev/loadB3"; WetLabsBB2FL_uart = "/dev/ttyB3"; WetLabsBB2FL_baud = 19200 bps; Aanderaa_O2_card = "/dev/loadB2"; Aanderaa_O2_uart = "/dev/ttyB2"; Aanderaa_O2_baud = 9600 bps; Turbulence_NPS_card = "/dev/loadB2"; Turbulence_NPS_uart = "/dev/ttyS1"; // Was losing bytes on "/dev/ttyB0"; Turbulence_NPS_baud = 115200 bps; ISUS_card = "/dev/loadB1"; ISUS_uart = "/dev/ttyB1"; ISUS_baud = 38400 bps; DAT_card = "/dev/loadB0"; DAT_uart = "/dev/ttyS1"; // couldn't do xmodem on LCB "/dev/ttyB0"; DAT_baud = 9600 bps; Batt_Ocean_ServerA_uart = "/dev/ttyTX0" Batt_Ocean_ServerA_baud = 19200 bps; Batt_Ocean_ServerB_uart = "/dev/ttyTX2" Batt_Ocean_ServerB_baud = 19200 bps; OnboardHumidity_ad = "/dev/adlpc32xx_0"; OnboardHumidity_vref = 3.15 V; OnboardHumidity_res = 10 bit; OnboardTemperature_ad = "/dev/adlpc32xx_1"; OnboardTemperature_vref = 3.15 V; OnboardTemperature_res = 10 bit; OnboardPressure_ad = "/dev/adlpc32xx_2"; OnboardPressure_vref = 3.15 V; OnboardPressure_res = 10 bit; // MainGroundfault uses Motherboard SPI A/D 0. MainGroundfault_ad = "/dev/ad7888_0"; MainGroundfault_vref = 3.15 V; MainGroundfault_res = 12 bit; // Battery current uses Motherboard SPI A/D 1. secondaryBatteryCurrent_ad = "/dev/ad7888_1"; secondaryBatteryCurrent_vref = 3.15 V; secondaryBatteryCurrent_res = 12 bit; // Battery current uses Motherboard SPI A/D 1. emergencyBatteryCurrent_ad = "/dev/ad7888_2"; emergencyBatteryCurrent_vref = 3.15 V; emergencyBatteryCurrent_res = 12 bit; // Motherboard 5V current uses Motherboard SPI A/D 3. motherboard5VCurrent_ad = "/dev/ad7888_3"; motherboard5VCurrent_vref = 3.15 V; motherboard5VCurrent_res = 12 bit; // Motherboard 3.15V current uses Motherboard SPI A/D 4. motherboard3_15VCurrent_ad = "/dev/ad7888_4"; motherboard3_15VCurrent_vref = 3.15 V; motherboard3_15VCurrent_res = 12 bit; // Motherboard 3.3V current uses Motherboard SPI A/D 5. motherboard3_3VCurrent_ad = "/dev/ad7888_5"; motherboard3_3VCurrent_vref = 3.15 V; motherboard3_3VCurrent_res = 12 bit; // Motherboard 1.8V current uses Motherboard SPI A/D 6. motherboard1_8VCurrent_ad = "/dev/ad7888_6"; motherboard1_8VCurrent_vref = 3.15 V; motherboard1_8VCurrent_res = 12 bit; // Solder pad V45 uses Motherboard SPI A/D 7. // ElevatorCompensatorLow_ad = "/dev/ad7888_7"; // ElevatorCompensatorLow_vref = 3.15 V; // ElevatorCompensatorLow_res = 12 bit;