Table of Contents Previous Chapter Appendix B: BURT Header File

Appendix B: BURT Header File

1. burtpublic.h

#ifndef __burtpublic__
#define __burtpublic__

#define NULLSTRING "\\0"
#define TIMEFORMATSTRING "%a %h %d %T %Y" /* "man stpftime" to understand */
            /* format of output from ctime() */

/* Start SDDS Snapshot Parameters */
#define TIMEHEADERSTRING     "TimeStamp"
#define LOGINHEADERSTRING    "LoginID"
#define EFFUIDHEADERSTRING   "EffectiveUID"
#define GROUPIDHEADERSTRING  "GroupID"
#define KEYWORDSHEADERSTRING "BurtKeywords"
#define COMMENTSHEADERSTRING "BurtComments"
#define TYPEHEADERSTRING     "SnapType"
/* End SDDS Snapshot Parameters */

#define READONLYSTRING       "RO"
#define READONLYNOTIFYSTRING "RON"

#define ABSOLUTESTRING "Absolute"
#define RELATIVESTRING "Relative"
#define NOWRITESTRING  "Nowrite"

/* Start SDDS */
/* column names */
#define NAME_COL     "ControlName"
#define TYPE_COL     "ControlType"
#define LINEAGE_COL  "Lineage"
#define READMSG_COL  "BackupMsg"
#define WRITEMSG_COL "RestoreMsg"
#define NELEM_COL    "Count"
#define MODE_COL     "ControlMode"
#define VAL_COL      "ValueString"

/* string constants found in req files */
#define PVSTRING  "pv"
#define DEVSTRING "dev"

/* default messages */
#define DEFAULTREADMSG  "read"
#define DEFAULTWRITEMSG "set"

#define DEFAULTSTRING    "-"
#define LINEAGEDELIMETER ","

/* End SDDS */

#define UNKNOWN              -1
#define UNKNOWNLOGINID       "Unknown"
#define UNKNOWNREALWORLDNAME "Unknown"

#endif
 
Table of Contents Next Chapter