How to read speed dials from BLU-102
Mark Epstein
Posts: 3
Have a BLU-102, and want to program my control system to retrieve the speed dial names stored in the DSP.
The API documentation says this, but little else, about the state variables:
Speed Dial #1
Number Part 1 – 200
Number Part 2 – 201
Number Part 3 – 202
Number Part 4 – 203
Store – 204
Recall – 205
Name – 206
Extrapolating from other mechanisms I understand, I can guess that storing a number would be like dialing. Populate the parts 1-4 then set Store to 1 (then maybe back to 0).
But it's not as clear, and I haven't been able to guess how to recall either the name or the number. Can anyone shed light on this?
The API documentation says this, but little else, about the state variables:
Speed Dial #1
Number Part 1 – 200
Number Part 2 – 201
Number Part 3 – 202
Number Part 4 – 203
Store – 204
Recall – 205
Name – 206
Extrapolating from other mechanisms I understand, I can guess that storing a number would be like dialing. Populate the parts 1-4 then set Store to 1 (then maybe back to 0).
But it's not as clear, and I haven't been able to guess how to recall either the name or the number. Can anyone shed light on this?
0
Comments
It is possible to retrieve the Speed Dial Number. It is broken up into four parts. First thing is to convert the Part1,2,3,4 numbers into Hex, then things become clear.
When no numbers are entered, you get this:
Part 1 FFFF FFFF
Part 2 FFFF FFFF
Part 3 FFFF FFFF
Part 4 FFFF FFFF
\
When you enter 1,2,3, you get this:
Part 1 FFFF F123
Part 2 FFFF FFFF
Part 3 FFFF FFFF
Part 4 FFFF FFFF
\
When you enter 1,2,3,4,5,6,7 you get this:
Part 1 F123 4567
Part 2 FFFF FFFF
Part 3 FFFF FFFF
Part 4 FFFF FFFF
As you keep entering numbers, then Part 1 carries on into Part 2. So if you enter 1,2,3,4,5,6,7,8,9 you get this:
Part 1 2345 6789
Part 2 FFFF FFF1
Part 3 FFFF FFFF
Part 4 FFFF FFFF
Notice that the 1 has moved to Part 2.
\
If we continue to enter numbers then it continues. So if I enter 1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9 you get this:
Part 1 2345 6789
Part 2 4567 8901
Part 3 FFFF F123
Part 4 FFFF FFFF
So you can enter up to 32 digits. If I enter 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 (32 times) then you get this:
Part 1 1111 1111
Part 2 1111 1111
Part 3 1111 1111
Part 4 1111 1111
Numbers with their Hex equivalent:
Key 0 = 0 (hex)
Key 1 = 1
Key 2 = 2
Key 3 = 3
Key 4 = 4
Key 5 = 5
Key 6 = 6
Key 7 = 7
Key 8 = 8
Key 9 = 9
Key # = A
Key * = B
Key , = C
Key + = D
Key Clear = E
Key Del = F
Do you know the purpose of the \"name\" state variable in each speed dial?