NotificationSettings Class

Notification communication settings

Inheritance Hierarchy

System.Object
  TwinCAT.Ads.NotificationSettings
Namespace:  TwinCAT.Ads
Assembly:  TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229

Syntax

C#

public class NotificationSettings : INotificationSettings, 
    IComparable<INotificationSettings>

The NotificationSettings type exposes the following members.

Constructors

 

Name

Description

NotificationSettings Class 1:

NotificationSettings(AdsTransMode, Int32, Int32)

Initializes a new instance of the NotificationSettings class.

NotificationSettings Class 2:

NotificationSettings(AdsTransMode, TimeSpan, TimeSpan)

Initializes a new instance of the NotificationSettings class.

Properties

 

Name

Description

NotificationSettings Class 3:

CycleTime

Gets the cycle time (in milliseconds) for AdsNotifications.

NotificationSettings Class 4:

NotificationSettings Class 5:

Default

Gets the default Settings (AdsTransMode.OnChange, CycleTime 200 ms, MaxDelay: off)

NotificationSettings Class 6:

NotificationSettings Class 7:

ImmediatelyOnChange

Gets the settings for a 'Immediate on change' notification.

NotificationSettings Class 8:

MaxDelay

Gets the Maximum Delay Time (in milliseconds) for AdsNotifications.

NotificationSettings Class 9:

NotificationMode

Gets the ADS Transmission mode.

Methods

 

Name

Description

NotificationSettings Class 10:

CompareTo

Compares this NotificationSettings in term of priorities to the other NotificationSettings.

NotificationSettings Class 11:

Equals

Determines whether the specified Object is equal to this instance. (Overrides Object.Equals(Object).)

NotificationSettings Class 12:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

NotificationSettings Class 13:

GetHashCode

Gets the HashCode of the Address (Overrides Object.GetHashCode..)

NotificationSettings Class 14:

GetType

Gets the Type of the current instance. (Inherited from Object.)

NotificationSettings Class 15:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

NotificationSettings Class 16:

ToString

Returns a string that represents the current object. (Inherited from Object.)

Operators

 

Name

Description

NotificationSettings Class 17:

NotificationSettings Class 18:

Equality

Implements the == operator.

NotificationSettings Class 19:

NotificationSettings Class 20:

Inequality

Implements the != operator.

Remarks

AdsTransMode

Parameter semantic

CyclicInContext

Value of parameter CycleTime is interpreted as task context number IAdsSymbol.ContextMask/>

OnChangeInContext

Value of parameter CycleTime is interpreted as task context number IAdsSymbol.ContextMask/>

Reference

TwinCAT.Ads Namespace