Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

camera.h File Reference

#include <fcntl.h>
#include <termios.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include "playerconfig.h"

Go to the source code of this file.

Classes

struct  packet_t
struct  imager_config
struct  color_config
struct  rgb
struct  image

Defines

#define IMAGE_WIDTH   174
#define IMAGE_HEIGHT   143
#define CONTRAST   5
#define BRIGHTNESS   6
#define COLORMODE   18
#define RGB_AWT_ON   44
#define RGB_AWT_OFF   40
#define YCRCB_AWT_ON   36
#define YCRCB_AWT_OFF   32
#define AUTOGAIN   19
#define AUTOGAIN_ON   33
#define AUTOGAIN_OFF   32
#define ZERO_POSITION   128
#define MIN_RGB   16
#define MAX_RGB   240
#define T_PACKET_LENGTH   50

Functions

int get_t_packet (int fd, packet_t *tpacket)
int set_imager_config (int fd, imager_config ic)
int get_bytes (int fd, char *buf, size_t len)
int open_port (char *devicepath)
void close_port (int fd)
void read_t_packet (int fd, char *tpackChars)
int set_t_packet (packet_t *tpacket, char tpack_chars[])
int set_servo_position (int fd, int servo_num, int angle)
int get_servo_position (int fd, int servo_num)
void stop_tracking (int fd)
int write_check (int fd, char *msg, int respond_size)
int poll_mode (int fd, int on)
void make_command (char *cmd, int *n, size_t size, char *fullCommand)
int auto_servoing (int fd, int on)
void track_blob (int fd, color_config cc)

Variables

color_config range


Define Documentation

#define IMAGE_WIDTH   174
 

#define IMAGE_HEIGHT   143
 

#define CONTRAST   5
 

#define BRIGHTNESS   6
 

#define COLORMODE   18
 

#define RGB_AWT_ON   44
 

#define RGB_AWT_OFF   40
 

#define YCRCB_AWT_ON   36
 

#define YCRCB_AWT_OFF   32
 

#define AUTOGAIN   19
 

#define AUTOGAIN_ON   33
 

#define AUTOGAIN_OFF   32
 

#define ZERO_POSITION   128
 

#define MIN_RGB   16
 

#define MAX_RGB   240
 

#define T_PACKET_LENGTH   50
 


Function Documentation

int get_t_packet int  fd,
packet_t tpacket
 

int set_imager_config int  fd,
imager_config  ic
 

int get_bytes int  fd,
char *  buf,
size_t  len
 

int open_port char *  devicepath  ) 
 

void close_port int  fd  ) 
 

void read_t_packet int  fd,
char *  tpackChars
 

int set_t_packet packet_t tpacket,
char  tpack_chars[]
 

int set_servo_position int  fd,
int  servo_num,
int  angle
 

int get_servo_position int  fd,
int  servo_num
 

void stop_tracking int  fd  ) 
 

int write_check int  fd,
char *  msg,
int  respond_size
 

int poll_mode int  fd,
int  on
 

void make_command char *  cmd,
int *  n,
size_t  size,
char *  fullCommand
 

int auto_servoing int  fd,
int  on
 

void track_blob int  fd,
color_config  cc
 


Variable Documentation

color_config range
 


Generated on Tue May 3 14:15:38 2005 for Player by doxygen 1.3.6