Table of Contents

Class IotAgent

Namespace
Kepware.Api.Model
Assembly
Kepware.Api.dll

Base class for all IoT Gateway agent types. Contains the universal properties shared by MQTT Client, REST Client, and REST Server agents.

public class IotAgent : NamedEntity, IEquatable<BaseEntity>, IHaveOwner, IHaveName
Inheritance
IotAgent
Implements
Derived
Inherited Members
Extension Methods

Constructors

IotAgent()

Initializes a new instance of the IotAgent class.

IotAgent(string)

Initializes a new instance of the IotAgent class with the specified name.

Properties

AgentType

Gets the agent type identifier (read-only).

AllAgentsTotal

Gets the total number of tags configured under all agents (read-only).

Enabled

Gets or sets whether the agent is enabled.

IgnoreQualityChanges

Gets or sets whether quality changes should be ignored.

IotItems

Gets or sets the IoT Items in this agent.

LicenseLimit

Gets the license limit for configured tags (read-only).

ThisAgentTotal

Gets the total number of tags configured under this agent (read-only).

Methods

Cleanup(IKepwareDefaultValueProvider, bool, CancellationToken)

Recursively cleans up the agent and all IoT Items.