UniSet
2.6.0
|
Классы | |
struct | PackMessage |
struct | UItem |
Открытые типы | |
typedef size_t | sendfactor_t |
typedef std::unordered_map < uniset::ObjectId, UItem > | UItemMap |
Открытые члены | |
UNetSender (const std::string &host, const int port, const std::shared_ptr< SMInterface > &smi, bool nocheckConnection=false, const std::string &s_field="", const std::string &s_fvalue="", const std::string &prefix="unet", size_t maxDCount=UniSetUDP::MaxDCount, size_t maxACount=UniSetUDP::MaxACount) | |
size_t | getDataPackCount () const |
void | start () |
void | stop () |
void | send () noexcept |
void | real_send (PackMessage &mypack) noexcept |
void | updateFromSM () |
void | updateSensor (uniset::ObjectId id, long value) |
void | updateItem (UItem &it, long value) |
void | setSendPause (int msec) |
void | setPackSendPause (int msec) |
void | setCheckConnectionPause (int msec) |
void | askSensors (UniversalIO::UIOCommand cmd) |
void | initIterators () |
std::shared_ptr< DebugStream > | getLog () |
virtual const std::string | getShortInfo () const |
std::string | getAddress () const |
int | getPort () const |
size_t | getADataSize () const |
size_t | getDDataSize () const |
Защищенные члены | |
bool | initItem (UniXML::iterator &it) |
bool | readItem (const std::shared_ptr< UniXML > &xml, UniXML::iterator &it, xmlNode *sec) |
void | readConfiguration () |
bool | createConnection (bool throwEx) |
Защищенные данные | |
std::string | s_field = { "" } |
std::string | s_fvalue = { "" } |
std::string | prefix = { "" } |
const std::shared_ptr < SMInterface > | shm |
std::shared_ptr< DebugStream > | unetlog |
void uniset::UNetSender::askSensors | ( | UniversalIO::UIOCommand | cmd | ) |
заказать датчики
void uniset::UNetSender::initIterators | ( | ) |
инициализация итераторов
void uniset::UNetSender::updateFromSM | ( | ) |
(принудительно) обновить все данные (из SM)
void uniset::UNetSender::updateItem | ( | UItem & | it, |
long | value | ||
) |
Обновить значение по итератору
void uniset::UNetSender::updateSensor | ( | uniset::ObjectId | id, |
long | value | ||
) |
Обновить значение по ID датчика