BowlerKernel
|
Public Member Functions | |
MACAddress () | |
MACAddress (String address) | |
MACAddress (byte[] address) | |
boolean | equals (Object o) |
boolean | equals (MACAddress addr) |
String | toString () |
String | getHexByteString (int index) |
boolean | isValid () |
byte[] | getBytes () |
void | increment () |
void | setValues (MACAddress address2) |
Static Public Attributes | |
static final String | BROADCAST = "00:00:00:00:00:00" |
Private Member Functions | |
void | init (String address) |
Private Attributes | |
byte[] | address = new byte[]{0,0,0,0,0,0} |
A mac address object. This object represents a MAC Address.
Definition at line 22 of file MACAddress.java.
com.neuronrobotics.sdk.common.MACAddress.MACAddress | ( | ) |
Instantiates a new mAC address.
Definition at line 33 of file MACAddress.java.
com.neuronrobotics.sdk.common.MACAddress.MACAddress | ( | String | address | ) |
Construct a new MAC address object with a given MAC address represented as a string of 6 bytes in hex deliminated by semicolons.
address | The string representation. |
Definition at line 39 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address, and com.neuronrobotics.sdk.common.MACAddress.init().
com.neuronrobotics.sdk.common.MACAddress.MACAddress | ( | byte[] | address | ) |
Create a mac address from an array of bytes.
address | The byte array. |
Definition at line 64 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
boolean com.neuronrobotics.sdk.common.MACAddress.equals | ( | MACAddress | addr | ) |
Equals.
addr | the addr |
Definition at line 88 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
boolean com.neuronrobotics.sdk.common.MACAddress.equals | ( | Object | o | ) |
Compare two mac addresses.
o | the o |
Definition at line 76 of file MACAddress.java.
byte [] com.neuronrobotics.sdk.common.MACAddress.getBytes | ( | ) |
Gets the bytes.
Implements com.neuronrobotics.sdk.common.ISendable.
Definition at line 132 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
Referenced by com.neuronrobotics.sdk.commands.neuronrobotics.dyio.ProvisionCommand.ProvisionCommand().
String com.neuronrobotics.sdk.common.MACAddress.getHexByteString | ( | int | index | ) |
Gets the hex byte string.
index | the index |
Definition at line 115 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
Referenced by com.neuronrobotics.sdk.common.MACAddress.toString().
void com.neuronrobotics.sdk.common.MACAddress.increment | ( | ) |
Increment.
Definition at line 139 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
|
private |
Inits the.
address | the address |
Definition at line 48 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
Referenced by com.neuronrobotics.sdk.common.MACAddress.MACAddress().
boolean com.neuronrobotics.sdk.common.MACAddress.isValid | ( | ) |
Checks if is valid.
Definition at line 124 of file MACAddress.java.
Referenced by com.neuronrobotics.sdk.common.BowlerAbstractDevice.setAddress().
void com.neuronrobotics.sdk.common.MACAddress.setValues | ( | MACAddress | address2 | ) |
Sets the values.
address2 | the new values |
Definition at line 164 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address.
String com.neuronrobotics.sdk.common.MACAddress.toString | ( | ) |
Definition at line 100 of file MACAddress.java.
References com.neuronrobotics.sdk.common.MACAddress.address, and com.neuronrobotics.sdk.common.MACAddress.getHexByteString().
Referenced by com.neuronrobotics.sdk.serial.SerialConnection.getConnectionByMacAddress().
|
private |
The address.
Definition at line 28 of file MACAddress.java.
Referenced by com.neuronrobotics.sdk.common.MACAddress.equals(), com.neuronrobotics.sdk.common.MACAddress.getBytes(), com.neuronrobotics.sdk.common.MACAddress.getHexByteString(), com.neuronrobotics.sdk.common.MACAddress.increment(), com.neuronrobotics.sdk.common.MACAddress.init(), com.neuronrobotics.sdk.common.MACAddress.MACAddress(), com.neuronrobotics.sdk.common.MACAddress.setValues(), and com.neuronrobotics.sdk.common.MACAddress.toString().
|
static |
The Constant BROADCAST.
Definition at line 25 of file MACAddress.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIO.DyIO(), com.neuronrobotics.sdk.genericdevice.GenericDevice.GenericDevice(), and com.neuronrobotics.sdk.pid.GenericPIDDevice.GenericPIDDevice().