Modbus .NET API
The public .NET API of Modbus.
18 symbols
DiagnosticLogging.ConfigureReplaces the diagnostic log configuration.DiagnosticLogging.FlushWaits until the queued log records have been written.DiagnosticLogging.StatusGets the current logging state and counters.Endpoint.EndpointCreates a native Modbus endpoint.Endpoint.CallRuns one JSON command on the endpoint and returns its result.Endpoint.DisposeReleases the native endpoint.Endpoint.pdcomm_modbus_capabilitiesGets the features compiled into the loaded native library.License.HostIdGets the host id of this machine, which host-bound licenses (SECS/GEM runtime licenses) name.License.InstallInstalls license text, replacing text installed earlier.License.StatusGets the license status of the Modbus library.ModbusModbusCommandException.CodeGets the machine-readable error code, or null for errors without one. Codes: license_required (a connect refused without a valid license for modbus, or for modbus-security when security is configured), license_invalid (a license_install without a verifiable license) and host_id_unavailable.ModbusCommandException.DetailsGets the license object of a license_required reply, with the refused module, its license state (for example missing or expired) and the deciding license_id; otherwise null.ModbusCommandException.LicenseRequiredGets whether the command was refused for lack of a PDComm license (ModbusCommandException.Code is license_required). Connections that are already open are not affected.DiagnosticLoggingControls the optional diagnostic log of the PDComm Modbus native library.EndpointA PDComm Modbus endpoint driven by JSON commands: a Modbus TCP, RTU or ASCII client or server (simulator).LicenseInstalls and inspects the PDComm license of the Modbus native library.ModbusCommandExceptionThe exception thrown when a Modbus endpoint rejects a command (native status SERVICE_ERROR).
No API matches the filter.