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, toAddresspublic 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 Attributepublic void stop()
stop in interface Attributestop in class AbstractAttributepublic void handleError(Map<String,Variant> attributes)
handleError in interface Attributepublic void handleWrite(Variant value)
handleWrite in interface Attribute