|
|
#define | LINE_ENDING_CR "\r" /* use a <CR> carriage return as termination charcter */ |
| |
|
#define | LINE_ENDING_LF "\n" /* use a <LF> line feed as termination charcter */ |
| |
|
#define | LINE_ENDING_CRLF "\r\n" /* use <CR><LF> carriage return + line feed as termination charcters */ |
| |
|
#define | SCPI_LINE_ENDING LINE_ENDING_CRLF |
| |
| #define | SYSTEM_BARE_METAL 0 |
| | Detect, if it has limited resources or it is running on a full blown operating system.
|
| |
|
#define | SYSTEM_FULL_BLOWN 1 |
| |
|
#define | SYSTEM_TYPE SYSTEM_BARE_METAL |
| |
| #define | USE_FULL_ERROR_LIST SYSTEM_TYPE |
| | Enable full error list 0 = Minimal set of errors 1 = Full set of errors.
|
| |
|
#define | USE_USER_ERROR_LIST 0 |
| | Enable also LIST_OF_USER_ERRORS to be included 0 = Use only library defined errors 1 = Use also LIST_OF_USER_ERRORS.
|
| |
|
#define | USE_DEVICE_DEPENDENT_ERROR_INFORMATION SYSTEM_TYPE |
| |
|
#define | USE_MEMORY_ALLOCATION_FREE 0 |
| |
|
#define | USE_COMMAND_TAGS 1 |
| |
|
#define | USE_DEPRECATED_FUNCTIONS 0 |
| |
|
#define | USE_CUSTOM_DTOSTRE 0 |
| |
|
#define | USE_UNITS_IMPERIAL 0 |
| |
|
#define | USE_UNITS_ANGLE SYSTEM_TYPE |
| |
|
#define | USE_UNITS_PARTICLES SYSTEM_TYPE |
| |
|
#define | USE_UNITS_DISTANCE SYSTEM_TYPE |
| |
|
#define | USE_UNITS_MAGNETIC SYSTEM_TYPE |
| |
|
#define | USE_UNITS_LIGHT SYSTEM_TYPE |
| |
|
#define | USE_UNITS_ENERGY_FORCE_MASS SYSTEM_TYPE |
| |
|
#define | USE_UNITS_TIME 1 |
| |
|
#define | USE_UNITS_TEMPERATURE SYSTEM_TYPE |
| |
|
#define | USE_UNITS_RATIO SYSTEM_TYPE |
| |
|
#define | USE_UNITS_POWER 1 |
| |
|
#define | USE_UNITS_FREQUENCY 1 |
| |
|
#define | USE_UNITS_ELECTRIC 1 |
| |
|
#define | USE_UNITS_ELECTRIC_CHARGE_CONDUCTANCE SYSTEM_TYPE |
| |
| #define | SCPIDEFINE_strnlen(s, l) |
| |
| #define | SCPIDEFINE_strncasecmp(s1, s2, l) |
| |
| #define | SCPIDEFINE_floatToStr(v, s, l) |
| |
| #define | SCPIDEFINE_doubleToStr(v, s, l) |
| |
|
#define | SCPIDEFINE_DESCRIPTION_MAX_PARTS 1 |
| |
| #define | SCPIDEFINE_strndup(h, s, l) |
| |
|
#define | SCPIDEFINE_free(h, s, r) |
| |
| #define | SCPIDEFINE_signbit(n) |
| |
| #define | SCPIDEFINE_isfinite(n) |
| |
| #define | SCPIDEFINE_strtof(n, p) |
| |
| #define | SCPIDEFINE_strtoll(n, p, b) |
| |
| #define | SCPIDEFINE_strtoull(n, p, b) |
| |
| #define | SCPIDEFINE_isnan(n) |
| |
|
#define | NAN (0.0 / 0.0) |
| |
|
#define | INFINITY (1.0 / 0.0) |
| |