/// <summary>
 /// Ctor of an object using a configuration object.
 /// </summary>
 public OpcEventOnEndpointModel(EventConfigurationModel eventConfiguration, OpcPublisherPublishState opcPublisherPublishState = OpcPublisherPublishState.None)
 {
     Id          = eventConfiguration.Id;
     DisplayName = eventConfiguration.DisplayName;
     IotCentralEventPublishMode = eventConfiguration.IotCentralEventPublishMode;
     SelectClauses            = eventConfiguration.SelectClauses;
     WhereClause              = eventConfiguration.WhereClause;
     OpcPublisherPublishState = opcPublisherPublishState;
 }
Exemple #2
0
 /// <summary>
 /// Ctor of an object using a configuration object.
 /// </summary>
 public OpcEventOnEndpointModel(EventConfigurationModel eventConfiguration, OpcPublisherPublishState opcPublisherPublishState = OpcPublisherPublishState.None)
 {
     Id = eventConfiguration.Id;
     EventNotifierId            = eventConfiguration.EventNotifierId;
     Key                        = eventConfiguration.Key;
     IotCentralEventPublishMode = eventConfiguration.IotCentralEventPublishMode;
     SelectClauses              = eventConfiguration.SelectClauses;
     WhereClause                = eventConfiguration.WhereClause;
     OpcPublisherPublishState   = opcPublisherPublishState;
 }
 public OpcNodeOnEndpointModel(string id, string expandedNodeId = null, int?opcSamplingInterval = null, int?opcPublishingInterval = null,
                               string key = null, int?heartbeatInterval = null, bool?skipFirst = null, IotCentralItemPublishMode?iotCentralItemPublishMode = null,
                               OpcPublisherPublishState opcPublisherPublishState = OpcPublisherPublishState.None)
 {
     Id                        = id;
     ExpandedNodeId            = expandedNodeId;
     OpcSamplingInterval       = opcSamplingInterval;
     OpcPublishingInterval     = opcPublishingInterval;
     Key                       = key;
     HeartbeatInterval         = heartbeatInterval;
     SkipFirst                 = skipFirst;
     IotCentralItemPublishMode = iotCentralItemPublishMode;
     OpcPublisherPublishState  = opcPublisherPublishState;
 }