Table of Contents

Class SummaryCurrentsMonitorManager

Namespace
Lers.Poll
Assembly
Lers.System.dll

Класс для работы со сводным монитором текущих данных.

public class SummaryCurrentsMonitorManager : ServerObject
Inheritance
SummaryCurrentsMonitorManager
Inherited Members
Extension Methods

Fields

DefaultScmProfileId

Идентификатор профиля мониторинга по умолчанию.

public const int DefaultScmProfileId = 1

Field Value

int

Methods

CreateProfile(ScmProfile)

Создаёт профиль мониторинга текущих.

public Task CreateProfile(ScmProfile profile)

Parameters

profile ScmProfile

Профиль для создания.

Returns

Task

Задание, после завершения которого будет создан профиль мониторинга.

DeleteProfile(ScmProfile)

Удаляет профиль мониторинга текущих.

public Task DeleteProfile(ScmProfile profile)

Parameters

profile ScmProfile

Профиль для удаления.

Returns

Task

Задание, после завершения которого будет удалён профиль.

GetMonitoringStatusAsync()

Получение статуса мониторинга текущих

public Task<bool> GetMonitoringStatusAsync()

Returns

Task<bool>

GetParametersAsync()

Асинхронно возвращает параметры по умолчанию сводного монитора текущих.

public Task<SummaryCurrentsMonitorParam> GetParametersAsync()

Returns

Task<SummaryCurrentsMonitorParam>

GetParametersAsync(ScmProfile)

Асинхронно возвращает параметры сводного монитора текущих.

public Task<SummaryCurrentsMonitorParam> GetParametersAsync(ScmProfile profile)

Parameters

profile ScmProfile

Профиль, параметры которого необходимо вернуть.

Returns

Task<SummaryCurrentsMonitorParam>

GetProfilesList()

Возвращает список доступных профилей на сервере.

public Task<ICollection<ScmProfile>> GetProfilesList()

Returns

Task<ICollection<ScmProfile>>

SetParametersAsync(ScmProfile, int[])

Установка параметров сводного монитора текущих.

public Task SetParametersAsync(ScmProfile profile, int[] measurePointIds)

Parameters

profile ScmProfile

Профиль, для которого устанавливаются параметры.

measurePointIds int[]

Список точек учёта, которые будут использоваться в мониторе текущих.

Returns

Task

SetParametersAsync(int[])

Установка параметров сводного монитора текущих по умолчанию.

public Task SetParametersAsync(int[] measurePointIds)

Parameters

measurePointIds int[]

Список точек учёта, которые будут использоваться в мониторе текущих.

Returns

Task

StartMonitoringAsync()

Запуск мониторинга текущих с профилем по умолчанию.

public Task StartMonitoringAsync()

Returns

Task

StartMonitoringAsync(ScmProfile)

Запуск мониторинга текущих с указанным профилем.

public Task StartMonitoringAsync(ScmProfile profile)

Parameters

profile ScmProfile

Профиль с которым необходимо запустить мониторинг.

Returns

Task

StopMonitoringAsync()

Остановка мониторинга текущих

public Task StopMonitoringAsync()

Returns

Task

UpdateProfile(ScmProfile)

Обновляет профиль мониторинга текущих.

public Task UpdateProfile(ScmProfile profile)

Parameters

profile ScmProfile

Профиль для обновления.

Returns

Task

Задание, после завершения которого будет обновлён профиль.