NotificationSettings Class

Notification communication settings

Inheritance Hierarchy

SystemObject
  TwinCAT.AdsNotificationSettings

Namespace: TwinCAT.Ads
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

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 ObjectEquals(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 ObjectGetHashCode)

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(NotificationSettings, NotificationSettings)

Implements the == operator.

NotificationSettings Class 19:

NotificationSettings Class 20:

Inequality(NotificationSettings, NotificationSettings)

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

Beckhoff Automation GmbH & Co. KG 2001-2026