@Override public Integer getValue() { return dbrValue.getIntValue()[0]; }
status = dbr.getStatus(); timeStamp = dbr.getTimeStamp(); severity = dbr.getSeverity(); if(elementCount==1) { convert.fromInt(pvScalarValue, dbr.getIntValue()[0]); } else { convert.fromIntArray(pvArrayValue, 0, dbr.getCount(), dbr.getIntValue(), 0);
retVal = new DBR_TIME_Int((int[])readValues(null, DBR_Int.TYPE, dataCount, dataPayloadBuffer)); else readValues(inDBR, DBR_Int.TYPE, dataCount, dataPayloadBuffer);
retVal = new DBR_TIME_Int((int[])readValues(null, DBR_Int.TYPE, dataCount, dataPayloadBuffer)); else readValues(inDBR, DBR_Int.TYPE, dataCount, dataPayloadBuffer);
@Override public Integer getValue() { return dbrValue.getIntValue()[0]; }
@Override public ListInt getSizes() { return new ArrayInt(dbrValue.getIntValue().length); }
@Override public ListInt getData() { return new ArrayInt(dbrValue.getIntValue()); }
@Override public ListInt getData() { return new ArrayInt(dbrValue.getIntValue()); }
@Override public ListInt getSizes() { return new ArrayInt(dbrValue.getIntValue().length); }
/** * Read value. * DBR is already filled-in by <code>com.cosylab.epics.caj.cas.util.NumericProcessVariable#read()</code> method. * @see com.cosylab.epics.caj.cas.util.NumericProcessVariable#readValue(gov.aps.jca.dbr.DBR, gov.aps.jca.cas.ProcessVariableReadCallback) */ protected synchronized CAStatus readValue(DBR value, ProcessVariableReadCallback asyncReadCallback) throws CAException { // it is always at least DBR_TIME_Int DBR DBR_TIME_Int timeDBR = (DBR_TIME_Int)value; // set status and time fillInStatusAndTime(timeDBR); // set scalar value timeDBR.getIntValue()[0] = this.value; // return read completion status return CAStatus.NORMAL; }
/** * Read value. * DBR is already filled-in by <code>com.cosylab.epics.caj.cas.util.NumericProcessVariable#read()</code> method. * @see com.cosylab.epics.caj.cas.util.NumericProcessVariable#readValue(gov.aps.jca.dbr.DBR, gov.aps.jca.cas.ProcessVariableReadCallback) */ protected synchronized CAStatus readValue(DBR value, ProcessVariableReadCallback asyncReadCallback) throws CAException { // it is always at least DBR_TIME_Int DBR DBR_TIME_Int timeDBR = (DBR_TIME_Int)value; // set status and time fillInStatusAndTime(timeDBR); // set scalar value timeDBR.getIntValue()[0] = this.value; // return read completion status return CAStatus.NORMAL; }