Latest Update on
Github: cded390610 "Update README.md"
Crosspoint Routing
Documentation
Crosspoint Routing
Crosspoint routing is used extensively throughout the framework. Crosspoint connections are made through parameter associations with all the complexity kept inside modules.
Magic Crosspoints:
- System Initialized
- Audio Source Selected
- Video Source Selected
- Power Off
- More
Systems Initialized

Audio Source Selected

Video Source Selected

Power Off

More

Crosspoint ID Schema
Crescendo uses semantic crosspoint routing IDs consisting four hexadecimal digits encoded as [SELF TYPE][OTHER TYPE][SELF ID].
Control IDs
| # |
Control |
Target |
Route |
| 1 |
Rooms |
Room |
10[ID] |
| 1 |
Area |
Room |
11[ID] |
| 1 |
Room |
Audio |
12[ID] |
| 1 |
Room |
Video |
13[ID] |
| 1 |
Room |
Source |
15[ID] |
| 4 |
Switcher |
Source |
45[ID] |
| 5 |
Sources |
Source |
50[ID] |
| 6 |
Lights |
Light |
60[ID] |
| 7 |
Shades |
Shade |
70[ID] |
| 8 |
Climates |
Climate |
80[ID] |
| 9 |
Touchpanel |
Room |
91[ID] |
| 9 |
Touchpanel |
Source |
95[ID] |
| 9 |
Touchpanel |
Device |
99[ID] |
| A |
Controller |
Rooms |
A1[ID] |
| A |
Controller |
Sources |
A5[ID] |
| A |
Controller |
Lights |
A6[ID] |
| A |
Controller |
Shades |
A7[ID] |
| A |
Controller |
Climates |
A8[ID] |
| B |
Remote |
Room |
B1[ID] |
| B |
Remote |
Generic |
B9[ID] |
Equipment IDs
| # |
Model |
Route |
| 1 |
Rooms |
1000 |
| 1 |
Room |
10[ID] |
| 2 |
Audio |
20[ID] |
| 3 |
Video |
30[ID] |
| 4 |
Switcher |
40[ID] |
| 5 |
Sources |
5000 |
| 5 |
Source |
50[ID] |
| 6 |
Lights |
6000 |
| 6 |
Light |
60[ID] |
| 7 |
Shades |
7000 |
| 7 |
Shade |
70[ID] |
| 8 |
Climates |
8000 |
| 8 |
Climate |
80[ID] |
| 9 |
Generic |
90[ID] |