|
UniSet 2.32.1
|
Открытые члены | |
| USensorInfo (const USensorInfo &)=delete | |
| const USensorInfo & | operator= (const USensorInfo &)=delete |
| USensorInfo (USensorInfo &&)=default | |
| USensorInfo & | operator= (USensorInfo &&)=default |
| USensorInfo (IOController_i::SensorIOInfo &r) | |
| USensorInfo (IOController_i::SensorIOInfo *r) | |
| USensorInfo (const IOController_i::SensorIOInfo &r) | |
| USensorInfo & | operator= (IOController_i::SensorIOInfo &r) |
| const USensorInfo & | operator= (const IOController_i::SensorIOInfo &r) |
| USensorInfo & | operator= (IOController_i::SensorIOInfo *r) |
| void * | getUserData (size_t index) |
| void | setUserData (size_t index, void *data) |
| void | checkDepend (std::shared_ptr< USensorInfo > &d_usi, IOController *) |
| void | init (const IOController_i::SensorIOInfo &s) |
| IOController_i::SensorIOInfo | makeSensorIOInfo () |
| uniset::SensorMessage | makeSensorMessage (bool with_lock=false) |
Открытые атрибуты | |
| uniset::uniset_rwmutex | val_lock |
| void * | userdata [MaxUserData] = { nullptr, nullptr, nullptr, nullptr } |
| uniset::uniset_rwmutex | userdata_lock |
| uniset::uniset_rwmutex | changeMutex |
| ChangeSignal | sigChange |
| uniset::uniset_rwmutex | undefMutex |
| ChangeUndefinedStateSignal | sigUndefChange |
| long | d_value = { 1 } |
| long | d_off_value = { 0 } |
| std::shared_ptr< USensorInfo > | d_usi |
| uniset::uniset_rwmutex | tmut |
| ThresholdExtList | thresholds |
| size_t | nchanges = { 0 } |
| long | undef_value = { not_specified_value } |
| long | frozen_value = { 0 } |
| bool | readonly = { false } |
Открытые атрибуты унаследованные от IOController_i::SensorIOInfo | |
| long | value |
| boolean | undefined |
| boolean | blocked |
| boolean | frozen |
| long | real_value |
| UniversalIO::IOType | type |
| long | priority |
| IOController_i::SensorInfo | si |
| long | default_val |
| CalibrateInfo | ci |
| unsigned long | tv_sec |
| unsigned long | tv_nsec |
| uniset::ObjectId | supplier |
| boolean | dbignore |
| uniset::ObjectId | depend_sid |
Статические открытые данные | |
| static const size_t | MaxUserData = 4 |
| long uniset::IOController::USensorInfo::d_off_value = { 0 } |
блокирующее значение
| long uniset::IOController::USensorInfo::d_value = { 1 } |
разрешающее работу значение датчика от которого зависит данный
| void* uniset::IOController::USensorInfo::userdata[MaxUserData] = { nullptr, nullptr, nullptr, nullptr } |
расширение для возможности хранения своей информации
| uniset::uniset_rwmutex uniset::IOController::USensorInfo::userdata_lock |
mutex для работы с userdata
| uniset::uniset_rwmutex uniset::IOController::USensorInfo::val_lock |
флаг блокирующий работу со значением