Интерфейс 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-битные целые числа. |