Page 4 of 5

Re: iPhone Riggers Remote

Posted: Fri Feb 12, 2010 12:26 am
by MickCrozier
retract my vote for option B.

Option D
+ and - become dual function. With nothing on the remote command line: + is next, - is prev

Re: iPhone Riggers Remote

Posted: Fri Feb 12, 2010 12:55 am
by JohnGrimshaw
nice

Re: iPhone Riggers Remote

Posted: Fri Feb 12, 2010 2:10 am
by timmoore
Hi All,

Had a quiet night sat on the ASM desk tonight with my laptop and have done some updates...

I have generally done tweaks to the display and operating logic, fixed a few things and added a few things. These are - in no particular order:

Added Next and Prev - I got the general opinion that when Next or Prev are pressed it was wanted to RemDim the channel / Set the last look to 0.
Added a Reset button - justs resets the remote
Added option in config.js for either single entry mode or double entry mode.
Changed index.html to remote.html - remember to update links and remove / replace index.html

Fixed bugs in clearing function when trying to clr +/-/thru, fixed bug in RemDim - ummm it was not RemDimming sorry! - Thanks Durisian

Hope you like...
iphone_home-1_1.png
iphone_home-1_1.png (40.77 KiB) Viewed 2754 times

Re: iPhone Riggers Remote

Posted: Fri Feb 12, 2010 6:44 am
by tom
Nice update,

I was curious how you would do the next and prev. The way we use the desk leaves us with large ranges of channel numbers with many gaps in between. 2 digit numbers being movers and standard fixtures. 100 series being front of house fixtures and so on. So this solution for next and prev wont work in my case as it looks for the next number in reference to the typed number on the remote instead of the next channel in use.

The way you could go around it is to have the next button trigger a variable on the desk that looks for the next patched channel and turns it on. It will scan upwards of the selected channel until it finds a something that is patched.

A HC.Prev and HC.Next command would be much easier though.

Re: iPhone Riggers Remote

Posted: Sun Feb 14, 2010 8:00 pm
by MickCrozier
Lookin Good Tim
Been working a treat a here.

I found Next/Prev was adding the new channel, rather than remdiming. (a deleselect command in the next prev functions works for me)

Re: iPhone Riggers Remote

Posted: Thu Feb 18, 2010 12:52 pm
by timmoore
Hi,

Updated remote fixing the bug on the next and previous - Thanks for that Durisian

I agree with Tom regarding how the 'next' channel is chosen...
How would one go about requesting HC.{function}'s to be added? is there an official procedure?
Looking though the HC. The list - and questions about it thread I noticed HC.FixtureCheckBack() and HC.FixtureCheckForward(), can these be used at all?
Do patch channels have an index like with cues, i.e patch channel 1 has index 0 and is patched to dmx 1, patch channel 2 is not patched, patch channel 3 has index 1 and is patched to dmx 3.... If this were the case the the next and prev buttons could just increment /decrement the index...

Regards

Tim

Re: iPhone Riggers Remote

Posted: Thu Feb 18, 2010 2:42 pm
by RobertBell
Next and Prev are not currently an HC. command.
If you don't mind the console command line getting polluted, you can try using the HC.UIMacro() commands 'next' and 'prev'
Here is a full list of UI macros

Code: Select all

HC.UIMacro('0')
HC.UIMacro('1')
HC.UIMacro('2')
HC.UIMacro('3')
HC.UIMacro('4')
HC.UIMacro('5')
HC.UIMacro('6')
HC.UIMacro('7')
HC.UIMacro('8')
HC.UIMacro('9')
HC.UIMacro('')
HC.UIMacro('+')
HC.UIMacro('-')
HC.UIMacro('/')
HC.UIMacro('>')
HC.UIMacro('@')
HC.UIMacro('.')
HC.UIMacro('enter')
HC.UIMacro('backspace')
HC.UIMacro('home')
HC.UIMacro('end')
HC.UIMacro('remdim')
HC.UIMacro('out')
HC.UIMacro('look')
HC.UIMacro('stepback')
HC.UIMacro('stepforward')
HC.UIMacro('group')
HC.UIMacro('del')
HC.UIMacro('delete')
HC.UIMacro('release')
HC.UIMacro('rel')
HC.UIMacro('update')
HC.UIMacro('updt')
HC.UIMacro('rec')
HC.UIMacro('record')
HC.UIMacro('color')
HC.UIMacro('colour')
HC.UIMacro('col')
HC.UIMacro('position')
HC.UIMacro('pos')
HC.UIMacro('gobo')
HC.UIMacro('lens')
HC.UIMacro('special')
HC.UIMacro('spec')
HC.UIMacro('highlight')
HC.UIMacro('// doesn't currently exist "lowlight"')
HC.UIMacro('s1')
HC.UIMacro('s2')
HC.UIMacro('s3')
HC.UIMacro('s4')
HC.UIMacro('s5')
HC.UIMacro('s6')
HC.UIMacro('s7')
HC.UIMacro('s8')
HC.UIMacro('s9')
HC.UIMacro('s10')
HC.UIMacro('s11')
HC.UIMacro('s12')
HC.UIMacro('m1')
HC.UIMacro('m2')
HC.UIMacro('m3')
HC.UIMacro('m4')
HC.UIMacro('m5')
HC.UIMacro('m6')
HC.UIMacro('m7')
HC.UIMacro('m8')
HC.UIMacro('m9')
HC.UIMacro('m10')
HC.UIMacro('m11')
HC.UIMacro('m12')
HC.UIMacro('displaylive')
HC.UIMacro('displayblind')
HC.UIMacro('displaypatch')
HC.UIMacro('displaylevels')
HC.UIMacro('displaytimes')
HC.UIMacro('displayattributes')
HC.UIMacro('load')
HC.UIMacro('move')
HC.UIMacro('copy')
HC.UIMacro('atlevel')
HC.UIMacro('@level')
HC.UIMacro('cue')
HC.UIMacro('prev')
HC.UIMacro('next')
HC.UIMacro('thruon')
HC.UIMacro('pageup')
HC.UIMacro('pgup')
HC.UIMacro('pagedown')
HC.UIMacro('pgdn')
HC.UIMacro('cuetime')
HC.UIMacro('delay')
HC.UIMacro('wait')
HC.UIMacro('follow')
HC.UIMacro('block')
HC.UIMacro('unblock')
HC.UIMacro('link')
HC.UIMacro('loop')
HC.UIMacro('MIBTime')
HC.UIMacro('MIB')
HC.UIMacro('DelQOnly')
HC.UIMacro('DeleteQOnly')
HC.UIMacro('DeleteCueOnly')
HC.UIMacro('DelRetain')
HC.UIMacro('DeleteRetain')
HC.UIMacro('DelRetainData')
HC.UIMacro('DeleteRetainData')
HC.UIMacro('DelTrack')
HC.UIMacro('DeleteTrack')
HC.UIMacro('DelTracking')
HC.UIMacro('DelTracking')
HC.UIMacro('DelAndTrack')
HC.UIMacro('Clear')
HC.UIMacro('ClearCommandLine')
HC.UIMacro('ReleaseAllPB')
HC.UIMacro('FirstCue')
HC.UIMacro('LastCue')
HC.UIMacro('FlashFixture')
HC.UIMacro('FlashOutput')
HC.UIMacro('FlashDMX')
HC.UIMacro('@Q')
HC.UIMacro('@Cue')
HC.UIMacro('AtCue')
HC.UIMacro('SelectOn')
HC.UIMacro('SelOn')
HC.UIMacro('SelectUp')
HC.UIMacro('SelUp')
HC.UIMacro('SelectDown')
HC.UIMacro('SelDown')
HC.UIMacro('SelectDn')
HC.UIMacro('SelectCaptured')
HC.UIMacro('SelCap')
HC.UIMacro('SelectPrevious')
HC.UIMacro('SelPrev')
HC.UIMacro('SelectInvert')
HC.UIMacro('SelInv')
HC.UIMacro('SelectEven')
HC.UIMacro('SelEven')
HC.UIMacro('SelectOdd')
HC.UIMacro('SelOdd')
HC.UIMacro('ReleaseInTime')
HC.UIMacro('RelInTime')
HC.UIMacro('InTime')
HC.UIMacro('Lock')
HC.UIMacro('Unlock')
HC.UIMacro('TrackballLeft')
HC.UIMacro('TrackballRight')
HC.UIMacro('TrackballFine')

Re: iPhone Riggers Remote

Posted: Thu Feb 18, 2010 4:17 pm
by TaineGilliam
Robert,

Do we still have the issue with UI macros of the Softkeys not being able to update during a macro?

Taine

Re: iPhone Riggers Remote

Posted: Fri Feb 19, 2010 6:21 am
by timmoore
Hi Robert,

Thanks for that list... How can I use these, I am getting an error when I try and use it.

Regards

Tim

Re: iPhone Riggers Remote

Posted: Tue Feb 23, 2010 11:36 pm
by RobertBell
TaineGilliam wrote:Robert,
Do we still have the issue with UI macros of the Softkeys not being able to update during a macro?
y