public class AD7156Application extends CommonStream<AD7156Callback>
Constructor and Description |
---|
AD7156Application(PacketManager packetManager) |
Modifier and Type | Method and Description |
---|---|
AD7156DCBCommandPacket |
deleteDeviceConfigurationBlock()
Deletes AD7156 Device configuration block.
|
void |
disableCSVLogging()
Stops logging stream data into CSV.
|
void |
enableCSVLogging(java.io.File file)
Start logging stream data into CSV.
|
CommandPacket |
loadConfiguration()
Loads configuration.
|
AD7156DCBPacket |
readDeviceConfigurationBlock()
Returns entire device configuration block.
|
AD7156RegisterReadPacket |
readRegister(int[] addresses)
Reads the register values of specified addresses.
|
AD7156DCBCommandPacket |
writeDeviceConfigurationBlock(long[][] addressesValues)
Writes the device configuration block values of specified addresses.
|
AD7156DCBCommandPacket |
writeDeviceConfigurationBlockFromFile(java.io.File file)
Writes the device configuration block values of specified addresses from file.
|
AD7156RegisterWritePacket |
writeRegister(int[][] addressesValues)
Writes the register values of specified addresses.
|
getPacketLostCount, getSensorStatus, setCallback, startAndSubscribeStream, startSensor, stopAndUnsubscribeStream, stopSensor, subscribeStream, subscribeStreamData, unsubscribeStream, unsubscribeStreamData, updateTimestamp
setTimeout
public AD7156Application(PacketManager packetManager)
public AD7156DCBCommandPacket deleteDeviceConfigurationBlock()
public CommandPacket loadConfiguration()
public AD7156DCBPacket readDeviceConfigurationBlock()
public AD7156RegisterReadPacket readRegister(int[] addresses)
addresses
- array of register addresses to read.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x00 | 0x17 | +----------------------+----------------------+
public AD7156DCBCommandPacket writeDeviceConfigurationBlock(long[][] addressesValues)
addressesValues
- array of addresses and values to write.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x09 | 0x12 | +----------------------+----------------------+
public AD7156DCBCommandPacket writeDeviceConfigurationBlockFromFile(java.io.File file) throws java.io.IOException
file
- dcb file.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x09 | 0x12 | +----------------------+----------------------+
java.io.IOException
public AD7156RegisterWritePacket writeRegister(int[][] addressesValues)
addressesValues
- array of register addresses and values to write.+----------------------+----------------------+ | Address Lower Limit | Address Upper Limit | +----------------------+----------------------+ | 0x09 | 0x12 | +----------------------+----------------------+
public void enableCSVLogging(java.io.File file)
file
- csv file.public void disableCSVLogging()