BowlerKernel
java-bowler
src
main
java
com
neuronrobotics
sdk
bootloader
ByteData.java
Go to the documentation of this file.
1
package
com.neuronrobotics.sdk.bootloader;
2
3
import
java.util.ArrayList;
4
5
// TODO: Auto-generated Javadoc
9
public
class
ByteData
{
10
12
private
long
address
;
13
15
private
ArrayList<Byte>
dataBytes
=
new
ArrayList<Byte>();
16
22
public
ByteData
(
long
address
){
23
this.
setAddress
(address);
24
}
25
31
private
void
setAddress
(
long
address
) {
32
this.address =
address
;
33
}
34
40
public
long
getStartAddress
() {
41
return
address
;
42
}
43
49
public
long
getEndAddress
() {
50
return
address
+
dataBytes
.size();
51
}
52
58
public
void
setData
(
byte
data) {
59
dataBytes
.add(
new
Byte(data));
60
}
61
67
public
byte
[]
getData
() {
68
byte
[] b =
new
byte
[
dataBytes
.size()];
69
int
i=0;
70
for
(Byte bld:
dataBytes
){
71
b[i++]=bld.byteValue();
72
}
73
return
b;
74
}
75
76
/* (non-Javadoc)
77
* @see java.lang.Object#toString()
78
*/
79
public
String
toString
(){
80
return
"Address: "
+
address
+
" Number of bytes:"
+
dataBytes
.size()+
" Data: "
+
dataBytes
;
81
}
82
}
com.neuronrobotics.sdk.bootloader.ByteData
Definition:
ByteData.java:9
com.neuronrobotics.sdk.bootloader.ByteData.getStartAddress
long getStartAddress()
Definition:
ByteData.java:40
com.neuronrobotics.sdk.bootloader.ByteData.address
long address
Definition:
ByteData.java:12
com.neuronrobotics.sdk.bootloader.ByteData.setData
void setData(byte data)
Definition:
ByteData.java:58
com.neuronrobotics.sdk.bootloader.ByteData.getEndAddress
long getEndAddress()
Definition:
ByteData.java:49
com.neuronrobotics.sdk.bootloader.ByteData.toString
String toString()
Definition:
ByteData.java:79
com.neuronrobotics.sdk.bootloader.ByteData.getData
byte[] getData()
Definition:
ByteData.java:67
com.neuronrobotics.sdk.bootloader.ByteData.ByteData
ByteData(long address)
Definition:
ByteData.java:22
com.neuronrobotics.sdk.bootloader.ByteData.setAddress
void setAddress(long address)
Definition:
ByteData.java:31
com.neuronrobotics.sdk.bootloader.ByteData.dataBytes
ArrayList< Byte > dataBytes
Definition:
ByteData.java:15
Generated by
1.9.1