Welcome to the EyeBot
Version 7 - RPi1
A Controller For Various Hardware IO
|
The header containing all definitions for the GUI for the Eyebot 7. More...
Go to the source code of this file.
Data Structures | |
struct | PROC_PROC |
Structure defining the processes. More... | |
struct | PROC_PROCLIST |
Structure defining the process list. More... | |
struct | ROBIOS_PARAMS |
Structure defining the params for the GUI. More... | |
Typedefs | |
typedef struct PROC_PROC | PROC_PROC |
Structure defining the processes. | |
typedef struct PROC_PROCLIST | PROC_PROCLIST |
Structure defining the process list. | |
Functions | |
int | LCDRefresh (void) |
Refresh the screen (i.e write display buffers to the framebuffer device). Refreshes the menu. More... | |
int | LCDRefresh2 (void) |
Refresh the screen (i.e write display buffers to the framebuffer device). Does not refresh the menu. More... | |
int | LCDRefresh3 (void) |
Refresh the screen (i.e write display buffers to the framebuffer device). Does not refresh the menu or the listmenu. More... | |
void | processMenu () |
int | show_msg (const char *format,...) |
int | page_system (void) |
int | system_exit () |
int | system_network () |
int | system_info () |
int | demoPage (void) |
int | show_exec (void) |
int | show_hdt (void) |
pid_t | add_process (PROC_PROC *) |
int | chk_process (void) |
PROC_PROC * | del_process (pid_t) |
PROC_PROC * | get_process (pid_t) |
int | procmenu (pid_t) |
int | load_proc (LIST_MENU *) |
void | sigchld_handler (int) |
void | runProcess (char *) |
void | IRScrollUp (void) |
void | IRScrollDown (void) |
char * | keyboardInput (void) |
void | trimline (char *src) |
trims the string by exchanging the first newlin char with the null byte More... | |
Variables | |
PROC_PROCLIST | proclist |
KEYCODE | keycode |
int | screenRefresh |
ROBIOS_PARAMS | robiosParams |
pthread_t | threadKeyInput |
pthread_t | threadIRInput |
pthread_t | threadScreenRefresh |
The header containing all definitions for the GUI for the Eyebot 7.
pid_t add_process | ( | PROC_PROC * | pproc | ) |
Add a new process to the process list. Return the current number number of processes in the list.
int LCDRefresh | ( | void | ) |
Refresh the screen (i.e write display buffers to the framebuffer device). Refreshes the menu.
int LCDRefresh2 | ( | void | ) |
Refresh the screen (i.e write display buffers to the framebuffer device). Does not refresh the menu.
int LCDRefresh3 | ( | void | ) |
Refresh the screen (i.e write display buffers to the framebuffer device). Does not refresh the menu or the listmenu.
void trimline | ( | char * | src | ) |
trims the string by exchanging the first newlin char with the null byte
src | the string to be trimmed |