Class OmronBCD2

    • Constructor Detail

      • OmronBCD2

        public OmronBCD2()
      • OmronBCD2

        public OmronBCD2​(short val)
      • OmronBCD2

        public OmronBCD2​(int[] dimensions)
      • OmronBCD2

        protected OmronBCD2​(OmronBCD2 data,
                            int[] indices)
    • Method Detail

      • 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.
        Overrides:
        set in class CipUINT
        Parameters:
        indices - Array subscripts. Missing subscripts not allowed.
      • setPayloadImpl

        protected void setPayloadImpl​(java.nio.ByteBuffer source,
                                      int[] indices)
        Description copied from class: BaseDataType
        All concrete implementations must supply their per-element decoder here.
        Overrides:
        setPayloadImpl in class CipUINT
      • putPayloadImpl

        protected void putPayloadImpl​(java.nio.ByteBuffer dest,
                                      int[] indices)
        Description copied from class: BaseDataType
        All concrete implementations must supply their per-element encoder here.
        Overrides:
        putPayloadImpl in class CipUINT
      • getNestingDef

        public DataDefinitionSeg getNestingDef()
        Description copied from class: BaseDataType
        Return the element (not including array) type definition as a Path Segment, using the abbreviated form if a composite data type.
        Overrides:
        getNestingDef in class CipUINT
      • putAbbrevType

        public void putAbbrevType​(java.nio.ByteBuffer dest)
        Description copied from class: BaseDataType
        Many subclasses will be data elements supported by Logix processors. The LogixTagType interface requires this routine, which is identical for all types with a compact representation.
        Overrides:
        putAbbrevType in class BaseDataType<java.lang.Short>
      • crcName

        public java.lang.String crcName()
        Description copied from class: BaseDataType
        Obtain the name of this type as used for computing structure CRCs. Can be different from the name(s) used by the CipPath parser.
        Overrides:
        crcName in class CipUINT
        Returns:
      • wrap

        public OmronBCD2 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.
        Overrides:
        wrap in class CipUINT
        Parameters:
        indices - Array subscripts. Missing subscripts are allowed.