Java Reference
In-Depth Information
currentangle = CalAngle(sgposi, sg_knobposi[0], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
sg_knobangle[0] = RegulateAngle(sg_knobangle[0], delta);
setRotationZ(sgknobTrans[0], sg_knobangle[0]);
if (delta>0.1f&&sgbuttonaction[5])
{
lastangle = currentangle;
postId(SGDEC);
}
else if (delta<-0.1f&&sgbuttonaction[5])
{
lastangle = currentangle;
postId(SGINC);
}
break;
case 2401:
currentangle = CalAngle(sgposi, sg_connposi[0], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
sg_connangle[0] = LimitConnAngle(delta, sg_connangle[0], sgconn1_circleposi);
setRotationZ(sgconnTrans[0], sg_connangle[0]);
lastangle = currentangle;
sgconn[0] = false;
break;
case 2402:
currentangle = CalAngle(sgposi, sg_connposi[1], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
sg_connangle[1] = LimitConnAngle(delta, sg_connangle[1], sgconn2_circleposi);
setRotationZ(sgconnTrans[1], sg_connangle[1]);
lastangle = currentangle;
sgconn[1] = false;
break;
// Processing the control components of the circuit board --------
case 4401:
currentangle = CalAngle(sgposi, cc_connposi[0], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
cc_connangle[0] = LimitConnAngle(delta, cc_connangle[0], ccconn1_circleposi);
setRotationZ(ccconnTrans[0], cc_connangle[0]);
lastangle = currentangle;
ccconn[0] = false;
break;
case 4402:
currentangle = CalAngle(sgposi, cc_connposi[1], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
cc_connangle[1] = LimitConnAngle(delta, cc_connangle[1], ccconn2_circleposi);
setRotationZ(ccconnTrans[1], cc_connangle[1]);
lastangle = currentangle;
ccconn[1] = false;
break;
default:
}
}
wakeupOn(alleventsCriterion);
Search WWH ::




Custom Search