Поделитесь своими идеями, пожеланиями и примерами в этом разделе. Идеи, за которые голосуют чаще всего, будут реализованы быстрее!

Мы перевели нашу службу поддержки на новую систему технической поддержки. С 17.01.2022 мы отключили возможность создавать обращения через личный кабинет userecho. Теперь все запросы обрабатываются по почте на support@iridi.com .

Спасибо вам за ваше понимание и хорошего дня.

+7
Идет голосование

JavaScript typed array

Эмиль Боев 9 лет назад в iRidium Script обновлен Oksana (expert) 8 лет назад 1
Hi, everybody!
Please, implement typed arrays (TA): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays
We really need it, cause TA dramatically increase the efficiency of binary data processing in the JavaScript engine.
+7
Начат

No possibility to generate .pirpz-files in Transfer for updating projects via QR-codes etc

Theo Derks - NL (distributor) 9 лет назад в Transfer обновлен 8 лет назад 4

Hello.


With a QR-code or URL (sent by mail) end-users can updated their iRidium project on iOS or Android.


But: when you scan the QR-code (given by the installer or system-integrator) with a normal QR-app (in iOS or Android); the enduser can open the .irpz file and change everything in the project what he want. This is a problem, but not the biggest problem.

The biggest problem is when the end-user gives the project to a friend or OTHER installer, this installer can open the project file and use every script, image, and .irp-project...


in this case we need the possibility to generate in transfer a PROTECTED (.PIRPZ) file, including the necessary license for the project.


Thanks


Theo


+6
Идет голосование

Gesture - End and Change

Clayton Vicente 11 лет назад в i2 Control V2.2 обновлен Oksana (expert) 8 лет назад 3
Hi
To make advanced things using gestures (control the mouse movement for example) we need to know when the gesture change and when the gesture finish.
Maybe you guys can insert two new events for gestures in the future.
IR.EVENT_GESTURE_END
IR.EVENT_GESTURE_CHANGE
This will let us to make more advanced things using gestures.
Thanks.
Clayton
+6
Идет голосование

revision control system with Iridium

Nikolay Arbuzov 9 лет назад в GUI Editor обновлен Oksana (expert) 8 лет назад 3
Hello,

It would be nice to have an integration with version control systems like git for the source code.
To my view all of the project components has to be stored in the version control:

- scripts
- project graphics components and interfaces.

basically everything that is stored in .irpz file has to be under version control.

I see multiple benefits of this feature:

- Allow multiple developers/designers to collaborate on the project
- Reuse components of the project in other projects e.g. branching.
- Support of the existing installations knowing which version of project was deployed
and if there any components/libraries were changed after.
- Use of other tools to modify project components - text editors, graphics editors,
Iridium GUI Editor would act as a compiler and transfer tool, while development can be
done elsewhere.

Thanks.

GUI Editor
+6
Начат

BLE (Bletooth LowEnergy) API in new i2control v3.0, please!

Эмиль Боев 9 лет назад в Продукты / Other drivers обновлен Dmitry Shulgin 8 лет назад 2
BLE - is the future if real IoT. Please, try to plan to implement BLE API in your new i2controler version.
I begging you =)
Requests for Drivers
+6
Идет голосование

Project Tokens not saving when iRidium is not closed by normal user shutdown

Jackie Roos 8 лет назад в i2 Control V2.2 обновлен Oksana (expert) 8 лет назад 3

See attached project 1d_array_save_load_in_token.irpz

1. Run emulator for the first time and token data is 0,0

2. Change token data to 1,1. Close iRidium. Open iRidium. Token Data still 1,1 as expected

Image 10848

3. Run Emulator and Change token data to 2,2:

Image 10847

4. Open task manager and end task on i2 Control

5. Run emulator - Token data is 1,1 but should be 2,2.

Image 10848

This happens on PC's running i2 Control when the PC is restarted eg from Windows updates.


I asked iRidium to FIX this, but they tell me "This is not a bug, the client is configured so that it saves the tokens when the normal shutdown."


To me this is a DESIGN BUG that needs to be fixed to save project tokens when they are CHANGED

Please vote to get this fixed

+6
Идет голосование

ASCII, HEX, DEC send from Trigger Button

ahmad alnems 8 лет назад в GUI Editor обновлен Aleksandr Romanov (CTO) 7 лет назад 11

we need toggle button for all data types HEX , Decimal, Ascii ..etc to be like press button in programming tab ,so no need for scripts ?

+5
Идет голосование

throwing custom errors with line numbers

r riksma 9 лет назад в iRidium Script / AV and Driver scripts обновлен Oksana (expert) 8 лет назад 5
It would be nice if I could show a line number when I throw an error in my own code.

for example, if I run this piece of code:

  try {
    if (typeof currentStyle[options.name] == 'undefined') {throw new Error("Unknown style name: " + options.name);}
    }
    catch (err) {
        throw new Error(err.lineNumber + " " + err.message);
    }


the following line is logged:

02-12-2015    13:28:03    Kernel.Info    192.168.253.102    [12-02-2015 13:28:04.000]  WARNING  Script exception: Error: undefined Unknown style name: menuLogo


When an Error is logged from iridium itself it looks like this:

02-12-2015    13:31:42    Kernel.Info    192.168.253.102    [12-02-2015 13:31:43.000]  WARNING  Script exception: ReferenceError: /var/mobile/Containers/Data/Application/0CE95966-BFE3-4352-B1E9-F38E3EB8963C/Library/Caches/iRidiumMobile/EveryDevice/ViewLibrary.js:185: erraaa


How can I get the file and line number as well?
It would be great if you could always show this information in the log if the Error is not caught.
+5
Идет голосование

drag & drop 2 or more commands in one time to an item

Theo Derks - NL (distributor) 9 лет назад в GUI Editor обновлен Oksana (expert) 8 лет назад 3
Hi,

Installers want an option to drag & drop 2 or more commands in one time to an item (button).

This will save much time for installers when designing projects.

Thanks

Theo
GUI Editor/Relations+drag & drop of channels
+5
Идет голосование

get an array of the item names that are on a popup or page

rocfusion 9 лет назад в iRidium Script обновлен Oksana (expert) 8 лет назад 2
Hi,

It would be useful when we could retrieve a list of item names for a page or popup. Knowing the names of the items contained in a popup would open up numerous possibilities of generating more generic control of the UI. This could be implemented as property of IR.GetPopup, for example;
var mypopupitems = IR.GetPopup("Popup 1").GetItemNames;

mypopupitems would be assigned an array of strings ( the names of the items ).

Please vote if you would like to see this implemented into the script....

Now as a workaround until we have a native solution, I have created the following.... which solves this for now. I hope this helps.

Array.prototype.GetItemNames= function(pageorpopup){
this.length=0;
for(var y=0;y<pageorpopup.ItemsCount;y++){
this.push(pageorpopup.GetItem(y).Name);
}
}

IR.AddListener(IR.EVENT_START, 0, function() {

var myPopupItems= []; // create an empty array
myPopupItems.GetItemNames(IR.GetPopup("Popup 1"));
// retrieve an array of item names that are in Popup 1
IR.Log("first popup item names "+myPopupItems);
myPopupItems.GetItemNames(IR.GetPopup("Popup 2"));
// retrieve an array of item names that are in Popup 2
IR.Log("second popup item names "+myPopupItems);
// no need to empty the array the method will do this automatically
});





Сервис поддержки клиентов работает на платформе UserEcho