Search  
Sunday, November 23, 2008 ..:: Forum ::.. Register  Login
 HomePage Minimize

 Print   

 Products Minimize

 Print   

 MSRS Minimize

 Print   

      
 RoboticsConnection Forum Minimize
SearchForum Home
  Discussions  Serializer C++ Lib  SerializerLibCp...
 SerializerLibCpp Beta Release 0.2
 
 10/31/2007 10:07:14 AM
jywilson
35 posts


SerializerLibCpp Beta Release 0.2

SerializerLibCpp Release Notes

Version 0.2.0

Overview

The release contains many bug fixes identified while testing the remaining classes (listed in the Version 0.1.0 release note available in this forum).  CPidMotor is the only remaining class which has not yet been fully tested.  This testing will occur a few days after this release and will contain any necessary bug fixes.

The port to Windows Embedded CE (WECE) is complete and is provided in this release as another build target in the Visual Studio solution file.  See the Building for Windows CE section for more information on how to create the WECE object module library for your target platform.

Download

A zip file containing release notes, documentation (still in development), source code, binaries, and an example application (TestHarness) may be found here.

Building for Windows Embedded CE

The WECE build target provided in this release in contained in the SLC solution file located in the SerializerLibCpp directory.  As configured it will build for the x86 based eBox 2300 device (available at RoboticsConnection) with CE 6.0.  This project may be used as the basis of building for other ARM based WECE target types.

To activate the build for the eBox 2300 select the Build | Configuration Manager option, and select the ebox2300_WinCE600_SDK (x86) platform in the Platform column of the dialog for the SerializerLibCpp project.  You may also select the built-in platform type of Pocket PC 2003 (ARMV4) though this target type has not yet been tested.  To select other custom platform types, you will need to install the Platform SDK for that platform.  This is generally provided by the board vendor, or can be generated from within the Platform Builder project used to maintain the custom OS image.

A special WECE version of the Test Harness application is provided in the SLC under the TestHarnessCE project.  The SerializerLibCpp.lib module built for the eBox 2300 platform, is statically linked with this application forming one TestHarnessCE.exe file.

Completed Testing

The following user classes (those intended to be called by Serializer applications) have been tested with actual hardware and were exercised using the SLC TestHarness application.:

·         CDifferentialPwmDCMotor

·         CPwmDCMotor

·         CServoMotor

·         CGP2D12

·         CGP2D120

·         CSRF08

·         CWheelEncoder

·         CBiPolarStepperMotor

·         CSP03

·         CCMPS03

·         CGpioPin

·         CI2CDevice

·         CMaxSonarEZ1

·         CPing

·         CSRF04

·         CSRF05

·         CSRF10

·         CTPA81

The following user classes have not been tested with actual hardware and have received only preliminary runtime testing.

·         CPidMotor

Outstanding Work

The following action items are still outstanding:

·         Classes for the RoboticsConnection line following sensor

·         Testing required for the CPidMotor class

·         Linux port of the SLC

·         Linux port of the TestHarness application.

·         User class documentation

Report Bugs

The SerializerLibCpp is a community project and relies on the feedback of its users to continue its evolution.  Please submit any suggested enhancements or bugs to the RoboticsConnection forum for this project.  Until the revision control system is made available online, please feel free to submit your bug fixes via this forum.

Onward!


James Y. Wilson
http://www.learningce.com
Fortudine Vincimus!

 10/31/2007 10:54:29 AM
jason
158 posts
5th


Re: SerializerLibCpp Beta Release 0.2

Jim,

Hey, thanks for your very thorough and outstanding work!  This is some good stuff! :)

Best Regards!


Jason Summerour
President,
Summerour Robotics Corp
Microsoft MVP
www.roboticsconnection.com
 11/4/2007 7:45:04 PM
jywilson
35 posts


Re: SerializerLibCpp Beta Release 0.2

It's my pleasure Jason!  I look forward to using the Serializer (and the SLC ) for many robots to come!


James Y. Wilson
http://www.learningce.com
Fortudine Vincimus!

  Discussions  Serializer C++ Lib  SerializerLibCp...

SearchSearch  Forum HomeForum Home    Print   

Copyright 2004-2007 Summerour Robotics Corp   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2008 by DotNetNuke Corporation