17 #ifndef pyUInterface_H_
18 #define pyUInterface_H_
22 #include "UExceptions.h"
24 #pragma GCC diagnostic ignored "-Wunused-function"
25 #pragma GCC diagnostic ignored "-Wdeprecated"
27 namespace pyUInterface
29 void uniset_init_params( UTypes::Params* p,
const std::string& xmlfile )
throw(UException);
30 void uniset_init(
int argc,
char** argv,
const std::string& xmlfile )
throw(UException);
31 void uniset_activate_objects() throw(UException);
34 long getValue(
long id )throw(UException);
35 void setValue(
long id,
long val,
long supplier = UTypes::DefaultSupplerID )throw(UException);
37 long getSensorID( const std::
string& name );
38 long getObjectID( const std::
string& name );
40 std::
string getShortName(
long id );
41 std::
string getName(
long id );
42 std::
string getTextName(
long id );
44 std::
string getConfFileName();