#include <map.h>
#include <inipars.h>
Go to the source code of this file.
Enumerations |
| enum | CfgIntValues {
CfgPortVal,
CfgBcVal,
CfgForkVal,
CfgTraceVal,
CfgVerboseVal,
CfgUsageVal,
CfgZentraleVal,
CfgProtokollVal,
CfgSyncVal,
CfgConnTcpVal,
CfgEmuHostCom,
CfgNumLokfkts,
CfgWriteWebVal
} |
| enum | CfgStrValues {
CfgIfaceVal,
CfgAddrVal,
CfgCanIfVal,
CfgPathVal,
CfgUdpBcVal,
CfgStartVal,
CfgWakeUpS88,
CfgGpioS88,
CfgHideMs2Val,
CfgSerialLineVal
} |
Functions |
| ConfigStruct * | ConfigCreate (void) |
| void | ConfigDestroy (ConfigStruct *Data) |
| void | ConfigInit (ConfigStruct *Data, char *IniFile) |
| void | ConfigExit (ConfigStruct *Data) |
| void | ConfigReadfile (ConfigStruct *Data) |
| int | ConfigCmdLine (ConfigStruct *Data, char *optstr, int argc, char *argv[]) |
| int | ConfigGetIntVal (ConfigStruct *Data, CfgIntValues Value) |
| char * | ConfigGetStrVal (ConfigStruct *Data, CfgStrValues Value) |
| void | ConfigAddIntVal (ConfigStruct *Data, CfgIntValues ValueTyp, int Value) |
| void | ConfigAddStrVal (ConfigStruct *Data, CfgStrValues ValueTyp, char *Value) |
Detailed Description
Macro Definition Documentation
| #define ConfigGetConfig |
( |
|
Data | ) |
(Data)->Config |
| #define ConfigGetParser |
( |
|
Data | ) |
(Data)->Parser |
| #define ConfigSetConfig |
( |
|
Data, |
|
|
|
Val |
|
) |
| (Data)->Config=Val |
Makros, um Felder im Kommando zu setzen und lesen
| #define ConfigSetParser |
( |
|
Data, |
|
|
|
Val |
|
) |
| (Data)->Parser=Val |
| #define DISABLE_WAKEUP_S88 "0" |
| #define MRSYSTEM_CFG_PROTO_DCC 0x04 |
| #define MRSYSTEM_CFG_PROTO_MFX 0x02 |
| #define MRSYSTEM_CFG_PROTO_MOTOROLA 0x01 |
Konstanten für Konfigurationswerte
| #define MRSYSTEM_CFG_SYNC_CONTR 0x10 |
| #define MRSYSTEM_CFG_SYNC_KEYBD 0x02 |
| #define MRSYSTEM_CFG_SYNC_LAYOUT 0x04 |
| #define MRSYSTEM_CFG_SYNC_MEM 0x08 |
| #define MRSYSTEM_CFG_SYNC_PERIODIC 0x01 |
| #define MRSYSTEM_CFG_SYSTEM_HIDE "hide" |
| #define MRSYSTEM_CFG_SYSTEM_START "start" |
| #define MRSYSTEM_CFG_SYSTEM_STOP "stop" |
| #define MRSYSTEM_CFG_SYSTEM_UNHIDE "unhide" |
| #define MRSYSTEM_CONFIG_FILE "/etc/mrsystem" |
Konstanten für den Pfad der Konfigdatei
Enumeration Type Documentation
Datentypen für Konfigurationsvariable
- Enumerator:
| CfgPortVal |
|
| CfgBcVal |
|
| CfgForkVal |
|
| CfgTraceVal |
|
| CfgVerboseVal |
|
| CfgUsageVal |
|
| CfgZentraleVal |
|
| CfgProtokollVal |
|
| CfgSyncVal |
|
| CfgConnTcpVal |
|
| CfgEmuHostCom |
|
| CfgNumLokfkts |
|
| CfgWriteWebVal |
|
- Enumerator:
| CfgIfaceVal |
|
| CfgAddrVal |
|
| CfgCanIfVal |
|
| CfgPathVal |
|
| CfgUdpBcVal |
|
| CfgStartVal |
|
| CfgWakeUpS88 |
|
| CfgGpioS88 |
|
| CfgHideMs2Val |
|
| CfgSerialLineVal |
|
Function Documentation
| int ConfigCmdLine |
( |
ConfigStruct * |
Data, |
|
|
char * |
optstr, |
|
|
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |