BowlerKernel
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.bootloader.ByteData Class Reference
Collaboration diagram for com.neuronrobotics.sdk.bootloader.ByteData:
Collaboration graph
[legend]

Public Member Functions

 ByteData (long address)
 
long getStartAddress ()
 
long getEndAddress ()
 
void setData (byte data)
 
byte[] getData ()
 
String toString ()
 

Private Member Functions

void setAddress (long address)
 

Private Attributes

long address
 
ArrayList< Byte > dataBytes = new ArrayList<Byte>()
 

Detailed Description

The Class ByteData.

Definition at line 9 of file ByteData.java.

Constructor & Destructor Documentation

◆ ByteData()

com.neuronrobotics.sdk.bootloader.ByteData.ByteData ( long  address)

Instantiates a new byte data.

Parameters
addressthe address

Definition at line 22 of file ByteData.java.

References com.neuronrobotics.sdk.bootloader.ByteData.setAddress().

Here is the call graph for this function:

Member Function Documentation

◆ getData()

byte [] com.neuronrobotics.sdk.bootloader.ByteData.getData ( )

◆ getEndAddress()

long com.neuronrobotics.sdk.bootloader.ByteData.getEndAddress ( )

Gets the end address.

Returns
the end address

Definition at line 49 of file ByteData.java.

References com.neuronrobotics.sdk.bootloader.ByteData.address, and com.neuronrobotics.sdk.bootloader.ByteData.dataBytes.

◆ getStartAddress()

long com.neuronrobotics.sdk.bootloader.ByteData.getStartAddress ( )

Gets the start address.

Returns
the start address

Definition at line 40 of file ByteData.java.

References com.neuronrobotics.sdk.bootloader.ByteData.address.

Referenced by com.neuronrobotics.sdk.bootloader.NRBootLoader.write().

◆ setAddress()

void com.neuronrobotics.sdk.bootloader.ByteData.setAddress ( long  address)
private

Sets the address.

Parameters
addressthe new address

Definition at line 31 of file ByteData.java.

References com.neuronrobotics.sdk.bootloader.ByteData.address.

Referenced by com.neuronrobotics.sdk.bootloader.ByteData.ByteData().

◆ setData()

void com.neuronrobotics.sdk.bootloader.ByteData.setData ( byte  data)

Sets the data.

Parameters
datathe new data

Definition at line 58 of file ByteData.java.

References com.neuronrobotics.sdk.bootloader.ByteData.dataBytes.

Referenced by com.neuronrobotics.sdk.bootloader.IntelHexParser.IntelHexParser().

◆ toString()

String com.neuronrobotics.sdk.bootloader.ByteData.toString ( )

Member Data Documentation

◆ address

long com.neuronrobotics.sdk.bootloader.ByteData.address
private

◆ dataBytes

ArrayList<Byte> com.neuronrobotics.sdk.bootloader.ByteData.dataBytes = new ArrayList<Byte>()
private

The documentation for this class was generated from the following file: