UniSet 1.7.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 ()
virtual void updateFromSM ()
void updateSensor (UniSetTypes::ObjectId id, long value)
void updateItem (DMap::iterator &it, long value)
void setSendPause (int msec)
virtual 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 ()
virtual void updateFromSM ()
void updateSensor (UniSetTypes::ObjectId id, long value)
void updateItem (DMap::iterator &it, long value)
void setSendPause (int msec)
virtual void askSensors (UniversalIO::UIOCommand cmd)
void initIterators ()

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

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

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

std::string myname
UniSetUDP::UDPMessage mypack
DMap dlist
int maxItem
std::string s_field
std::string s_fvalue
SMInterfaceshm

Методы

void UNetSender::askSensors ( UniversalIO::UIOCommand  cmd) [virtual]

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

virtual void UNetSender::askSensors ( UniversalIO::UIOCommand  cmd) [virtual]

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

void UNetSender::initIterators ( )

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

void UNetSender::initIterators ( )

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

virtual void UNetSender::updateFromSM ( ) [virtual]

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

void UNetSender::updateFromSM ( ) [virtual]

(принудительно) обновить все данные (из 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 датчика


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