| Address |
Represents an address in a PLC system that can be cloned.
|
| AddressNode |
Represents an abstract class for an address node in a tree data structure.
|
| AlarmNotification |
Represents a notification for alarms in the S7Plus system.
|
| AlarmNotificationEventArgs |
|
| authentication |
Authentication, checks the Serial
|
| BasicInfoResult |
return PLC Basic Info
|
| BitOffsetInfo |
Represents bit offset information with various properties.
|
| BlockListEntry |
return a definition of a existing Block
|
| BlockListLengthResult |
return a definition of a existing Block
|
| BlockListResult |
returns a list of existing blocks
|
| BrowseAlarmsRequest |
Represents a request to discover alarms.
|
| BrowseAlarmsResult |
Represents the result of an operation that discovers alarm data,
extending the base functionality provided by OperationResult.
|
| ConnectCallbackNotifier |
Event notifier ConnectCallbackNotifier for the iConnectCallback event
|
| ConnectionStateChangeNotifier |
Event notifier ConnectionStateChangeNotifier for the
iConnectionStateChange event
|
| ConnectResult |
Describes a connect Result
|
| CPUModeInfoResult |
return CPU Mode Info
|
| CreateSubscriptionRequest |
Represents a request to create a new subscription.
|
| CreateSubscriptionResult |
Result of CreateSubscriptionRequest, contains an operation result.
|
| CRef |
Class contains information about a CRef variable struct.
|
| CRefArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing CRef[] objects.
|
| CRefGsonAdapter |
Custom Gson adapter for serializing and deserializing CRef objects.
|
| DataBaseConnector |
A database adapter for reading and writing "plcccom" data in different
customer's sql databases
|
| DataBlockDetails |
This class represents the details of a data block.
|
| Decryptor |
Provides helper methods to decrypt PLCcom binary log/data files and PLCcom XML log files.
|
| DefaultServerCertificateValidator |
Default implementation for server certificate validation.
|
| DiagnosticInfoEntry |
return a definition of a diagnostic entry
|
| DiagnosticInfoResult |
returns a list of actual diagnostic entrys
|
| Dtl |
Represents a date and time label (Dtl) with precision up to nanoseconds.
|
| DtlArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing arrays of Dtl objects.
|
| DtlGsonAdapter |
This class is a custom Gson adapter for the Dtl class.
|
| DurationArrayGsonAdapter16 |
A custom Gson adapter for serializing and deserializing an Array of
Duration objects.
|
| DurationArrayGsonAdapter32 |
A custom Gson adapter for serializing and deserializing an Array of
Duration objects.
|
| DurationArrayGsonAdapter64 |
A custom Gson adapter for serializing and deserializing an Array of
Duration objects.
|
| DurationGsonAdapter16 |
A custom Gson adapter for serializing and deserializing Duration objects.
|
| DurationGsonAdapter32 |
A custom Gson adapter for serializing and deserializing Duration objects.
|
| DurationGsonAdapter64 |
A custom Gson adapter for serializing and deserializing Duration objects.
|
| ErrorStruct |
Represents a structure to encapsulate error information.
|
| ErrorStructArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing ErrorStruct[] objects.
|
| ErrorStructGsonAdapter |
Custom Gson adapter for serializing and deserializing ErrorStruct objects.
|
| FileSystemConnector |
A filesystem adapter for reading and writing "plccom" data into different
filesystem targets
|
| IecCounter |
Class contains informations about a IecCounter variable struct
|
| IecCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecCounter[] objects.
|
| IecCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecCounter objects.
|
| IecDCounter |
Class contains informations about a IecDCounter variable struct
|
| IecDCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecDCounter[] objects.
|
| IecDCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecDCounter objects.
|
| IecLCounter |
Class contains informations about a IecLCounter variable struct
|
| IecLCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecLCounter[] objects.
|
| IecLCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecLCounter objects.
|
| IecLTimer |
Class contains information about an IecLTimer variable struct
|
| IecLTimerArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecLTimer[] objects.
|
| IecLTimerGsonAdapter |
Custom Gson adapter for serializing and deserializing IecLTimer objects.
|
| IecSCounter |
Class contains informations about a IecSCounter variable struct
|
| IecSCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecSCounter[] objects.
|
| IecSCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecSCounter objects.
|
| IecTimer |
Class contains information about an IecTimer variable struct
|
| IecTimerArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecTimer[] objects.
|
| IecTimerGsonAdapter |
Custom Gson adapter for serializing and deserializing IecTimer objects.
|
| IecUCounter |
Class contains informations about a IecUCounter variable struct
|
| IecUCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUCounter[] objects.
|
| IecUCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUCounter objects.
|
| IecUDCounter |
Class contains informations about a IecUDCounter variable struct
|
| IecUDCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUDCounter[] objects.
|
| IecUDCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUDCounter objects.
|
| IecULCounter |
Class contains informations about a IecULCounter variable struct
|
| IecULCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecULCounter[] objects.
|
| IecULCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecULCounter objects.
|
| IecUSCounter |
Class contains informations about a IecUSCounter variable struct
|
| IecUSCounterArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUSCounter[] objects.
|
| IecUSCounterGsonAdapter |
Custom Gson adapter for serializing and deserializing IecUSCounter objects.
|
| IncomingLogEntryEventNotifier |
handler for the the event iIncomingLogEntryEvent
|
| Info |
library version informations
|
| InstantArrayGsonAdapter32 |
A Gson adapter for serializing and deserializing arrays of Instant objects.
|
| InstantArrayGsonAdapter64 |
A Gson adapter for serializing and deserializing arrays of Instant objects.
|
| InstantGsonAdapter32 |
Provides custom serialization and deserialization of Instant objects
using Gson.
|
| InstantGsonAdapter64 |
This class provides custom serialization and deserialization for Instant objects using Gson.
|
| LEDInfoResult |
return PLC LED Info
|
| LEDInfoResult.sLEDInfo |
return PLC LED Info
|
| LegacySymbolicDevice |
Represents a device that uses classic CommPlus protocol without secure
communication, inheriting from PLCcomCoreDevice and implementing IDisposable
for resource management.
|
| LocalDateArrayGsonAdapter |
Adapter class for Gson serialization and deserialization of arrays of LocalDate objects.
|
| LocalDateGsonAdapter |
Adapter class for Gson serialization and deserialization of LocalDate objects.
|
| LogEntry |
Object for storing and output of log messages
|
| LoggingConnector |
the abstract base class for different types of data adapter, like
DataBase_Connector or FileSystem_Connector
|
| MC7BlockInfo |
returns a set of informations from actual bytestream of block
|
| MPI_Device |
Represents the PLC MPI device
|
| NRef |
Class contains information about a NRef variable struct.
|
| NRefArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing NRef[] objects.
|
| NRefGsonAdapter |
Custom Gson adapter for serializing and deserializing NRef objects.
|
| NumberConverter |
The NumberConverter class provides a method to convert numbers between different types.
|
| OperationResult |
Describes a PLC Operation Result
|
| PlcAlarmTextEntry |
Represents an entry for alarm text with associated culture, ID, type, and text content.
|
| PlcAny |
Represents a generic PLC variable that extends the Core PLC variable
functionality and supports cloning into a new instance of a PlcCoreVariable.
|
| PlcAnyArray |
Represents an array of arbitrary PLC data in the form of byte arrays.
|
| PlcAttributeID |
Class representing the PLC attribute ID.
|
| PlcAttributeIDArray |
Represents an array of PLC attribute IDs.
|
| PlcBlob |
Represents a PLC (Programmable Logic Controller) blob variable, extending the functionality of a Core PLC variable.
|
| PlcBlobArray |
Represents an array of PLC blob variables.
|
| PlcBool |
Represents a PLC Boolean variable, extending the functionality of a Core PLC
variable.
|
| PlcBoolArray |
Represents an array of PLC boolean variables.
|
| PlcByte |
Represents a byte variable within a PLC (Programmable Logic Controller)
system, inheriting from PlcCoreVariable.
|
| PlcByteArray |
Represents a variable array of bytes in a PLC communication system.
|
| PlcChar |
Represents a character variable within a PLC (Programmable Logic Controller)
system, inheriting from PlcCoreVariable.
|
| PlcCharArray |
Represents a PLC variable array of chars.
|
| PLCClockTimeResult |
return PLC clock time
|
| PLCcomCoreDevice |
This abstract class serves as the core foundation for a device communication
framework specifically designed for interacting with Programmable Logic
Controllers (PLCs).
|
| PLCComDataServer |
abstract base class of PLCComDataServer classes
|
| PLCComDataServer_MPI |
Represents the PLCComDataServer with a MPI connection between PLC and PC
|
| PLCComDataServer_PPI |
Represents the PLCComDataServer with a PPI connection between PLC and PC
|
| PLCComDataServer_TCP |
Represents the PLCComDataServer with a TCP connection between PLC and PC
|
| PLCcomDevice |
abstract base class of device classes
|
| PlcCoreSystemStruct |
Represents an abstract class for a PLC Core system structure that inherits from PlcCoreVariable.
|
| PlcCoreSystemStructArray |
Abstract class representing a PLC Core System Struct Array.
|
| PlcCoreVariable |
Represents an abstract class for a PLC Core variable and implements the
ICloneable interface with PlcCoreVariable type.
|
| PlcCoreVariableArray |
Abstract class representing an array of PLC Core variables.
|
| PlcCRef |
PlcCRef class that inherits from PlcCoreSystemStruct and implements a
cloneable interface with PlcCoreVariable type parameter.
|
| PlcCRefArray |
Represents a PLC CRef Array.
|
| PlcDate |
Represents a date variable in a PLC, storing dates as days offset from a base
date of January 1, 1990.
|
| PlcDateAndTime |
Represents a date and time variable in a PLC, storing timestamps as Instant
objects.
|
| PlcDateAndTimeArray |
This class represents an array of PLC date and time values.
|
| PlcDateArray |
Represents an array of PLC date variables, allowing for operations such as
getting and setting the array's value, converting to and from JSON, and
generating a byte buffer for PLC communication.
|
| PlcDInt |
Represents a PLC variable of type DInt (Double Integer) and implements
ICloneable interface for cloning PlcCoreVariable objects.
|
| PlcDIntArray |
This class represents a PLC data type for an array of 32-bit integers.
|
| PlcDtl |
PlcDtl class that inherits from PlcCoreSystemStruct and implements Cloneable
interface with PlcCoreVariable type parameter.
|
| PlcDtlArray |
Represents a PLC Dtl Array.
|
| PlcDWord |
Represents a PLC variable of type DWord and implements the ICloneable
interface for cloning PlcCoreVariable objects.
|
| PlcDWordArray |
Represents an array of DWord (double word, 32-bit unsigned integer) variables
in a PLC (Programmable Logic Controller).
|
| PlcEmptyValue |
Represents a PLC variable that is effectively empty.
|
| PlcErrorStruct |
Represents a structure for PLC errors, inheriting from PlcCoreSystemStruct.
|
| PlcErrorStructArray |
Represents a PLC ErrorStruct Array.
|
| PlcErrorValue |
Represents a PLC error value and inherits from PlcCoreVariable class.
|
| PlcIecCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecCounterArray |
Represents a PLC IecCounter Array.
|
| PlcIecDCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecDCounterArray |
Represents a PLC IecDCounter Array.
|
| PlcIecLCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecLCounterArray |
Represents a PLC IecLCounter Array.
|
| PlcIecLTimer |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecLTimerArray |
Represents a PLC IecLTimer Array.
|
| PlcIecSCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecSCounterArray |
Represents a PLC IecSCounter Array.
|
| PlcIecTimer |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecTimerArray |
Represents a PLC IecTimer Array.
|
| PlcIecUCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecUCounterArray |
Represents a PLC IecUCounter Array.
|
| PlcIecUDCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecUDCounterArray |
Represents a PLC IecUDCounter Array.
|
| PlcIecULCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecULCounterArray |
Represents a PLC IecULCounter Array.
|
| PlcIecUSCounter |
Represents a PLC IEC counter that inherits from PlcCoreSystemStruct and
implements cloneable interface for PlcCoreVariable.
|
| PlcIecUSCounterArray |
Represents a PLC IecUSCounter Array.
|
| PlcInt |
Represents a PLC integer variable and implements ICloneable interface for
cloning PlcCoreVariable objects.
|
| PlcIntArray |
Represents an array of PLC integer variables.
|
| PlcLDateAndTime |
Represents a high-resolution date and time variable in a PLC, storing
timestamps as Instant objects.
|
| PlcLDateAndTimeArray |
Represents an array of PLC date and time values as Java Instant
objects.
|
| PlcLInt |
Represents a PLC long integer variable and implements the Cloneable interface
for cloning PlcCoreVariable objects.
|
| PlcLIntArray |
This class represents an array of long integers.
|
| PlcLReal |
Represents a class PlcLReal that inherits from PlcCoreVariable and implements
Cloneable interface for cloning PlcCoreVariable objects.
|
| PlcLRealArray |
Represents an array of double precision floating point numbers (LReal) in a
PLC context.
|
| PlcLTime |
Represents a time variable in a PLC, storing durations since a reference
time.
|
| PlcLTimeArray |
Represents an array of time durations for PLC communication.
|
| PlcLTimeOfDay |
Represents a high-resolution time of day variable in a PLC, handling
durations in nanoseconds since midnight.
|
| PlcLTimeOfDayArray |
This class represents an array of time of day values.
|
| PlcLWord |
Represents a PLC long word variable and implements the Cloneable interface
for cloning PlcCoreVariable objects.
|
| PlcLWordArray |
This class represents an array of unsigned 32-bit integers (LWORDs) in the
PLC.
|
| PlcNRef |
PlcNRef class that inherits from PlcCoreSystemStruct and implements a
cloneable interface with PlcCoreVariable type parameter.
|
| PlcNRefArray |
Represents a PLC NRef Array.
|
| PlcPointer |
Represents a PLC pointer which inherits from PlcCoreVariable and implements the Cloneable interface for cloning PlcCoreVariable objects.
|
| PlcPointerArray |
This class represents an array of PLC pointers.
|
| PlcReal |
Represents a PLC real variable and implements the Cloneable interface for
cloning PlcCoreVariable objects.
|
| PlcRealArray |
Represents an array of float precision floating point numbers (Real) in a PLC
context.
|
| PlcReferenceIdArray |
This class represents an array of PLC reference IDs.
|
| PlcS5Time |
Represents a PLC S5 time variable and implements the Cloneable interface for
cloning PlcCoreVariable objects.
|
| PlcS5TimeArray |
This class represents an array of S5 Time values.
|
| PlcSInt |
Represents a signed byte variable in a PLC system.
|
| PlcSIntArray |
Represents an array of signed byte (SInt) variables in a PLC communication
system.
|
| PlcString |
Represents a PLC string variable and implements the Cloneable interface for
cloning PlcCoreVariable objects.
|
| PlcStringArray |
Represents an array of strings as a PLC variable.
|
| PlcStructure |
Represents a PLC structure that inherits from PlcCoreVariable.
|
| PlcStructureArray |
Represents an array of PLC structures.
|
| PlcSubscription |
Represents a subscription to a Programmable Logic Controller (PLC) for
receiving real-time data updates.
|
| PlcSystemStruct |
PlcSystemStruct class that inherits from PlcCoreSystemStruct and implements a
cloneable interface with PlcCoreVariable type parameter.
|
| PlcSystemStructArray |
Represents a PLC CRef Array.
|
| PlcTime |
Represents a time variable in a PLC, storing durations since a reference
time.
|
| PlcTimeArray |
Represents an array of PLC time variables, encapsulating operations for
handling time data in PLC communications.
|
| PlcTimeOfDay |
Represents a time of day variable in a PLC, handling durations in
milliseconds since midnight.
|
| PlcTimeOfDayArray |
Represents an array of PLC Time of Day values as Duration objects.
|
| PlcTimespan |
Represents a time span variable in a PLC, storing durations as Duration
objects.
|
| PlcTimespanArray |
|
| PlcTimestamp |
Represents a timestamp variable in a PLC, capable of handling high-precision
time measurements.
|
| PlcTimestampArray |
Represents an array of PLC timestamps, providing functionality for managing
and converting timestamp values for PLC communication.
|
| PlcUDInt |
Represents a user-defined integer variable in a PLC system.
|
| PlcUDIntArray |
Represents an array of unsigned integers (UDInt) in a PLC communication
context.
|
| PlcUInt |
Represents an unsigned integer variable for PLC communication that supports
cloning.
|
| PlcUIntArray |
Represents a PLC variable array of unsigned integers (UShort).
|
| PlcULInt |
Represents an unsigned long integer variable for PLC (Programmable Logic
Controller) communications.
|
| PlcULIntArray |
Represents a PLC variable array of unsigned longs (ULong).
|
| PlcUSInt |
Represents an unsigned short integer (USInt) variable for PLC communications.
|
| PlcUSIntArray |
Represents a PLC variable array of unsigned bytes (UBytes).
|
| PlcValueTypeInfo |
A compact descriptor that explains how a PLC variable should be interpreted in Java.
|
| PlcValueTypeResolver |
Resolves a stable Java type for a PLC variable value.
|
| PlcWChar |
Represents a wide character (WChar) variable for PLC communications.
|
| PlcWCharArray |
Represents a PLC variable array of wchars.
|
| PlcWord |
Represents a PLC variable that stores 16-bit unsigned data (word).
|
| PlcWordArray |
Represents an array of Word ( word, 16-bit unsigned integer) variables
in a PLC (Programmable Logic Controller).
|
| PlcWString |
Represents a PLC wide string variable, capable of storing Unicode characters.
|
| PlcWStringArray |
Represents an array of wide strings (WString) for PLC communication.
|
| PPI_Device |
Represents the PLC PPI device
|
| ReadDataRequest |
describes a read request for single item
|
| ReadDataRequestCollection |
Describes a collection of ReadDataRequests
|
| ReadDataResult |
Returns a result of a read data operation
|
| ReadDataResultChangeNotifier |
Event notifier ReadDataResultChangeNotifier for the
iReadDataResultChangeEvent event
|
| ReadDataResultCollection |
ReadDataResultCollection with ReadDataResults from current read operation
|
| ReadPLCBlockResult |
Returns a result of a block read operation
|
| ReadSymbolicRequest |
Represents a request to read one or more PLC variables using symbolic addressing.
|
| ReadSymbolicResultSet |
Represents the result of an operation that reads symbolic data, extending the
base functionality provided by OperationResult.
|
| ReadWriteRequestSet |
object contains multiple read write request objects The read and write
operations can be performed optimally
|
| ReadWriteResultSet |
object contains multiple read write result objects
|
| RegisterSubscriptionRequest |
Represents a request to register a new subscription.
|
| RegisterSubscriptionResult |
Result of CreateSubscriptionRequest, contains an operation result.
|
| SingleReadRequest |
Represents a single read request for S7plus.
|
| StructAsJson |
Represents a class that serializes a struct as JSON.
|
| StructAsJsonArrayGsonAdapter |
Custom Gson adapter for serializing and deserializing arrays of StructAsJson
objects.
|
| StructAsJsonGsonAdapter |
Custom Gson adapter for serializing and deserializing StructAsJson objects.
|
| SymbolicDevice |
Represents an abstract base class for a symbolic PLC communication core
device, providing common functionality and a contract for disposing
resources.
|
| SystemStatusListItemEntry |
represents an system status list-Item
|
| SystemStatusListResult |
Returns a result of a read operation
|
| TCP_ISO_Device |
Represents the PLC TCP device
|
| Tls13Device |
Represents a device that communicates over TLS 1.3.
|
| UByteArrayGsonAdapter |
This class provides custom serialization and deserialization for arrays of UByte objects using Gson.
|
| UByteGsonAdapter |
This class provides custom serialization and deserialization for UByte objects using Gson.
|
| UIntegerArrayGsonAdapter |
This class provides custom serialization and deserialization for arrays of UInteger objects using Gson.
|
| UIntegerGsonAdapter |
This class provides custom serialization and deserialization for UInteger objects using Gson.
|
| ULongArrayGsonAdapter |
This class provides custom serialization and deserialization for arrays of ULong objects using Gson.
|
| ULongGsonAdapter |
This class provides custom serialization and deserialization for ULong objects using Gson.
|
| UShortArrayGsonAdapter |
This class provides custom serialization and deserialization for arrays of UShort objects using Gson.
|
| UShortGsonAdapter |
This class provides custom serialization and deserialization for UShort objects using Gson.
|
| Value |
Represents a value of a plccom variable with actual informations like
timestamp, value, quality etc.
|
| ValueAsJson |
Represents a class for storing a value as a JSON string.
|
| ValueAsJsonGsonAdapter |
Custom Gson adapter for serializing and deserializing ValueAsJson objects.
|
| VariableDataType |
Represents a class named VariableDataType that implements the ICloneable
interface for PLCcom.Core.S7plus.Interfaces.
|
| VariableDetails |
Represents a class that implements the cloneable interface for
VariableDetails.
|
| VariableInventoryEntry |
This class represents an entry in a variable inventory with details such as
location identifier, checksum, data type, attribute flags, and offset type.
|
| WriteDataRequest |
Describes a write data request
|
| WriteDataResult |
Returns a result of a write operation
|
| WriteOperationResult |
Represents the result of a write operation, extending the base OperationResult with additional details specific to write operations.
|
| WritePLCBlockRequest |
Describes a block write request
|
| WriteSymbolicRequest |
Represents a request to write symbolic data, typically used in scenarios
where symbolic representation is required for data manipulation or
communication.
|
| WriteSymbolicResultSet |
Represents the result of a symbolic write operation, extending the base functionality of an operation result.
|