getInfoParam

<< Click to Display Table of Contents >>

getInfoParam

Previous pageReturn to chapter overviewNext page

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

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

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

Интерпретатор языка Lua © ARQA Technologies / http://arqatech.com