areaDetector  3-14
EPICS areaDetector framework
Classes | Macros | Typedefs | Enumerations
SPEHeader.h File Reference

Go to the source code of this file.

Classes

struct  tagROIinfo
 
struct  tagCSMAHEAD
 

Macros

#define SPEHEADER_H   /* define shows that include is now done */
 
#define HDRNAMEMAX   120 /* max char str length for file name */
 
#define USERINFOMAX   1000 /* user information space. */
 
#define COMMENTMAX   80 /* User comment string max length (5 comments) */
 
#define LABELMAX   16 /* Label string max length. */
 
#define FILEVERMAX   16 /* File version string max length. */
 
#define DATEMAX   10 /* string length of file creation date string as ddmmmyyyy\0 */
 
#define ROIMAX   10 /* Max size of roi array of structures. */
 
#define TIMEMAX   7 /* Max time store as hhmmss\0 */
 
#define HEADER_VERSION   2.2
 

Typedefs

typedef struct tagROIinfo ROIinfo
 
typedef struct tagCSMAHEAD CSMAHead
 

Enumerations

enum  CSCTRLTYPE {
  C_UNKNOWN = -1 , C_ST1000 = 0 , C_ST120NEW = 1 , C_ST120OLD = 2 ,
  C_ST130 = 3 , C_ST121 = 4 , C_ST138 = 5 , C_DC131 = 6 ,
  C_ST133 = 7 , C_ST135 = 8 , C_VICCD = 9 , C_ST116 = 10 ,
  C_OMA3 = 11 , C_OMA4 = 12 , C_ST143 = 13 , C_VICCDBOX = 14 ,
  C_MICROMAX = 15 , C_SPECTROMAX = 16 , C_MICROVIEW = 17 , C_LOW_COST_SPEC = 18 ,
  C_ST133_5MHZ = 19 , C_EMPTY_5MHZ = 20 , C_EPIX_CONTROLLER = 21 , C_PVCAM = 22 ,
  C_GENERIC = 23
}
 

Macro Definition Documentation

◆ COMMENTMAX

#define COMMENTMAX   80 /* User comment string max length (5 comments) */

◆ DATEMAX

#define DATEMAX   10 /* string length of file creation date string as ddmmmyyyy\0 */

◆ FILEVERMAX

#define FILEVERMAX   16 /* File version string max length. */

◆ HDRNAMEMAX

#define HDRNAMEMAX   120 /* max char str length for file name */

◆ HEADER_VERSION

#define HEADER_VERSION   2.2

◆ LABELMAX

#define LABELMAX   16 /* Label string max length. */

◆ ROIMAX

#define ROIMAX   10 /* Max size of roi array of structures. */

◆ SPEHEADER_H

#define SPEHEADER_H   /* define shows that include is now done */

◆ TIMEMAX

#define TIMEMAX   7 /* Max time store as hhmmss\0 */

◆ USERINFOMAX

#define USERINFOMAX   1000 /* user information space. */

Typedef Documentation

◆ CSMAHead

typedef struct tagCSMAHEAD CSMAHead

◆ ROIinfo

typedef struct tagROIinfo ROIinfo

Enumeration Type Documentation

◆ CSCTRLTYPE

enum CSCTRLTYPE
Enumerator
C_UNKNOWN 
C_ST1000 
C_ST120NEW 
C_ST120OLD 
C_ST130 
C_ST121 
C_ST138 
C_DC131 
C_ST133 
C_ST135 
C_VICCD 
C_ST116 
C_OMA3 
C_OMA4 
C_ST143 
C_VICCDBOX 
C_MICROMAX 
C_SPECTROMAX 
C_MICROVIEW 
C_LOW_COST_SPEC 
C_ST133_5MHZ 
C_EMPTY_5MHZ 
C_EPIX_CONTROLLER 
C_PVCAM 
C_GENERIC