| 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 | 
 1.8.10
 1.8.10