1 package com.neuronrobotics.sdk.commands.neuronrobotics.bootloader;
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.ByteList;
7 import com.neuronrobotics.sdk.common.InvalidResponseException;
21 public static String
hex(
long n) {
23 return String.format(
"0x%8s", Long.toHexString(n)).replace(
' ',
'0');
35 System.out.println(
"Sending to address "+
hex(address)+
" size = "+byteData.
size());
39 for (
byte b:byteData){
51 if(!
data.getRPC().equals(
"_rdy")) {
BowlerDatagram validate(BowlerDatagram data)
static String hex(long n)
ProgramSectionCommand(int channel, int address, ByteList byteData)
void setMethod(BowlerMethod method)
ByteList getCallingDataStorage()
void setOpCode(String opCode)
synchronized boolean add(byte data)
boolean addAs32(int value)