Class IotAgent
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.