Crescendo Docs

Source

The Source model controls and maintains state for logical components with audio/video outputs.

Summary

Source models maintain power and feedback state and provide both common source controls and full generic controls. Complete documentation on how source and generic commands relate to interface joins can be found in the Join Standard.

Specific source models such as DirecTV and Apple TV are present in the demo program to show specific extensions like presets.

Tutorial

Configure the Name and ID parameters. The source name can be anything. The source ID should use a two-digit, zero-padded number between 1 and 99 (01 or 99).

Configure the Output parameter as Audio, Video, or Audio/Video.

For example, a radio tuner would have an Audio output. A closed-circuit camera would have a Video output. A TiVo would have an Audio/Video output, but a TiVo Music source would have an Audio output.

Configure the Volume Control parameter as either None, Absolute, or Relative similar to Switcher configuration. It is very rare for source volume control to be desirable instead of switcher volume control. Only advanced programmers should use a value other than None.

Configure the Page parameter as a number between 1 and 99, which corresponds to digital joins 901 to 999 to be driven on Touchscreen.

Configure the Auto Power parameter as No or Yes. Selecting Yes will cause the source to power on when in use and power off when no rooms are using it anymore.

Inputs and Outputs

InputOutput
Common Controls 
 PulseCursor_Up
 PulseCursor_Down
 PulseCursor_Left
 PulseCursor_Right
 PulseCursor_Select
 PulseGuide
 PulseInfo
 PulseMenu
 PulseExit
PlayingStatePulsePlay
StoppedStatePulseStop
PausedStatePulsePause
Scanning ForwardStatePulseScan Forward
Scanning BackStatePulseScan Back
 PulseSkip Forward
 PulseSkip Back
 PulseRecord
 PulsePage Up
 PulsePage Down
 PulseNumber_0 … Number_9
 PulseNumber Enter
 PulseNumber Clear
 PulseChannel Up
 PulseChannel Down
 PulseChannel Recall
 PulseReturn
 PulseRed
 PulseGreen
 PulseYellow
 PulseBlue
 PulseList
 PulseLive
 PulseFavorites
 PulseSoftkey_01 … Softkey_10
Digitals 
Digital_001_FB … Digital_298_FBPulsePulseDigital_001 … Digital_298
Analogs 
Analog_001_FB … Analog_398_FBAnalogAnalogAnalog_001 … Analog_010
Serials 
Serial_001_FB … Serial_398_FBStringStringSerial_001 … Serial_010

Parameters

NameDescriptionValidate
NameAnything
Must not be blank.
IDTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
OutputAudio, Video, Audio/Video
Must not be blank.
Volume ControlTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
PageTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
IconTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
ColorTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
Auto PowerNo or Yes
Must not be blank.