;+
; Project     :	SOLAR-B - EIS
;
; Name        :	EIS_mechanism_change__DEFINE
;
; Purpose     :	Generates structure EIS_mechanism_change.
;
; Explanation : When IDL encounters structure 'STRname', if structure not already defined
;               it looks for routine strname__define and compiles and calls routine to define
;               structure. NB under unix it looks for lower case flename.
;
;               This routine defines the structure :
;
;                 EIS_mechanism_change. Tags are :
;                   number_of_changes        : UINT number of changes made to the mechanism position
;                                              (if not changed from initial position then this is zero)
;                   initial                  : UINT start position
;                   final                    : UINT end position
;                   disallowed               : UINT flag indicating whether slit/slot movements are
;                                              allowed (0) or not (1) during the study.
;
; Use         :	<dummy = {EIS_mechanism_change>
;
; Inputs      :	None.
;
; Opt. Inputs : None.
;
; Outputs     : Sets up structure definition.
;
; Opt. Outputs:	None.
;
; Keywords    : None,
;
; Calls       : None.
;
; Common      :	None.
;
; Restrictions:	None.
;
; Side effects:	None.
;
; Category    :	EIS_CPT.
;
; Prev. Hist. :	None.
;
; Written     :	Martin Carter RAL 07/12/04
;
; Modified    :	Version 0.0, 07/12/04, MKC
;               Version 0.1, 10/01/07, MKC
;                 Added disallowed tag.
;
; Version     :	0.1, 10/01/07
;-
;**********************************************************

PRO eis_mechanism_change__define

  dummy = {EIS_mechanism_change, $
           number_of_changes : 0U, $
           initial           : 0U, $
           final             : 0U, $
           disallowed        : 0U }

END





