BowlerKernel
|
Classes | |
class | CoreLoader |
Public Member Functions | |
NRBoot (BowlerAbstractDevice pm) | |
NRBoot (String serialPort) | |
boolean | load (Core core) |
void | reset () |
NRBootLoader | getDevice () |
void | loadCores (ArrayList< Core > cores) |
boolean | isLoadDone () |
int | getProgressMax () |
int | getProgressValue () |
Private Member Functions | |
IntelHexParser | getParser (Core core) |
void | send (IntelHexParser parse, int core) |
Private Attributes | |
NRBootLoader | boot |
CoreLoader | loader |
int | progressMax =0 |
int | progressValue =0 |
The Class NRBoot.
Definition at line 17 of file NRBoot.java.
com.neuronrobotics.sdk.bootloader.NRBoot.NRBoot | ( | BowlerAbstractDevice | pm | ) |
Instantiates a new NR boot.
pm | the pm |
Definition at line 36 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.boot.
com.neuronrobotics.sdk.bootloader.NRBoot.NRBoot | ( | String | serialPort | ) |
Instantiates a new NR boot.
serialPort | the serial port |
Definition at line 53 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.boot, com.neuronrobotics.sdk.bootloader.NRBootLoader.connect(), com.neuronrobotics.sdk.common.BowlerAbstractDevice.disconnect(), and com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping().
NRBootLoader com.neuronrobotics.sdk.bootloader.NRBoot.getDevice | ( | ) |
Gets the device.
Definition at line 151 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.boot.
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.load().
|
private |
Gets the parser.
core | the core |
Definition at line 97 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.Core.getLines(), and com.neuronrobotics.sdk.bootloader.Core.getType().
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.CoreLoader(), and com.neuronrobotics.sdk.bootloader.NRBoot.load().
int com.neuronrobotics.sdk.bootloader.NRBoot.getProgressMax | ( | ) |
Gets the progress max.
Definition at line 227 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.progressMax.
int com.neuronrobotics.sdk.bootloader.NRBoot.getProgressValue | ( | ) |
Gets the progress value.
Definition at line 237 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.progressValue.
boolean com.neuronrobotics.sdk.bootloader.NRBoot.isLoadDone | ( | ) |
Checks if is load done.
Definition at line 170 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.isDone, and com.neuronrobotics.sdk.bootloader.NRBoot.loader.
boolean com.neuronrobotics.sdk.bootloader.NRBoot.load | ( | Core | core | ) |
Load.
core | the core |
Definition at line 71 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBootLoader.getBootloaderID(), com.neuronrobotics.sdk.bootloader.NRBoot.getDevice(), com.neuronrobotics.sdk.bootloader.Core.getIndex(), com.neuronrobotics.sdk.bootloader.NRBoot.getParser(), com.neuronrobotics.sdk.bootloader.NRBootCoreType.getReadableName(), com.neuronrobotics.sdk.bootloader.Core.getType(), and com.neuronrobotics.sdk.bootloader.NRBoot.send().
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.run().
void com.neuronrobotics.sdk.bootloader.NRBoot.loadCores | ( | ArrayList< Core > | cores | ) |
Load cores.
cores | the cores |
Definition at line 160 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.loader.
void com.neuronrobotics.sdk.bootloader.NRBoot.reset | ( | ) |
Reset.
Definition at line 138 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.boot, com.neuronrobotics.sdk.common.BowlerAbstractDevice.disconnect(), and com.neuronrobotics.sdk.bootloader.NRBootLoader.reset().
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.run().
|
private |
Send.
parse | the parse |
core | the core |
Definition at line 111 of file NRBoot.java.
References com.neuronrobotics.sdk.bootloader.NRBoot.boot, com.neuronrobotics.sdk.bootloader.NRBootLoader.erase(), com.neuronrobotics.sdk.bootloader.IntelHexParser.getNext(), com.neuronrobotics.sdk.bootloader.NRBoot.progressValue, and com.neuronrobotics.sdk.bootloader.NRBootLoader.write().
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.load().
|
private |
The boot.
Definition at line 20 of file NRBoot.java.
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.getDevice(), com.neuronrobotics.sdk.bootloader.NRBoot.NRBoot(), com.neuronrobotics.sdk.bootloader.NRBoot.reset(), and com.neuronrobotics.sdk.bootloader.NRBoot.send().
|
private |
The loader.
Definition at line 23 of file NRBoot.java.
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.isLoadDone(), and com.neuronrobotics.sdk.bootloader.NRBoot.loadCores().
|
private |
The progress max.
Definition at line 26 of file NRBoot.java.
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.CoreLoader(), and com.neuronrobotics.sdk.bootloader.NRBoot.getProgressMax().
|
private |
The progress value.
Definition at line 29 of file NRBoot.java.
Referenced by com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.CoreLoader(), com.neuronrobotics.sdk.bootloader.NRBoot.getProgressValue(), com.neuronrobotics.sdk.bootloader.NRBoot.CoreLoader.run(), and com.neuronrobotics.sdk.bootloader.NRBoot.send().