areaDetector  3-5-0
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