areaDetector  3-14
EPICS areaDetector framework
Classes | Macros | Typedefs | Enumerations
restApi.h File Reference
#include <string>
#include <epicsMutex.h>
#include <osiSock.h>

Go to the source code of this file.

Classes

class  RestAPI
 

Macros

#define DEFAULT_TIMEOUT   20
 
#define MAX_CHANGED_PARAMS   32
 
#define MAX_PARAM_NAME   64
 

Typedefs

typedef struct request request_t
 
typedef struct response response_t
 
typedef struct socket socket_t
 

Enumerations

enum  eigerAPIVersion_t { API_1_6_0 , API_1_8_0 }
 
enum  sys_t {
  SSAPIVersion , SSDetConfig , SSDetStatus , SSFWConfig ,
  SSFWStatus , SSFWCommand , SSCommand , SSData ,
  SSMonConfig , SSMonStatus , SSMonImages , SSStreamConfig ,
  SSStreamStatus , SSSysCommand , SSCount
}
 

Macro Definition Documentation

◆ DEFAULT_TIMEOUT

#define DEFAULT_TIMEOUT   20

◆ MAX_CHANGED_PARAMS

#define MAX_CHANGED_PARAMS   32

◆ MAX_PARAM_NAME

#define MAX_PARAM_NAME   64

Typedef Documentation

◆ request_t

typedef struct request request_t

◆ response_t

typedef struct response response_t

◆ socket_t

typedef struct socket socket_t

Enumeration Type Documentation

◆ eigerAPIVersion_t

Enumerator
API_1_6_0 
API_1_8_0 

◆ sys_t

enum sys_t
Enumerator
SSAPIVersion 
SSDetConfig 
SSDetStatus 
SSFWConfig 
SSFWStatus 
SSFWCommand 
SSCommand 
SSData 
SSMonConfig 
SSMonStatus 
SSMonImages 
SSStreamConfig 
SSStreamStatus 
SSSysCommand 
SSCount