![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Go to the source code of this file.
Classes | |
struct | epicsString |
union | epics_any |
Macros | |
#define | stringOf(TOKEN) "TOKEN" |
#define | MAX_STRING_SIZE 40 |
#define | firstEpicsType epicsInt8T |
#define | lastEpicsType epicsOldStringT |
#define | validEpicsType(x) ((x>=firstEpicsType) && (x<=lastEpicsType)) |
#define | invalidEpicsType(x) ((x<firstEpicsType) || (x>lastEpicsType)) |
Typedefs | |
typedef char | epicsInt8 |
typedef unsigned char | epicsUInt8 |
typedef short | epicsInt16 |
typedef unsigned short | epicsUInt16 |
typedef int | epicsInt32 |
typedef unsigned int | epicsUInt32 |
typedef long long | epicsInt64 |
typedef unsigned long long | epicsUInt64 |
typedef epicsUInt16 | epicsEnum16 |
typedef float | epicsFloat32 |
typedef double | epicsFloat64 |
typedef epicsInt32 | epicsStatus |
typedef char | epicsOldString[MAX_STRING_SIZE] |
typedef union epics_any | epicsAny |
Enumerations | |
enum | epicsBoolean { epicsFalse = 0, epicsTrue = 1 } |
enum | epicsType { epicsInt8T, epicsUInt8T, epicsInt16T, epicsUInt16T, epicsEnum16T, epicsInt32T, epicsUInt32T, epicsFloat32T, epicsFloat64T, epicsStringT, epicsOldStringT } |
enum | epicsTypeClass { epicsIntC, epicsUIntC, epicsEnumC, epicsFloatC, epicsStringC, epicsOldStringC } |
Variables | |
LIBCOM_API const char * | epicsTypeNames [lastEpicsType+1] |
LIBCOM_API const char * | epicsTypeCodeNames [lastEpicsType+1] |
LIBCOM_API const unsigned | epicsTypeSizes [lastEpicsType+1] |
LIBCOM_API const epicsTypeClass | epicsTypeClasses [lastEpicsType+1] |
LIBCOM_API const char * | epicsTypeAnyFieldName [lastEpicsType+1] |
#define firstEpicsType epicsInt8T |
Definition at line 112 of file epicsTypes.h.
#define invalidEpicsType | ( | x | ) | ((x<firstEpicsType) || (x>lastEpicsType)) |
Definition at line 115 of file epicsTypes.h.
#define lastEpicsType epicsOldStringT |
Definition at line 113 of file epicsTypes.h.
#define MAX_STRING_SIZE 40 |
Definition at line 65 of file epicsTypes.h.
#define stringOf | ( | TOKEN | ) | "TOKEN" |
Definition at line 25 of file epicsTypes.h.
#define validEpicsType | ( | x | ) | ((x>=firstEpicsType) && (x<=lastEpicsType)) |
Definition at line 114 of file epicsTypes.h.
typedef epicsUInt16 epicsEnum16 |
Definition at line 47 of file epicsTypes.h.
typedef float epicsFloat32 |
Definition at line 48 of file epicsTypes.h.
typedef double epicsFloat64 |
Definition at line 49 of file epicsTypes.h.
typedef short epicsInt16 |
Definition at line 40 of file epicsTypes.h.
typedef int epicsInt32 |
Definition at line 42 of file epicsTypes.h.
typedef long long epicsInt64 |
Definition at line 44 of file epicsTypes.h.
typedef char epicsInt8 |
Definition at line 38 of file epicsTypes.h.
typedef char epicsOldString[MAX_STRING_SIZE] |
Definition at line 66 of file epicsTypes.h.
typedef epicsInt32 epicsStatus |
Definition at line 50 of file epicsTypes.h.
typedef unsigned short epicsUInt16 |
Definition at line 41 of file epicsTypes.h.
typedef unsigned int epicsUInt32 |
Definition at line 43 of file epicsTypes.h.
typedef unsigned long long epicsUInt64 |
Definition at line 45 of file epicsTypes.h.
typedef unsigned char epicsUInt8 |
Definition at line 39 of file epicsTypes.h.
enum epicsBoolean |
Enumerator | |
---|---|
epicsFalse | |
epicsTrue |
Definition at line 29 of file epicsTypes.h.
enum epicsType |
Enumerator | |
---|---|
epicsInt8T | |
epicsUInt8T | |
epicsInt16T | |
epicsUInt16T | |
epicsEnum16T | |
epicsInt32T | |
epicsUInt32T | |
epicsFloat32T | |
epicsFloat64T | |
epicsStringT | |
epicsOldStringT |
Definition at line 99 of file epicsTypes.h.
enum epicsTypeClass |
Enumerator | |
---|---|
epicsIntC | |
epicsUIntC | |
epicsEnumC | |
epicsFloatC | |
epicsStringC | |
epicsOldStringC |
Definition at line 184 of file epicsTypes.h.
LIBCOM_API const char* epicsTypeAnyFieldName[lastEpicsType+1] |
LIBCOM_API const epicsTypeClass epicsTypeClasses[lastEpicsType+1] |
LIBCOM_API const char* epicsTypeCodeNames[lastEpicsType+1] |
LIBCOM_API const char* epicsTypeNames[lastEpicsType+1] |
LIBCOM_API const unsigned epicsTypeSizes[lastEpicsType+1] |