Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: DMBasicGUI DMSupport
Diff: easyGUIUpdated/GuiVar.h
- Revision:
- 1:a5258871b33d
- Parent:
- 0:47c880c1463d
- Child:
- 5:aceac1035d71
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/easyGUIUpdated/GuiVar.h Thu Jul 20 08:42:29 2017 +0000
@@ -0,0 +1,956 @@
+// My own header is inserted here - edit it in the C code generation window
+
+// -----------------------------------------------------------------------
+//
+// *** ATTENTION ***
+//
+// This file is maintained by the easyGUI Graphical User Interface
+// program. Modifications should therefore not be made directly in
+// this file, as the changes will be lost next time easyGUI creates
+// the file.
+//
+// *** ATTENTION ***
+//
+// -----------------------------------------------------------------------
+
+//
+// Generated by easyGUI version 6.0.9.005
+// Generated for project GC500_5inch
+// in project file C:\easyGUI Projects\GC500_5inch.gui
+//
+
+// Ensure that this header file is only included once
+#ifndef __GUIVAR_H
+#define __GUIVAR_H
+
+// -------------------------- INCLUDE SECTION --------------------------
+
+#include "GuiConst.h"
+#include "GuiLib.h"
+
+// --------------------- GLOBAL DECLARATION SECTION --------------------
+
+// Positions
+// =========
+
+
+// Variables
+// =========
+
+// Actuator software version
+extern GuiConst_TEXT GuiVar_actuatorSoftwareVersion[41];
+
+
+// The current value for the damp factor applied to the auxiliary
+extern GuiConst_TEXT GuiVar_auxiliaryDampFactor[41];
+
+
+// The current value for the nudge factor applied to the auxiliary
+extern GuiConst_TEXT GuiVar_auxiliaryNudgeFactor[41];
+
+
+// The build date of the software (this enables us to track which build is
+// being used)
+extern GuiConst_TEXT GuiVar_buildDate[41];
+
+
+// The current (actual) temperature of the column oven
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibActualOvenTemp[41];
+
+
+// The text to appear on top of the Calibrate button ("Calibrate" to start
+// calibrating, "Stop" to stop it)
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibCalibrateButtonText[21];
+
+
+// The current auto calibration status (idle, heating, etc)
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibCalibrationState[41];
+
+
+// The current calibrated resistance for the selected calibration point
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibCurrentRes[41];
+
+
+// The current calibrated temperature for the selected calibration point
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibCurrentTemp[41];
+
+
+// The current auto calibration heat status (on or off)
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibHeatState[41];
+
+
+// The point to be calibrated (0 = point 1, 1 = point 2, 2 = point 3)
+extern GuiConst_INT8U GuiVar_columnDHAutoCalibPointSelection;
+
+
+// The resistance of the GC column
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibResistance[41];
+
+
+// The colour for the text on the Set button on the auto calibration page
+// for the directly heated column
+extern GuiConst_INTCOLOR GuiVar_columnDHAutoCalibSetColour;
+
+
+// The time (in minutes) until stabilisation finishes
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibStabilisationTimeRemaining[41];
+
+
+// The time (in minutes) to allow the oven to stabilise at the calibration
+// temperature
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibStabilisationTimeToSet[41];
+
+
+// The temperature to which the user wants to set the GC column oven
+extern GuiConst_TEXT GuiVar_columnDHAutoCalibTemperatureToSet[41];
+
+
+// The current value for the damp factor applied to the directly heated column.
+extern GuiConst_TEXT GuiVar_columnDHDampFactor[41];
+
+
+// The current resistance for Manual Column Calibration point 1
+extern GuiConst_TEXT GuiVar_columnDHManualCalibRes1[41];
+
+
+// The current resistance for Manual Column Calibration point 2
+extern GuiConst_TEXT GuiVar_columnDHManualCalibRes2[41];
+
+
+// The current resistance for Manual Column Calibration point 3
+extern GuiConst_TEXT GuiVar_columnDHManualCalibRes3[41];
+
+
+// The current temperature for Manual Column Calibration point 1
+extern GuiConst_TEXT GuiVar_columnDHManualCalibTemp1[41];
+
+
+// The current temperature for Manual Column Calibration point 2
+extern GuiConst_TEXT GuiVar_columnDHManualCalibTemp2[41];
+
+
+// The current temperature for Manual Column Calibration point 3
+extern GuiConst_TEXT GuiVar_columnDHManualCalibTemp3[41];
+
+
+// The current value for the nudge factor applied to the directly heated
+// column.
+extern GuiConst_TEXT GuiVar_columnDHNudgeFactor[41];
+
+
+// The current value for the DH column PSU DAC, obtained from the GC
+extern GuiConst_TEXT GuiVar_columnDHPSUDACGetValue[41];
+
+
+// The current power for the DH column PSU DAC, calculated using the current
+// PSU DAC value
+extern GuiConst_TEXT GuiVar_columnDHPSUDACPower[41];
+
+
+// The value to which the DH column PSU DAC is to be set
+extern GuiConst_TEXT GuiVar_columnDHPSUDACSetValue[41];
+
+
+// The current value for the ramp damp factor applied to the directly heated
+// column.
+extern GuiConst_TEXT GuiVar_columnDHRampDampFactor[41];
+
+
+// The current value for the ramp nudge factor applied to the directly heated
+// column.
+extern GuiConst_TEXT GuiVar_columnDHRampNudgeFactor[41];
+
+
+// The current value for the DH column sensor current gain
+extern GuiConst_TEXT GuiVar_columnDHSensorCalibCurrentGain[41];
+
+
+// The current value for the DH column sensor current offset
+extern GuiConst_TEXT GuiVar_columnDHSensorCalibCurrentOffset[41];
+
+
+// The current value for the DH column sensor voltage gain
+extern GuiConst_TEXT GuiVar_columnDHSensorCalibVoltageGain[41];
+
+
+// The current value for the DH column sensor voltage offset
+extern GuiConst_TEXT GuiVar_columnDHSensorCalibVoltageOffset[41];
+
+
+// The temperature of the directly heated column (not used for any other
+// type of column)
+extern GuiConst_TEXT GuiVar_columnDHTemperature[41];
+
+
+// The numbers of injectors installed since the column itself was installed
+extern GuiConst_TEXT GuiVar_columnInjectionsSinceInstallation[41];
+
+
+// The internal diameter of the column
+extern GuiConst_TEXT GuiVar_columnInnerDiameter[41];
+
+
+// The length of the column
+extern GuiConst_TEXT GuiVar_columnLength[41];
+
+
+// The maximum GC column temperature (on the Settings page)
+extern GuiConst_TEXT GuiVar_columnMaxTemp[41];
+
+
+// The maximum GC column temperature (on the Column page)
+extern GuiConst_TEXT GuiVar_columnMaxTemp2[41];
+
+
+// The outer (i.e. external) diameter of the column
+extern GuiConst_TEXT GuiVar_columnOuterDiameter[41];
+
+
+// The current value for the damp factor applied to the column oven.
+extern GuiConst_TEXT GuiVar_columnOvenDampFactor[41];
+
+
+// The current value for the nudge factor applied to the column oven.
+extern GuiConst_TEXT GuiVar_columnOvenNudgeFactor[41];
+
+
+// The current value for the ramp damp factor applied to the column oven.
+extern GuiConst_TEXT GuiVar_columnOvenRampDampFactor[41];
+
+
+// The current value for the ramp nudge factor applied to the column oven.
+extern GuiConst_TEXT GuiVar_columnOvenRampNudgeFactor[41];
+
+
+// The current value for the temperature offset applied to the column oven.
+extern GuiConst_TEXT GuiVar_columnOvenTempOffset[41];
+
+
+// The serial number of the column itself
+extern GuiConst_TEXT GuiVar_columnSerialNumber[41];
+
+
+// The current status of the column (cold, heating up, ready, faulted)
+extern GuiConst_TEXT GuiVar_columnStatus[41];
+
+
+// The target temperature for the GC column
+extern GuiConst_TEXT GuiVar_columnTargetTemperature[41];
+
+
+// The target temperature for the GC column (on Column page 1)
+extern GuiConst_TEXT GuiVar_columnTargetTemperature2[41];
+
+
+// The current temperature of the GC column
+extern GuiConst_TEXT GuiVar_columnTemperature[41];
+
+
+// The column temperature (on the Home page)
+extern GuiConst_TEXT GuiVar_columnTemperature2[41];
+
+
+// The temperature to which the user wants to set the GC column oven
+extern GuiConst_TEXT GuiVar_columnTemperatureToSet[41];
+
+
+// The current temperature of the GC column. Displayed while the method is
+// running. Oven or directly heated, as appropriate
+extern GuiConst_TEXT GuiVar_columnTemperatureWhileRunning[41];
+
+
+// Tells the user if there is no column temperature method set up (the graph
+// will be blank in this case)
+extern GuiConst_TEXT GuiVar_columnTempProfilePageNoMethod[41];
+
+
+// The label for the X axis of the graph on the ColumnTempProfile page
+extern GuiConst_TEXT GuiVar_columnTempProfilePageXAxisLabel[41];
+
+
+// The GC column type (None, Conventional or Directly heated)
+extern GuiConst_TEXT GuiVar_columnType[41];
+
+
+// The first component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing1[41];
+
+
+// The second component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing2[41];
+
+
+// The third component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing3[41];
+
+
+// The fourth component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing4[41];
+
+
+// The fifth component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing5[41];
+
+
+// The sixth component that now needs servicing
+extern GuiConst_TEXT GuiVar_componentNeedsServicing6[41];
+
+
+// The first component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing1[41];
+
+
+// The second component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing2[41];
+
+
+// The third component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing3[41];
+
+
+// The fourth component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing4[41];
+
+
+// The fifth component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing5[41];
+
+
+// The sixth component for which we are setting up the servicing
+extern GuiConst_TEXT GuiVar_componentSetupServicing6[41];
+
+
+// The current, actual, column oven temperature (DH column calibration page)
+extern GuiConst_TEXT GuiVar_currentColumnOvenTemperature[41];
+
+
+// The current, actual, column resistance (DH column calibration page)
+extern GuiConst_TEXT GuiVar_currentColumnResistance[41];
+
+
+// The command response received from the GC
+extern GuiConst_TEXT GuiVar_debugCommandRx[21];
+
+
+// The command to be sent to the GC
+extern GuiConst_TEXT GuiVar_debugCommandTx[21];
+
+
+// The Detector air flow rate, in millilitres per mimute
+extern GuiConst_TEXT GuiVar_detectorAirFlowRate[41];
+
+
+// The current value for the damp factor applied to the detector
+extern GuiConst_TEXT GuiVar_detectorDampFactor[41];
+
+
+// The Detector fuel flow rate, in millilitres per minute
+extern GuiConst_TEXT GuiVar_detectorFuelFlowRate[41];
+
+
+// The current value for the nudge factor applied to the detector
+extern GuiConst_TEXT GuiVar_detectorNudgeFactor[41];
+
+
+// The detector range - can be x2,x10, x100 or x1000
+extern GuiConst_TEXT GuiVar_detectorRange[41];
+
+
+// The Detector status - not ignited, igniting, ignited
+extern GuiConst_TEXT GuiVar_detectorStatus[41];
+
+
+// The GC detector target temperature
+extern GuiConst_TEXT GuiVar_detectorTargetTemperature[41];
+
+
+// The GC detector target temperature (displayed in each of the Detector
+// pages)
+extern GuiConst_TEXT GuiVar_detectorTargetTemperature2[41];
+
+
+// The GC detector temperature (on the Detector page)
+extern GuiConst_TEXT GuiVar_detectorTemperature[41];
+
+
+// The detector temperature (on the Home page)
+extern GuiConst_TEXT GuiVar_detectorTemperature2[41];
+
+
+// The GC detector type (on the Settings page)
+extern GuiConst_TEXT GuiVar_detectorType[41];
+
+
+// The GC detector type (on the Detector page)
+extern GuiConst_TEXT GuiVar_detectorType2[41];
+
+
+// The command to lock/unlock the door actuator - i.e. to toggle it from
+// its current position
+extern GuiConst_TEXT GuiVar_doorActuatorCommand[41];
+
+
+// The colour of the door actuator command text - black for enabled, grey
+// for disabled
+extern GuiConst_INTCOLOR GuiVar_doorActuatorCommandFGColour;
+
+
+// The current through an ECD detector
+extern GuiConst_TEXT GuiVar_ecdDetectorCurrent[41];
+
+
+// Tells the user if they entered the correct engineer's lock code, or not
+extern GuiConst_TEXT GuiVar_engineersLockCodeMessage[41];
+
+
+// First field of the gateway address
+extern GuiConst_TEXT GuiVar_ethernetGateway1[11];
+
+
+// The background colour for the first gateway field
+extern GuiConst_INTCOLOR GuiVar_ethernetGateway1BackgroundColour;
+
+
+// Second field of the gateway address
+extern GuiConst_TEXT GuiVar_ethernetGateway2[11];
+
+
+// The background colour for the second gateway field
+extern GuiConst_INTCOLOR GuiVar_ethernetGateway2BackgroundColour;
+
+
+// Third field of the gateway address
+extern GuiConst_TEXT GuiVar_ethernetGateway3[11];
+
+
+// The background colour for the third gateway field
+extern GuiConst_INTCOLOR GuiVar_ethernetGateway3BackgroundColour;
+
+
+// Fourth field of the gateway address
+extern GuiConst_TEXT GuiVar_ethernetGateway4[11];
+
+
+// The background colour for the fourth gateway field
+extern GuiConst_INTCOLOR GuiVar_ethernetGateway4BackgroundColour;
+
+
+// First field of the IP address
+extern GuiConst_TEXT GuiVar_ethernetIP1[11];
+
+
+// The background colour for the first IP address field
+extern GuiConst_INTCOLOR GuiVar_ethernetIP1BackgroundColour;
+
+
+// Second field of the IP address
+extern GuiConst_TEXT GuiVar_ethernetIP2[11];
+
+
+// The background colour for the second IP address field
+extern GuiConst_INTCOLOR GuiVar_ethernetIP2BackgroundColour;
+
+
+// Third field of the IP address
+extern GuiConst_TEXT GuiVar_ethernetIP3[11];
+
+
+// The background colour for the third IP address field
+extern GuiConst_INTCOLOR GuiVar_ethernetIP3BackgroundColour;
+
+
+// Fourth field of the IP address
+extern GuiConst_TEXT GuiVar_ethernetIP4[11];
+
+
+// The background colour for the fourth IP address field
+extern GuiConst_INTCOLOR GuiVar_ethernetIP4BackgroundColour;
+
+
+// The title of the ethernet field (IP address, etc) being edited on the
+// Ethernet Keypad page
+extern GuiConst_TEXT GuiVar_ethernetKeypadTitle[41];
+
+
+// The first field of the submask
+extern GuiConst_TEXT GuiVar_ethernetMask1[11];
+
+
+// The background colour for the first submask field
+extern GuiConst_INTCOLOR GuiVar_ethernetMask1BackgroundColour;
+
+
+// The second field of the submask
+extern GuiConst_TEXT GuiVar_ethernetMask2[11];
+
+
+// The background colour for the second submask field
+extern GuiConst_INTCOLOR GuiVar_ethernetMask2BackgroundColour;
+
+
+// The third field of the submask
+extern GuiConst_TEXT GuiVar_ethernetMask3[11];
+
+
+// The background colour for the third submask field
+extern GuiConst_INTCOLOR GuiVar_ethernetMask3BackgroundColour;
+
+
+// The fourth field of the submask
+extern GuiConst_TEXT GuiVar_ethernetMask4[11];
+
+
+// The background colour for the fourth submask field
+extern GuiConst_INTCOLOR GuiVar_ethernetMask4BackgroundColour;
+
+
+// The first octet being edited on the Ethernet keypad
+extern GuiConst_TEXT GuiVar_ethernetOctet1[11];
+
+
+// The background colour for the first Ethernet octet
+extern GuiConst_INTCOLOR GuiVar_ethernetOctet1BackgroundColour;
+
+
+// The second octet being edited on the Ethernet keypad
+extern GuiConst_TEXT GuiVar_ethernetOctet2[11];
+
+
+// The background colour for the second Ethernet octet
+extern GuiConst_INTCOLOR GuiVar_ethernetOctet2BackgroundColour;
+
+
+// The third octet being edited on the Ethernet keypad
+extern GuiConst_TEXT GuiVar_ethernetOctet3[11];
+
+
+// The background colour for the third Ethernet octet
+extern GuiConst_INTCOLOR GuiVar_ethernetOctet3BackgroundColour;
+
+
+// The fourth octet being edited on the Ethernet keypad
+extern GuiConst_TEXT GuiVar_ethernetOctet4[11];
+
+
+// The background colour for the fourth Ethernet octet
+extern GuiConst_INTCOLOR GuiVar_ethernetOctet4BackgroundColour;
+
+
+// The Ethernet port address
+extern GuiConst_TEXT GuiVar_ethernetPort[21];
+
+
+// The background colour for the EthernetPort field
+extern GuiConst_INTCOLOR GuiVar_ethernetPortBackgroundColour;
+
+
+// The current value for the cooling speed setting of the fan.
+extern GuiConst_TEXT GuiVar_fanPowerCooling[41];
+
+
+// The current value for the DH calibration speed setting of the fan.
+extern GuiConst_TEXT GuiVar_fanPowerDHCalibration[41];
+
+
+// The current value for the minimum speed setting of the fan.
+extern GuiConst_TEXT GuiVar_fanPowerMinimum[41];
+
+
+// The current value for the normal speed setting of the fan.
+extern GuiConst_TEXT GuiVar_fanPowerNormal[41];
+
+
+// The range value for an FPD detector (x1, x10, x100)
+extern GuiConst_TEXT GuiVar_fpdDetectorRange[41];
+
+
+// The sensitivity of the amplifier of an FPD detector
+extern GuiConst_TEXT GuiVar_fpdDetectorSensitivity[41];
+
+
+// The value for the gas back pressure gain
+extern GuiConst_TEXT GuiVar_gasBackPressureDACGain[41];
+
+
+// The background colour for the gas back pressure DAC gain (yellow if active,
+// grey if not)
+extern GuiConst_INTCOLOR GuiVar_gasBackPressureDACGainBackgroundColour;
+
+
+// The value for the gas back pressure offset
+extern GuiConst_TEXT GuiVar_gasBackPressureDACOffset[41];
+
+
+// The background colour for the gas back pressure DAC offset (yellow if
+// active, grey if not)
+extern GuiConst_INTCOLOR GuiVar_gasBackPressureDACOffsetBackgroundColour;
+
+
+// The value for gas calibration DAC 1
+extern GuiConst_TEXT GuiVar_gasCalibDAC1[41];
+
+
+// The background colour for gas calibration DAC 1 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC1BackgroundColour;
+
+
+// The value for gas calibration DAC 2
+extern GuiConst_TEXT GuiVar_gasCalibDAC2[41];
+
+
+// The background colour for gas calibration DAC 2 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC2BackgroundColour;
+
+
+// The value for gas calibration DAC 3
+extern GuiConst_TEXT GuiVar_gasCalibDAC3[41];
+
+
+// The background colour for gas calibration DAC 3 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC3BackgroundColour;
+
+
+// The value for gas calibration DAC 4
+extern GuiConst_TEXT GuiVar_gasCalibDAC4[41];
+
+
+// The background colour for gas calibration DAC 4 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC4BackgroundColour;
+
+
+// The value for gas calibration DAC 5
+extern GuiConst_TEXT GuiVar_gasCalibDAC5[41];
+
+
+// The background colour for gas calibration DAC 5 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC5BackgroundColour;
+
+
+// The value for gas calibration DAC 6
+extern GuiConst_TEXT GuiVar_gasCalibDAC6[41];
+
+
+// The background colour for gas calibration DAC 6 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibDAC6BackgroundColour;
+
+
+// The value for gas calibration flow 1
+extern GuiConst_TEXT GuiVar_gasCalibFlow1[41];
+
+
+// The background colour for gas calibration flow 1 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow1BackgroundColour;
+
+
+// The value for gas calibration flow 2
+extern GuiConst_TEXT GuiVar_gasCalibFlow2[41];
+
+
+// The background colour for gas calibration flow 2 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow2BackgroundColour;
+
+
+// The value for gas calibration flow 3
+extern GuiConst_TEXT GuiVar_gasCalibFlow3[41];
+
+
+// The background colour for gas calibration flow 3 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow3BackgroundColour;
+
+
+// The value for gas calibration flow 4
+extern GuiConst_TEXT GuiVar_gasCalibFlow4[41];
+
+
+// The background colour for gas calibration flow 4 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow4BackgroundColour;
+
+
+// The value for gas calibration flow 5
+extern GuiConst_TEXT GuiVar_gasCalibFlow5[41];
+
+
+// The background colour for gas calibration flow 5 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow5BackgroundColour;
+
+
+// The value for gas calibration flow 6
+extern GuiConst_TEXT GuiVar_gasCalibFlow6[41];
+
+
+// The background colour for gas calibration flow 6 (yellow if active, grey
+// if not)
+extern GuiConst_INTCOLOR GuiVar_gasCalibFlow6BackgroundColour;
+
+
+// The gas selected for calibration (0 = helium, 1 = hydrogen, 2 = nitrogen)
+extern GuiConst_INT8U GuiVar_gasCalibGasSelection;
+
+
+// The carrier gas type (Nitrogen, Helium or Hydrogen)
+extern GuiConst_TEXT GuiVar_gasCarrierType[41];
+
+
+// The value of the currently selected Gas channel ADC
+extern GuiConst_TEXT GuiVar_gasChannelDAC_ADCValue[21];
+
+
+// The background colour for the gas channel ADC value (yellow if active,
+// grey if not)
+extern GuiConst_INTCOLOR GuiVar_gasChannelDAC_ADCValueBackgroundColour;
+
+
+// The value of the currently selected Gas channel DAC
+extern GuiConst_TEXT GuiVar_gasChannelDAC_DACValue[21];
+
+
+// The background colour for the gas channel DAC value (yellow if active,
+// grey if not)
+extern GuiConst_INTCOLOR GuiVar_gasChannelDAC_DACValueBackgroundColour;
+
+
+// The channel selected for Gas channel DACvs ADC (1 = total flow, 2= back
+// pressure, 3 = Fuel, 4 = Air/Makeup
+extern GuiConst_INT8U GuiVar_gasChannelDACSelection;
+
+
+// The GC gas control mode (on the Settings page)
+extern GuiConst_TEXT GuiVar_gasControlMode[41];
+
+
+// The GC gas control mode (on the Gas page)
+extern GuiConst_TEXT GuiVar_gasControlMode2[41];
+
+
+// The date the gas filter was last changed
+extern GuiConst_TEXT GuiVar_gasFilterDateChanged[41];
+
+
+// Tells the user if there is no gas flow method set up (the graph will be
+// blank in this case)
+extern GuiConst_TEXT GuiVar_gasFlowProfilePageNoMethod[41];
+
+
+// The label for the X axis on the Gas flow profile graph
+extern GuiConst_TEXT GuiVar_gasFlowProfilePageXAxisLabel[41];
+
+
+// The GC gas pressure (on the Gas page)
+extern GuiConst_TEXT GuiVar_gasPressure[41];
+
+
+// The actual (not target) GC gas pressure (on the Home page)
+extern GuiConst_TEXT GuiVar_gasPressure2[41];
+
+
+// The current gas pressure. Displayed while the method is running.
+extern GuiConst_TEXT GuiVar_gasPressureWhileRunning[41];
+
+
+// The pulsed pressure, in psi (returned from the GC in units of 0.1 psi)
+extern GuiConst_TEXT GuiVar_gasPulsedPressure[41];
+
+
+// The GC gas pressure (on the Home page). Target/Pulsed pressures
+extern GuiConst_TEXT GuiVar_gasTargetPressure2[41];
+
+
+// The current state of the GC, obtained using the QSTA command, telling
+// the user why it is not ready to run.
+extern GuiConst_TEXT GuiVar_gcNotReadyState[81];
+
+
+// The serial number of the GC instrument
+extern GuiConst_TEXT GuiVar_gcSerialNumber[41];
+
+
+// GC software version
+extern GuiConst_TEXT GuiVar_gcSoftwareVersion[41];
+
+
+// The current state of the GC, obtained using the QSTA and QFLT commands
+extern GuiConst_TEXT GuiVar_gcState[81];
+
+
+// The time returned by the GC real time clock (command QRTC). Displayed
+// on the Settings page.
+extern GuiConst_TEXT GuiVar_gcTime[41];
+
+
+// The time returned by the GC real time clock (command QRTC). Displayed
+// on the Home page
+extern GuiConst_TEXT GuiVar_gcTimeOnHomePage[41];
+
+
+// The command to turn the heat on (if it is off), or off (if it is on)
+extern GuiConst_TEXT GuiVar_heatOnOffCommand[21];
+
+
+// The number of injections we have performed since the last time the liner
+// was changed
+extern GuiConst_TEXT GuiVar_injectionCountSinceLinerChanged[41];
+
+
+// The number of injections we have performed since the last time the O-ring
+// was changed
+extern GuiConst_TEXT GuiVar_injectionCountSinceOringChanged[41];
+
+
+// The number of injections we have performed since the last time the septa
+// was changed
+extern GuiConst_TEXT GuiVar_injectionCountSinceSeptaChanged[41];
+
+
+// The GC injection mode (on the Settings page)
+extern GuiConst_TEXT GuiVar_injectionMode[41];
+
+
+// The GC injection mode (on the Injector page)
+extern GuiConst_TEXT GuiVar_injectionMode2[41];
+
+
+// The current value for the damp factor applied to the injector
+extern GuiConst_TEXT GuiVar_injectorDampFactor[41];
+
+
+// The current value for the nudge factor applied to the injector
+extern GuiConst_TEXT GuiVar_injectorNudgeFactor[41];
+
+
+// Total flow - column flow
+extern GuiConst_TEXT GuiVar_injectorSplitFlowRate[41];
+
+
+// The ratio of split flow and column flow
+extern GuiConst_TEXT GuiVar_injectorSplitRatio[41];
+
+
+// The injector split time, in increments of 0.1 min
+extern GuiConst_TEXT GuiVar_injectorSplitTime[41];
+
+
+// The current status of the injector (cold, heating up, ready, faulted)
+extern GuiConst_TEXT GuiVar_injectorStatus[41];
+
+
+// The GC injector target temperature
+extern GuiConst_TEXT GuiVar_injectorTargetTemperature[41];
+
+
+// The GC injector target temperature (on the Injector page)
+extern GuiConst_TEXT GuiVar_injectorTargetTemperature2[41];
+
+
+// The GC injector temperature
+extern GuiConst_TEXT GuiVar_injectorTemperature[41];
+
+
+// The column temperature (on the Home page)
+extern GuiConst_TEXT GuiVar_injectorTemperature2[41];
+
+
+// The current temperature of the injector. Displayed while the method is
+// running.
+extern GuiConst_TEXT GuiVar_injectorTemperatureWhileRunning[41];
+
+
+// Tells the user if there is no injector method set up (the graph will be
+// blank in this case)
+extern GuiConst_TEXT GuiVar_injectorTempProfilePageNoMethod[41];
+
+
+// The label for the X axis on the Injector Temperature Profile page
+extern GuiConst_TEXT GuiVar_injectorTempProfilePageXAxisLabel[41];
+
+
+// The intector type (None, Standard or PTV)
+extern GuiConst_TEXT GuiVar_injectorType[41];
+
+
+// The name of the variable currently being set by the keypad (only one at
+// a time)
+extern GuiConst_TEXT GuiVar_numericKeypadName[41];
+
+
+// The value of the variable currently being set by the keypad (only one
+// at a time)
+extern GuiConst_TEXT GuiVar_numericKeypadValue[51];
+
+
+// The background colour of the value currently being set by the keypad
+extern GuiConst_INTCOLOR GuiVar_numericKeypadValueBackgroundColour;
+
+
+// The label for the X axis of the graph on the Running Column page - including
+// the units, minutes or seconds
+extern GuiConst_TEXT GuiVar_runningColumnPageXAxisLabel[41];
+
+
+// The label for the X axis of the graph on the Running Gas page - including
+// the units, minutes or seconds
+extern GuiConst_TEXT GuiVar_runningGasPageXAxisLabel[41];
+
+
+// The label for the X axis of the graph on the Running Injector page - including
+// the units, minutes or seconds
+extern GuiConst_TEXT GuiVar_runningInjectorPageXAxisLabel[41];
+
+
+// The time that the GC has been running (units of 0.1 minute)
+extern GuiConst_TEXT GuiVar_runTime[41];
+
+
+// The time that the GC has been running (units of 0.1 min). Displayed on
+// the Running Settings page
+extern GuiConst_TEXT GuiVar_runTime2[41];
+
+
+// The time taken by the current GC run so far
+extern GuiConst_TEXT GuiVar_runTimeElapsed[81];
+
+
+// The (estimated?) time remaining until the current GC run finishes
+extern GuiConst_TEXT GuiVar_runTimeRemaining[41];
+
+
+// The filament polarity of a TCD detector (positive or negative)
+extern GuiConst_TEXT GuiVar_tcdDetectorFilamentPolarity[41];
+
+
+// The filament temperature for a TCD detector (1, 2, or 3)
+extern GuiConst_TEXT GuiVar_tcdDetectorFilamentTemperature[41];
+
+
+// The range value for a TCD detector (x1 or x10)
+extern GuiConst_TEXT GuiVar_tcdDetectorRange[41];
+
+
+extern GuiConst_INT16S GuiVarCompInt1;
+extern GuiConst_INT16S GuiVarCompInt2;
+extern GuiConst_INT16S GuiVarCompInt3;
+extern GuiConst_INT16S GuiVarCompInt4;
+extern GuiConst_INT16S GuiVarCompInt5;
+
+
+// -------------------------- CUSTOM SECTION ---------------------------
+
+// My own code is inserted here - edit it in the C code generation window
+
+// -----------------------------------------------------------------------
+
+#endif
+
+// -----------------------------------------------------------------------
+
+// My own footer is inserted here - edit it in the C code generation window