RoboticsConnection.com Serializer .NET Library Release Notes Author: Jason Summerour Date: 1/11/2007 Software Version: 1.2.2.0 Board Version: 1.2 Support: techsupport@roboticsconnection.com Website: www.roboticsconnection.com ============== RELEASE NOTES: ============== 4/10/06 ------- - Initial Release Candidate 4/27/06 ------- - Added GPIO logic - Added CLS Compliancy so the library will work with all current and future .NET languages - Fixed name of GP2D120 sensor (was GPD2120) 5/19/06 ------- - Fixed Encoder Querying Command - Added BlinkLED() method to Serializer - Added GetFirmware() method to Serializer 5/29/06 ------- - Fixed GPIO functionality - Added SRF04 TriggerPin and OutputPin property so that it would work correctly - Changed encoder ids from 0,1 to 1,2, to correspond with encoder 1 and encoder 2 input ports on the Serializer Board 6/11/06 ------- - Added MaxSonar Sensor Functionality - Fixed encoder 1 interrupt service routine - was causing erratic counting 7/8/06 ------ - Added Sharp GP2D12 IR Sensor Functionality 1/11/07 ------- - Added Distance and Velocity PID Functionality - MSDN Documentation - Improved examples - MSDN Documentation - Removed inherited members, since they cluttered up the documentation - Added Units functionality, so either metric, English, or raw units can be used for sensor readings. - Fixed a few bugs. 1/17/07 ------- - Fixed DCMotorControllerBase Speed property bug, which prevented a negative speed form being set 6/3/07 ------ - Added DifferentialMotorController class for differentially driven robot platforms - Added AmbientTemperatureSensor object - Added TicksPerRevolution property to PIDMotorController class - Added GenericI2CInterface 8/29/07 ------- - Added ability to query Motor Velocities in DCMotorControllerBase, DifferentialMotorController, and PIDMotorController - Added LineFollowingSensor 3/4/2008 -------- - Added QueryStatus() to query internal PID algorithm status to determine when PID distance algorithm has finished traveling specified distance in the PIDMotorController class. - PIDMotorController no longer derives from QueryableComponentBase, but from SerializerComponent now. - Changed PIDMotorController QueryVelocities() to be manually invoked, instead of invoked at a specified UpdateFrequency. - Added Motor1Speed and Motor2Speed properties to the PIDMotorController class. - Updated Velocity and Distance PID params to work w/ latest motors on Traxster and Stinger - Updated encoder params to match latest encoders on Traxster and Stinger - Added optional DistDeadband and DeadbandEnabled PIDMotorController properties to work with firmware versions 1.5.2 and higher. - Added ConstantUpdates property to LineFollowingSensor, so that the LineSensorChanged event constantly occurs (based on UpdateFrequency). ConstantUpdates defaults to false, in which case the LineSensorChanged event only occurs when the actual value of the sensor changes. 3/25/2008 --------- - Fixed PIDMotorController bug that prevented the Distance and Rotate functionality from working if an identical distance or angle was used back-to-back. - Fixed TPA81 conversion (from Celcius to Fahrenheit) - Updated compiled user examples for MSDN documentation.