/// <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; }
/// <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; }