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
Completed

tcp ip socket

binujoseph 9 years ago in iRidium Script updated by Oksana (expert) 9 years ago 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 years ago in Products / Other drivers updated by Dmitry - support (expert) 9 years ago 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
Answered

Connect two or more touch panels together

Mike Slattery 9 years ago in Products / AV & Custom Systems updated by Dmitry - support (expert) 9 years ago 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 years ago in i2 Control V2.2 updated by Dmitry - support (expert) 9 years ago 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
Answered

How to write to list items?

TuomoHautala 9 years ago in iRidium Script / Interface scripts updated by Dmitry - support (expert) 9 years ago 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 years ago in i2 Control V2.2 updated by Ekaterina (head of support) 9 years ago 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
Answered

XY Value

Richard1996 9 years ago in JS modules updated by Dmitry - support (expert) 9 years ago 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
Answered

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

evg 9 years ago in Products / Modbus updated by anonymous 9 years ago 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 years ago in i2 Control V2.2 updated by Dmitry - support (expert) 8 years ago 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
Completed

Division of low and high bytes in 16-bit word

Ekaterina (head of support) 10 years ago in Products / Modbus updated by Sergey (expert) 10 years ago 8
We get a decimal number (2 bytes) have to be converted to HEX, the low byte have to be separated from high byte. Separeated bytes have to be converted back to DEC to get two decimal digits by 8-bit.

IR.AddListener(IR.EVENT_TAG_CHANGE,IR.GetDevice("Modbus TCP"),function(item,value) // listener of ModBus TCP tag change
{
   if(item == "Feedback 1") //register name
   {
// we have a DEC number of 16-bit saved as a string
var dec2byte = "27542";
// Convert it in digit, and then in the HEX string
var hex2byte = parseInt(dec2byte).toString(16);
// Get the first byte from this string
var hexfirst = hex2byte.charAt(0) + hex2byte.charAt(1);
// Get the second byte from this string
var hexsecond = hex2byte.charAt(2) + hex2byte.charAt(3);
// get the DEC numbers from this HEX strings
decfirst = parseInt(hexfirst, 16);
decsecond = parseInt(hexsecond, 16);

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