Class DynEPATH
- java.lang.Object
-
- com.automation_pros.odva.cip.data.BaseDataType<CipPath>
-
- com.automation_pros.odva.cip.data.CipEPATH
-
- com.automation_pros.odva.cip.data.DynEPATH
-
- Direct Known Subclasses:
TcpIpInstance.LinkPathData
public abstract class DynEPATH extends CipEPATH
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.automation_pros.odva.cip.data.CipEPATH
CipEPATH.CipPadEPATH
-
-
Field Summary
-
Fields inherited from class com.automation_pros.odva.cip.data.BaseDataType
dimensions, memberOffsets, sLogger, variantContext, varyingDimension
-
-
Constructor Summary
Constructors Constructor Description DynEPATH(boolean padded)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CipPath
get(int[] indices)
Implementations of DynEPATH must override get() with the desired dynamic value calculation.void
set(int[] indices, CipPath val)
Application-side value storage.DynEPATH
wrap(int[] indices)
Application-side wrapper for inner dimensions.-
Methods inherited from class com.automation_pros.odva.cip.data.CipEPATH
bytesEach, bytesImpl, copy, copyToImpl, copyToImpl, crcName, getNestingDef, putPayload, putPayloadImpl, setPayload, setPayloadImpl
-
Methods inherited from class com.automation_pros.odva.cip.data.BaseDataType
alignment, browseInner, browseInnerImpl, bytes, checkDimensions, chkAbbrevType, concatIndices, conditionalSuffix, copyTo, CRC16, CRC16, CRC16, dim2linear, dim2linear, dim2qty, dim2suffix, dimensionToString, doubleValue, extendIntArray, fillIntArray, get, getCompleteDef, getDimensions, getMemberOffsets, getSymbolType, getTypeCode, getVariantContext, getVaryingDimension, hasOffset, incIdx, intArray, intValue, linear2dim, linear2dim, longValue, makeInstance, maxEach, minEach, nestedBytes, nestedBytesEach, nestedBytesImpl, nestedPutPayload, nestedPutPayloadImpl, nestedSetPayload, nestedSetPayloadImpl, putAbbrevType, range2suffix, rawCRC16, set, setDimensions, setFromTokenImpl, setFromTokenizer, setFromTokenizerImpl, setFromTokenString, setInt, setLong, setMemberOffsets, setupTokenizer, setVariantContext, setVariantDimension, setVariantDimension, singleToString, sliceTo, structCRCString, toString
-
-
-
-
Method Detail
-
get
public CipPath get(int[] indices)
Implementations of DynEPATH must override get() with the desired dynamic value calculation.
-
set
public void set(int[] indices, CipPath val)
Description copied from class:BaseDataType
Application-side value storage. Subclasses must implement this function to store one value or complex element into the storage array.
-
wrap
public DynEPATH wrap(int[] indices)
Description copied from class:BaseDataType
Application-side wrapper for inner dimensions. Implementations must update memberOffsets if not not using the protected constructor.
-
-