Crescendo Docs

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

Initialized

Source audio

Source video

Power off

Area device

Crosspoint ID Schema

Crescendo uses semantic crosspoint routing IDs consisting four hexadecimal digits encoded as [SELF TYPE][OTHER TYPE][SELF ID].

Control IDs

#ControlTargetRoute
1RoomsRoom10[ID]
1AreaRoom11[ID]
1RoomAudio12[ID]
1RoomVideo13[ID]
1RoomSource15[ID]
4SwitcherSource45[ID]
5SourcesSource50[ID]
6LightsLight60[ID]
7ShadesShade70[ID]
8ClimatesClimate80[ID]
9TouchpanelRoom91[ID]
9TouchpanelSource95[ID]
9TouchpanelDevice99[ID]
AControllerRoomsA1[ID]
AControllerSourcesA5[ID]
AControllerLightsA6[ID]
AControllerShadesA7[ID]
AControllerClimatesA8[ID]
BRemoteRoomB1[ID]
BRemoteGenericB9[ID]

Equipment IDs

#ModelRoute
1Rooms1000
1Room10[ID]
2Audio20[ID]
3Video30[ID]
4Switcher40[ID]
5Sources5000
5Source50[ID]
6Lights6000
6Light60[ID]
7Shades7000
7Shade70[ID]
8Climates8000
8Climate80[ID]
9Generic90[ID]