public class MultiplexDescription
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
MultiplexDescription(MessageDescription description) |
| Modifier and Type | Method and Description |
|---|---|
SignalDescription |
createMultiplexedSignal(long count) |
java.util.Set<Signal> |
decodeData(byte[] data)
Decode data according to the multiplex and signal definition.
|
java.util.Set<SignalDescription> |
getAllSignalDescriptions()
Returns all signals within the multiplex group regardless of their
mutliplex count value.
|
java.nio.ByteOrder |
getByteOrder() |
int |
getLength() |
SignalDescription |
getMultiplexAsSignal() |
java.lang.String |
getName() |
int |
getOffset() |
SignalDescription.Type |
getType() |
void |
setByteOrder(java.nio.ByteOrder byteOrder) |
void |
setLength(int length) |
void |
setName(java.lang.String name) |
void |
setOffset(int offset) |
void |
setType(SignalDescription.Type type) |
protected MultiplexDescription(MessageDescription description)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.nio.ByteOrder getByteOrder()
public void setByteOrder(java.nio.ByteOrder byteOrder)
public int getLength()
public void setLength(int length)
public int getOffset()
public void setOffset(int offset)
public SignalDescription.Type getType()
public void setType(SignalDescription.Type type)
public java.util.Set<SignalDescription> getAllSignalDescriptions()
public java.util.Set<Signal> decodeData(byte[] data) throws DescriptionException
data - DescriptionExceptionpublic SignalDescription createMultiplexedSignal(long count)
public SignalDescription getMultiplexAsSignal()
Data In Motion Consulting GmbH