Your comments

With JavaScript there is nothing that checks your code to make certain you do not have multiple variables defined, missing breaks, bad syntax or missing ";".  By using Visual Studio 2019 it will show you errors while you are typing. This helps a lot and I use it to first write my code and then add it to iRidium. I think others might like to know to help them with their code. 

On the windows units it would be nice to have a quick way of updating. 

We have a kiosk type android that starts with iRidium and when there is no project loaded, it runs the login and there is no way to exit. I have to load a project that has an exit. 

I figured it out. You have to send as hex converted to ASCII and parse through the data.

if (val < 17)
num = 0 + val.toString(16);
num = val.toString(16);
Matrix.sendData(camSlot[myCamera], 3, "81 01 04 3F 02 " + num + " FF", 1);

function SendData(slot, baud, data, hex) {
if (hex) {
var partData;
this.sendMsg("/+" + slot + "/" + baud + ":");
for (var ndx = 0; ndx < data.length; ndx = ndx + 3) {
partData = data.substring(ndx, ndx + 2);
// IR.Log("partMSG: " + partData);
this.sendMsg(parseInt(partData, 16));
this.sendMsg("/+" + slot + "/" + baud + ":" + data + ".");
this.sendData = SendData;

There is a setting for Auto Update in the System Menu. When turned on, how and when does this it update the project? If I update a project on the cloud, will the project update on the panel and when? Also there is IR.SetVariable("System.Update") can I use this to turn it on. like IR.SetVariable("System.Update", 1);

This will get me to System Menu, but to display project menu I have to use Show Project Menu in button program. Sometimes this command does not copy over and gets left out of a new program. I wish I could just do this in JS IR.ShowProjectMenu(). 


Is there a method to clear the developer panels from the cloud. I seemed to have reached the limit of panels and only have three that I know of that would be in developer mode. May have set some to developer mode and then loaded project from cloud. I would think once you load project from cloud it should go out of developers mode.

This happens when the program is first started, without login. It will be just a white screen for the iRidium page. There is no way to even login. You will need to get one of the SEETEC 10.1" USB DisplayLink monitors to test. For now I have a fix by placing a monitor EDID emulator on the HDMI port of the Intel NUC. 


What I did at first to get around Windows 10 is to use a batch file to launch the program. Now I created a AutoHotKey program to do it. These files can then be placed in shell:startup.

AutoHotKey for 64bit

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
Run C:\Program Files (x86)\iRidium Ltd\iRidium Pro\iRidium\iRidium64.exe

Yesterday I used Anydesk on a PC running both full screen and windows mode without any issue. When I change modes, I do have to restart Anydesk to get it to resize properly. The same is true with VNC applications. I also have a 1 second flashing button on my i3Pro application. Without the flashing button the screen will not refresh. Try a flashing button and see if it works for you. I use TightVNC.

I use a small PC touch panel called a TCX9 and never have any issues with VNC.