C++ Core
- Client
ClientClient::~Client()Client::start()Client::stop()Client::isRunning()Client::setOriginatorAddress()Client::getOriginatorAddress()Client::addConnection()Client::getConnectionFromCommonAddress()Client::reconnectAll()Client::disconnectAll()Client::setOnNewStationCallback()Client::setOnNewPointCallback()
- Server
ServerServer::~Server()Server::getIP()Server::getPort()Server::start()Server::stop()Server::isRunning()Server::hasStations()Server::hasOpenConnections()Server::getOpenConnectionCount()Server::hasActiveConnections()Server::getActiveConnectionCount()Server::getStations()Server::getStation()Server::hasStation()Server::addStation()Server::setOnReceiveRawCallback()Server::setOnSendRawCallback()Server::setOnClockSyncCallback()Server::setOnUnexpectedMessageCallback()Server::setOnConnectCallback()Server::transmit()Server::send()Server::sendInterrogationResponse()Server::getValidMessage()Server::connectionRequestHandler()Server::connectionEventHandler()Server::rawMessageHandler()Server::interrogationHandler()Server::counterInterrogationHandler()Server::readHandler()Server::asduHandler()
- Objects
- DataPoint
DataPointDataPoint::~DataPoint()DataPoint::getStation()DataPoint::getInformationObjectAddress()DataPoint::getRelatedInformationObjectAddress()DataPoint::setRelatedInformationObjectAddress()DataPoint::getRelatedInformationObjectAutoReturn()DataPoint::setRelatedInformationObjectAutoReturn()DataPoint::getCommandMode()DataPoint::setCommandMode()DataPoint::getSelectedByOriginatorAddress()DataPoint::setSelectedByOriginatorAddress()DataPoint::getReportInterval_ms()DataPoint::setReportInterval_ms()DataPoint::getQuality()DataPoint::setQuality()DataPoint::getValue()DataPoint::getValueAsInt32()DataPoint::getValueAsFloat()DataPoint::getValueAsUInt32()DataPoint::setValue()DataPoint::setValueEx()DataPoint::getUpdatedAt_ms()DataPoint::getReportedAt_ms()DataPoint::getReceivedAt_ms()DataPoint::getSentAt_ms()DataPoint::setReportedAt_ms()DataPoint::onReceive()DataPoint::setOnReceiveCallback()DataPoint::onBeforeRead()DataPoint::setOnBeforeReadCallback()DataPoint::onBeforeAutoTransmit()DataPoint::setOnBeforeAutoTransmitCallback()DataPoint::read()DataPoint::transmit()DataPoint::create()
- Station
- DataPoint
- Module
- Remote
- Connection
ConnectionConnection::~Connection()Connection::getConnectionString()Connection::getIP()Connection::getPort()Connection::getState()Connection::setOriginatorAddress()Connection::getOriginatorAddress()Connection::getClient()Connection::connect()Connection::disconnect()Connection::isOpen()Connection::isMuted()Connection::mute()Connection::unmute()Connection::setMuted()Connection::getCS104()Connection::setOpen()Connection::setClosed()Connection::prepareCommandSuccess()Connection::cancelCommandSuccess()Connection::awaitCommandSuccess()Connection::setCommandSuccess()Connection::hasStations()Connection::getStations()Connection::getStation()Connection::hasStation()Connection::addStation()Connection::setOnReceiveRawCallback()Connection::setOnSendRawCallback()Connection::setOnStateChangeCallback()Connection::interrogation()Connection::counterInterrogation()Connection::clockSync()Connection::test()Connection::transmit()Connection::command()Connection::read()Connection::create()Connection::rawMessageHandler()Connection::connectionHandler()Connection::asduHandler()
- TransportSecurity
- Message
- Helper
- Connection
- Enums
- Qualifier Of Command
- Qualifier Of Interrogation
CS101_QualifierOfInterrogationCS101_QualifierOfInterrogation::QOI_STATIONCS101_QualifierOfInterrogation::QOI_GROUP_1CS101_QualifierOfInterrogation::QOI_GROUP_2CS101_QualifierOfInterrogation::QOI_GROUP_3CS101_QualifierOfInterrogation::QOI_GROUP_4CS101_QualifierOfInterrogation::QOI_GROUP_5CS101_QualifierOfInterrogation::QOI_GROUP_6CS101_QualifierOfInterrogation::QOI_GROUP_7CS101_QualifierOfInterrogation::QOI_GROUP_8CS101_QualifierOfInterrogation::QOI_GROUP_9CS101_QualifierOfInterrogation::QOI_GROUP_10CS101_QualifierOfInterrogation::QOI_GROUP_11CS101_QualifierOfInterrogation::QOI_GROUP_12CS101_QualifierOfInterrogation::QOI_GROUP_13CS101_QualifierOfInterrogation::QOI_GROUP_14CS101_QualifierOfInterrogation::QOI_GROUP_15CS101_QualifierOfInterrogation::QOI_GROUP_16
- UnexpectedMessageCause
UnexpectedMessageCauseUnexpectedMessageCause::NO_ERROR_CAUSEUnexpectedMessageCause::UNKNOWN_TYPE_IDUnexpectedMessageCause::UNKNOWN_COTUnexpectedMessageCause::UNKNOWN_CAUnexpectedMessageCause::UNKNOWN_IOAUnexpectedMessageCause::INVALID_COTUnexpectedMessageCause::INVALID_TYPE_IDUnexpectedMessageCause::MISMATCHED_TYPE_IDUnexpectedMessageCause::UNIMPLEMENTED_GROUP
- Debug
- Quality
- InformationType
- ConnectionState
- ConnectionInit
- CommandResponseState
- CommandTransmissionMode
- Types