SymbolWithDirectValue Class

Represents a symbol of a TwinCAT HMI server extension with a Value that can be set directly.

Inheritance Hierarchy

System.Object
  TcHmiSrv.Core.Tools.DynamicSymbols.Symbol
    TcHmiSrv.Core.Tools.DynamicSymbols.SymbolWithValue
      TcHmiSrv.Core.Tools.DynamicSymbols.SymbolWithDirectValue
Namespace:  TcHmiSrv.Core.Tools.DynamicSymbols
Assembly:  TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 1.3.0.0

Syntax

C#

public class SymbolWithDirectValue : SymbolWithValue

The SymbolWithDirectValue type exposes the following members.

Constructors

 

Name

Description

SymbolWithDirectValue Class 1:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schema.

SymbolWithDirectValue Class 2:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

SymbolWithDirectValue Class 3:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

SymbolWithDirectValue Class 4:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

SymbolWithDirectValue Class 5:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean.)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

SymbolWithDirectValue Class 6:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., String)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

SymbolWithDirectValue Class 7:

SymbolWithDirectValue(Value, IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean., String)

Initializes a new instance of the SymbolWithDirectValue class with the specified Value, IEqualityComparer.T. and schemes.

Properties

 

Name

Description

SymbolWithDirectValue Class 8:

Definitions

Gets the Definitions of the Symbol. (Inherited from Symbol.)

SymbolWithDirectValue Class 9:

Doc

Gets the documentation of the Symbol. (Inherited from Symbol.)

SymbolWithDirectValue Class 10:

Function

Gets a value that indicates whether the Symbol is a function. (Inherited from Symbol.)

SymbolWithDirectValue Class 11:

ReadOnly

Gets a value that indicates whether the Symbol is read-only. (Inherited from Symbol.)

SymbolWithDirectValue Class 12:

ReadValue

Gets the read value of the Symbol. (Inherited from Symbol.)

SymbolWithDirectValue Class 13:

Schema

Gets the JsonSchemaValue representing the JSON schema of the Symbol. (Inherited from Symbol.)

SymbolWithDirectValue Class 14:

Value

Gets the Value of the SymbolWithDirectValue. (Overrides SymbolWithValue.Value.)

SymbolWithDirectValue Class 15:

WriteValue

Gets the write value of the Symbol. (Inherited from Symbol.)

Methods

 

Name

Description

SymbolWithDirectValue Class 16:

Equals(Object)

Determines whether the specified Object is equal to the current SymbolWithValue. (Inherited from SymbolWithValue.)

SymbolWithDirectValue Class 17:

Equals(Symbol)

Indicates whether the current Symbol is equal to another Symbol. (Inherited from Symbol.)

SymbolWithDirectValue Class 18:

Equals(SymbolWithValue)

Indicates whether the current SymbolWithValue is equal to another SymbolWithValue. (Inherited from SymbolWithValue.)

SymbolWithDirectValue Class 19:

Finalize

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

SymbolWithDirectValue Class 20:

GetHashCode

Serves as the default hash function. (Inherited from SymbolWithValue.)

SymbolWithDirectValue Class 21:

GetType

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

SymbolWithDirectValue Class 22:

MemberwiseClone

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

SymbolWithDirectValue Class 23:

Read

Reads the Value at the specified path from Value. (Inherited from SymbolWithValue.)

SymbolWithDirectValue Class 24:

SetValue

Sets the Value of the SymbolWithDirectValue.

SymbolWithDirectValue Class 25:

ToString

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

SymbolWithDirectValue Class 26:

Write

Writes the specified Value at the specified path to Value. (Inherited from SymbolWithValue.)

Reference

TcHmiSrv.Core.Tools.DynamicSymbols Namespace