Provides a convenient way to build a SubscriptionProperties flatbuffers.
More...
Provides a convenient way to build a SubscriptionProperties flatbuffers.
Definition at line 10 of file SubscriptionPropertiesBuilder.cs.
◆ SubscriptionPropertiesBuilder()
◆ Build()
Builds this the SubscriptionProperties as flatbuffers object.
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 201 of file SubscriptionPropertiesBuilder.cs.
◆ SetChangeEvents()
SubscriptionPropertiesBuilder SetChangeEvents |
( |
DataChangeTrigger |
dataChangeTrigger, |
|
|
bool |
browselistChange = false , |
|
|
bool |
metadataChange = false |
|
) |
| |
|
inline |
Sets the change events.
- Parameters
-
dataChangeTrigger | The data change trigger. |
browselistChange | if set to true the change event is raised if the browse list changed. |
metadataChange | if set to true the change event is raised if the meta data changed. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 160 of file SubscriptionPropertiesBuilder.cs.
◆ SetCounting()
Sets the counting.
- Parameters
-
countSubscriptions | if set to true nodes are counted if subscribed multiple times. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 189 of file SubscriptionPropertiesBuilder.cs.
◆ SetDataChangeFilter()
Sets the data change filter.
- Parameters
-
deadbandValue | The deadband value. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 144 of file SubscriptionPropertiesBuilder.cs.
◆ SetErrorIntervalMillis()
Sets the error interval in milliseconds.
- Parameters
-
errorIntervalMillis | The error interval in milliseconds. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 106 of file SubscriptionPropertiesBuilder.cs.
◆ SetKeepAliveIntervalMillis()
Sets the keep alive interval in milliseconds.
- Parameters
-
keepAliveIntervalMillis | The keep alive interval in milliseconds. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 84 of file SubscriptionPropertiesBuilder.cs.
◆ SetPublishIntervalMillis()
Sets the publish interval in milliseconds.
- Parameters
-
publishIntervalMillis | The publish interval in milliseconds. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 95 of file SubscriptionPropertiesBuilder.cs.
◆ SetQueueing()
Sets the queueing.
- Parameters
-
queueSize | Size of the queue. |
queueBehaviour | The queue behaviour. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 176 of file SubscriptionPropertiesBuilder.cs.
◆ SetSamplingIntervalMicros()
Sets the sampling interval in microseconds.
- Parameters
-
samplingIntervalMicros | The sampling interval in microseconds. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 131 of file SubscriptionPropertiesBuilder.cs.
◆ SetSamplingIntervalMillis()
Sets the sampling interval in milliseconds.
- Parameters
-
samplingIntervalMillis | The sampling interval in milliseconds. |
- Returns
- The SubscriptionPropertiesBuilder instance.
Definition at line 117 of file SubscriptionPropertiesBuilder.cs.
The documentation for this class was generated from the following file: