[MegaTune] MTversion = 2.25 ; MegaTune itself; needs to match exec version. versionInfo = "S" ; Put this in the title bar. queryCommand = "Q" ; Verify against signature. signature = "IOExtendSCM V1.1.2 " ; Can expander sends a null at 20th byte. ; 123456789.123456789. [TunerStudio] iniSpecVersion = 3.24 ;------------------------------------------------------------------------------- [Constants] endianness = little nPages = 1 pageSize = 52 burnCommand = "B" pageReadCommand = "V" pageValueWrite = "W%o%v" pageActivate = "P\001" blockReadTimeout = 2000 ;Milliseconds total timeout for reading page. pageActivationDelay = 10 ;Milliseconds delay after burn command. ;tsWriteBlocks = off interWriteDelay = 1 blockingFactor = 2048 tableBlockingFactor = 2048 delayAfterPortOpen = 1000 ;page 1 = table2 = Number 2 page = 1 ; name = class, type, offset, shape, units, scale, translate, lo, hi, digits CanID = scalar, U08, 0, "", 1, 0.00000, 0, 255, 0 ; * ( 1 byte) Display = bits, U08, 1, [0:0], "Disable", "Enable" ; * ( 1 byte) Egt = bits, U08, 1, [1:1], "Disable", "Enable" ; * EgtOffset = bits, U08, 1, [2:2], "Disable", "Enable" ; * ReqData = bits, U08, 1, [3:3], "Disable", "Enable" ; * BroadData = bits, U08, 1, [4:4], "Disable", "Enable" ; * ShiftLight = bits, U08, 1, [5:5], "Disable", "Enable" ; * BarGraph = bits, U08, 1, [6:6], "Disable", "Enable" ; * CfgValid = bits, U08, 1, [7:7], "Invalid", "Valid" ; * PT100Adc1 = bits, U08, 2, [0:0], "Disable", "Enable" ; * ( 1 byte) PT100Adc2 = bits, U08, 2, [1:1], "Disable", "Enable" ; * PT100Adc3 = bits, U08, 2, [2:2], "Disable", "Enable" ; * PT100Adc4 = bits, U08, 2, [3:3], "Disable", "Enable" ; * PT1000Adc1 = bits, U08, 2, [4:4], "Disable", "Enable" ; * PT1000Adc2 = bits, U08, 2, [5:5], "Disable", "Enable" ; * PT1000Adc3 = bits, U08, 2, [6:6], "Disable", "Enable" ; * PT1000Adc4 = bits, U08, 2, [7:7], "Disable", "Enable" ; * Freq1 = bits, U08, 3, [0:0], "Disable", "Enable" ; * ( 1 byte) Freq2 = bits, U08, 3, [1:1], "Disable", "Enable" ; * PullupIn1 = bits, U08, 3, [2:2], "Disable", "Enable" ; * PullupIn2 = bits, U08, 3, [3:3], "Disable", "Enable" ; * PageBtn = bits, U08, 3, [4:4], "Input1", "S1" ; * Lambda = bits, U08, 3, [5:5], "Afr", "Lambda" ; * Spare6 = bits, U08, 3, [6:6], "Disable", "Enable" ; * Spare7 = bits, U08, 3, [7:7], "Disable", "Enable" ; * MsType = bits, U08, 4, [0:1] "Invalid", "MS1", "MS2", "MS3" ; * ( 1 byte) DispStartPage = scalar, U08, 5, "", 1, 0.00000, 0, 6, 0 ; * ( 1 byte) DispBackLight = scalar, U08, 6, "", 1, 0.00000, 0, 1, 0 ; * ( 1 byte) DisplayPage1 = bits, U08, 7, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage2 = bits, U08, 8, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage3 = bits, U08, 9, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage4 = bits, U08, 10, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage5 = bits, U08, 11, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage6 = bits, U08, 12, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage7 = bits, U08, 13, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage8 = bits, U08, 14, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage9 = bits, U08, 15, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage10 = bits, U08, 16, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage11 = bits, U08, 17, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage12 = bits, U08, 18, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage13 = bits, U08, 19, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage14 = bits, U08, 20, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage15 = bits, U08, 21, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage16 = bits, U08, 22, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage17 = bits, U08, 23, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage18 = bits, U08, 24, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage19 = bits, U08, 25, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) DisplayPage20 = bits, U08, 26, [0:4], "Invalid", "RPM", "MAP", "TPS", "LAMBDA 1", "LAMBDA 2", "LAMBDA TARGET 1", "LAMBDA TARGET 2", "CLT", "MAT", "ADVANCE", "BATT", "AD6", "AD7", "EGT1", "EGT2", "EGT3", "EGT4", "EGT5", "EGT6", "EGT7", "EGT8", "ADC1", "ADC2", "ADC3", "ADC4", "FREQ1", "FREQ2", "Invalid", "Invalid", "Invalid", "Invalid"; * ( 1 byte) Egt0Offset = scalar, S08, 27, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt1Offset = scalar, S08, 28, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt2Offset = scalar, S08, 29, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt3Offset = scalar, S08, 30, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt4Offset = scalar, S08, 31, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt5Offset = scalar, S08, 32, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt6Offset = scalar, S08, 33, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) Egt7Offset = scalar, S08, 34, "C", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) EgtError = scalar, S08, 35, "Number", 1, 0.00000, -128, 127, 0 ; * ( 1 byte) ShiftRpm = scalar, U08, 36, "Rpm", 1, 0.00000, 0, 200, 0 ; * ( 1 byte) Stoich = scalar, U08, 37, "", 0.1, 0.00000, 0, 255, 1 ; * ( 1 byte) Spare = scalar, U08, 38, "ID", 1, 0.00000, 0, 255, 0 ; * ( 1 byte) Bc1MsgType = bits, U08, 39, [0:0], "Std", "Ext" ; * ( 1 byte) Bc2MsgType = bits, U08, 39, [1:1], "Std", "Ext" ; * ( 1 byte) Bc3MsgType = bits, U08, 39, [2:2], "Std", "Ext" ; * ( 1 byte) Bc4MsgType = bits, U08, 39, [3:3], "Std", "Ext" ; * ( 1 byte) Bc5MsgType = bits, U08, 39, [4:4], "Std", "Ext" ; * ( 1 byte) Bc6MsgType = bits, U08, 39, [5:5], "Std", "Ext" ; * ( 1 byte) Bc7MsgType = bits, U08, 39, [6:6], "Std", "Ext" ; * ( 1 byte) Bc8MsgType = bits, U08, 39, [7:7], "Std", "Ext" ; * ( 1 byte) BcId1 = scalar, U16, 40, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) BcId2 = scalar, U16, 42, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) BcId3 = scalar, U16, 44, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) BcId4 = scalar, U16, 46, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) BcId5 = scalar, U16, 48, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) BcId6 = scalar, U16, 50, "ID", 1, 0, 0, 65535, 0 ; * ( 2 byte) ;------------------------------------------------------------------------------- [ConstantsExtensions] requiresPowerCycle = Freq1 requiresPowerCycle = Freq2 requiresPowerCycle = PullupIn1 requiresPowerCycle = PullupIn2 oppositeEndian = BcId1 oppositeEndian = BcId2 oppositeEndian = BcId3 oppositeEndian = BcId4 oppositeEndian = BcId5 oppositeEndian = BcId6 ;------------------------------------------------------------------------------- [SettingContextHelp] CanID = "CAN BUS ID of the Expander Module, ID is for megasquirt style CAN BUS comminucation" Freq1 = "Measure the frequency at the input pin 1 on/off" Freq2 = "Measure the frequency at the input pin 2 on/off" PullupIn1 = "Internal pullup to 5V for input pin 1 on/off" PullupIn2 = "Internal pullup to 5V for input pin 2 on/off" Egt = "Thermocouple sensor readout is on / off" EgtOffset = "Enable offest table for each thermocouple sensor for finetuning" EgtError = "Number off error readings from a thermocouple sensor before this sensor getting disabled until next power on" BroadData = "Broadcast the internal data from the CAN BUS BOARD to the CAN BUS" ReqData = "Request data from the MS for the display" Display = "Display on/off" MsType = "Type off the MS which the CAN BUS BOARD is talking with" DispStartPage = "The display page which will be displayed after the startup screen" DispBackLight = "Display backlight on/off" BarGraph = "Rpm bar graph enabled" ShiftLight = "Shift Light on/off" ShiftRpm = "If shift light is enabled and the actual rpm is higher than this value, the backlight will flash (Shift RPM = this value *64)" PageBtn = "The input which will be used to change the display page" Lambda = "What to display lambda or afr" Stoich = "This is the air fuel ratio" BcId1 = "ID for the broadcast message 1" BcId2 = "ID for the broadcast message 2" BcId3 = "ID for the broadcast message 3" BcId4 = "ID for the broadcast message 4" BcId5 = "ID for the broadcast message 5" BcId6 = "ID for the broadcast message 6" Bc1MsgType = "Format for the boradcast message 1" Bc2MsgType = "Format for the boradcast message 2" Bc3MsgType = "Format for the boradcast message 3" Bc4MsgType = "Format for the boradcast message 4" Bc5MsgType = "Format for the boradcast message 5" Bc6MsgType = "Format for the boradcast message 6" Bc7MsgType = "Format for the boradcast message 7" Bc8MsgType = "Format for the boradcast message 8" ;------------------------------------------------------------------------------- [Menu] menuDialog = main menu = "T&ools" subMenu = std_ms2gentherm, "Calibrate T&hermistor Tables" , 0 menu = "&EGT Board Setup" subMenu = base_settings, "BASIC settings" subMenu = egt_settings, "Egt probe settings", 0, { EgtOffset } subMenu = display_settings, "Display settings", 0, { Display } subMenu = broadcast_settings, "Boradcast setting", 0, {BroadData} ;------------------------------------------------------------------------------- [UserDefined] dialog = base_settings, "Basic settings" field = "Enable features" field = "Canbus ID", CanID field = "Frequency Input 1", Freq1 field = "Frequency Input 2", Freq2 field = "Pullup Input 1", PullupIn1 field = "Pullup Input 2", PullupIn2 field = "Egt", Egt field = "Egt Offsets", EgtOffset field = "Egt Error Readings", EgtError field = "Broadcast Data", BroadData field = "Request Data from MS", ReqData field = "Display", Display field = "Lambda or Afr", Lambda field = "Stoich", Stoich field = "Megasquirt Type", MsType ;field = "Config valid", CfgValid field = "!Power cycle after a change" dialog = egt_settings, "Egt probe settings" field = "Offset values for the EGT Probes in Celsius" field = "EGT 1", Egt0Offset field = "EGT 2", Egt1Offset field = "EGT 3", Egt2Offset field = "EGT 4", Egt3Offset field = "EGT 5", Egt4Offset field = "EGT 6", Egt5Offset field = "EGT 7", Egt6Offset field = "EGT 8", Egt7Offset dialog = display_settings, "Display settings" field = "Page 1 Field 1", DisplayPage1 field = "Page 1 Field 2", DisplayPage2 field = "Page 1 Field 3", DisplayPage3 field = "Page 1 Field 4", DisplayPage4 field = "Page 2 Field 1", DisplayPage5 field = "Page 2 Field 2", DisplayPage6 field = "Page 2 Field 3", DisplayPage7 field = "Page 2 Field 4", DisplayPage8 field = "Page 3 Field 1", DisplayPage9 field = "Page 3 Field 2", DisplayPage10 field = "Page 3 Field 3", DisplayPage11 field = "Page 3 Field 4", DisplayPage12 field = "Page 4 Field 1", DisplayPage13 field = "Page 4 Field 2", DisplayPage14 field = "Page 4 Field 3", DisplayPage15 field = "Page 4 Field 4", DisplayPage16 field = "Page 5 Field 1", DisplayPage17 field = "Page 5 Field 2", DisplayPage18 field = "Page 5 Field 3", DisplayPage19 field = "Page 5 Field 4", DisplayPage20 field = "Start Page", DispStartPage field = "Backlight", DispBackLight field = "Bar Graph", BarGraph field = "Shift Light", ShiftLight field = "Shift Rpm", ShiftRpm,{ ShiftLight } field = "Page Button", PageBtn dialog = broadcast_settings, "Boradcast setting" field = "Broadcast ID Message 1", BcId1 field = "Broadcast Format Message 1", Bc1MsgType field = "Broadcast ID Message 2", BcId2 field = "Broadcast Format Message 2", Bc2MsgType field = "Broadcast ID Message 3", BcId3 field = "Broadcast Format Message 3", Bc3MsgType field = "Broadcast ID Message 4", BcId4 field = "Broadcast Format Message 4", Bc4MsgType field = "Broadcast ID Message 5", BcId5 field = "Broadcast Format Message 5", Bc5MsgType field = "Broadcast ID Message 6", BcId6 field = "Broadcast Format Message 6", Bc6MsgType ;------------------------------------------------------------------------------- [OutputChannels] deadValue = { 0 } ; Convenient unchanging value. ochGetCommand = "A" ochBlockSize = 84 Display1 = scalar, U16, 0, "", 1.000, 0.000 Display2 = scalar, U16, 2, "", 1.000, 0.000 Display3 = scalar, U16, 4, "", 1.000, 0.000 Display4 = scalar, U16, 6, "", 1.000, 0.000 Display5 = scalar, U16, 8, "", 1.000, 0.000 Display6 = scalar, U16, 10, "", 1.000, 0.000 Display7 = scalar, U16, 12, "", 1.000, 0.000 Display8 = scalar, U16, 14, "", 1.000, 0.000 Display9 = scalar, U16, 16, "", 1.000, 0.000 Display10 = scalar, U16, 18, "", 1.000, 0.000 Display11 = scalar, U16, 20, "", 1.000, 0.000 Display12 = scalar, U16, 22, "", 1.000, 0.000 Display13 = scalar, U16, 24, "", 1.000, 0.000 Display14 = scalar, U16, 26, "", 1.000, 0.000 Display15 = scalar, U16, 28, "", 1.000, 0.000 Display16 = scalar, U16, 30, "", 1.000, 0.000 Display17 = scalar, U16, 32, "", 1.000, 0.000 Display18 = scalar, U16, 34, "", 1.000, 0.000 Display19 = scalar, U16, 36, "", 1.000, 0.000 Display20 = scalar, U16, 38, "", 1.000, 0.000 Egt1 = scalar, U16, 40, "C", 1.000, 0.000 Egt2 = scalar, U16, 42, "C", 1.000, 0.000 Egt3 = scalar, U16, 44, "C", 1.000, 0.000 Egt4 = scalar, U16, 46, "C", 1.000, 0.000 Egt5 = scalar, U16, 48, "C", 1.000, 0.000 Egt6 = scalar, U16, 50, "C", 1.000, 0.000 Egt7 = scalar, U16, 52, "C", 1.000, 0.000 Egt8 = scalar, U16, 54, "C", 1.000, 0.000 Adc1 = scalar, U16, 56, "ADC", 1.000, 0.000 Adc2 = scalar, U16, 58, "ADC", 1.000, 0.000 Adc3 = scalar, U16, 60, "ADC", 1.000, 0.000 Adc4 = scalar, U16, 62, "ADC", 1.000, 0.000 Freq1 = scalar, U16, 64, "HZ", 1.000, 0.000 Freq2 = scalar, U16, 66, "HZ", 1.000, 0.000 FreqDelta1 = scalar, U16, 68, "", 1.000, 0.000 FreqDelta2 = scalar, U16, 70, "", 1.000, 0.000 AdcTemp1 = scalar, S16, 72, "C", 1.000, 0.000 AdcTemp2 = scalar, S16, 74, "C", 1.000, 0.000 AdcTemp3 = scalar, S16, 76, "C", 1.000, 0.000 AdcTemp4 = scalar, S16, 78, "C", 1.000, 0.000 Output = scalar, U08, 80, "", 1.000, 0.000 Inputs = scalar, U08, 81, "", 1.000, 0.000 Loop = scalar, U16, 82, "", 1.000, 0.000 ;------------------------------------------------------------------------------- [GaugeConfigurations] ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld Egt1Gauge = Egt1, "Egt 1", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt2Gauge = Egt2, "Egt 2", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt3Gauge = Egt3, "Egt 3", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt4Gauge = Egt4, "Egt 4", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt5Gauge = Egt5, "Egt 5", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt6Gauge = Egt6, "Egt 6", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt7Gauge = Egt7, "Egt 7", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Egt8Gauge = Egt8, "Egt 8", "C", 0, 1023, -1, -1, 1024, 1024, 0, 0 Adc1Gauge = Adc1, "Adc 1", "ADC", 0, 1023, -1, -1, 1024, 1024, 0, 0 Adc2Gauge = Adc2, "Adc 2", "ADC", 0, 1023, -1, -1, 1024, 1024, 0, 0 Adc3Gauge = Adc3, "Adc 3", "ADC", 0, 1023, -1, -1, 1024, 1024, 0, 0 Adc4Gauge = Adc4, "Adc 4", "ADC", 0, 1023, -1, -1, 1024, 1024, 0, 0 Freq1Gauge = Freq1, "Freq 1", "Hz", 0, 1023, -1, -1, 1024, 1024, 0, 0 Freq2Gauge = Freq2, "Freq 2", "Hz", -50, 200, -1, -1, 1024, 1024, 0, 0 AdcTemp1Gauge = AdcTemp1, "Temp 1", "C", -50, 200, -60, -60, 1024, 1024, 0, 0 AdcTemp2Gauge = AdcTemp2, "Temp 2", "C", -55, 200, -60, -60, 1024, 1024, 0, 0 AdcTemp3Gauge = AdcTemp3, "Temp 3", "C", -55, 200, -60, -60, 1024, 1024, 0, 0 AdcTemp4Gauge = AdcTemp4, "Temp 4", "C", -55, 200, -60, -60, 1024, 1024, 0, 0 LoopGauge = Loop, "Loops/s", "", 0, 65535, -60, -60, 65536, 65536, 0, 0 ;------------------------------------------------------------------------------- [FrontPage] gauge1 = Egt1Gauge gauge2 = Egt2Gauge gauge3 = Egt3Gauge gauge4 = Egt4Gauge gauge5 = Adc1Gauge gauge6 = Adc2Gauge gauge7 = Adc3Gauge gauge8 = Adc4Gauge ;-------------------------------------------------------------------------------