how to get around the 15 parameter error
Hello, I have been trying to update my 3dof quad program recently so that it can easier to calibrate the servos when I get better ones and I ran into a problem, that is I need to pass the pin values and servo offsets for all the servos (a parameter count of 24) to another object and there is a limet of 15 that I can pass is there any way that I can get around this or am I doomed. kind regards.

Comments
With the list built like this:
Of course, the code in the .start method needs to know how to deal with the list, but that's easy:
CON pinA = 5 pinB = 8 pinC = 10 pinD = 15 pinE = 21 pinF = 25 allPins = pinA<<25 | pinB<<20 | pinC<<15 | pinD<<10 | pinE<<5 | pinFYou'd pass allPins to your start method and unpack it in a loop like this:pub start( myPins) | i, pins[6] repeat i from 0 to 5 pins[ i ] := (myPins >> (25 - i*5)) & 31This is not a particularly efficient way to do this, but it will work and illustrates the technique.