27 #include "IOController_i.hh"
28 #include "ObjectRepository.h"
29 #include "UInterface.h"
30 #include "PassiveTimer.h"
39 explicit SViewer(
const std::string& ControllersSection,
bool isShortName =
true);
43 void monitor( timeout_t timeoutMS = 500 );
46 void readSection(
const std::string& sec,
const std::string& secRoot);
49 virtual void updateSensors( IOController_i::SensorInfoSeq_var& amap,
uniset::ObjectId oid );
50 virtual void updateThresholds( IONotifyController_i::ThresholdsListSeq_var& tlst,
uniset::ObjectId oid );
52 const std::string csec;
53 void printInfo(
uniset::ObjectId id,
const std::string& sname,
long value,
const std::string& supplier,
54 const std::string& txtname,
const std::string& iotype);
56 std::shared_ptr<UInterface> ui;
60 bool isShortName = {
true };