Для изменения размера нажмите или перетащите

Управление состоянием тега

Пример серверного сценария (с наименованием setData) установки состояния аналогового тега.

C#
var tag = AnalogTag.Find((int)args["tagId"]);
var value = (double)args["value"];
tag?.SetFloatValue(value);
return null;

Пример клиентского сценария установки состояния аналогового тега.

JavaScript
this.setData(
{
    tagId: this.tag ? this.tag.id : 0,
    // установка константного значения, равного 10
    value: 10 
}, 
rs => {
    // Результат не требуется
},
err => {
    console.error(err);    
});

Пример серверного сценария (с наименованием setData) установки состояния дискретного тега.

C#
var tag = DiscretTag.Find((int)args["tagId"]);
var value = (bool)args["value"];
tag?.SetBoolValue(value);
return null;

Пример клиентского сценария установки состояния дискретного тега.

JavaScript
this.setData(
{
    tagId: this.tag ? this.tag.id : 0,
    // установка константного значения, равного true
    value: true
}, 
rs => {
    // Результат не требуется
},
err => {
    console.error(err);    
});
См. также