|
BowlerKernel
|


Public Member Functions | |
| Object | inlineScriptRun (File code, ArrayList< Object > args) throws Exception |
| Object | inlineScriptRun (String code, ArrayList< Object > args) throws Exception |
| String | getShellType () |
| boolean | getIsTextFile () |
| String | getDefaultContents () |
| ArrayList< String > | getFileExtenetion () |
Public Member Functions inherited from com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage | |
| default boolean | isSupportedFileExtenetion (String filename) |
| default String | getDefaultContents (String gitURL, String fileSlug) |
Static Public Member Functions | |
| static void | installBoard (String product, String arch) throws Exception |
| static void | installLibrary (String lib) throws Exception |
| static void | run (String execString) throws Exception |
| static String | getDefaultPort () |
| static void | setDefaultPort (String defaultPort) |
| static String | getDefaultBoard () |
| static void | setDefaultBoard (String defaultBoard) |
| static String | getARDUINOExec () |
| static void | setARDUINOExec (String aRDUINO) |
Private Member Functions | |
| File | findIno (File start) |
Static Private Attributes | |
| static String | ARDUINO = "arduino" |
| static String | defaultPort = null |
| static String | defaultBoard = null |
| static boolean | loadedBowler = false |
Definition at line 9 of file ArduinoLoader.java.
|
private |
Definition at line 99 of file ArduinoLoader.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().
|
static |
Definition at line 195 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.ARDUINO.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.installBoard(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.installLibrary().
|
static |
Definition at line 143 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.defaultBoard.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().
| String com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getDefaultContents | ( | ) |
Get the contents of an empty file
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 154 of file ArduinoLoader.java.
|
static |
Definition at line 135 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.defaultPort.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().
| ArrayList<String> com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getFileExtenetion | ( | ) |
Returns the list of supported file extentions Convention is to provide just the leters that make up the file extention
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 204 of file ArduinoLoader.java.
| boolean com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getIsTextFile | ( | ) |
This function returns if this is a binary file or a text file
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 131 of file ArduinoLoader.java.
| String com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getShellType | ( | ) |
Returns the HashMap key for this language
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 126 of file ArduinoLoader.java.
| Object com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun | ( | File | code, |
| ArrayList< Object > | args | ||
| ) | throws Exception |
This interface is for adding additional language support.
| code | file content of the code to be executed |
| args | the incoming arguments as a list of objects |
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 21 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.findIno(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getARDUINOExec(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getDefaultBoard(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getDefaultPort(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.loadedBowler, com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.run(), com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.setDefaultBoard(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.setDefaultPort().

| Object com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun | ( | String | code, |
| ArrayList< Object > | args | ||
| ) | throws Exception |
This interface is for adding additional language support.
| code | the text content of the code to be executed |
| args | the incoming arguments as a list of objects |
Implements com.neuronrobotics.bowlerstudio.scripting.IScriptingLanguage.
Definition at line 120 of file ArduinoLoader.java.
|
static |
Definition at line 63 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getARDUINOExec(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.run().

|
static |
Definition at line 67 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getARDUINOExec(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.run().

|
static |
|
static |
Definition at line 199 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.ARDUINO.
|
static |
Definition at line 147 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.defaultBoard.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().
|
static |
Definition at line 139 of file ArduinoLoader.java.
References com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.defaultPort.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().
|
staticprivate |
Definition at line 11 of file ArduinoLoader.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getARDUINOExec(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.setARDUINOExec().
|
staticprivate |
Definition at line 16 of file ArduinoLoader.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getDefaultBoard(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.setDefaultBoard().
|
staticprivate |
Definition at line 15 of file ArduinoLoader.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.getDefaultPort(), and com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.setDefaultPort().
|
staticprivate |
Definition at line 17 of file ArduinoLoader.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.ArduinoLoader.inlineScriptRun().