#include <iostream>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <getopt.h>
#include <ncursesw/ncurses.h>
#include "ros/ros.h"
#include "iwaki/AtomMsg.h"
Go to the source code of this file.
Defines | |
#define | KB_ENTER int('\n') |
#define | KEY_CONTROL_SMALL_C 3 |
Functions | |
int | main (int argc, char **argv) |
void | publishBufferAtom (string &kb_buffer, ros::Publisher &atom_pub) |
void | renderKbLines (std::list< string > &kb_lines) |
void | updateKbBuffer (string &kb_buffer, int ch, ros::Publisher &atom_pub) |
void | updateKbLines (std::list< string > &kb_lines, int &ch, ros::Publisher &atom_pub) |
#define KB_ENTER int('\n') |
GLOBALS
Definition at line 46 of file console.cpp.
#define KEY_CONTROL_SMALL_C 3 |
Definition at line 47 of file console.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Main
Definition at line 168 of file console.cpp.
void publishBufferAtom | ( | string & | kb_buffer, |
ros::Publisher & | atom_pub | ||
) |
Definition at line 49 of file console.cpp.
void renderKbLines | ( | std::list< string > & | kb_lines | ) |
Definition at line 96 of file console.cpp.
void updateKbBuffer | ( | string & | kb_buffer, |
int | ch, | ||
ros::Publisher & | atom_pub | ||
) |
Definition at line 115 of file console.cpp.
void updateKbLines | ( | std::list< string > & | kb_lines, |
int & | ch, | ||
ros::Publisher & | atom_pub | ||
) |
Definition at line 135 of file console.cpp.