Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll
Represents an operand which addresses a user defined type within a programmable logic controller (PLC).
C#
[Serializable] public class PlcUserDefinedTypeOperand : PlcOperand, IComparable, ISerializable, IEquatable<PlcOperand>, IComparable<PlcOperand>, IEquatable<PlcUserDefinedTypeOperand>, IComparable<PlcUserDefinedTypeOperand>
Inheritance Object › PlcIdentity › PlcOperand › PlcUserDefinedTypeOperand
Attributes SerializableAttribute
Implements IComparable, Serialization.ISerializable, IEquatable<PlcOperand>, IComparable<PlcOperand>, IEquatable<PlcUserDefinedTypeOperand>, IComparable<PlcUserDefinedTypeOperand>
Name | Description |
---|---|
PlcUserDefinedTypeOperand(Serialization.SerializationInfo, Serialization.StreamingContext) | Initializes a new instance of the PlcUserDefinedTypeOperand class with serialized data. |
Name | Description |
---|---|
MaxNumber | Specifies the maximum value that can be assigned to the Number property. (Inherited from PlcOperand) |
MinNumber | Specifies the minimum value that can be assigned to the Number property. (Inherited from PlcOperand) |
Name | Description |
---|---|
Counter | Gets the operand used to access the counter memory block of the controller. (Inherited from PlcOperand) |
Flag | Gets the operand used to access the flag memory block of the controller. (Inherited from PlcOperand) |
Input | Gets the operand used to access the input memory block of the controller. (Inherited from PlcOperand) |
Number | Gets the number associated with the operand. (Inherited from PlcOperand) |
OriginalString | Gets the original string from that the operand was created. (Inherited from PlcOperand) |
Output | Gets the operand used to access the output memory block of the controller. (Inherited from PlcOperand) |
PeripheryInput | Gets the operand used to access the peripheryInput memory block of the controller. (Inherited from PlcOperand) |
PeripheryOutput | Gets the operand used to access the peripheryOutput memory block of the controller. (Inherited from PlcOperand) |
Standard | Gets a value indicating which PlcOperandStandard was used to create the operand. (Inherited from PlcOperand) |
Timer | Gets the operand used to access the timer memory block of the controller. (Inherited from PlcOperand) |
Type | Gets the type of operand represented. (Inherited from PlcOperand) |
Name | Description |
---|---|
All | Retrieves all PlcOperand instances which can be typically addressed within a PLC including the custom data block operands used so far. (Inherited from PlcOperand) |
CompareTo(Object) | Compares the current PlcUserDefinedTypeOperand with the other . |
CompareTo(Object) | Compares the current PlcIdentity with the other . (Inherited from PlcIdentity) |
CompareTo(Object) | Compares the current PlcOperand with the other . (Inherited from PlcOperand) |
CompareTo(PlcOperand) | Compares the current PlcOperand with another PlcOperand. (Inherited from PlcOperand) |
CompareTo(PlcUserDefinedTypeOperand) | Compares the current PlcUserDefinedTypeOperand with another PlcUserDefinedTypeOperand. |
DataBlock(Int32) | Retrieves the according PlcDataBlockOperand using the specified number of the data block operand. (Inherited from PlcOperand) |
Equals(Object) | Determines whether the specified other is equal to this PlcUserDefinedTypeOperand. |
Equals(Object) | Determines whether the specified other is equal to this PlcIdentity. (Inherited from PlcIdentity) |
Equals(Object) | Determines whether the specified other is equal to this PlcOperand. (Inherited from PlcOperand) |
Equals(PlcOperand) | Determines whether the specified other is equal to this PlcOperand. (Inherited from PlcOperand) |
Equals(PlcUserDefinedTypeOperand) | Determines whether the specified other is equal to this PlcUserDefinedTypeOperand. |
GetHashCode | Retrieves a hash code for this PlcUserDefinedTypeOperand. |
GetHashCode | Retrieves a hash code for this PlcIdentity. (Inherited from PlcIdentity) |
GetHashCode | Retrieves a hash code for this PlcOperand. (Inherited from PlcOperand) |
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) | Sets the Serialization.SerializationInfo with information about the exception. |
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) | Sets the Serialization.SerializationInfo with information about the exception. (Inherited from PlcIdentity) |
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) | Sets the Serialization.SerializationInfo with information about the exception. (Inherited from PlcOperand) |
GetSupportedRawTypes(PlcOperandType) | Retrieves the PlcRawType members supported by the PlcOperandType specified by type . (Inherited from PlcOperand) |
IsSupported(PlcOperandType, PlcRawType) | Determines whether the specified rawType can be used to address the PLC memory identified by the PlcOperandType specified by type . (Inherited from PlcOperand) |
Of(PlcOperandType) | Retrieves the according PlcOperand which matches the PlcOperandType specified. (Inherited from PlcOperand) |
Parse(String) | Converts an operand string to a PlcOperand instance. (Inherited from PlcOperand) |
ToString | Converts the name to its string representation. (Inherited from PlcIdentity) |
ToString | Converts the operand to its string representation. (Inherited from PlcOperand) |
ToString(PlcOperandStandard) | Converts the operand to its string representation using the specified standard . (Inherited from PlcOperand) |
TryParse(String, PlcOperand@) | Determines whether a string is a valid operand. (Inherited from PlcOperand) |
UserDefinedType(Int32) | Retrieves the according PlcUserDefinedTypeOperand using the specified number of the user defined type operand. (Inherited from PlcOperand) |
Name | Description |
---|---|
op_Equality(PlcIdentity, PlcIdentity) | Returns a value indicating whether two instance of PlcIdentity are equal. (Inherited from PlcIdentity) |
op_Equality(PlcOperand, PlcOperand) | Returns a value indicating whether two instance of PlcOperand are equal. (Inherited from PlcOperand) |
op_Equality(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Returns a value indicating whether two instance of PlcUserDefinedTypeOperand are equal. |
op_GreaterThan(PlcIdentity, PlcIdentity) | Determines whether the first specified PlcIdentity object is greater than the second specified PlcIdentity object. (Inherited from PlcIdentity) |
op_GreaterThan(PlcOperand, PlcOperand) | Determines whether the first specified PlcOperand object is greater than the second specified PlcOperand object. (Inherited from PlcOperand) |
op_GreaterThan(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Determines whether the first specified PlcUserDefinedTypeOperand object is greater than the second specified PlcUserDefinedTypeOperand object. |
op_GreaterThanOrEqual(PlcIdentity, PlcIdentity) | Determines whether the first specified PlcIdentity object is greater than or equal to the second specified PlcIdentity object. (Inherited from PlcIdentity) |
op_GreaterThanOrEqual(PlcOperand, PlcOperand) | Determines whether the first specified PlcOperand object is greater than or equal to the second specified PlcOperand object. (Inherited from PlcOperand) |
op_GreaterThanOrEqual(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Determines whether the first specified PlcUserDefinedTypeOperand object is greater than or equal to the second specified PlcUserDefinedTypeOperand object. |
op_Implicit(Advanced.PlcIdentity) | Converts a string formatted as name to an PlcIdentity object. (Inherited from PlcIdentity) |
op_Implicit(Advanced.PlcOperand) | Converts a string formatted as operand to an PlcOperand object. (Inherited from PlcOperand) |
op_Implicit(Advanced.PlcUserDefinedTypeOperand) | Converts a string formatted as operand to an PlcUserDefinedTypeOperand object. |
op_Inequality(PlcIdentity, PlcIdentity) | Returns a value indicating whether two instances of PlcIdentity are not equal. (Inherited from PlcIdentity) |
op_Inequality(PlcOperand, PlcOperand) | Returns a value indicating whether two instances of PlcOperand are not equal. (Inherited from PlcOperand) |
op_Inequality(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Returns a value indicating whether two instances of PlcUserDefinedTypeOperand are not equal. |
op_LessThan(PlcIdentity, PlcIdentity) | Determines whether the first specified PlcIdentity object is less than the second specified PlcIdentity object. (Inherited from PlcIdentity) |
op_LessThan(PlcOperand, PlcOperand) | Determines whether the first specified PlcOperand object is less than the second specified PlcOperand object. (Inherited from PlcOperand) |
op_LessThan(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Determines whether the first specified PlcUserDefinedTypeOperand object is less than the second specified PlcUserDefinedTypeOperand object. |
op_LessThanOrEqual(PlcIdentity, PlcIdentity) | Determines whether the first specified PlcIdentity object is less than or equal to the second PlcIdentity object. (Inherited from PlcIdentity) |
op_LessThanOrEqual(PlcOperand, PlcOperand) | Determines whether the first specified PlcOperand object is less than or equal to the second PlcOperand object. (Inherited from PlcOperand) |
op_LessThanOrEqual(PlcUserDefinedTypeOperand, PlcUserDefinedTypeOperand) | Determines whether the first specified PlcUserDefinedTypeOperand object is less than or equal to the second PlcUserDefinedTypeOperand object. |