|
UniSet
1.7.0
|
Классы | |
| struct | ItemInfo |
| struct | PacketCompare |
Открытые типы | |
| enum | Event { evOK, evTimeout, evOK, evTimeout } |
| enum | Event { evOK, evTimeout, evOK, evTimeout } |
|
typedef sigc::slot< void, UNetReceiver *, Event > | EventSlot |
|
typedef sigc::slot< void, UNetReceiver *, Event > | EventSlot |
Открытые члены | |
| UNetReceiver (const std::string &host, const ost::tpport_t port, SMInterface *smi) | |
| void | start () |
| void | stop () |
| void | receive () |
| void | update () |
| std::string | getName () |
| void | setLockUpdate (bool st) |
| void | resetTimeout () |
| bool | isRecvOK () |
| unsigned long | getLostPacketsNum () |
| void | setReceiveTimeout (timeout_t msec) |
| void | setReceivePause (timeout_t msec) |
| void | setUpdatePause (timeout_t msec) |
| void | setLostTimeout (timeout_t msec) |
| void | setPrepareTime (timeout_t msec) |
| void | setMaxDifferens (unsigned long set) |
| void | setRespondID (UniSetTypes::ObjectId id, bool invert=false) |
| void | setLostPacketsID (UniSetTypes::ObjectId id) |
| void | setMaxProcessingCount (int set) |
| ost::IPV4Address | getAddress () |
| ost::tpport_t | getPort () |
| void | connectEvent (EventSlot sl) |
| void | setIgnore (UniSetTypes::ObjectId id=UniSetTypes::DefaultObjectId, bool set=true) |
| UNetReceiver (const std::string &host, const ost::tpport_t port, SMInterface *smi) | |
| void | start () |
| void | stop () |
| void | receive () |
| void | update () |
| std::string | getName () |
| void | setLockUpdate (bool st) |
| void | resetTimeout () |
| bool | isRecvOK () |
| unsigned long | getLostPacketsNum () |
| void | setReceiveTimeout (timeout_t msec) |
| void | setReceivePause (timeout_t msec) |
| void | setUpdatePause (timeout_t msec) |
| void | setLostTimeout (timeout_t msec) |
| void | setPrepareTime (timeout_t msec) |
| void | setMaxDifferens (unsigned long set) |
| void | setRespondID (UniSetTypes::ObjectId id, bool invert=false) |
| void | setLostPacketsID (UniSetTypes::ObjectId id) |
| void | setMaxProcessingCount (int set) |
| ost::IPV4Address | getAddress () |
| ost::tpport_t | getPort () |
| void | connectEvent (EventSlot sl) |
| void | setIgnore (UniSetTypes::ObjectId id=UniSetTypes::DefaultObjectId, bool set=true) |
Защищенные типы | |
| typedef std::vector< ItemInfo > | ItemVec |
| typedef std::vector< ItemInfo > | ItemVec |
Защищенные члены | |
| bool | recv () |
| void | step () |
| virtual void | real_update () |
| virtual void | updateDItem (ItemInfo &ii, const long &id, bool val) |
| virtual void | updateAItem (ItemInfo &ii, const UniSetUDP::UDPAData &d) |
| void | initIterators () |
| bool | recv () |
| void | step () |
| virtual void | real_update () |
| virtual void | updateDItem (ItemInfo &ii, const long &id, bool val) |
| virtual void | updateAItem (ItemInfo &ii, const UniSetUDP::UDPAData &d) |
| void | initIterators () |
Защищенные данные | |
| SMInterface * | shm |
| std::string | myname |
| ItemVec | d_icache |
| ItemVec | a_icache |
| bool | d_cache_init_ok |
| bool | a_cache_init_ok |
| enum UNetReceiver::Event |
| enum UNetReceiver::Event |
| void UNetReceiver::setIgnore | ( | UniSetTypes::ObjectId | id = UniSetTypes::DefaultObjectId, |
| bool | set = true |
||
| ) |
игнорировать запись датчика в SM
| id | - идентификатор датчика. DefaultObjectId - выставить флаг для всех датчиков |
Перекрестные ссылки a_icache, d_icache и UniSetTypes::DefaultObjectId.
| void UNetReceiver::setIgnore | ( | UniSetTypes::ObjectId | id = UniSetTypes::DefaultObjectId, |
| bool | set = true |
||
| ) |
игнорировать запись датчика в SM
| id | - идентификатор датчика. DefaultObjectId - выставить флаг для всех датчиков |
ItemVec UNetReceiver::a_icache [protected] |
кэш итераторов для аналоговых
Используется в setIgnore().
ItemVec UNetReceiver::d_icache [protected] |
кэш итераторов для булевых
Используется в setIgnore().
1.7.6.1