September 15th, 2007, 02:16 AM
Dynamically assigning Macro sequences???
I need some help. I am not a programmer and I am lost at how to tackle some needed functionality for my application.
I am using Net Remote as an IR controller for an Audio/Video "demo room". In this room I have 20 different satellite speakers, 8 different subwoofers, 2 different satellite speaker amplifiers, & 2 different subwoofer amplifier to select from. At any one time only (1) sat amplifier, (1) subwoofer amplifier, (1) pr. satellite speakers, & (1) subwoofer speaker will be on. I need to be able to have a "local" (stand alone on Dell X51v PDA) configuration page that allows to assign any combination of amps and speakers to (4) dynamically assigned macros named (A,B,C,D).
Across the bottom of each activity page are buttons that allow me to select and listen to the speaker and amp combinations assigned to the A,B,C,D macros. Unfortunately, these macros are the ones I assigned/predesignated in NetRemote designer on my desktop computer. I need to be able to configure/assign macro sequences locally on "configuration" page on the PDA. First, Is this possible? If not, any ideas for workarounds?
Also, I am looking to potentially hire a NetRemote Jedi/Expert to complete my vision for this remote. I have many of the graphical assets completed, but need some expertise to lock down the programming side. I have not been able to get my arms around how I can do the dynamic macro function and it has been a stumbling block for me. Any help is greatly appreciated!!
September 15th, 2007, 09:15 AM
What city is your showroom in?
XP + G4 + Lua = :)
September 19th, 2007, 02:07 PM
I am located in Phoenix, AZ area...
Do you understand my issue? Do you consult for work like this? The total scope of the project is actually a little more involved than I expressed in my earlier post. If you are interested, I will send you a digram of the total scope looking.
September 19th, 2007, 04:58 PM
I think i know what your trying to achieve and if i understand you correctly you already have the amps controlled by NR you are just trying to improve the interface, so you can choose from a menu an amp and then from a second menu a set of speakers then press 'GO' to give you that combo, instead of pressing one of 4 button that gives you a preset amp/speaker combo.
What your trying to do is certainly quite possible and NR would be an effective way to achieve what you want.
Post or PM me the .ccf you're using now if you like, and i will take a look at it.
XP + G4 + Lua = :)
September 19th, 2007, 09:25 PM
Clarifying setting dynamic macros...
I do not have a functioning CCF yet. I am actually waiting on another person for finishing up the graphics right now. I do have a diagram that better explains what I am trying to do.
To clarify, I do not have anything set up yet. I have some IR controlled switchers that I have programmed with unique IR code sets so I can address/select any 1 of 20 satellite speakers, 1 of 8 subwoofers, 1 of 2 satellite speaker amplifiers, 1 of 2 subwoofer amplifiers. I think that you interpreted my issue opposite of what it is.
I need to be able to press button "A" and a pre-determined combination of satellite speaker, subwoofer, sub-amp, and sat-amp are selected via a macro named "A" or "B" or "C" or "D".
I need to be able to set this macro up as a variable in NetRemote (stand alone on the PDA) and have all of the NetRemote pages (screen) that reference this variable use the new macro that is set up on a separate configuration page.
September 20th, 2007, 04:21 AM
Thats quite a project you have there!
I dont see anything in your plan that cant be done, but right now I'm not in a position to be taking on something so time consuming, however i do believe the Promixis team will be more than happy to create what you need for a fee, or perhaps someone else here might want have the time to help you out.
Try sending an Email to Ron with your proposal and see what he has to say.
XP + G4 + Lua = :)
October 8th, 2007, 05:32 PM
Have you made any progress? I would set up the A/B/... buttons, on all pages they are used, to execute a lua function like do_IR_macro('A')/do_IR_macro('B')/... (the parm tells the function which macro to execute). This allows all uses of those buttons to perform identically. To change their meanings, the 'program macros' page can build string/array/file info for each possible macro through button presses, and do_IR_macro() then uses that macro info to send the proper programmed sequence. I typically talk to another computer instead of doing direct IR, but you could probably set up a file with the IR codes and use that to look up the proper device codes. Just some ideas...