///////////////////////////////////////////////////////////////////////////////// // // mbsconfig.h is part of TestModbus-Server. // ///////////////////////////////////////////////////////////////////////////////// /* modbusserver configuration */ #ifndef _MBSCONFIG_H_ #define _MBDCONFIG_H_ #include "config.h" #include "modbussrv.h" #include // maybe soon internationalisation #define _(__s) __s class Config { private: std::string filename; int port; public: Config (); ~Config(); void SetPort (int p); int GetPort () { return port; }; void SetFilename(std::string f); std::string GetFilename() { return filename; }; int Save(); // RETURN 0 on error int Read(); // first set filename RETURN 0 on errro }; // // declared in main.cc // extern Config config; extern ModbusSrv modbussrv; #endif