private static DBR_TIME_String convert(DBR_TIME_Byte dbrValue) { DBR_TIME_String converted = new DBR_TIME_String(new String[] {JCAChannelHandler.toString(dbrValue.getByteValue())}); converted.setTimeStamp(dbrValue.getTimeStamp()); converted.setStatus(dbrValue.getStatus()); converted.setSeverity(dbrValue.getSeverity()); return converted; }
@Override public String getValue() { return dbrValue.getStringValue()[0]; }
status = dbr.getStatus(); timeStamp = dbr.getTimeStamp(); severity = dbr.getSeverity(); if(elementCount==1) { convert.fromString(pvScalarValue, dbr.getStringValue()[0]); } else { convert.fromStringArray(pvArrayValue, 0, dbr.getCount(), dbr.getStringValue(), 0);
retVal = new DBR_TIME_String((String[])readValues(null, DBR_String.TYPE, dataCount, dataPayloadBuffer)); else readValues(inDBR, DBR_String.TYPE, dataCount, dataPayloadBuffer);
retVal = new DBR_TIME_String((String[])readValues(null, DBR_String.TYPE, dataCount, dataPayloadBuffer)); else readValues(inDBR, DBR_String.TYPE, dataCount, dataPayloadBuffer);
private static DBR_TIME_String convert(DBR_TIME_Byte dbrValue) { DBR_TIME_String converted = new DBR_TIME_String(new String[] {JCAChannelHandler.toString(dbrValue.getByteValue())}); converted.setTimeStamp(dbrValue.getTimeStamp()); converted.setStatus(dbrValue.getStatus()); converted.setSeverity(dbrValue.getSeverity()); return converted; }
@Override public String getValue() { return dbrValue.getStringValue()[0]; }
JCAMessagePayload(DBR metadata, MonitorEvent event) { if (event != null) { // If we have a monitor event, it may be an "incomplete" // String event because of the RTYP support if (event.getDBR() instanceof DBR_String && !(event.getDBR() instanceof DBR_TIME_String)) { DBR_String originalValue = (DBR_String) event.getDBR(); // Received only partial data. Filling in time and alarm DBR_TIME_String value = new DBR_TIME_String(originalValue.getStringValue()); value.setSeverity(Severity.NO_ALARM); value.setStatus(Status.NO_ALARM); value.setTimeStamp(new TimeStamp()); event = new MonitorEvent((Channel) event.getSource(), value, event.getStatus()); } } this.metadata = metadata; this.event = event; }
public VStringArrayFromDbr(DBR_TIME_String dbrValue, JCAConnectionPayload connPayload) { super(dbrValue, connPayload); data = Collections.unmodifiableList(Arrays.asList(dbrValue.getStringValue())); }
JCAMessagePayload(DBR metadata, MonitorEvent event) { if (event != null) { // If we have a monitor event, it may be an "incomplete" // String event because of the RTYP support if (event.getDBR() instanceof DBR_String && !(event.getDBR() instanceof DBR_TIME_String)) { DBR_String originalValue = (DBR_String) event.getDBR(); // Received only partial data. Filling in time and alarm DBR_TIME_String value = new DBR_TIME_String(originalValue.getStringValue()); value.setSeverity(Severity.NO_ALARM); value.setStatus(Status.NO_ALARM); value.setTimeStamp(new TimeStamp()); event = new MonitorEvent((Channel) event.getSource(), value, event.getStatus()); } } this.metadata = metadata; this.event = event; }
public VStringArrayFromDbr(DBR_TIME_String dbrValue, JCAConnectionPayload connPayload) { super(dbrValue, connPayload); data = Collections.unmodifiableList(Arrays.asList(dbrValue.getStringValue())); }
@Override public ListInt getSizes() { return new ArrayInt(dbrValue.getStringValue().length); }
@Override public ListInt getSizes() { return new ArrayInt(dbrValue.getStringValue().length); }