Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArRVisionPacket Class Reference

#include <ArRVisionPTZ.h>

Inheritance diagram for ArRVisionPacket:

ArBasePacket List of all members.

Detailed Description

A class for for making commands to send to the RVision camera.

There are only two functioning ways to put things into this packet, uByteToBuf() and byte2ToBuf; You MUST use thse, if you use anything else your commands won't work.


Public Member Functions

 ArRVisionPacket (ArTypes::UByte2 bufferSize=15)
 Constructor.
virtual void byte2ToBuf (ArTypes::Byte2 val)
void byte2ToBufAtPos (ArTypes::Byte2 val, ArTypes::UByte2 pose)
 This is a new function, read the details before you try to use it.
virtual void uByteToBuf (ArTypes::UByte val)


Member Function Documentation

void ArRVisionPacket::byte2ToBufAtPos ArTypes::Byte2  val,
ArTypes::UByte2  pose
 

This is a new function, read the details before you try to use it.

This function is my concession to not rebuilding a packet from scratch for every command, basicaly this is to not lose all speed over just using a character array. This is used by the default rvision commands, unless you have a deep understanding of how the packets are working and what the packet structure looks like you should not play with this function, it also isn't worth it unless you'll be sending commands frequently.

Parameters:
val the Byte2 to put into the packet
pose the position in the packets array to put the value


The documentation for this class was generated from the following files:
Generated on Thu Jan 7 10:34:44 2010 for Aria by  doxygen 1.4.2