Table of Contents

Class PolarTimerManagerUI.Timer

Namespace
PolarStudio
Assembly
PolarStudio.dll

This class contains the details of a timer.

public class PolarTimerManagerUI.Timer
Inheritance
PolarTimerManagerUI.Timer
Inherited Members
Extension Methods

Properties

ActionScript

Returns the script to perform.

public string ActionScript { get; set; }

Property Value

string

BusyRunningAction

Returns a boolean indicating the timer is busy running.

public bool BusyRunningAction { get; set; }

Property Value

bool

ConfigurationFile

Returns the name of the configuration file in the file system.

public string ConfigurationFile { get; set; }

Property Value

string

CurrentAction

Returns the current action that is taking place.

public string CurrentAction { get; set; }

Property Value

string

CurrentActionStartedDateTime

Returns the UTC date time the current action was started.

public DateTime CurrentActionStartedDateTime { get; set; }

Property Value

DateTime

CurrentStatus

Returns the current status.

public PolarTimerManagerUI.Timer.TimerStatus CurrentStatus { get; set; }

Property Value

PolarTimerManagerUI.Timer.TimerStatus

Errors

Returns the list of errors for the timer.

public List<PolarTimerManagerUI.TimerError> Errors { get; set; }

Property Value

List<PolarTimerManagerUI.TimerError>

IntervalSeconds

Returns the interval in seconds to run the timer.

public int IntervalSeconds { get; set; }

Property Value

int

LastPing

Returns the UTC date time the timer was last pinged.

public DateTime LastPing { get; set; }

Property Value

DateTime

LastRunDurationMS

Returns the duration of the last run in milli seconds.

public double LastRunDurationMS { get; set; }

Property Value

double

ProcessID

Returns the ProcessID of the process in the operating system.

public int ProcessID { get; set; }

Property Value

int

RequestedStatus

Returns the requested status.

public PolarTimerManagerUI.Timer.TimerStatus RequestedStatus { get; set; }

Property Value

PolarTimerManagerUI.Timer.TimerStatus

TimerID

Returns the GUID/ID of the timer.

public string TimerID { get; set; }

Property Value

string

TotalRunCount

Returns the total number of times the timer was fired.

public int TotalRunCount { get; set; }

Property Value

int

TotalRunDurationMS

Returns the total number of milli seconds used to run the timer.

public double TotalRunDurationMS { get; set; }

Property Value

double