|
static final byte | PacketSyncByte = (byte) 0xF0 |
|
◆ close()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.close |
( |
| ) |
|
◆ getIsRecordingRawData()
final boolean com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.getIsRecordingRawData |
( |
| ) |
|
Get is recording raw data.
- Returns
◆ getTransportLayer()
final IDeviceTransport com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.getTransportLayer |
( |
| ) |
|
Get a transport layer method.
- Returns
◆ getUsesChecksum()
final boolean com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.getUsesChecksum |
( |
| ) |
|
Get uses checksum method.
- Returns
◆ getUsesResponseBit()
final boolean com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.getUsesResponseBit |
( |
| ) |
|
Set to false before expecting the response to a non-complient device. It will be automatically reset
◆ listenForData()
void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.listenForData |
( |
| ) |
|
◆ open()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.open |
( |
| ) |
|
◆ processData()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.processData |
( |
| ) |
|
Process data method.
Stop recording data method.
- Exceptions
-
#region IDisposable Members
#endregion
◆ recordRawData()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.recordRawData |
( |
GlntStream |
outputStream, |
|
|
RecordingHeader |
header |
|
) |
| |
Record raw data method.
- Parameters
-
outputStream | Take a GlntStream as parameter for the output stream. |
header | Take a ReacordingHeader as parameter. |
◆ sendCommand() [1/4]
final DeviceDataPacket com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.sendCommand |
( |
DeviceDataPacket |
command, |
|
|
int |
timeoutMilliseconds |
|
) |
| throws TimeoutException |
Set command method for a device data packet.
- Parameters
-
command | Take an DeviceDataPacket as parameter. |
timeoutMilliseconds | Take an integer for the timeout in milliseconds. |
- Returns
- Exceptions
-
◆ sendCommand() [2/4]
Set command method for a device data packet.
- Parameters
-
- Returns
- Exceptions
-
◆ sendCommand() [3/4]
final DeviceDataPacket com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.sendCommand |
( |
DeviceDataPacket |
commandPacket, |
|
|
int |
maxRetries, |
|
|
int |
timeoutMilliSeconds, |
|
|
boolean |
isLongRunning |
|
) |
| throws InterruptedException, TimeoutException |
Set command method for a device data packet.
- Parameters
-
commandPacket | Take an DeviceDataPacket as parameter. |
maxRetries | Take an integer for maximum retries. |
timeoutMilliSeconds | Take an integer for the timeout in milliseconds. |
isLongRunning | Take a boolean for isLongRunning parameter. |
- Returns
- Exceptions
-
InterruptedException | |
TimeoutException | |
◆ sendCommand() [4/4]
final DeviceDataPacket com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.sendCommand |
( |
DeviceDataPacket |
commandPacket, |
|
|
int |
maxRetries, |
|
|
int |
timeoutMilliSeconds |
|
) |
| throws InterruptedException, TimeoutException |
Set command method for a device data packet.
- Parameters
-
commandPacket | Take an DeviceDataPacket as parameter. |
maxRetries | Take an integer for maximum retries. |
timeoutMilliSeconds | Take an integer for the timeout in milliseconds. |
- Returns
- Exceptions
-
InterruptedException | |
TimeoutException | |
◆ sendDirectCommand()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.sendDirectCommand |
( |
DeviceDataPacket |
command | ) |
throws IOException |
Send direct command method.
- Parameters
-
- Exceptions
-
◆ setIsRecordingRawData()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.setIsRecordingRawData |
( |
boolean |
value | ) |
|
Set is recording raw data.
- Parameters
-
◆ setTransportLayer()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.setTransportLayer |
( |
IDeviceTransport |
value | ) |
|
Set a transport layer method.
- Parameters
-
◆ setUsesChecksum()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.setUsesChecksum |
( |
boolean |
value | ) |
|
Set Uses checksum method.
- Parameters
-
value | Take a boolean value as parameter. |
◆ setUsesResponseBit()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.setUsesResponseBit |
( |
boolean |
value | ) |
|
Set the uses response bit.
- Parameters
-
value | Take a boolean value as parameter. |
◆ startListening()
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.startListening |
( |
| ) |
|
◆ stopListenerThread() [1/2]
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.stopListenerThread |
( |
| ) |
throws Exception |
Stop listener thread method.
- Exceptions
-
◆ stopListenerThread() [2/2]
final void com.glneurotech.devices.common.transportlayer.HardwareLinkHandler.stopListenerThread |
( |
boolean |
keepLongRunning | ) |
throws Exception |
Stop listener thread method.
- Parameters
-
keepLongRunning | Take a boolean as parameter for keep long running. |
- Exceptions
-
The documentation for this class was generated from the following file:
- GLNeuroTech/src/main/java/com/glneurotech/devices/common/transportlayer/HardwareLinkHandler.java