Namespace Kepware.Api.Model
Classes
- ApiCallFailedException
Exception thrown when an API call fails.
- ApiResult
Represents the result of an API call.
- ApiStatus
Represents the status of the Configuration API REST service.
- BaseEntity
Abstract base class for all entities in the Kepware API.
- Channel
Represents a channel in the project.
- ChannelCollection
Represents the collection of channels in a project
- ConsumerExchangeCollection
Represents the collection of consumer exchanges in a consumer exchange group
- ConsumerExchangeGroupCollection
Represents the collection of consumer exchange groups in a device
- DefaultEntity
A default entity with an optional owner.
- Device
Represents a device in a channel.
- DeviceCollection
Represents the collection of devices in a channel
- DeviceProfileCollection
Represents the collection of deviceprofiles in a device
- DeviceTagCollection
Represents the collection of tags in a device
- DeviceTagGroup
Represents a tag group in a device
- DeviceTagGroupCollection
Represents the collection of tag groups in a device or tag group
- DeviceTagGroupTagCollection
Represents the collection of tag in a tag group
- Docs
Contains classes and definitions for API documentation.
- Docs.Channel
Represents a channel in the API documentation.
- Docs.CollectionDefinition
Represents a collection definition in the API documentation.
- Docs.Device
Represents a device in the API documentation.
- Docs.Driver
Represents a driver in the API documentation.
- Docs.PropertyDefinition
Represents a property definition in the API documentation.
- Docs.TypeDefinition
Represents a type definition in the API documentation.
- NamedEntity
A named entity with a unique name and description.
- NamedUidEntity
A named entity with a unique identifier.
- OmniAlarmCollection
Represents the collection of omni gas alarms in an omni mapping
- OmniMappingCollection
Represents the collection of omni mappings in an omni mapping group
- OmniMappingGroupCollection
Represents the collection of omni mapping groups in a device
- PhoneEntryCollection
Represents the collection of phone entries in a phonebook
- PhonebookCollection
Represents the collection of phonebooks in a channel
- ProducerExchangeCollection
Represents the collection of producer exchanges in a producer exchange group
- ProducerExchangeGroupCollection
Represents the collection of producer exchange groups in a device
- ProductInfo
Represents information about a product.
- Project
Represents a project in the Kepware configuration. It provides the project properties for the client interfaces that Kepware supports.
- ProjectProperties
Represents the project properties in the Kepware configuration
- Properties
Contains constants related to OPC UA Endpoints in Kepware API.
- Properties.AdminSettings.CommDiagnostics
Contains constants related to communication diagnostics.
- Properties.AdminSettings.ConfigApi
Contains constants related to Configuration API diagnostics.
- Properties.AdminSettings.EventLog
Contains constants related to event log settings.
- Properties.AdminSettings.Licensing
Contains constants related to licensing settings.
- Properties.AdminSettings.OpcDiagnostics
Contains constants related to OPC diagnostics.
- Properties.NonSerialized
Contains constants related to non-serialized properties.
- Properties.NonUpdatable
Contains constants related to non-updatable properties.
- Properties.ProjectSettings.Dde
Contains constants related to DDE server properties.
- Properties.ProjectSettings.FastDdeSuiteLink
Contains constants related to FastDDE/SuiteLink server properties.
- Properties.ProjectSettings.OpcDa
Contains constants related to OPC DA server properties.
- Properties.ProjectSettings.OpcHda
Contains constants related to OPC HDA server properties.
- Properties.ProjectSettings.OpcUa
Contains constants related to OPC UA server properties.
- Properties.Tag
Contains constants related to tag properties.
- Tag
Represents a tag in a device or tag group.
Structs
- ApiResponse<T>
Represents a structured response from an API call, encapsulating a response code, an optional message, an optional value, and the endpoint reference.
Interfaces
- IHaveName
Interface for entities that have a name.
- IHaveOwner
Interface for entities that have an owner.
Enums
- ApiResponseCode
Represents API response codes according to HTTP standards.
- ProductType
Represents the type of product.
- ThingWorxDataStoreMaxSize
The maximum size of the datastore in which to store updates when offline. Changing this property causes the interface to restart and deletes the current datastore.
- ThingWorxForwardMode
Specify the Forward Mode to control which updates are sent to the platform upon reconnect.
- ThingwWorxLoggingLevel
Defines the ThingWorx native interface logging level modes. Determines that amount of information logged. Set to Trace to generate the most detailed output.