|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.openv4j.protocolhandlers.MemoryImage
net.sf.openv4j.protocolhandlers.DataContainer
net.sf.openv4j.protocolhandlers.SegmentedDataContainer
public class SegmentedDataContainer
DOCUMENT ME!
| Field Summary | |
|---|---|
static int |
DEFAULT_SEGMENT_SIZE
At least the V200KW2 is capable to fetch all data with 32 byte segmentation |
| Constructor Summary | |
|---|---|
SegmentedDataContainer()
Creates a new SegmentedDataContainer object. |
|
SegmentedDataContainer(int segmentSize)
Creates a new SegmentedDataContainer object. |
|
| Method Summary | |
|---|---|
void |
addToDataContainer(int startAddress,
int length)
DOCUMENT ME! |
void |
addToDataContainer(int startAddress,
int[] data)
DOCUMENT ME! |
DataBlock |
getDataBlock(int index)
DOCUMENT ME! |
int |
getDataBlockCount()
DOCUMENT ME! |
int |
getNextSegmentAddr(int currentSendSegmentAddr)
DOCUMENT ME! |
int |
getRawByte(int address)
DOCUMENT ME! |
void |
setBytes(int addr,
byte[] theData)
DOCUMENT ME! |
void |
setRawByte(int addr,
byte theData)
DOCUMENT ME! |
void |
setSegmentSize(int segmentSize)
DOCUMENT ME! |
String |
toString()
DOCUMENT ME! |
| Methods inherited from class net.sf.openv4j.protocolhandlers.DataContainer |
|---|
addMemoryImageLine, addToDataContainer, addToDataContainer, readFromStream |
| Methods inherited from class net.sf.openv4j.protocolhandlers.MemoryImage |
|---|
addTime, getBool, getByte, getCycleTimes, getErrorListEntry, getHoliday, getInteger, getShort, getShortHex, getTimeStamp_8, getTimeStamp_Date, getUByte, getUShort, setBool, setByte, setInteger, setShort, setShortHex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_SEGMENT_SIZE
| Constructor Detail |
|---|
public SegmentedDataContainer()
public SegmentedDataContainer(int segmentSize)
segmentSize - DOCUMENT ME!| Method Detail |
|---|
public void addToDataContainer(int startAddress,
int[] data)
addToDataContainer in class DataContainerstartAddress - DOCUMENT ME!data - DOCUMENT ME!
UnsupportedOperationException - DOCUMENT ME!
public void addToDataContainer(int startAddress,
int length)
addToDataContainer in class DataContainerstartAddress - DOCUMENT ME!length - DOCUMENT ME!public DataBlock getDataBlock(int index)
getDataBlock in class DataContainerindex - DOCUMENT ME!
IndexOutOfBoundsException - DOCUMENT ME!public int getDataBlockCount()
getDataBlockCount in class DataContainerpublic int getNextSegmentAddr(int currentSendSegmentAddr)
currentSendSegmentAddr - DOCUMENT ME!
public int getRawByte(int address)
getRawByte in class MemoryImageaddress - DOCUMENT ME!
public void setBytes(int addr,
byte[] theData)
setBytes in class MemoryImageaddr - DOCUMENT ME!theData - DOCUMENT ME!
public void setRawByte(int addr,
byte theData)
setRawByte in class MemoryImageaddr - DOCUMENT ME!theData - DOCUMENT ME!public void setSegmentSize(int segmentSize)
segmentSize - DOCUMENT ME!public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||