I have been using the ZX servo16 in a number of FEZ projects running up to 16 servos, and it has worked very well.
The driver that I used in those projects is located here: https://www.ghielectronics.com/community/codeshare/entry/27
Now I am trying to move to the gadgeteer boards and replace the ZX Servo16 with the PulseInOut (or if that doesn’t work, get the old servo16 driver to work with the Gadgeteer boards).
The Servo16 driver has a SetServoPosition method that takes the channel on the servo16 board that the servo is connected to, the ramp (how fast you want it move from the current position to new position), and the angle that you want it to move to - typically between 0 and 180 degrees.
The PulseInOut on the other hand, has a SetPulse method that takes an ID, a period, and a highTime.
How exactly do you use the SetPulse method to set the ramp and the angle?