|
||||||||||
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 DataContainer
startAddress
- DOCUMENT ME!data
- DOCUMENT ME!
UnsupportedOperationException
- DOCUMENT ME!public void addToDataContainer(int startAddress, int length)
addToDataContainer
in class DataContainer
startAddress
- DOCUMENT ME!length
- DOCUMENT ME!public DataBlock getDataBlock(int index)
getDataBlock
in class DataContainer
index
- DOCUMENT ME!
IndexOutOfBoundsException
- DOCUMENT ME!public int getDataBlockCount()
getDataBlockCount
in class DataContainer
public int getNextSegmentAddr(int currentSendSegmentAddr)
currentSendSegmentAddr
- DOCUMENT ME!
public int getRawByte(int address)
getRawByte
in class MemoryImage
address
- DOCUMENT ME!
public void setBytes(int addr, byte[] theData)
setBytes
in class MemoryImage
addr
- DOCUMENT ME!theData
- DOCUMENT ME!public void setRawByte(int addr, byte theData)
setRawByte
in class MemoryImage
addr
- 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 |