public class gpio_java
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String[] | 
action
Array with all allowed actions. 
 | 
static java.lang.String[][] | 
rel_map
Mapping from generic relay name to particular gpio port. 
 | 
| Constructor and Description | 
|---|
gpio_java()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
checkargs(java.lang.String[] argumens)
The checkargs method checks whether two correct arguments have been entered. 
 | 
static void | 
gpio_cmdhandler(java.lang.String port,
               java.lang.String cmd)
The gpio_cmdhandler method switches the relays on, off or returns the status. 
 | 
static int | 
gpio_getport(java.lang.String port)
The gpio_getport method searches in the rel_map variable for the correct port and return index. 
 | 
static void | 
gpio_read_status(java.lang.String port)
The method checks the status and displays it in the command line. 
 | 
static void | 
init_gpio()
The init_gpio method defines all relevant GPIO ports as output. 
 | 
static java.lang.String | 
launchcmd(java.lang.String cmd)
The launchcmd method runs the command. 
 | 
static void | 
main(java.lang.String[] args)
Implement the main function of the application gpio_java. 
 | 
static void | 
show_usage()
The show_usage method provides assistance in case of wrong input. 
 | 
public static java.lang.String[][] rel_map
public static java.lang.String[] action
public static void main(java.lang.String[] args)
args - The passing argument in the commandline.public static void checkargs(java.lang.String[] argumens)
argumens - Commandline argumentpublic static void init_gpio()
public static int gpio_getport(java.lang.String port)
port - relay(rel1-rel8)public static void gpio_cmdhandler(java.lang.String port,
                                   java.lang.String cmd)
port - relay(rel1-rel8)cmd - action (on/off/status)public static void gpio_read_status(java.lang.String port)
port - the relay boardpublic static void show_usage()
public static java.lang.String launchcmd(java.lang.String cmd)
cmd - a specified system command.