Modbus C++ API
The public C++ API of Modbus.
24 symbols
modbusModbus C++ API: RAII handles, JSON command endpoints and diagnostic logging, plus the Qt and MFC adapters in bindings/.DiagnosticLoggingStatic functions that configure, inspect and flush the optional JSON Lines diagnostic log of the Modbus library.DiagnosticLogging::configureApplies a logging configuration.DiagnosticLogging::flushWaits up to two seconds until queued records are written.DiagnosticLogging::statusReturns the logging status as JSON.EndpointOne Modbus endpoint that runs JSON commands.Endpoint::EndpointCreates a disconnected endpoint with the default configuration.Endpoint::callRuns one JSON command and returns the complete reply.HandleMove-only owner of one ::pdcomm_modbus_handle.Handle::HandleMoves ownership; other becomes empty.Handle::HandleCopying is disabled: a handle has exactly one owner.Handle::HandleTakes ownership of a handle.Handle::getReturns the owned handle without giving up ownership.Handle::operator=Releases the current handle, then takes ownership from other.Handle::operator=Copy assignment is disabled: a handle has exactly one owner.Handle::~HandleReleases the owned handle, if any.LicenseStatic functions that install license text and read the license status and this host id of the Modbus library.License::hostIdReturns this host id, PDH1-XXXX-XXXX-XXXX-XXXX.License::installInstalls license text, replacing text installed earlier.License::statusReturns the license status as JSON.MfcEndpointModbus endpoint that runs CString JSON commands.MfcEndpoint::CallRuns one JSON command and returns the complete reply.QtEndpointModbus endpoint that takes a QJsonObject command and returns the result object of the reply.QtEndpoint::callRuns one JSON command and returns its result object.
No API matches the filter.