;+
; Project     : SOLAR-B - EIS
;
; Name        : EIS_CPT_bakeout_parameters_default
;
; Purpose     : Generates default structure EIS_bakeout_parameters.
;
; Explanation : Sets up default values for structure EIS_bakeout_parameters.
;
; Use         : < s = EIS_CPT_bakeout_parameters_default() >
;
; Inputs      : None.
;
; Opt. Inputs : None.
;
; Outputs     : s : STRUCTURE of type EIS_bakeout_parameters.
;
; Opt. Outputs: None.
;
; Keywords    : None,
;
; Calls       : None.
;
; Common      : None.
;
; Restrictions: None.
;
; Side effects: None.
;
; Category    : EIS_CPT.
;
; Prev. Hist. : None.
;
; Written     : Martin Carter RAL 08/09/05
;
; Modified    : Version 0.0, 08/09/05, MKC
;
; Version     : 0.0, 08/09/05
;-
;**********************************************************

FUNCTION eis_cpt_bakeout_parameters_default

  ; generate structure

  s = {EIS_bakeout_parameters}

  ; target_temperature              : UINT target temperature in ADC units (default 35 degC). Range 0-255.

  s.target_temperature = '69'XU ; corresponds to 35 degC

  ; number_of_duty_cycle_increments : UINT number of 5% increments needed to reach the required final duty cycle. Range 0-19. NB initial duty cycle is 5%.

  s.number_of_duty_cycle_increments = 7U ; ie 40% heater duty cycle

  ; extra_time_between_increments   : UINT extra time between duty cycle increments in seconds (default 0 secs). Range 0-65535. NB this is in addition to the 5 minute minimum time between duty cycle increments.

  s.extra_time_between_increments = 0U

  ; extra_time_between_decrements   : UINT extra time between duty cycle decrements in seconds (default 0 secs). Range 0-65535. NB this is in addition to the 5 minute minimum time between duty cycle increments.

  s.extra_time_between_decrements = 0U

  ; return structure

  RETURN, s

END





