static void SetAnalogScale(string State) { string MessageHelp = "TAnalogScale {Port[1..8]} [0|1|2]"; int port = GetFirstParameterInteger(State, MessageHelp); eAnalogOutputScale value = (eAnalogOutputScale)GetSecondParameterInteger(State, MessageHelp); if ((int)value < 0 || (int)value > 2) { CrestronConsole.ConsoleCommandResponse(MessageHelp); return; } if (port >= 1 && port <= 8) { switch (port) { case 1: _IO8AnalogInputCard.AnalogOutputScale1 = value; break; case 2: _IO8AnalogInputCard.AnalogOutputScale2 = value; break; case 3: _IO8AnalogInputCard.AnalogOutputScale3 = value; break; case 4: _IO8AnalogInputCard.AnalogOutputScale4 = value; break; case 5: _IO8AnalogInputCard.AnalogOutputScale5 = value; break; case 6: _IO8AnalogInputCard.AnalogOutputScale6 = value; break; case 7: _IO8AnalogInputCard.AnalogOutputScale7 = value; break; case 8: _IO8AnalogInputCard.AnalogOutputScale8 = value; break; default: break; } } else { CrestronConsole.ConsoleCommandResponse(MessageHelp); return; } CrestronConsole.ConsoleCommandResponse("CMD:Changing Minimum Change for Port {0} to {1}...\r\n", port, value); }
void SetAnalogScale(string State) { string MessageHelp = "TAnalogScale" + _IOPort.Name + " [0|1|2]"; eAnalogOutputScale value = (eAnalogOutputScale)GetFirstParameterInteger(State, MessageHelp); if ((int)value < 0 || (int)value > 2) { CrestronConsole.ConsoleCommandResponse(MessageHelp); return; } _IOPort.AnalogOutputScale = value; CrestronConsole.ConsoleCommandResponse("CMD:Changing Minimum Change for Port {0} to {1}...\r\n", _IOPort.Number, value); }
void SetAnalogOutputScale(int Index, eAnalogOutputScale Conf) { IOPorts[Index - 1].AnalogOutputScale = Conf; }