Sendcresnetpacket - Crestron SIMPL+ Reference Manual

Language reference guide
Hide thumbs Also See for SIMPL+:
Table of Contents

Advertisement

Crestron SIMPL+
Language Reference Guide - DOC. 5797G
®
Description:
Retrieves the current SIMPL signal number associated with a particular input or
output. This is generally used to determine if a particular input or output on a gate is
being used, and generally used with arrayed inputs or outputs. This can be used to
build a gate of a predetermined maximum size, and allow the user to add and subtract
signals on the input or output of the gate (i.e., the program would be written to iterate
through a DIGITAL_INPUT array until IsSignalDefined returns a 0).
Parameters:
Legal output and input signal types are ANALOG_INPUT, ANALOG_OUTPUT,
BUFFER_INPUT, DIGITAL_INPUT, DIGITAL_OUTPUT, STRING_INPUT,
STRING_OUTPUT.
Return Value:
The particular input or output is tied to an integer giving the signal number. If a signal
has been tied to that input or output of the gate, a non-zero value will be returned. If
the signal is tied to 0 on the SIMPL gate or the signal is not defined, then 0 will be
returned. If the signal is tied to 1, then 1 is returned.
Example:
DIGITAL_INPUT INS[20];
INTEGER NumInputs;
FUNCTION MAIN()
{
FOR(NumInputs = 20 to 1 Step -1)
IF(IsSignalDefined(INS[NumInputs]))
Break;
}
This example computes how many inputs are used on the gate. It should be noted that
it is useful to work backwards from the end of the gate. If the user tied five signals, a
0, and then five more signals, this would yield the correct result that the 11th input
was the last one used.
Version:
SIMPL+ Version 2.00

SendCresnetPacket

Name:
SendCresnetPacket
Syntax:
SendCresnetPacket(STRING PACKET);
Software
®
SIMPL+
341

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SIMPL+ and is the answer not in the manual?

Table of Contents

Save PDF