D. Complex Programming
Complexprogrammingassignsmultiplecodestoasinglebutton,anddefineshowthosecodeswill
besentout.Eachbuttonmaybeprogrammedwithupto16codes,whichcanbesentinsidemacros
(multiplecommandsgroupedtoplaybacksequentiallyuponasinglebuttonpress),in“roundrobin”
fashion(differentindividualcodessentonalternatingbuttonpresses),orinacombinationofthetwo
(macrossentinanalternatingfashion).
Toprogrammultiplecodestoasinglebutton,eachcodemusthaveeitheradelayoraroundrobin
stopseparatingitfromothercodes.
Complex Programming: Step-by-Step Instructions
1. Arm the Button for Learning
.WhilethePixieProisinLearningMode,pressthetargetbutton
twicequicklytoarmitforcomplexprogramming.Itshouldbeeptwiceandslowlyblinktoindicate
thatitisarmedforlearning.Holdtheremotecontrolinthesweetspotyoupreviouslyidentified.
Note
:Ifthebuttonbeepsonlyonce,youhaveaccidentallyarmeditforSimpleLearning.Pressany
otherbuttontoexitSimpleLearningmode.NowrearmthebuttonforComplexLearning.
2. Learn the First Code
.Positiontheremotecontrolinthesweetspotandbeamthefirstcodeto
belearned.ThePixieProshouldbeepthreetimestoindicatesuccess.
3. Specify a Stop or Delay
.Usethe
Volume Up
buttontoscrollthroughthe
stop
and
delay
choic-
es(see
Stop and Delay Values
chartonpage12).Onceyoureachthestopordelayyouwishto
use,pressaPowerbuttontoconfirmthatselection.IfyouareusingthePowerbuttonmodulewith
both
On
and
Off
powerbuttons,eithercanbeusedtoconfirmyourselection.
Note
: Bydefault,a
macrowillcontinuesendinguntilitiscomplete,andwillnotallowanyothercommandfromthe
PixiePro.ThehourglassLEDwillremainilluminatedforaslongasthesequenceissending.Keep
thisinmindbeforeconfiguringlongdelaysbetweencodes.
Final Stop
indicatesthisbuttonisdonewithlearningandyouwillprogramnomore
codes.FinalStopisthefirststopyouwillseeafterbeamingacodewhileinComplex
LearningMode.PressaPowerbuttontoselect.ThePixieProwillbeepfourtimesrapidly
toindicateFinalStophasbeenaccepted,andwillthenbeepthreetimesmoreslowlyto
indicatethatthebuttoniscompletelyprogrammedandhasenteredVerification Mode.
Note
: Ifabuttonisdisarmedatanypointduringprogrammingpriortoprogramminga
Final Stop
,alllearnedcodeswillbelost.
Round Robin Stop
specifiesthatthecurrentbuttonpressiscomplete,andyouareready
toenterthefirstcodeforthenextbuttonpress(i.e.thenextroundrobincode).Hitthe
Volume Up
buttonasingletimetoreach
Round Robin Stop
,thenpressaPowerbutton
toselect.ThePixieProwillbeepfourtimesrapidlytoindicatethattheStophasbeen
accepted,andwillthenbeeptwicemoreslowlytopromptyoutolearnthenextcode.
Delays 0-0 through 3-7
specifydifferentdelaytimesbetweencodes(see
Stop and Delay
Values
tableonpage12).Thesedelayscanbeasshortas100milliseconds(Delay0-0)
oraslargeas10minutes(Delay3-7).Aftereachdelayhasbeenentered,thePixiePro
willbeepfourtimesrapidlytoindicatethatthedelayhasbeenaccepted.
4. Finish Programming.
Repeatsteps2and3aboveforthenextcodesinthesequence.Note:to
finishprogrammingabutton,thelastchoicemustbeFinalStop.Thisindicatesthatyouarealldone
learningcodesforthisbutton.
5. Verification Mode
: Immediatelyafterfinishinglearningallcodes,thebuttonwillblinkrapidlyto
indicatethatitisreadyforverification.Pressittoverifythatthecodeswerelearnedcorrectly.The
PixieProwillemitthecodesastheywerelearned.BecausethePixieProwillemitthecodesduring
thisstep,youmaytestthatthelearnedcodeswillcorrectlycontrolthedeviceordevices.
11