Class ActuatorCollection - GSTCH/SketchMadeEASY GitHub Wiki

Actuator ActuatorCollection

Topic Specification
Description Helper class when a relation should act multiple Actuators.
Constructor ActuatorCollection(Actuator* Actuator1, Input* ActuatorParameter1, Actuator* Actuator2, Input* ActuatorParameter2)
ActuatorCollection(Actuator* Actuator1, Input* ActuatorParameter1, Actuator* Actuator2, Input* ActuatorParameter2, Actuator* Actuator3, Input* ActuatorParameter3)
ActuatorCollection(Actuator* Actuator1, Input* ActuatorParameter1, Actuator* Actuator2, Input* ActuatorParameter2, Actuator* Actuator3, Input* ActuatorParameter3, Actuator* Actuator4, Input* ActuatorParameter4)
ActuatorCollection(Actuator* Actuator1, Input* ActuatorParameter1, Actuator* Actuator2, Input* ActuatorParameter2, Actuator* Actuator3, Input* ActuatorParameter3, Actuator* Actuator4, Input* ActuatorParameter4, Actuator* Actuator5, Input* aActuatorParameter5)
Parameter
Actuator X: Actuator to collect
ActuatorParameterX: Related input

ActuatorCollection(LinkedList<ActuatorCollectionItem*>* Actuators)
Parameter
Actuators: List of Actuators
Range
Samples AppInventor* appInventor = new AppInventor(scHard1);
MotorI2C* motorA = new MotorI2C(1);
MotorI2C* motorB = new MotorI2C(2);
ActuatorCollection* actuatorCollectionRemoteContol = new ActuatorCollection(motorA, appInventor->getControl(rcJoystick2X), motorB, appInventor->getControl(rcJoystick1X));
Examples Example 10‐Main Motor turns between limit switches, second follows
Example 11-Two motors, one turns after the other
⚠️ **GitHub.com Fallback** ⚠️