Repository for import to local machine

Dependencies:   DMBasicGUI DMSupport

easyGUIUpdated/GuiVar.h

Committer:
jmitc91516
Date:
2017-07-31
Revision:
8:26e49e6955bd
Parent:
6:dba3fbdfd5da

File content as of revision 8:26e49e6955bd:

// 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 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). The 'D' is a placeholder
// for the degree symbol, which the compiler will not accept.
extern GuiConst_TEXT      GuiVar_columnMaxTemp2[41];


// The initial hold time specified in the current GC method (mins)
extern GuiConst_TEXT      GuiVar_columnMethodInitialHold[41];


// The initial column temperature specified in the current GC method (deg
// C)
extern GuiConst_TEXT      GuiVar_columnMethodInitialTemp[41];


// The number of ramps in the current column method (range 0 - 9)
extern GuiConst_TEXT      GuiVar_columnMethodRampCount[41];


// The colour of the even numbered rows (2, 4) on the column, injector and
// gas method pages
extern GuiConst_INTCOLOR  GuiVar_columnMethodRampEvenRowsColour;


// The hold time for the first ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampHold1[41];


// The hold time for the second ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampHold2[41];


// The hold time for the third ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampHold3[41];


// The hold time for the fourth ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampHold4[41];


// The hold time for the fifth ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampHold5[41];


// The index number of the first ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampNumber1[41];


// The index number of the second ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampNumber2[41];


// The index number of the third ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampNumber3[41];


// The index number of the fourth ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampNumber4[41];


// The index number of the fifth ramp displayed on the Column Method page
extern GuiConst_TEXT      GuiVar_columnMethodRampNumber5[41];


// The colour of the odd numbered rows (1, 3, 5) on the column, injector
// and gas method pages
extern GuiConst_INTCOLOR  GuiVar_columnMethodRampOddRowsColour;


// The temperature rate of the first ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampRate1[41];


// The temperature rate of the second ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampRate2[41];


// The temperature rate of the third ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampRate3[41];


// The temperature rate of the fourth ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampRate4[41];


// The temperature rate of the fifth ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampRate5[41];


// The upper temperature of the first ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampUpper1[41];


// The upper temperature of the second ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampUpper2[41];


// The upper temperature of the third ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampUpper3[41];


// The upper temperature of the fourth ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampUpper4[41];


// The upper temperature of the fifth ramp displayed on the Column Method
// page
extern GuiConst_TEXT      GuiVar_columnMethodRampUpper5[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 initial hold time specified in the current GC method (mins)
extern GuiConst_TEXT      GuiVar_gasMethodInitialHold[41];


// The initial gas pressure specified in the current GC method (psi)
extern GuiConst_TEXT      GuiVar_gasMethodInitialPressure[41];


// The number of ramps in the current gas method (range 1 - 10)
extern GuiConst_TEXT      GuiVar_gasMethodRampCount[41];


// The colour of the even numbered rows (2, 4) on the column, injector and
// gas method pages
extern GuiConst_INTCOLOR  GuiVar_gasMethodRampEvenRowsColour;


// The hold time for the first ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampHold1[41];


// The hold time for the second ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampHold2[41];


// The hold time for the third ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampHold3[41];


// The hold time for the fourth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampHold4[41];


// The hold time for the fifth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampHold5[41];


// The index number of the first ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampNumber1[41];


// The index number of the second ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampNumber2[41];


// The index number of the third ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampNumber3[41];


// The index number of the fourth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampNumber4[41];


// The index number of the fifth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampNumber5[41];


// The colour of the odd numbered rows (1, 3, 5) on the column, injector
// and gas method pages
extern GuiConst_INTCOLOR  GuiVar_gasMethodRampOddRowsColour;


// The temperature rate of the first ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampRate1[41];


// The temperature rate of the second ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampRate2[41];


// The temperature rate of the third ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampRate3[41];


// The temperature rate of the fourth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampRate4[41];


// The temperature rate of the fifth ramp displayed on the Gas Method page
extern GuiConst_TEXT      GuiVar_gasMethodRampRate5[41];


// The upper pressure of the first ramp displayed on the Gas Method page
// (down to 0.1 psi)
extern GuiConst_TEXT      GuiVar_gasMethodRampUpper1[41];


// The upper pressure of the second ramp displayed on the Gas Method page
// (down to 0.1 psi)
extern GuiConst_TEXT      GuiVar_gasMethodRampUpper2[41];


// The upper pressure of the third ramp displayed on the Gas Method page
// (down to 0.1 psi)
extern GuiConst_TEXT      GuiVar_gasMethodRampUpper3[41];


// The upper pressure of the fourth ramp displayed on the Gas Method page
// (down to 0.1 psi)
extern GuiConst_TEXT      GuiVar_gasMethodRampUpper4[41];


// The upper pressure of the fifth ramp displayed on the Gas Method page
// (down to 0.1 psi)
extern GuiConst_TEXT      GuiVar_gasMethodRampUpper5[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 initial hold time specified in the current GC method (mins)
extern GuiConst_TEXT      GuiVar_injectorMethodInitialHold[41];


// The initial injector temperature specified in the current GC method (deg
// C)
extern GuiConst_TEXT      GuiVar_injectorMethodInitialTemp[41];


// The number of ramps in the current injector method (range 0 - 9)
extern GuiConst_TEXT      GuiVar_injectorMethodRampCount[41];


// The colour of the even numbered rows (2, 4) on the column, injector and
// gas method pages
extern GuiConst_INTCOLOR  GuiVar_injectorMethodRampEvenRowsColour;


// The hold time for the first ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampHold1[41];


// The hold time for the second ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampHold2[41];


// The hold time for the third ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampHold3[41];


// The hold time for the fourth ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampHold4[41];


// The hold time for the fifth ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampHold5[41];


// The index number of the first ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampNumber1[41];


// The index number of the second ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampNumber2[41];


// The index number of the third ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampNumber3[41];


// The index number of the fourth ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampNumber4[41];


// The index number of the fifth ramp displayed on the Injector Method page
extern GuiConst_TEXT      GuiVar_injectorMethodRampNumber5[41];


// The colour of the odd numbered rows (1, 3, 5) on the column, injector
// and gas method pages
extern GuiConst_INTCOLOR  GuiVar_injectorMethodRampOddRowsColour;


// The temperature rate of the first ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampRate1[41];


// The temperature rate of the second ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampRate2[41];


// The temperature rate of the third ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampRate3[41];


// The temperature rate of the fourth ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampRate4[41];


// The temperature rate of the fifth ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampRate5[41];


// The upper temperature of the first ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampUpper1[41];


// The upper temperature of the second ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampUpper2[41];


// The upper temperature of the third ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampUpper3[41];


// The upper temperature of the fourth ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampUpper4[41];


// The upper temperature of the fifth ramp displayed on the Injector Method
// page
extern GuiConst_TEXT      GuiVar_injectorMethodRampUpper5[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