getInfoParam

Функция возвращает значения параметров информационного окна (пункт меню Система / О программе / Информационное окно…).

Формат вызова:

STRING getInfoParam (STRING param_name)

Параметр «param_name» может принимать значения, представленные в таблице.

Значение параметра Описание
VERSION Версия программы
TRADEDATE Дата торгов
SERVERTIME Время сервера
LASTRECORDTIME Время последней записи
NUMRECORDS Число записей
LASTRECORD Последняя запись
LATERECORD Отставшая запись
CONNECTION Соединение
IPADDRESS IP-адрес сервера
IPPORT Порт сервера
IPCOMMENT Описание соединения
SERVER Описание сервера
SESSIONID Идентификатор сессии
USER Пользователь
USERID ID пользователя
ORG Организация
MEMORY Занято памяти
LOCALTIME Текущее время
CONNECTIONTIME Время на связи
MESSAGESSENT Передано сообщений
ALLSENT Передано всего байт
BYTESSENT Передано полезных байт
BYTESPERSECSENT Передано за секунду
MESSAGESRECV Принято сообщений
BYTESRECV Принято полезных байт
ALLRECV Принято всего байт
BYTESPERSECRECV Принято за секунду
AVGSENT Средняя скорость передачи
AVGRECV Средняя скорость приема
LASTPINGTIME Время последней проверки связи
LASTPINGDURATION Задержка данных при обмене с сервером
AVGPINGDURATION Средняя задержка данных
MAXPINGTIME Время максимальной задержки
MAXPINGDURATION Максимальная задержка данных

Пример:

function main(  )
    params = {"VERSION", "TRADEDATE", "SERVERTIME",
                "LASTRECORDTIME", "NUMRECORDS", "LASTRECORD","LATERECORD",
                "CONNECTION", "IPADDRESS", "IPPORT", "IPCOMMENT",
                "SERVER", "SESSIONID", "USER", "USERID", "ORG", "MEMORY",
                "LOCALTIME", "CONNECTIONTIME", "MESSAGESSENT", "ALLSENT",
                "BYTESSENT", "BYTESPERSECSENT", "MESSAGESRECV", "BYTESRECV",
                "ALLRECV", "BYTESPERSECRECV", "AVGSENT", "AVGRECV",
                "LASTPINGTIME", "LASTPINGDURATION", "AVGPINGDURATION",
                "MAXPINGTIME", "MAXPINGDURATION"}
    file = io.open("res.txt", "w+t")
    for key,v in ipairs(params) do
        file:write(v .. " = " .. getInfoParam(v) .. "\n")
    end
    file:close()
end