Just got a new vehicle and in getting ready to mount my radio again, I loaded
the latest firmware last night into my OT2. In a braindead moment I loaded
defaults which wiped out my scripts which power up and down my Nuvi and change
my beacon via voltage profile changing... DOH!
Being able to save the scrips would be nice... (hint hint ;) I'm resorting to
printscreen lol.
I started to rewrite them and tried a "modified" version of the "Do Once"
example in the wiki:
If Profile 1
Do Once
Exec "POWER ON"
End Block
Else
Do Once
Exec "POWER OFF"
End Block
End Block
I didn't get the expected response from the OT2, on restart the power comes on
as I expected, but on switching to profile 2 it never goes off. I switched back
and forth between profiles a few times with no change.
I tried reversing it with If Profile 2:Power Off:Else:Power On, on a download
it stays off and switching profiles back and forth won't turn it on.
I also tried from another example, beaconing a event I believe:
If Profile 1
Do Once
Exec "POWER ON"
End Block
End Block
If Profile 2
Do Once
Exec "POWER OFF"
End Block
End Block
It also would start up with power on, switching to profile 2 would do nothing,
back to 1 did nothing, then back to two would get it to power down, so the
first switch of state seemed to get missed. It was almost like it didn't
register the state of profile 1 on startup and was stuck in script waiting for
the state to change.
I finally was able to get it to operated properly by reversing the above to
putting "If Profile 2" first, possibly because its starting in profile 1? But
I'm also at a loss as to why the simpler code with "Else" doesn't work.
Is there something wrong with my "Else" script at the top? It would be a much
cleaner way to do it if I could.
Garrett Sloan
VE6RKY