public class ADXLApplication extends CommonStream<ADXLCallback>
Modifier and Type | Field and Description |
---|---|
ADXLDevice |
DEVICE_362 |
Constructor and Description |
---|
ADXLApplication(PacketManager packetManager) |
Modifier and Type | Method and Description |
---|---|
ADXLDCBCommandPacket |
deleteDeviceConfigurationBlock()
Deletes ADXL Device configuration block.
|
void |
disableCSVLogging()
Stops logging stream data into CSV.
|
void |
enableCSVLogging(java.io.File file)
Start logging stream data into CSV.
|
DecimationFactorPacket |
getDecimationFactor()
Gets decimation factor for ADXL stream.
|
ADXLDCFGPacket |
getDeviceConfiguration()
Returns device configuration data.
|
ADXLDevice[] |
getSupportedDevices()
List all supported devices for ADXL.
|
ADXLConfigPacket |
loadConfiguration(ADXLDevice deviceID)
Loads specified device id configuration.
|
ADXLDCBPacket |
readDeviceConfigurationBlock()
Returns entire device configuration block.
|
ADXLRegisterReadPacket |
readRegister(int[] addresses)
Reads the register values of specified addresses.
|
DecimationFactorPacket |
setDecimationFactor(short decimationFactor)
Sets decimation factor for ADXL stream.
|
ADXLDCBCommandPacket |
writeDeviceConfigurationBlock(long[][] addressesValues)
Writes the device configuration block values of specified addresses.
|
ADXLDCBCommandPacket |
writeDeviceConfigurationBlockFromFile(java.io.File file)
Writes the device configuration block values of specified addresses from file.
|
ADXLRegisterWritePacket |
writeRegister(int[][] addressesValues)
Writes the register values of specified addresses.
|
getPacketLostCount, getSensorStatus, setCallback, startAndSubscribeStream, startSensor, stopAndUnsubscribeStream, stopSensor, subscribeStream, subscribeStreamData, unsubscribeStream, unsubscribeStreamData, updateTimestamp
setTimeout
public ADXLDevice DEVICE_362
public ADXLApplication(PacketManager packetManager)
public ADXLDCBCommandPacket deleteDeviceConfigurationBlock()
public DecimationFactorPacket getDecimationFactor()
public ADXLDCFGPacket getDeviceConfiguration()
public DecimationFactorPacket setDecimationFactor(short decimationFactor)
decimationFactor
- decimation factor for stream.+-------------------------+-------------------------+ | Decimation Lower Limit | Decimation Upper Limit | +-------------------------+-------------------------+ | 0x01 | 0x05 | +-------------------------+-------------------------+
public ADXLDevice[] getSupportedDevices()
public ADXLConfigPacket loadConfiguration(ADXLDevice deviceID)
deviceID
- Device ID to load, use getSupportedDevices() to list all supported devices.public ADXLDCBPacket readDeviceConfigurationBlock()
public ADXLDCBCommandPacket writeDeviceConfigurationBlock(long[][] addressesValues)
addressesValues
- array of addresses and values to write.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x20 | 0x2e | +----------------------+----------------------+
public ADXLDCBCommandPacket writeDeviceConfigurationBlockFromFile(java.io.File file) throws java.io.IOException
file
- dcb file.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x20 | 0x2e | +----------------------+----------------------+
java.io.IOException
public ADXLRegisterReadPacket readRegister(int[] addresses)
addresses
- array of register addresses to read.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x00 | 0x2e | +----------------------+----------------------+
public ADXLRegisterWritePacket writeRegister(int[][] addressesValues)
addressesValues
- array of register addresses and values to write.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x20 | 0x2e | +----------------------+----------------------+
public void enableCSVLogging(java.io.File file)
file
- csv file.public void disableCSVLogging()