BowlerKernel
java-bowler
src
main
java
com
neuronrobotics
sdk
commands
neuronrobotics
bootloader
BootloaderIDCommand.java
Go to the documentation of this file.
1
package
com.neuronrobotics.sdk.commands.neuronrobotics.bootloader;
2
3
import
com.neuronrobotics.sdk.common.BowlerAbstractCommand;
4
import
com.neuronrobotics.sdk.common.BowlerDatagram;
5
import
com.neuronrobotics.sdk.common.BowlerMethod;
6
import
com.neuronrobotics.sdk.common.InvalidResponseException;
7
8
// TODO: Auto-generated Javadoc
12
public
class
BootloaderIDCommand
extends
BowlerAbstractCommand
{
13
17
public
BootloaderIDCommand
() {
18
setOpCode
(
"blid"
);
19
setMethod
(
BowlerMethod
.
GET
);
20
}
21
22
/* (non-Javadoc)
23
* @see com.neuronrobotics.sdk.common.BowlerAbstractCommand#validate(com.neuronrobotics.sdk.common.BowlerDatagram)
24
*/
25
@Override
26
public
BowlerDatagram
validate
(
BowlerDatagram
data
)
throws
InvalidResponseException
{
27
super.validate(
data
);
28
29
if
(!
data
.getRPC().equals(
"blid"
)) {
30
throw
new
InvalidResponseException
(
"Program Command did not return '_rdy'."
);
31
}
32
33
return
data
;
34
}
35
}
com.neuronrobotics.sdk.commands.neuronrobotics.bootloader.BootloaderIDCommand
Definition:
BootloaderIDCommand.java:12
com.neuronrobotics.sdk.commands.neuronrobotics.bootloader.BootloaderIDCommand.validate
BowlerDatagram validate(BowlerDatagram data)
Definition:
BootloaderIDCommand.java:26
com.neuronrobotics.sdk.commands.neuronrobotics.bootloader.BootloaderIDCommand.BootloaderIDCommand
BootloaderIDCommand()
Definition:
BootloaderIDCommand.java:17
com.neuronrobotics.sdk.common.BowlerAbstractCommand
Definition:
BowlerAbstractCommand.java:42
com.neuronrobotics.sdk.common.BowlerAbstractCommand.setMethod
void setMethod(BowlerMethod method)
Definition:
BowlerAbstractCommand.java:93
com.neuronrobotics.sdk.common.BowlerAbstractCommand.data
ByteList data
Definition:
BowlerAbstractCommand.java:51
com.neuronrobotics.sdk.common.BowlerAbstractCommand.setOpCode
void setOpCode(String opCode)
Definition:
BowlerAbstractCommand.java:71
com.neuronrobotics.sdk.common.BowlerDatagram
Definition:
BowlerDatagram.java:41
com.neuronrobotics.sdk.common.InvalidResponseException
Definition:
InvalidResponseException.java:22
com.neuronrobotics.sdk.common.BowlerMethod
Definition:
BowlerMethod.java:25
com.neuronrobotics.sdk.common.BowlerMethod.GET
GET
Definition:
BowlerMethod.java:31
Generated by
1.9.1