Interface IUpdateLoopStatisticsService
Update Loop Statistics Service
Namespace: MAT.Atlas.Automation.Api
Assembly: MAT.Atlas.Automation.Api.dll
Syntax
[AutomationService("UpdateLoopStatistics")]
public interface IUpdateLoopStatisticsService : IAutomationService
Methods
Get()
Gets the Update Loop Statistics
Declaration
UpdateLoopStatistics Get()
Returns
Type | Description |
---|---|
UpdateLoopStatistics | All Update Loop Statistics, i.e. overall statistics and also statistics for each updateable on the loop |
PauseUpdateable(Guid)
Pause a single updateable
Declaration
void PauseUpdateable(Guid instanceId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | instanceId | Id of the updateable to pause |
Reset()
Resets all update loop statistics (overall stats and every updateable)
Declaration
void Reset()
ResetAllUpdateables()
Resets statistics for all updateables (but not overall update loop statistics)
Declaration
void ResetAllUpdateables()
ResetUpdateable(Guid)
Resets a single updateable's statistics
Declaration
void ResetUpdateable(Guid instanceId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | instanceId | Id of the updateable to reset |
ResumeUpdateable(Guid)
Resumes (unpauses) a single updateable
Declaration
void ResumeUpdateable(Guid instanceId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | instanceId | Id of the updateable to resume |
StepUpdateable(Guid)
Steps (updates once) a single paused updateable
Declaration
void StepUpdateable(Guid instanceId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | instanceId | Id of the updateable to step |