C++ Core
- Client
Client
Client::~Client()
Client::start()
Client::stop()
Client::isRunning()
Client::setOriginatorAddress()
Client::getOriginatorAddress()
Client::addConnection()
Client::getConnectionFromCommonAddress()
Client::reconnectAll()
Client::disconnectAll()
Client::setOnNewStationCallback()
Client::setOnNewPointCallback()
- Server
Server
Server::~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
DataPoint
DataPoint::~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
Connection
Connection::~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_QualifierOfInterrogation
CS101_QualifierOfInterrogation::QOI_STATION
CS101_QualifierOfInterrogation::QOI_GROUP_1
CS101_QualifierOfInterrogation::QOI_GROUP_2
CS101_QualifierOfInterrogation::QOI_GROUP_3
CS101_QualifierOfInterrogation::QOI_GROUP_4
CS101_QualifierOfInterrogation::QOI_GROUP_5
CS101_QualifierOfInterrogation::QOI_GROUP_6
CS101_QualifierOfInterrogation::QOI_GROUP_7
CS101_QualifierOfInterrogation::QOI_GROUP_8
CS101_QualifierOfInterrogation::QOI_GROUP_9
CS101_QualifierOfInterrogation::QOI_GROUP_10
CS101_QualifierOfInterrogation::QOI_GROUP_11
CS101_QualifierOfInterrogation::QOI_GROUP_12
CS101_QualifierOfInterrogation::QOI_GROUP_13
CS101_QualifierOfInterrogation::QOI_GROUP_14
CS101_QualifierOfInterrogation::QOI_GROUP_15
CS101_QualifierOfInterrogation::QOI_GROUP_16
- UnexpectedMessageCause
UnexpectedMessageCause
UnexpectedMessageCause::NO_ERROR_CAUSE
UnexpectedMessageCause::UNKNOWN_TYPE_ID
UnexpectedMessageCause::UNKNOWN_COT
UnexpectedMessageCause::UNKNOWN_CA
UnexpectedMessageCause::UNKNOWN_IOA
UnexpectedMessageCause::INVALID_COT
UnexpectedMessageCause::INVALID_TYPE_ID
UnexpectedMessageCause::MISMATCHED_TYPE_ID
UnexpectedMessageCause::UNIMPLEMENTED_GROUP
- Debug
- Quality
- InformationType
- ConnectionState
- ConnectionInit
- CommandResponseState
- CommandTransmissionMode
- Types