Классы с их кратким описанием.
| uniset::ModbusRTU::ADUHeader | |
| IONotifyController_i::BadRange | |
| uniset::MBSlave::BitRegProperty | |
| uniset::UTCPCore::Buffer | |
| Buffer | |
| uniset::VTypes::Byte | |
| uniset::VTypes::Byte::Bytemem | |
| uniset::UInterface::CacheOfResolve | |
| IOController_i::CalibrateInfo | |
| uniset::Calibration | |
| uniset::CallbackTimer< Caller > | Таймер |
| uniset::CardList | |
| uniset::Element::ChildInfo | |
| uniset::MBSlave::ClientInfo | |
| uniset::ComediInterface | |
| uniset::LogReader::Command | |
| uniset::CommFailed | |
| uniset::CommonEventLoop | The CommonEventLoop class Реализация механизма "один eventloop, много подписчиков" (libev). Создаётся один CommonEventLoop который обслуживает множество EvWatcher-ов. Каждый класс который хочет подключиться к основному loop, должен наследоваться от класса Watcher и при необходимости переопределить функции evprepare и evfinish. EvWatcher добавляется(запускается) evrun(..) и останавливается функцией evstop(..). При этом фактически eventloop запускается при первом вызове evrun(), а останавливается при отключении последнего EvWatcher |
| uniset::ComPort | |
| uniset::ComPort485F | |
| uniset::Configuration | |
| uniset::ConfirmMessage | |
| ConnectionData | |
| uniset::ConsumerInfo | |
| uniset::IONotifyController::ConsumerInfoExt | |
| uniset::IONotifyController::ConsumerListInfo | |
| uniset::ModbusRTU::DataBits | |
| uniset::ModbusRTU::DataBits16 | |
| uniset::DBInterface | |
| uniset::DBInterfaceDeleter | |
| uniset::DBNetInterface | |
| uniset::DBResult | |
| uniset::DBServer | |
| uniset::DBServer_MySQL | |
| uniset::DBServer_PostgreSQL | The DBServer_PostgreSQL class Реализация работы с PostgreSQL |
| uniset::DBServer_SQLite | |
| Debug | |
| debugbuf | |
| DebugStream | |
| DebugStream::debugstream_internal | So that public parts of DebugStream does not need to know about filebuf |
| uniset::DelayTimer | |
| uniset::ModbusRTU::DiagnosticMessage | |
| uniset::ModbusRTU::DiagnosticRetMessage | |
| uniset::DigitalFilter | |
| uniset::RRDServer::DSInfo | |
| EchoInstance | |
| EchoServer | |
| uniset::Element | |
| lib.UniXML.EmptyNode | |
| equals | |
| error_item | |
| uniset::ModbusRTU::ErrorRetMessage | |
| uniset::EventLoopServer | The EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop; |
| uniset::EvWatcher | |
| uniset::Exception | |
| ExtInfo | |
| uniset::LProcessor::EXTInfo | |
| uniset::Schema::EXTLink | |
| uniset::Schema::EXTOut | |
| uniset::LProcessor::EXTOutInfo | |
| uniset::MTR::F1 | |
| uniset::MTR::F1::F1mem | |
| uniset::VTypes::F2 | |
| uniset::VTypes::F2::F2mem | |
| uniset::VTypes::F2r | |
| uniset::VTypes::F4 | |
| uniset::VTypes::F4::F4mem | |
| uniset::ModbusRTU::FileTransferMessage | |
| uniset::ModbusRTU::FileTransferRetMessage | |
| uniset::ModbusRTU::ForceCoilsMessage | |
| uniset::ModbusRTU::ForceCoilsRetMessage | |
| uniset::ModbusRTU::ForceSingleCoilMessage | |
| uniset::ModbusRTU::ForceSingleCoilRetMessage | |
| std::hash< uniset::ModbusRTU::mbErrCode > | |
| uniset::SharedMemory::HeartBeatInfo | |
| uniset::SharedMemory::HistoryInfo | |
| uniset::SharedMemory::HistoryItem | |
| uniset::HourGlass | |
| uniset::VTypes::I2 | |
| uniset::VTypes::I2::I2mem | |
| uniset::VTypes::I2r | |
| uniset::IDList | |
| uniset::UHttp::IHttpRequest | |
| uniset::UHttp::IHttpRequestRegistry | |
| uniset::LogAgregator::iLog | |
| uniset::MBExchange::InitRegInfo | |
| uniset::Schema::INLink | |
| uniset::Element::InputInfo | |
| uniset::InvalidObjectName | |
| uniset::IOBadParam | |
| IOController_i::IOBadParam | |
| uniset::IOBase | |
| uniset::IOControl | |
| uniset::IOController | |
| IOController_i | Базовый интерфейс для создания координаторов ввода/вывода |
| uniset::IOControl::IOInfo | |
| uniset::IONotifyController | |
| IONotifyController_i | Базовый интерфейс для создания процессов рассылающих сообщения об изменении состояния |
| uniset::IOControl::IOPriority | |
| uniset::MBSlave::IOProperty | |
| uniset::IORFile | |
| DebugStream::IosFlagSaver | |
| uniset::json::help::item | |
| uniset::ModbusRTU::JournalCommandMessage | |
| uniset::ModbusRTU::JournalCommandRetMessage | |
| uniset::ModbusRTU::JournalCommandRetOK | |
| uniset::LimitTimers | |
| uniset::LogAgregator | |
| uniset::LogicException | |
| uniset::LogReader | |
| uniset::LogServer | |
| uniset::LogSession | |
| LostPassiveTestProc | |
| LostTestProc | |
| LostTestProc_SK | |
| uniset::LProcessor | |
| LPRunner | |
| uniset::LogServerTypes::lsMessage | |
| uniset::LT_Object | |
| uniset::ModbusRTU::mbException | |
| uniset::MBExchange | |
| MBSlave | |
| uniset::MBSlave | |
| uniset::MBTCPMaster | |
| uniset::MBTCPMultiMaster | |
| MBTCPServer | |
| MBTCPTestServer | |
| uniset::ModbusRTU::MEIMessageRDI | |
| uniset::ModbusRTU::MEIMessageRetRDI | |
| uniset::Message | |
| uniset::ModbusClient | |
| uniset::ModbusRTU::ModbusHeader | |
| uniset::ModbusRTU::ModbusMessage | |
| uniset::ModbusRTUMaster | |
| uniset::ModbusRTUSlave | |
| uniset::ModbusRTUSlaveSlot | |
| uniset::ModbusServer | |
| uniset::ModbusServerSlot | |
| uniset::ModbusTCPMaster | |
| uniset::ModbusTCPServer | |
| uniset::ModbusTCPServerSlot | |
| uniset::ModbusTCPSession | The ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там |
| MPush | |
| uniset::MQAtomic | |
| uniset::MQMutex | |
| uniset::MQTTPublisher::MQTTInfo | |
| uniset::MQTTPublisher | |
| uniset::MQTTPublisher::MQTTTextInfo | |
| uniset::MySQLInterface | |
| IOController_i::NameNotFound | |
| uniset::NameNotFound | |
| uniset::NCRestorer | |
| uniset::NCRestorer_XML | Реализация сохранения списка заказчиков в xml. Данный класс работает с глобальным xml-файлом проекта (обычно configure.xml), поэтому НЕ реализаует функции записи (dump)-а |
| uniset::UniExchange::NetNodeInfo | |
| uniset::NodeInfo | |
| uniset::NSResolveError | |
| nullbuf | |
| NullController | |
| NullSM | |
| uniset::json::help::object | |
| uniset::ObjectIndex | |
| uniset::ObjectIndex_Array | |
| uniset::ObjectIndex_idXML | |
| uniset::ObjectIndex_XML | |
| uniset::ObjectInfo | |
| uniset::ObjectNameAlready | |
| uniset::ObjectRepository | |
| uniset::OmniThreadCreator< ThreadMaster > | |
| OPush | |
| uniset::ORepFailed | |
| IOController_i::OutInfo | |
| uniset::OutOfRange | |
| uniset::UNetReceiver::pack_guard | |
| uniset::UNetReceiver::PacketCompare | |
| uniset::UNetSender::PackMessage | |
| pyUniSet.Params | |
| UTypes::Params | |
| pyUConnector.Params | |
| uniset::ParamSInfo | |
| uniset::Calibration::Part | |
| uniset::PassiveCondTimer | Пассивный таймер с режимом засыпания (ожидания) |
| uniset::PassiveLProcessor | |
| uniset::PassiveObject | |
| uniset::PassiveTimer | Пассивный таймер |
| uniset::PID | |
| uniset::Calibration::Point | |
| uniset::PostgreSQLInterface | |
| uniset::ProxyManager | |
| uniset::Pulse | |
| uniset::MQTTPublisher::RangeInfo | |
| uniset::ModbusRTU::RDIObjectInfo | |
| uniset::ModbusRTU::ReadCoilMessage | |
| uniset::ModbusRTU::ReadCoilRetMessage | |
| uniset::ModbusRTU::ReadFileRecordMessage | |
| uniset::ModbusRTU::ReadInputMessage | |
| uniset::ModbusRTU::ReadInputRetMessage | |
| uniset::ModbusRTU::ReadInputStatusMessage | |
| uniset::ModbusRTU::ReadInputStatusRetMessage | |
| uniset::ModbusRTU::ReadOutputMessage | |
| uniset::ModbusRTU::ReadOutputRetMessage | |
| uniset::MBExchange::RegInfo | |
| uniset::ModbusRTU::RemoteServiceMessage | |
| uniset::ModbusRTU::RemoteServiceRetMessage | |
| uniset::ResolveNameError | |
| uniset::Restorer_XML | |
| uniset::RRDServer::RRDInfo | |
| uniset::RRDServer | |
| uniset::MBExchange::RSProperty | |
| uniset::MBExchange::RTUDevice | |
| uniset::RTUExchange | |
| uniset::RTUStorage | |
| uniset::RunLock | |
| Runnable | |
| uniset::Schema | |
| uniset::SchemaXML | |
| IOController_i::SensorInfo | |
| IOController_i::SensorIOInfo | |
| uniset::SensorMessage | |
| uniset.Service | |
| uniset::ModbusTCPServer::SessionInfo | |
| uniset::ModbusRTU::SetDateTimeMessage | |
| uniset::ModbusRTU::SetDateTimeRetMessage | |
| uniset::SharedMemory | |
| lib.UniSetHTTP.SharedMemoryAPI | |
| IOController_i::ShortIOInfo | |
| pyUConnector.ShortIOInfo | |
| pyUniSet.ShortIOInfo | |
| UTypes::ShortIOInfo | |
| IOController_i::ShortMap | |
| uniset::VTypes::Signed | |
| uniset::SimpleInfo | |
| uniset::NCRestorer::SInfo | |
| uniset::UniExchange::SInfo | |
| uniset::SingleProcess | |
| Skel | |
| SMDBServer | |
| uniset::SMInterface | |
| uniset::SMonitor | |
| SMViewer | |
| uniset::SQLiteInterface | |
| stringsigbuf | |
| uniset::ModbusRTU::ReadFileRecordMessage::SubRequest | |
| uniset::SViewer | |
| uniset::SystemError | |
| uniset::SystemMessage | |
| uniset::MTR::T1 | |
| uniset::MTR::T10 | |
| uniset::MTR::T10::T10mem | |
| uniset::MTR::T16 | |
| uniset::MTR::T17 | |
| uniset::MTR::T2 | |
| uniset::MTR::T3 | |
| uniset::MTR::T3::T3mem | |
| uniset::MTR::T4 | |
| uniset::MTR::T5 | |
| uniset::MTR::T5::T5mem | |
| uniset::MTR::T6 | |
| uniset::MTR::T6::T6mem | |
| uniset::MTR::T7 | |
| uniset::MTR::T7::T7mem | |
| uniset::MTR::T8 | |
| uniset::MTR::T8::T8mem | |
| uniset::MTR::T9 | |
| uniset::MTR::T9::T9mem | |
| uniset::MTR::T_Str16 | |
| uniset::MTR::T_Str8 | |
| uniset::TAND | |
| uniset::TCPCheck | |
| uniset::TDelay | |
| teebuf | |
| TestGen | |
| TestGenAlone | |
| TestObject | |
| TestProc | |
| TestProc_SK | |
| uniset::TGuard< T > | |
| uniset::ThreadCreator< ThreadMaster > | |
| threebuf | |
| IONotifyController_i::ThresholdInfo | |
| uniset::IONotifyController::ThresholdInfoExt | |
| IONotifyController_i::ThresholdList | |
| uniset::IONotifyController::ThresholdsListInfo | |
| uniset::TimeOut | |
| uniset::LT_Object::Timer_eq | |
| uniset::LT_Object::TimerInfo | |
| uniset::TimerMessage | |
| uniset::TNOT | |
| uniset::TOR | |
| uniset::TransportMessage | |
| uniset::Trigger | |
| uniset::TriggerAND< Caller, InputType > | |
| uniset::TriggerOR< Caller, InputType > | |
| uniset::TriggerOUT< Caller, OutIdType, ValueType > | |
| uniset::VTypes::U2 | |
| uniset::VTypes::U2::U2mem | |
| uniset::VTypes::U2r | |
| uniset::MTR::T10::T10mem::u_T10 | |
| uniset::MTR::T5::T5mem::u_T5 | |
| uniset::MTR::T6::T6mem::u_T6 | |
| uniset::MTR::T7::T7mem::u_T7 | |
| uniset::MTR::T8::T8mem::u_T8 | |
| uniset::MTR::T9::T9mem::u_T9 | |
| UConnector | |
| pyUConnector.UConnector | |
| uniset::UniSetUDP::UDPAData | |
| uniset::UniSetUDP::UDPHeader | |
| uniset::UniSetUDP::UDPMessage | |
| uniset::UniSetUDP::UDPPacket | |
| uniset::UDPReceiveU | |
| uniset::UDPSocketU | |
| pyUniSet.UException | |
| pyUModbus.UException | |
| pyUExceptions.UException | |
| UException | |
| lib.UniSetHTTP.UHTTPError | |
| uniset::UHttp::UHttpRequestHandler | |
| uniset::UHttp::UHttpRequestHandlerFactory | |
| uniset::UHttp::UHttpServer | |
| lib.UInterface.UInterface | |
| uniset::UInterface | |
| uniset::UNetSender::UItem | |
| UModbus | |
| pyUModbus.UModbus | |
| IOController_i::Undefined | |
| uniset::UNetExchange | |
| uniset::UNetReceiver | |
| uniset::UNetSender | |
| uniset::UniExchange | |
| uniset::uniset_rwmutex | |
| uniset::uniset_rwmutex_rlock | |
| uniset::uniset_rwmutex_wrlock | |
| uniset::UniSetActivator | |
| lib.UniSetHTTP.UniSetHTTPService | |
| uniset::UniSetManager | |
| UniSetManager_i | Интерфейс менеджера объектов |
| uniset::UniSetObject | |
| UniSetObject_i | Базовый интерфес для всех объектов |
| uniset::UniSetTimer | Базовый интерфейс пасивных таймеров |
| uniset::UniXML | |
| lib.UniXML.UniXML | |
| uniset::UniXML_iterator | |
| UniXMLDocDeleter | |
| lib.UniXML.UniXMLException | |
| uniset::VTypes::Unsigned | |
| UObject_SK | |
| pyUniSet.UProxyObject | |
| UProxyObject | |
| UProxyObject_impl | |
| uniset::IOController::USensorInfo | |
| uniset::USocket | |
| USysError | |
| pyUExceptions.USysError | |
| pyUModbus.USysError | |
| pyUniSet.USysError | |
| uniset::UTCPSocket | |
| uniset::UTCPStream | |
| pyUModbus.UTimeOut | |
| pyUExceptions.UTimeOut | |
| pyUniSet.UTimeOut | |
| UTimeOut | |
| UValidateError | |
| pyUModbus.UValidateError | |
| pyUExceptions.UValidateError | |
| pyUniSet.UValidateError | |
| uniset::VMonitor | |
| uniset::VoidMessage | |
| uniset::WDTInterface | |
| uniset::ModbusRTU::WriteOutputMessage | |
| uniset::ModbusRTU::WriteOutputRetMessage | |
| uniset::ModbusRTU::WriteSingleOutputMessage | |
| uniset::ModbusRTU::WriteSingleOutputRetMessage | |