Инструменты пользователя

Инструменты сайта


ds.rpccall

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ds.rpccall [2025/09/18 12:09]
root
ds.rpccall [2025/09/18 12:26] (текущий)
root
Строка 14: Строка 14:
  
 <wrap ks> <wrap ks>
-Пример:+Пример 1:
 </wrap> </wrap>
  
 <code javascript> <code javascript>
-let ver = await ds.rpcCall('pm.getVersion'); +let spList = await ds.rpcCall('server.getSpList'); 
-log('Версия платформы:', ver);+log('Список последовательных портов системы:', spList);
 </code> </code>
  
 <wrap ks> <wrap ks>
-Данный код выведет в системный журнал список таблиц, имеющийся в базе данных в проекте.+Данный код выведет список доступных последовательных портов в системе.
 </wrap> </wrap>
  
-{{ :ds_rpccall1.png?nolink |}}+{{ :ds_rpccall2.png?nolink |}} 
 + 
 +<wrap ks> 
 +Пример 2: 
 +</wrap> 
 + 
 +<code javascript> 
 +let logData = { 
 +    stamp: Date.now(), 
 +    mark: 'ZZ', 
 +    type: 'e', 
 +    val: 'my message' 
 +
 + 
 +await ds.rpcCall('pm.addLog', [ logData ]); 
 +</code> 
 + 
 +<wrap ks> 
 +Данный код добавит в системный журнал, в обход стандартной функции, сообщение **my message** с меткой **ZZ** и типом сообщения - ошибка. 
 +</wrap> 
 + 
 +{{ :ds_rpccall3.png?nolink |}}
  
  
  
ds.rpccall.1758186599.txt.gz · Последнее изменение: 2025/09/18 12:09 — root