Ejemplo n.º 1
0
 public elias_event_set_effect_parameter(uint flags, uint pre_wait_time_milliseconds, uint bus_index, byte slot, byte parameter_index, EliasWrapper.elias_effect_parameter parameter, uint sweep_time_milliseconds)
 {
     type       = (uint)elias_event_types.elias_event_type_set_effect_parameter;
     this.flags = flags;
     this.pre_wait_time_milliseconds = pre_wait_time_milliseconds;
     this.bus_index               = bus_index;
     this.slot                    = slot;
     this.parameter_index         = parameter_index;
     this.parameter               = parameter;
     this.sweep_time_milliseconds = sweep_time_milliseconds;
 }
Ejemplo n.º 2
0
 public override elias_event_set_effect_parameter CreateSetEffectParameterEvent(EliasHelper elias)
 {
     EliasWrapper.elias_effect_parameter effectParam = new EliasWrapper.elias_effect_parameter();
     effectParam.type             = (uint)elias_effect_parameter_types.elias_effect_parameter_bool;
     effectParam.value.bool_value = (byte)(value ? 1 : 0);
     return(new elias_event_set_effect_parameter(
                (uint)flags,
                (uint)preWaitTimeMs,
                (uint)elias.GetBusIndex(busName),
                slot,
                parameterIndex,
                effectParam,
                (uint)sweepTimeMS));
 }