Add your idea or search for answers in existing topics. The most popular ideas will be implemented faster!

We have moved our support service to a new technical support system. Since 17.01.2022, we have disabled the ability to create appeals through the userecho personal account. Now all requests are processed via mail to support@iridi.com .

Thank you for your understanding and have a nice day.

0
Voltooid

tcp ip socket

binujoseph 9 jaar geleden in iRidium Script bijgewerkt door Oksana (expert) 9 jaar geleden 2

HI, Can someone post a sample script file for a tcp ip socket chat application

0
Waiting for user's reply

Problems with HTTP - POST Driver

oggi katic 9 jaar geleden in Products / Other drivers bijgewerkt door Dmitry - support (expert) 9 jaar geleden 2

Hey everybody..


I have problems with HTTP drivers to control Sony BDP S-4500.


The strange thing is that i control it from a another App, with these following POST commands..


But when i use it in iRidium nothing happens ( driver status is 0)


Thanks..


Image 11365


0
Beantwoord

Connect two or more touch panels together

Mike Slattery 9 jaar geleden in Products / AV & Custom Systems bijgewerkt door Dmitry - support (expert) 9 jaar geleden 1

What methods are their to connect two touch panels together? I do not see a server setting in AV & Custom settings. If I use UDP, how can I setup a socket to listen?

What is the difference between the drivers AV & Custom System (TCP) and Custom TCP Network?


0
Waiting for user's reply

iPad not playing any sounds.

TuomoHautala 9 jaar geleden in i2 Control V2.2 bijgewerkt door Dmitry - support (expert) 9 jaar geleden 5

In my project I am testing sound capabilities in iridium but i'm not getting any sound.

With emulator it's working fine but when I transfer it to my iPad Air 2, no sound is coming.

Does it require licence to hear sounds?

0
Beantwoord

How to write to list items?

TuomoHautala 9 jaar geleden in iRidium Script / Interface scripts bijgewerkt door Dmitry - support (expert) 9 jaar geleden 3

I have created this simple project where I want to read and write on my list level items.

I know now how to read from them but having hard time trying to write to them.

So. How it's done? For example how do i write incoming feedbacks to different levels in list?


var List_1 = IR.GetItem("Frontpage").GetItem("Frontpage_list");


IR.AddListener(IR.EVENT_START,0,function()
{
List_1.Template = "Frontpage_list_template";
List_1.CreateItem(0, 1, {Text: "$V"});
List_1.CreateItem(1, 1, {Text: "$V"});
List_1.CreateItem(2, 1, {Text: "$V"});
List_1.CreateItem(3, 1, {Text: "$V"});
List_1.CreateItem(4, 1, {Text: "$V"});
List_1.CreateItem(5, 1, {Text: "$V"});
List_1.CreateItem(6, 1, {Text: "$V"});
List_1.CreateItem(7, 1, {Text: "$V"});
List_1.CreateItem(8, 1, {Text: "$V"});
});
IR.AddListener(IR.EVENT_LIST_ITEM_CHANGE, List_1, function(Item, Subitem, TypeEvent, object){
switch(Item){
case 0:
IR.Log("Level = "+Item+" Value = "+object.Value);
break;
case 1:
IR.Log("Level = "+Item+" Value = "+object.Value);
break;
case 2:
IR.Log("Level = "+Item+" Value = "+object.Value);
break;
}
});


0
Declined

Please enable iTunes File Sharing

Jackie Roos 9 jaar geleden in i2 Control V2.2 bijgewerkt door Ekaterina (head of support) 9 jaar geleden 3

Hi

We need iTunes File Sharing Enabled for iRidium so we do not have to jailbreak the iPad to get to the app sandbox

Image 11340

Please enable iTunes File Sharing so we can access the Sandbox without jailbreaking, which we would rather not do.

Image 11341


Thanks

0
Beantwoord

XY Value

Richard1996 9 jaar geleden in JS modules bijgewerkt door Dmitry - support (expert) 9 jaar geleden 12

Hello,


I got a question is it possible to send a Xvalue or a Yvalue to a driver?

I need this for a colorpicker.


the xyvalue is between 0,10 and 1,0


Is it possible to write a script for that and send it to a driver/


Kind regards,

Richard

0
Beantwoord

Работа с ModBus TCP. Time of waiting for data is over!

evg 9 jaar geleden in Products / Modbus bijgewerkt door anonymous 9 jaar geleden 16

Подскажите, пжст, есть на объекте ModBus TCP устройство.

Никак не могу подключиться к нему через iRidium.

Лог:

[26-02-2016 16:47:59.928] DEBUG CAbstractModbusDevice(1): StartConnect()

[26-02-2016 16:48:12.433] ERROR CAbstractModbusDevice::WorkSend() packet waiting time is over!

[26-02-2016 16:48:13.489] ERROR CAbstractModbusDevice(1): Time of waiting for data is over!

[26-02-2016 16:48:13.539] DEBUG CAbstractModbusDevice(1): StartConnect()

Не получает ответа.

При этом штатный софт работает, т.е. данные есть и оборудование "живое". Сниффер также показывает, что данные идут. Параметры подключения верные.

0
Under review

i2control v2.2 android5&6 crash 100%

Эмиль Боев 9 jaar geleden in i2 Control V2.2 bijgewerkt door Dmitry - support (expert) 8 jaar geleden 3

Anrdoid crash last logcat lines:


ActivityManager: Force finishing activity com.iridium.i2control_v22/.IridiumActivity

ActivityManager: Killing 8982:com.iridium.i2control_v22/u0a97 (adj 9): crash


See for full log: android_i2control_crash.log

0
Voltooid

Разделение старшего и младшего байта в 16-битном слове

Ekaterina (head of support) 10 jaar geleden in Products / Modbus bijgewerkt door Sergey (expert) 10 jaar geleden 8
Мы получаем десятичное число, которое нужно перевести в НЕХ (2 байта), отделить младший байт от старшего и по отдельности перевести их обратно в DEC (получить два десятичных числа)

IR.AddListener(IR.EVENT_TAG_CHANGE,IR.GetDevice("Modbus TCP"),function(item,value) // активируем слушатель изменения любого тега драйвера ModBus TCP
{
   if(item == "Feedback 1") // указываем имя регистра, к которому нужно применить битовую маску
   {
// Изначально было 10-ое 2-ух байтовое в виде строки 
var dec2byte = "27542";
// Конвертируем в число, а затем в 16-ую строку
var hex2byte = parseInt(dec2byte).toString(16);
// Получаем первый байт из строки 
var hexfirst = hex2byte.charAt(0) + hex2byte.charAt(1);
// Получаем второй байт из строки
var hexsecond = hex2byte.charAt(2) + hex2byte.charAt(3);
// Получаем десятичное число из 16-ых байтов в строке 
decfirst = parseInt(hexfirst, 16);
decsecond = parseInt(hexsecond, 16);

IR.Log(decfirst)
IR.Log(decsecond)
});