|
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().