UniSet  1.4.0
Классы | Открытые типы | Открытые члены | Защищенные члены | Защищенные данные
Класс UNetSender

Полный список членов класса

Классы

struct  UItem

Открытые типы

typedef std::vector< UItemDMap
typedef std::vector< UItemDMap

Открытые члены

 UNetSender (const std::string host, const ost::tpport_t port, SMInterface *smi, const std::string s_field="", const std::string s_fvalue="", SharedMemory *ic=0)
void start ()
void stop ()
void send ()
void real_send ()
void updateFromSM ()
void updateSensor (UniSetTypes::ObjectId id, long value)
void updateItem (DMap::iterator &it, long value)
void setSendPause (int msec)
void askSensors (UniversalIO::UIOCommand cmd)
void initIterators ()
 UNetSender (const std::string host, const ost::tpport_t port, SMInterface *smi, const std::string s_field="", const std::string s_fvalue="", SharedMemory *ic=0)
void start ()
void stop ()
void send ()
void real_send ()
void updateFromSM ()
void updateSensor (UniSetTypes::ObjectId id, long value)
void updateItem (DMap::iterator &it, long value)
void setSendPause (int msec)
void askSensors (UniversalIO::UIOCommand cmd)
void initIterators ()

Защищенные члены

bool initItem (UniXML_iterator &it)
bool readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec)
void readConfiguration ()
bool initItem (UniXML_iterator &it)
bool readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec)
void readConfiguration ()

Защищенные данные

std::string s_field
std::string s_fvalue
SMInterfaceshm

Методы

заказать датчики

заказать датчики

инициализация итераторов

инициализация итераторов

(принудительно) обновить все данные (из SM)

(принудительно) обновить все данные (из SM)

Перекрестные ссылки updateItem().

void UNetSender::updateItem ( DMap::iterator &  it,
long  value 
)

Обновить значение по итератору

void UNetSender::updateItem ( DMap::iterator &  it,
long  value 
)

Обновить значение по итератору

Используется в updateFromSM() и updateSensor().

void UNetSender::updateSensor ( UniSetTypes::ObjectId  id,
long  value 
)

Обновить значение по ID датчика

Перекрестные ссылки updateItem().

void UNetSender::updateSensor ( UniSetTypes::ObjectId  id,
long  value 
)

Обновить значение по ID датчика


Объявления и описания членов классов находятся в файлах: