namespace MassiveKnob.Plugin
{
///
public interface IMassiveKnobActionContext : IMassiveKnobContext
{
///
/// Sets the state of the analog output. Only valid for OutputAnalog action types, will raise an exception otherwise.
///
/// The analog value in the range of 0 to 100.
void SetAnalogOutput(byte value);
///
/// Sets the state of the digital output. Only valid for OutputDigital action types, will raise an exception otherwise.
///
/// Whether the signal is on or off.
void SetDigitalOutput(bool on);
}
}