GXDN: Gurux Developer Network
GXScheduleTrigger Class
NamespacesGurux.DeviceGXScheduleTrigger
GXScheduleTrigger component implements the GXScheduleTrigger interface.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXScheduleTrigger()()()
Initializes a new instance of the GXScheduleTrigger class

Action
Action is the transaction to be performed, when schedule triggers.

Clear()()()
Clear clears all settings of the GXSchedule.

Clone()()()
Creates a new object that is a copy of the current instance.
(Inherited from GXObject.)
ConnectionDelayTime
ConnectionDelayTime determines for how long a time (in ms) is waited, before next connection is made.

ConnectionFailTryCount
How many times failed connection is tried to reconnect.

ConnectionFailWaitTime
ConnectionFailWaitTime determines for how long a time (in ms) is waited, before next connection is made.

ConnectionWaitTime
Determines how long a time (in ms) is waited for the connection to be established.

Copy(Object)
The Copy method copies object content from the target object.
(Inherited from GXObject.)
DayOfMonth
DayOfMonth is used when RepeatMode is monthly. Determines the day of month, when the transaction is executed.

DayOfWeek
DayOfWeek is used when RepeatMode is weekly. Determines weekday(s), when transaction is executed.

Dispose(Boolean) (Overrides GXObject.Dispose(Boolean).)
Dispose()()() (Inherited from GXObject.)
EndTime
Time when schedule item stopped.

Equals(Object)
Determines whether two objects are equal.
(Overrides GXObject.Equals(Object).)
ExcludedWorkItems
ExcludedWorkItems returns excluded WorkItems collection.

ExecuteFailedItemsOnly
ExecuteFailedItemsOnly gets failed items only if the schedule fails.

FailTryCount
FailTryCount determines how many times devices are tried to read again if failed.

FailWaitTime
FailWaitTime determines for how long a time (in ms) is waited before devices are tried to read again if failed.

Finalize()()() (Inherited from GXObject.)
FindByParameter(String, Object)
Returns collection of objects that match search parameters.
(Inherited from GXObject.)
GetControls()()()
Returns a collection of controls that use this component.
(Inherited from GXObject.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.
(Inherited from GXObject.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GXObjectType
Sender object type. Reserved for inner use. Do Not Use!
(Inherited from GXObject.)
ID
Object Identifier.
(Inherited from GXObject.)
Interval
Interval determines the time between schedule runs. For example, if the repeat mode is weekly and interval is 3, the schedule is triggered every three weeks.

IsStarted
IsStarted is True, if the schedule is active.

LastRunTime
LastRunTime method is reserved for inner use.

MaxThreadCount
MaxThreadCount is the maximum number of worker threads per Schedule item.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name (Overrides GXObject.Name.)
NextScheduledDate
NextScheduledDate returns the next scheduled date.

OnScheduleTriggered
OnScheduleTriggered method notifies, when a schedule is triggered.

OnScheduleTriggerStateChanged
OnScheduleTriggerStateChanged notifies that the state of the GXScheduleTrigger has changed.

Parameters
Parameters returns the parameters collection.

RepeatMode
RepeatMode determines the repeat mode of a GXSchedule.

ResetRunCount()()()
Resets the run count.

Run()()()
Run executes the schedule item once.

RunCount
How many times the schedule is run.

RunFailCount
How many times the schedule run has failed.

ScheduledTransactions
The ScheduledTransactions is an array of all execution dates of the schedule item.

ScheduleEndTime
ScheduleEndTime is the time, when the schedule is stopped.

ScheduleStartTime
ScheduleStartTime is the time, when the schedule is started.

Start()()()
Start activates the schedule and transaction is started when the schedule triggers.

StartTime
Time when schedule item started.

Status
State is the current state of the schedule item.

Stop()()()
Stop disables the schedule.

ToString()()()
ToString returns a string that represents the current object.
(Inherited from GXObject.)
TransactionCount
TransactionCount determines how many times transaction is made, before stopping the current run.

TransactionEndTime
TransactionEndTime is the time, when transaction has stopped.

TransactionStartTime
TransactionStartTime is the time, when transaction is started.

UpdateInterval
UpdateInterval is the execution interval of the transaction in seconds.

WorkItems
WorkItems returns WorkItem collection.

Inheritance Hierarchy
Object
GXObject
  GXScheduleTrigger

Assembly: Gurux.Device (Module: Gurux.Device) Version: 5.0.0.1