Table of Contents

Class PublishingIotAgent

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

Base class for IoT Gateway agent types that support publishing (MQTT Client and REST Client). Contains publish configuration and message template properties not applicable to REST Server agents.

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

Constructors

PublishingIotAgent()

Initializes a new instance of the PublishingIotAgent class.

PublishingIotAgent(string)

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

Properties

AdvancedTemplate

Gets or sets the advanced template for message formatting.

ExpansionOfValues

Gets or sets the expansion of |VALUES| in the standard template.

MaxEventsPerPublish

Gets or sets the maximum number of tag events per publish in narrow format.

MessageFormat

Gets or sets the message format (Standard or Advanced Template).

PublishFormat

Gets or sets the publish format (Wide or Narrow).

PublishType

Gets or sets the publish type (Interval or On Data Change).

RateMs

Gets or sets the publish rate in milliseconds.

SendInitialUpdate

Gets or sets whether the initial update should be sent when the agent starts.

StandardTemplate

Gets or sets the standard template for message formatting.

TransactionTimeoutS

Gets or sets the transaction timeout in seconds.