Class DynUINT
- java.lang.Object
-
- com.automation_pros.odva.cip.data.BaseDataType<java.lang.Short>
-
- com.automation_pros.odva.cip.data.CipUINT
-
- com.automation_pros.odva.cip.data.DynUINT
-
- All Implemented Interfaces:
BitAddressable
,BoolHost
- Direct Known Subclasses:
Assembly.NumMembData
,DataShortSize
,InstanceHolder.MaxInstData
,InstanceHolder.NumInstData
,LgxTag.SymbolTypeAttr
,PathShortByteSize
,PathShortShortSize
public abstract class DynUINT extends CipUINT
-
-
Field Summary
-
Fields inherited from class com.automation_pros.odva.cip.data.BaseDataType
dimensions, memberOffsets, sLogger, variantContext, varyingDimension
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Short
get(int[] indices)
Implementations of DynUINT must override get() with the desired dynamic value calculation.void
set(int[] indices, java.lang.Short val)
Application-side value storage.DynUINT
wrap(int[] indices)
Application-side wrapper for inner dimensions.-
Methods inherited from class com.automation_pros.odva.cip.data.CipUINT
bytesEach, bytesImpl, copy, copyToImpl, copyToImpl, crcName, getBit, getBit, getNestingDef, intValue, putPayloadImpl, setBit, setBit, setDimensions, setInt, setPayloadImpl, structCRCString
-
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, linear2dim, linear2dim, longValue, makeInstance, maxEach, minEach, nestedBytes, nestedBytesEach, nestedBytesImpl, nestedPutPayload, nestedPutPayloadImpl, nestedSetPayload, nestedSetPayloadImpl, putAbbrevType, putPayload, range2suffix, rawCRC16, set, setFromTokenImpl, setFromTokenizer, setFromTokenizerImpl, setFromTokenString, setLong, setMemberOffsets, setPayload, setupTokenizer, setVariantContext, setVariantDimension, setVariantDimension, singleToString, sliceTo, toString
-
-
-
-
Method Detail
-
get
public java.lang.Short get(int[] indices)
Implementations of DynUINT must override get() with the desired dynamic value calculation.
-
set
public void set(int[] indices, java.lang.Short 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 DynUINT 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.
-
-