Class for DeviceChannel operation.

The following tables list the members exposed by the DeviceChannel type.

Name Description
Public constructor DeviceChannel Construct the instance
Top
Name Description
Public property Activity Activity indication.

The device module toggles this value to each operation completed in this Channel.

Public property ArrayIndexes (inherited from RunObj).
Public property AverageCycleTime Avarage cycle time of communication.
Public property AverageTime Avarage time of communication.
Public property Category ReadOnly property with categories configured on DeviceChannel object.
Public property ClearReadQueue Flag used to clear the read queue.
Public property ClearWriteQueue Flag used to clear the write queue.
Public property Count (inherited from ListObj).
Public property DeactivateCounter Counter is increased during module deactivation process
Public property Diagnostics Indicates a string with information to channel diagnostics
Public property Disable Indicates whether the Channel is Disabled
Public property DriverVersion Indicates the driver version
Public property FailAmount Amount of communication executed with fail.
Public property ID (inherited from RunObj).
Public property InitialState Initial state of channel.
Public property IsRunning Indicates whether the Channel is running.
Public property IsStarted Flag indicating whether Dataset module was full started
Public property Item (Overloaded) (inherited from ListObj).
Public property LastErrorCode Last (most recent) Error Status Code that occurred in this Channel.
Public property LastErrorDateTime TimeStamp of the last (most recent) error in this Channel.
Public property Level ReadOnly property with levels configured on DeviceChannel object.
Public property MaxThreads Max Threads
Public property ObjServer (inherited from RunObj).
Public property ObjType (inherited from RunObj).
Public property Parent (inherited from RunObj).
Public property ProcessName Process name
Public property ProcessPID Process PID
Public property ResetModule ResetModule of module
Public property Root (inherited from RunObj).
Public property SleepTime SleepTime of module
Public property StartCounter Counter while starting module
Public property Status Current status for this Channel.
Public property SuccessAmount Amount of communication executed with success.
Public property SyncRoot (inherited from ListObj).
Public property TModule (inherited from RunObj).
Public property WatchDog WatchDog
Top
Name Description
Public method BeginStart Method to begin start channel.
Public method BeginStop Method to begin stop channel
Public method ClearCacheNames (inherited from ListObj).
Public method Equals (Overloaded) (inherited from Object).
Public method GetEnumerator (inherited from ListObj).
Public method GetHashCode (inherited from Object).
Public method GetID (inherited from ListObj).
Public method GetName (Overloaded) (inherited from ListObj).
Public method GetObj (Overloaded) (inherited from ListObj).
Public method GetObjAsObject (inherited from ListObj).
Public method GetObjRef (inherited from RunObj).
Public method GetType (inherited from Object).
Public method IsInUse (inherited from ListObj).
Public method OnContinue (inherited from RunObj).
Public method OnPause (inherited from RunObj).
Public method OnStart (inherited from RunObj).
Public method OnStop (inherited from RunObj).
Public method PreloadRunObj (inherited from ListObj).
Public method Static ReferenceEquals (inherited from Object).
Public method Start Method to start channel.
Public method StartPreloadRunObjs (Overloaded) (inherited from ListObj).
Public method Stop Method to stop channel
Public method ToString (inherited from RunObj).
Top
Name Description
Public extension method ApplyCast (Overloaded) (Defined by GenericEnumerableHelper).
Public extension method ApplyCount (Defined by GenericEnumerableHelper).
Public extension method ApplySelect (Overloaded) (Defined by GenericEnumerableHelper).
Public extension method ApplyWhere (Defined by GenericEnumerableHelper).
Public extension method ApplyWhereNotNull (Defined by GenericEnumerableHelper).
Public extension method AsParallel (Defined by ParallelEnumerable).
Public extension method AsQueryable (Defined by Queryable).
Public extension method Cast (Defined by Enumerable).
Public extension method ConvertAll (Defined by IEnumerableExtensions).
Public extension method GetParentViewModel (Defined by POCOViewModelExtensions).
Public extension method GetRequiredService (Overloaded) (Defined by POCOViewModelExtensions).
Public extension method GetService (Overloaded) (Defined by POCOViewModelExtensions).
Public extension method IsInDesignMode (Defined by POCOViewModelExtensions).
Public extension method OfType (Defined by Enumerable).
Public extension method RaisePropertiesChanged (Defined by POCOViewModelExtensions).
Top