Table of Contents

Class Security

Namespace
L5Sharp.Elements
Assembly
L5Sharp.dll

A sub element of the Controller component that contains properties or configuration related to the controller security.

public class Security : LogixElement, ILogixSerializable
Inheritance
Security
Implements
Inherited Members

Constructors

Security()

Creates a new Security with default values.

public Security()

Security(XElement)

Creates a new Security initialized with the provided XElement.

public Security(XElement element)

Parameters

element XElement

The XElement to initialize the type with.

Exceptions

ArgumentNullException

element is null.

Properties

ChangesToDetect

Mask that specifies the controller events that you wish to track.

public string? ChangesToDetect { get; set; }

Property Value

string

Code

Specify whether the RSI Security Server is enabled for the controller. Type 0 if the controller is unsecured; type a 10-digit, non-zero value if the controller is secured.

public int Code { get; set; }

Property Value

int

PermissionSet

Name of the set of permissions, configured in FactoryTalk® Security, to apply to this object.

public string? PermissionSet { get; set; }

Property Value

string

SecurityAuthorityID

ID of the FactoryTalk® Diagnostics to which your controller is bound.

public string? SecurityAuthorityID { get; set; }

Property Value

string

SecurityAuthorityURI

Network path to the FactoryTalk® Diagnostics to which your controller is bound

public string? SecurityAuthorityURI { get; set; }

Property Value

string

TrustedSlots

Mask defining the slots through which the Trusted® communication is permitted to the controller.

public string? TrustedSlots { get; set; }

Property Value

string