public class ECGApplication extends CommonStream<ECGCallback>
Constructor and Description |
---|
ECGApplication(PacketManager packetManager) |
Modifier and Type | Method and Description |
---|---|
ECGDCBCommandPacket |
deleteDeviceConfigurationBlock()
Deletes ECG Device configuration block.
|
void |
disableCSVLogging()
Stops logging stream data into CSV.
|
void |
enableCSVLogging(java.io.File file)
Start logging stream data into CSV.
|
VersionPacket |
getAlgoVersion()
Returns Algorithm version info.
|
DecimationFactorPacket |
getDecimationFactor()
Gets decimation factor for ECG stream.
|
VersionPacket |
getVersion()
Returns ECG version info.
|
ECGDCBPacket |
readDeviceConfigurationBlock()
Returns entire device configuration block.
|
ECGLibraryConfigPacket |
readLibraryConfiguration(int[] fields)
Reads library configuration from specified field values.
|
DecimationFactorPacket |
setDecimationFactor(short decimationFactor)
Sets decimation factor for ECG stream.
|
CommandPacket |
writeDCBToLCFG()
Writes Device configuration block data to library configuration.
|
ECGDCBCommandPacket |
writeDeviceConfigurationBlock(int[][] addressesValues)
Writes the device configuration block values of specified addresses.
|
ECGDCBCommandPacket |
writeDeviceConfigurationBlockFromFile(java.io.File file)
Writes the device configuration block values of specified addresses from file.
|
ECGLibraryConfigPacket |
writeLibraryConfiguration(int[][] fieldsValues)
Writes library configuration from List of fields and values.
|
getPacketLostCount, getSensorStatus, setCallback, startAndSubscribeStream, startSensor, stopAndUnsubscribeStream, stopSensor, subscribeStream, subscribeStreamData, unsubscribeStream, unsubscribeStreamData, updateTimestamp
setTimeout
public ECGApplication(PacketManager packetManager)
public ECGDCBCommandPacket deleteDeviceConfigurationBlock()
public DecimationFactorPacket getDecimationFactor()
public VersionPacket getVersion()
public ECGDCBPacket readDeviceConfigurationBlock()
public ECGLibraryConfigPacket readLibraryConfiguration(int[] fields)
fields
- array of field values to read.+----------------------+----------------------+ | Fields Lower Limit | Fields Upper Limit | +----------------------+----------------------+ | 0x00 | 0x02 | +----------------------+----------------------+
public DecimationFactorPacket setDecimationFactor(short decimationFactor)
decimationFactor
- decimation factor for stream.+-------------------------+-------------------------+ | Decimation Lower Limit | Decimation Upper Limit | +-------------------------+-------------------------+ | 0x01 | 0x05 | +-------------------------+-------------------------+
public ECGDCBCommandPacket writeDeviceConfigurationBlock(int[][] addressesValues)
addressesValues
- array of addresses and values to write.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x00 | 0x02 | +----------------------+----------------------+
public ECGDCBCommandPacket writeDeviceConfigurationBlockFromFile(java.io.File file) throws java.io.IOException
file
- dcb file.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x00 | 0x02 | +----------------------+----------------------+
java.io.IOException
public CommandPacket writeDCBToLCFG()
public ECGLibraryConfigPacket writeLibraryConfiguration(int[][] fieldsValues)
fieldsValues
- array of fields and values to write.+----------------------+----------------------+ | Fields Lower Limit | Fields Upper Limit | +----------------------+----------------------+ | 0x00 | 0x02 | +----------------------+----------------------+
public VersionPacket getAlgoVersion()
public void enableCSVLogging(java.io.File file)
file
- csv file.public void disableCSVLogging()