IWialonReport

Интерфейс IWialonReport позволяет получить отчеты из Wialon, созданные в системе мониторинга. Данный интерфейс позволяет работать с уже готовыми отчетами. Создать новый отчет здесь невозможно. Также для получения отчета можно использовать функция GetReportByID из интерфейса IWialonConnection.

Generate (method)
Параметры unsigned From
unsigned To
long long UnitID
int TimeZoneOffset
BSTR Lang
Возвращаемое
значение
BSTR* XMLData
Описание Получить отчет от сервера в виде XML строки. Время начала и конца (From — To) указывается в UNIX формате, т.е. в секундах с 1 января 1970 г. ID объекта можно получить из коллекции доступных объектов. Временная зона (TimeZoneOffset) указывается в секундах (например, значение для Москвы — 10800) — смещение от нулевого меридиана. Язык (Lang) указывается буквенным представлением (например, en, ru).
GenerateU (method)
Параметры int From
int To
int UnitID
int TimeZoneOffset
BSTR Lang
Возвращаемое
значение
BSTR* XMLData
Описание Аналог функции Generate для совместимости с приложениями, не поддерживающими 64-битные целые числа.
Name (property)
Параметры
Возвращаемое
значение
BSTR* ReportName
Описание Получить неуникальное наименование отчета.
ReportID (property)
Параметры
Возвращаемое
значение
long long* ReportID
Описание Получить уникальное наименование отчета.
ReportIDU (property)
Параметры
Возвращаемое
значение
int* ReportID
Описание Аналог свойства ReportID для совместимости с приложениями, не поддерживающими 64-битные целые числа.
ResourceID (property)
Параметры
Возвращаемое
значение
long long* ResourceID
Описание Получить уникальный идентификатор ресурса в котором создан текущий отчет.
ResourceIDU (property)
Параметры
Возвращаемое
значение
int* ResourceID
Описание Аналог свойства ResourceID для совместимости с приложениями, не поддерживающими 64-битные целые числа.