CLSID: 623233D4-DB6B-4264-B754-A14ED9FB1885
В GOALcity есть два вида поддерживаемых устройств: датчики и переключатели. |
Open( varDev )
:
открывает подключение к устройству типа bool
. Устройство указывается в параметре var
, который
может быть следующих типов:string
: параметр должен
содержать моникер;integer
: параметр должен содержать номер
интеграции, который указывается на вкладке "Интеграция" в настройках приложения GOALcity.OpenWithType( varDev, varDevType )
:
Тут дополнительный параметр varDevType
должен содержать XML-строку, указывающую тип устройства.OpenAsText( varDev )
:
Вызывает OpenWithType
со строкой "<grandchild><type>switch</type><ValueType>text</ValueType></grandchild>".OpenAsFloat( varDev )
:
Вызывает OpenWithType
со строкой "<grandchild><type>sensor</type><ValueType>float</ValueType></grandchild>".Close
: закрывает подключение.SaveConfig( FileName )
: сохраняет конфигурацию в файл.OpenFromConfig( FileName )
: загружает конфигурацию из файла.State
: возвращает текущее значение устройства и меняет значение у переключаетлей.User
: возвращает/устанавливает имя пользователя для подключения (Администратор - это пустое имя).AppID
: строка-идентификатор приложения. При подключении к одному датчику двух экземпляров ActiveX, с одинаковым AppID, обслуживаться будет только тот, который подключится последним.Password
: устанавливает пароль пользователя.OnStateChanged(val)
: - вызывается при изменения значения устройства. В val
будет находиться новое значение.