Fast Research Interface Library  Manual and Documentation
Classes | Defines
include/Console.h File Reference

Header file for the class Console. More...

#include <stdio.h>
#include <pthread.h>
#include <sched.h>

Go to the source code of this file.

Classes

class  Console
 Screen or file output for real-time threads. More...

Defines

#define CONSOLE_NUMBER_OF_BUFFER_ENTRIES   128
 The number of output messages that can be stored in one half of the double buffer Console::Buffer[2].
#define CONSOLE_BUFFER_ENTRY_SIZE   4096
 The size of one single output message in bytes.

Detailed Description

Header file for the class Console.

The class Console provides the possibility of doing screen outputs by a low-priority thread. Basically, a real-time capable printf() function is provided.

GNU Lesser Public License
This file is part of the Fast Research Interface Library.

The Fast Research Interface Library is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Fast Research Interface Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the Fast Research Interface Library. If not, see http://www.gnu.org/licenses.

Stanford University
Department of Computer Science
Artificial Intelligence Laboratory
Gates Computer Science Building 1A
353 Serra Mall
Stanford, CA 94305-9010
USA

http://cs.stanford.edu/groups/manips

Date:
November 2011
Version:
1.0
Author:
Torsten Kroeger, tkr@s.nosp@m.tanf.nosp@m.ord.e.nosp@m.du

Definition in file Console.h.


Define Documentation

#define CONSOLE_BUFFER_ENTRY_SIZE   4096

The size of one single output message in bytes.

Definition at line 80 of file Console.h.

The number of output messages that can be stored in one half of the double buffer Console::Buffer[2].

Definition at line 71 of file Console.h.

This document was generated with Doxygen on Thu Apr 12 2012 11:18:54. User documentation of the Fast Research Interface Library for the KUKA Lightweight Robot IV by the Stanford Robotics Research Group. Copyright 2010–2012.