UniSet  2.2.1
PyUInterface.h
00001 #ifndef pyUInterface_H_
00002 #define pyUInterface_H_
00003 // --------------------------------------------------------------------------
00004 #include <string>
00005 #include "UTypes.h"
00006 #include "UExceptions.h"
00007 // --------------------------------------------------------------------------
00008 namespace pyUInterface
00009 {
00010     void uniset_init_params( UTypes::Params* p, const std::string& xmlfile )throw(UException);
00011     void uniset_init( int argc, char** argv, const std::string& xmlfile )throw(UException);
00012 
00013     //---------------------------------------------------------------------------
00014     long getValue( long id )throw(UException);
00015     void setValue( long id, long val )throw(UException);
00016 
00017     long getSensorID(  const std::string& name );
00018 
00019     std::string getShortName( long id );
00020     std::string getName( long id );
00021     std::string getTextName( long id );
00022 
00023     std::string getConfFileName();
00024 
00025 }
00026 //---------------------------------------------------------------------------
00027 #endif
00028 //---------------------------------------------------------------------------