PlcPeripheryOutputOperand Members

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll, IPS7LnkNet.Advanced.dll
The PlcPeripheryOutputOperand type exposes the following members.

PlcPeripheryOutputOperand(SerializationInfo, StreamingContext)

Initializes a new instance of the PlcPeripheryOutputOperand class with serialized data.

C#

protected PlcPeripheryOutputOperand(SerializationInfo info, StreamingContext context)


Parameters

info Serialization.SerializationInfo

The Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.

context Serialization.StreamingContext

The Serialization.StreamingContext that contains contextual information about the source or destination.


Exceptions

ArgumentNullException

The info parameter is null reference (Nothing in Visual Basic).

Serialization.SerializationException

The class name is null reference (Nothing in Visual Basic) or HResult is zero (0).

Byte(Int32)

Creates a new PlcByteAddress from this PlcPeripheryOutputOperand using the byteNumber specified.

C#

public PlcByteAddress Byte(int byteNumber)


Parameters

byteNumber Int32

The number of the byte to that the new PlcByteAddress refers.


Returns

PlcByteAddress

A new PlcByteAddress which refers to this operand and to the byteNumber specified.



Exceptions

ArgumentOutOfRangeException

The byteNumber is out of the bounds defined by MinByteNumber or MaxByteNumber.

CompareTo(Object)

Compares the current PlcPeripheryOutputOperand with the other.

C#

public override int CompareTo(object other)


Parameters

other Object

The PlcPeripheryOutputOperand to compare with this PlcPeripheryOutputOperand.


Returns

Int32

A 32-bit signed integer that indicates the relative order of the objects being compared (CompareTo(Object)).

CompareTo(PlcPeripheryOutputOperand)

Compares the current PlcPeripheryOutputOperand with another PlcPeripheryOutputOperand.

C#

public int CompareTo(PlcPeripheryOutputOperand other)


Parameters

other PlcPeripheryOutputOperand

The PlcPeripheryOutputOperand to compare with this PlcPeripheryOutputOperand.


Returns

Int32

A 32-bit signed integer that indicates the relative order of the objects being compared (CompareTo(0)).

DWord(Int32)

Creates a new PlcDWordAddress from this PlcPeripheryOutputOperand using the byteNumber specified.

C#

public PlcDWordAddress DWord(int byteNumber)


Parameters

byteNumber Int32

The number of the byte to that the new PlcDWordAddress refers.


Returns

PlcDWordAddress

A new PlcDWordAddress which refers to this operand and to the byteNumber specified.



Exceptions

ArgumentOutOfRangeException

The byteNumber is outs of the bounds defined by MinByteNumber or MaxByteNumber.

Equals(Object)

Determines whether the specified other is equal to this PlcPeripheryOutputOperand.

C#

public override bool Equals(object other)


Parameters

other Object

The PlcPeripheryOutputOperand to compare to the current PlcPeripheryOutputOperand.


Returns

Boolean

The value true if the specified PlcPeripheryOutputOperand is equal to the current PlcPeripheryOutputOperand; otherwise the value false.

Equals(PlcPeripheryOutputOperand)

Determines whether the specified other is equal to this PlcPeripheryOutputOperand.

C#

public bool Equals(PlcPeripheryOutputOperand other)


Parameters

other PlcPeripheryOutputOperand

The PlcPeripheryOutputOperand to compare to the current PlcPeripheryOutputOperand.


Returns

Boolean

The value true if the specified PlcPeripheryOutputOperand is equal to the current PlcPeripheryOutputOperand; otherwise the value false.

GetHashCode()

Retrieves a hash code for this PlcPeripheryOutputOperand.

C#

public override int GetHashCode()


Returns

Int32

An Int32 that contains the hash code for the PlcPeripheryOutputOperand.

GetObjectData(SerializationInfo, StreamingContext)

Sets the Serialization.SerializationInfo with information about the exception.

C#

[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)


Parameters

info Serialization.SerializationInfo

The Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.

context Serialization.StreamingContext

The Serialization.StreamingContext that contains contextual information about the source or destination.



Exceptions

ArgumentNullException

The info parameter is a null reference (Nothing in Visual Basic).

Word(Int32)

Creates a new PlcWordAddress from this PlcPeripheryOutputOperand using the byteNumber specified.

C#

public PlcWordAddress Word(int byteNumber)


Parameters

byteNumber Int32

The number of the byte to that the new PlcWordAddress refers.


Returns

PlcWordAddress

A new PlcWordAddress which refers to this operand and to the byteNumber specified.



Exceptions

ArgumentOutOfRangeException

The byteNumber is out of the bounds defined by MinByteNumber or MaxByteNumber.

Equality(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Returns a value indicating whether two instance of PlcPeripheryOutputOperand are equal.

C#

public static bool operator ==(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)

GreaterThan(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Determines whether the first specified PlcPeripheryOutputOperand object is greater than the second specified PlcPeripheryOutputOperand object.

C#

public static bool operator>(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)

GreaterThanOrEqual(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Determines whether the first specified PlcPeripheryOutputOperand object is greater than or equal to the second specified PlcPeripheryOutputOperand object.

C#

public static bool operator >=(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)

Implicit(String to PlcPeripheryOutputOperand)

Converts a string formatted as operand to an PlcPeripheryOutputOperand object.

C#

public static implicit operator PlcPeripheryOutputOperand(string value)


Exceptions

FormatException

The value is not a valid PLC operand.

Inequality(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Returns a value indicating whether two instances of PlcPeripheryOutputOperand are not equal.

C#

public static bool operator !=(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)

LessThan(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Determines whether the first specified PlcPeripheryOutputOperand object is less than the second specified PlcPeripheryOutputOperand object.

C#

public static bool operator <(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)


Exceptions

ArgumentNullException

The left is a null reference (Nothing in Visual Basic).

LessThanOrEqual(PlcPeripheryOutputOperand, PlcPeripheryOutputOperand)

Determines whether the first specified PlcPeripheryOutputOperand object is less than or equal to the second PlcPeripheryOutputOperand object.

C#

public static bool operator <=(PlcPeripheryOutputOperand left, PlcPeripheryOutputOperand right)


Exceptions

ArgumentNullException

The left is a null reference (Nothing in Visual Basic).