Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: WPI Robotics Library C/C++ Edition documentation

  1. #1

    Default WPI Robotics Library C/C++ Edition documentation

    Everyone has been asking for documentation to begin to understand the direction we have been taking for the Robotics Library. We've been holding back until we thought it was stable enough to not confuse everyone.

    So with the understanding that it is not final, we are still fixing bugs, and making final changes we would like to publish the doxygen output for the C/C++ library. Here are some caveats on the documentation:
    1. It's automatically generated from the comments in the code. We are planning on going back and refining it in those cases where it might not make a lot of sense.
    2. There will also be a users guide that really isn't ready to publish yet that will augment this stuff.
    3. The PID and Task classes aren't finished and will be changing.
    4. There will be C functions that "wrap" most of the C++ features. Those wrapper functions aren't included because we're waiting for the final C++ code to settle down.

    With that said, here's the temporary link to the docs. Please post comments/questions to this forum that developers and beta teams are monitoring.

    Doxygen output

    This is subject to change as we continue to approach the final release.
    Brad Miller
    WPI Robotics Resource Center

  2. #2
    Join Date
    Oct 2008
    Posts
    6

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Does the victor class mean that jaguars and victors will be legal, or is that not worked out yet?

  3. #3

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Quote Originally Posted by Booksy View Post
    Does the victor class mean that jaguars and victors will be legal, or is that not worked out yet?
    That's up to the Game Design Committee, but the code supports both. There are different classes to support the higher update rates that the Jaguars can support.
    Brad Miller
    WPI Robotics Resource Center

  4. #4
    The Lucas Guest

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Brad I am having some trouble with your website in FireFox 3.0, but it works in IE7

    The problem I have in Firefox is when I click on a link in the left frame it doesn't load into the right frame, it just reloads the index. However, I can Ctrl-Click a link in the left frame and open it as a new tab successfully. You might want to check it with FF yourself.

    Thanks for the documentation, what I have read so far is good.

    -Brian Lucas

  5. #5
    Join Date
    Oct 2008
    Posts
    6

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Quote Originally Posted by The Lucas View Post
    Brad I am having some trouble with your website in FireFox 3.0, but it works in IE7

    The problem I have in Firefox is when I click on a link in the left frame it doesn't load into the right frame, it just reloads the index. However, I can Ctrl-Click a link in the left frame and open it as a new tab successfully. You might want to check it with FF yourself.

    Thanks for the documentation, what I have read so far is good.

    -Brian Lucas
    I've being using FF3 with this site on my mac with no problems.

  6. #6
    Join Date
    Oct 2008
    Posts
    6

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Sorry to double post, but... The more I look at this site the better I think it is. I don't even care how final it is, just the perspective of what I'm going to be dealing with. Thanks for the link.

  7. #7
    The Lucas Guest

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Quote Originally Posted by Booksy View Post
    I've being using FF3 with this site on my mac with no problems.
    I tried it on my laptop with FF 3 and it works. Now I have to figure out what is wrong with my FF install on my office computer. I probably should update TabsMixPlus extension

    EDIT: FYI it was the Skype Extension, it cause other problems too.

    Sorry,
    Brian
    Last edited by The Lucas; 10-07-2008 at 04:19 PM.

  8. #8
    Join Date
    Sep 2007
    Location
    Seneca South Carolina
    Posts
    1

    Default Re: WPI Robotics Library C/C++ Edition documentation

    I see a task class, is there also going to be other OS primatives available like mail boxes, semaphores, timers, etc?

    Also is the underlying OS a version of something that's publicly available like say Micro C/OSII?
    Gene Falendysz
    FRC Team 343, Metal in Motion

  9. #9

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Quote Originally Posted by Booksy View Post
    Does the victor class mean that jaguars and victors will be legal, or is that not worked out yet?
    Yes, Victors will be permitted for the 2009 FRC season. This information was released in the Q&A on the WPI FIRST Robotics Resource Center. Click here for the .pdf of the Technical Q&A..
    FIRST
    Kit of Parts Manager

  10. #10

    Default Re: WPI Robotics Library C/C++ Edition documentation

    Quote Originally Posted by gene f View Post
    I see a task class, is there also going to be other OS primatives available like mail boxes, semaphores, timers, etc?

    Also is the underlying OS a version of something that's publicly available like say Micro C/OSII?
    The underlying OS is VxWorks and it has all the interprocess communications functions available. Currently we only have the Task class and another class for handling critical regions using semaphores. But you can use the others by calling the C functions provided by Wind River.
    Brad Miller
    WPI Robotics Resource Center

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •