SymbolWithValue Class

Represents a symbol of a TwinCAT HMI server extension with a Value.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.Core.Tools.DynamicSymbolsSymbol
    TcHmiSrv.Core.Tools.DynamicSymbolsSymbolWithValue
      TcHmiSrv.Core.Tools.DynamicSymbolsSymbolWithDirectValue

Namespace: TcHmiSrv.Core.Tools.DynamicSymbols
Assembly: TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9

Syntax

C#

public abstract class SymbolWithValue : Symbol, 
    IEquatable<SymbolWithValue>

The SymbolWithValue type exposes the following members.

Constructors

 

Name

Description

SymbolWithValue Class 1:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schema.

SymbolWithValue Class 2:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, NullableBoolean)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 3:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 4:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue, IDictionaryString, Value)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 5:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue, NullableBoolean)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 6:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue, NullableBoolean, NullableBoolean)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 7:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue, NullableBoolean, String)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

SymbolWithValue Class 8:

SymbolWithValue(IEqualityComparerValue, JsonSchemaValue, JsonSchemaValue, NullableBoolean, NullableBoolean, String)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparerT and schemes.

Properties

 

Name

Description

SymbolWithValue Class 9:

Attributes

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

SymbolWithValue Class 10:

Definitions

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

SymbolWithValue Class 11:

Doc

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

SymbolWithValue Class 12:

Function

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

SymbolWithValue Class 13:

ReadOnly

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

SymbolWithValue Class 14:

ReadValue

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

SymbolWithValue Class 15:

Schema

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

SymbolWithValue Class 16:

Value

Gets the Value of the SymbolWithValue.
If you override property Value by not returning an instance variable and if you write to the Symbol, you must also override method Write(QueueString, Value, Context).

SymbolWithValue Class 17:

WriteValue

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

Methods

 

Name

Description

SymbolWithValue Class 18:

Equals(Object)

Determines whether the specified Object is equal to the current SymbolWithValue.
(Overrides SymbolEquals(Object))

SymbolWithValue Class 19:

Equals(Symbol)

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

SymbolWithValue Class 20:

Equals(SymbolWithValue)

Indicates whether the current SymbolWithValue is equal to another SymbolWithValue.

SymbolWithValue Class 21:

Finalize

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

SymbolWithValue Class 22:

GetHashCode

Serves as the default hash function.
(Overrides SymbolGetHashCode)

SymbolWithValue Class 23:

GetType

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

SymbolWithValue Class 24:

MemberwiseClone

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

SymbolWithValue Class 25:

Read(QueueString)

Reads the Value at the specified path from the current Symbol.
(Overrides SymbolRead(QueueString))

SymbolWithValue Class 26:

Read(QueueString, Context)

Reads the Value at the specified path from the current Symbol.
(Overrides SymbolRead(QueueString, Context))

SymbolWithValue Class 27:

ToString

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

SymbolWithValue Class 28:

Write(QueueString, Value)

Writes the specified Value at the specified path to the current Symbol.
(Overrides SymbolWrite(QueueString, Value))

SymbolWithValue Class 29:

Write(QueueString, Value, Context)

Writes the specified Value at the specified path to the current Symbol.
(Overrides SymbolWrite(QueueString, Value, Context))

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

TcHmiSrv.Core.Tools.DynamicSymbols Namespace

Copyright © Beckhoff Automation GmbH & Co. KG