Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <objdefs>
- <obj.normal id="Euxoloti script" uuid="c279089feb2b0318d25f8ff3d1ef3f08e3dfc47" sha="7788d7ff286244d0c69c5084c89c4e9c0d0e0d3d">
- <upgradeSha>4ff07e259d2eb13dc0829312e7ab0427616949aa</upgradeSha>
- <sDescription>script obj for euxoloti</sDescription>
- <author>Paul</author>
- <license>BSD</license>
- <inlets />
- <outlets>
- <frac32 name="cv1" description="cv1"/>
- <frac32 name="cv2" description="cv2"/>
- <frac32 name="cv3" description="cv3"/>
- <frac32 name="cv4" description="cv4"/>
- <frac32 name="cv5" description="cv5"/>
- <frac32 name="cv6" description="cv6"/>
- <frac32 name="cv7" description="cv7"/>
- <frac32 name="cv8" description="cv8"/>
- <frac32 name="pot1" description="pot1"/>
- <frac32 name="pot2" description="pot2"/>
- <frac32 name="pot3" description="pot3"/>
- <frac32 name="pot4" description="pot4"/>
- <frac32 name="pot5" description="pot5"/>
- <frac32 name="pot6" description="pot6"/>
- <frac32 name="pot7" description="pot7"/>
- <frac32 name="pot8" description="pot8"/>
- </outlets>
- <displays/>
- <params/>
- <attribs>
- <text name="script"/>
- </attribs>
- <code.declaration><![CDATA[
- int32_t pot1, pot2, pot3, pot4, pot5, pot6, pot7, pot8;
- int32_t cv1, cv2, cv3, cv4, cv5, cv6, cv7, cv8;
- attr_script
- msg_t ThreadX2(){
- setup();
- while(!chThdShouldTerminate()){
- loop();
- chThdSleepMilliseconds(1);
- }
- chThdExit((msg_t)0);
- }
- static msg_t ThreadX(void *arg) {
- ((attr_parent *)arg)->ThreadX2();
- }
- WORKING_AREA(waThreadX, 1024);
- Thread *Thd;
- ]]></code.declaration>
- <code.init><![CDATA[
- pot1 = 0; pot2 = 0; pot3 = 0; pot4 = 0; pot5 = 0; pot6 = 0; pot7 = 0; pot8 = 0;
- cv1 = 0; cv2 = 0; cv3 = 0; cv4 = 0; cv5 = 0; cv6 = 0; cv7 = 0; cv8 = 0;
- Thd = chThdCreateStatic(waThreadX, sizeof(waThreadX), NORMALPRIO, ThreadX, (void *)this);
- ]]></code.init>
- <code.dispose><![CDATA[chThdTerminate(Thd);
- chThdWait(Thd);
- ]]></code.dispose>
- <code.krate><![CDATA[
- outlet_pot1 = this->pot1;
- outlet_pot2 = this->pot2;
- outlet_pot3 = this->pot3;
- outlet_pot4 = this->pot4;
- outlet_pot5 = this->pot5;
- outlet_pot6 = this->pot6;
- outlet_pot7 = this->pot7;
- outlet_pot8 = this->pot8;
- outlet_cv1 = this->cv1;
- outlet_cv2 = this->cv2;
- outlet_cv3 = this->cv3;
- outlet_cv4 = this->cv4;
- outlet_cv5 = this->cv5;
- outlet_cv6 = this->cv6;
- outlet_cv7 = this->cv7;
- outlet_cv8 = this->cv8;
- ]]></code.krate>
- </obj.normal>
- </objdefs>
Advertisement
Add Comment
Please, Sign In to add comment