public class TriBitAttribute extends AbstractAttribute implements Attribute
block, name, offset
Constructor and Description |
---|
TriBitAttribute(String name,
int readIndex,
int readSubIndex,
int writeTrueIndex,
int writeTrueSubIndex,
int writeFalseIndex,
int writeFalseSubIndex,
boolean invertRead,
boolean enableTimestamp) |
Modifier and Type | Method and Description |
---|---|
void |
handleData(IoBuffer data,
Map<String,Variant> attributes,
Variant timestamp) |
void |
handleError(Map<String,Variant> attributes) |
void |
handleWrite(Variant value) |
void |
stop() |
getName, start, toAddress
public TriBitAttribute(String name, int readIndex, int readSubIndex, int writeTrueIndex, int writeTrueSubIndex, int writeFalseIndex, int writeFalseSubIndex, boolean invertRead, boolean enableTimestamp)
public void handleData(IoBuffer data, Map<String,Variant> attributes, Variant timestamp)
handleData
in interface Attribute
public void stop()
stop
in interface Attribute
stop
in class AbstractAttribute
public void handleError(Map<String,Variant> attributes)
handleError
in interface Attribute
public void handleWrite(Variant value)
handleWrite
in interface Attribute