You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
/**********
|
|
Copyright 1991 Regents of the University of California. All rights reserved.
|
|
Authors : 1991 David Gates
|
|
**********/
|
|
|
|
/* Member of CIDER device simulator
|
|
* Version: 1b1
|
|
*/
|
|
|
|
#ifndef ELCT_H
|
|
#define ELCT_H
|
|
|
|
/* Data Structures and Definitions for Device Simulation Cards */
|
|
|
|
typedef struct sELCTcard {
|
|
struct sELCTcard *ELCTnextCard;
|
|
double ELCTxLow;
|
|
double ELCTxHigh;
|
|
double ELCTyLow;
|
|
double ELCTyHigh;
|
|
int ELCTixLow;
|
|
int ELCTixHigh;
|
|
int ELCTiyLow;
|
|
int ELCTiyHigh;
|
|
int ELCTnumber;
|
|
unsigned int ELCTxLowGiven : 1;
|
|
unsigned int ELCTxHighGiven : 1;
|
|
unsigned int ELCTyLowGiven : 1;
|
|
unsigned int ELCTyHighGiven : 1;
|
|
unsigned int ELCTixLowGiven : 1;
|
|
unsigned int ELCTixHighGiven : 1;
|
|
unsigned int ELCTiyLowGiven : 1;
|
|
unsigned int ELCTiyHighGiven : 1;
|
|
unsigned int ELCTnumberGiven : 1;
|
|
} ELCTcard;
|
|
|
|
/* ELCT parameters */
|
|
#define ELCT_X_LOW 1
|
|
#define ELCT_X_HIGH 2
|
|
#define ELCT_Y_LOW 3
|
|
#define ELCT_Y_HIGH 4
|
|
#define ELCT_IX_LOW 5
|
|
#define ELCT_IX_HIGH 6
|
|
#define ELCT_IY_LOW 7
|
|
#define ELCT_IY_HIGH 8
|
|
#define ELCT_NUMBER 9
|
|
|
|
#endif /* ELCT_H */
|