Click or drag to resize
IOSignal Class
Represents an I/O signal in the Station or in a SmartComponent.
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudio.StationsIOSignal

Namespace:  ABB.Robotics.RobotStudio.Stations
Assembly:  ABB.Robotics.RobotStudio.Stations (in ABB.Robotics.RobotStudio.Stations.dll) Version: 7.0.8747.636
Syntax
C#
public sealed class IOSignal

The IOSignal type exposes the following members.

Constructors
  NameDescription
Public methodIOSignal
Creates a new instance of the IOSignal class.
Top
Properties
  NameDescription
Public propertyAutoReset
Gets or sets if a digital signal should automatically be reset to zero.
Public propertyDescription
Gets a localized description for this signal.
Public propertyDisplayName
Gets a localized name for this signal.
Public propertyFlags
Specifies additional attributes for this signal.
Public propertyIsInput
Returns true if the signal is an input (digital, group or input).
Public propertyMaxValue
Gets or sets the maximum value for an analog signal.
Public propertyMinValue
Gets or sets the minimum value for an analog signal.
Public propertyName
Gets the name of this signal.
Public propertyParent
Gets the ProjectObject that contains this signal. The object implements IHasIOSignals.
Public propertyReadOnly
Indicates if the value of this signal shall be possible to modify in a user interface or not.
Public propertySignalType
Gets the type of the signal.
Public propertyUIVisible
Indicates if this signal should normally be visible in a user interface. It shall be used as a hint for user interface implementors.
Public propertyValue
Gets or sets the value of the signal.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetConnections
Returns an array of I/O connections from this signal to other signals.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGetValueType
Returns the Type of the Value property for this signal.
Public methodStatic memberGetValueType(IOSignalType)
Returns the Type of the Value property depending in the signal type.
Public methodStatic memberIsValidName
Checks if a string is a valid name for an I/O signal.
Public methodPulse
Sets the value of a digital signal to 1 and back to 0.
Public methodToString (Overrides ObjectToString.)
Public methodTrySetValue
Try to set the specified value on the signal. A value validation is performed. The value is set only if it is valid.
Public methodValidateValue
Check if its possible to set the specified value on this signal, given the signal type and restrictions.
Top
Version Information

Supported in: 1.0.0.0
See Also