public static Boolean getBooleanFeatureValue(Feature feature) { Boolean result = null; if (feature != null) { result = feature.getValue() > 0; } return result; }
protected Feature autoAddFeature(int featureNum, int featureValue) { Feature foundFeature = new Feature(featureNum, featureValue); features.add(foundFeature); // featureCount = features.size(); return foundFeature; }
public static int getIntFeatureValue(final Collection<Feature> features, final int requestedFeatureId) { int result = 0; Feature feature = Feature.findFeature(features, requestedFeatureId); if (feature != null) { result = feature.getValue(); } return result; }
Feature feature = null; while ((feature = bidibNode.getNextFeature()) != null) { System.out.println("feature.type: " + feature.getType() + ", value: " + feature.getValue() // NOSONAR + ", name: " + feature.getFeatureName());
Feature feature = Feature.valueOf(featureType.getType(), featureType.getValue()); boolean removed = features.remove(feature); LOGGER.info("Removed existing feature: {}, feature id: {}", removed, feature.getType()); features.add(feature); Integer requestedFeatureId = Feature.getFeatureNumberByName(featureType.getType());
/** * Set a feature. * * @param feature * the feature to set */ public void setFeature(Feature feature) { LOGGER.info("Set feature: {}", feature); Feature existing = Feature.findFeature(this.features, feature.getType()); if (existing != null) { LOGGER.info("Remove existing feature: {}", existing); features.remove(existing); } features.add(feature); LOGGER.debug("The feature has changed: {}", feature); pcs.firePropertyChange(PROPERTY_FEATURES, null, features); }
@Override public boolean evaluate(Feature feature) { return feature.isRequestedFeature(requestedFeatureId); } });
addRow(sheetSummary, rowNumber++, new String[] { Integer.toString(feature.getFeatureCodeId()), Integer.toString(feature.getValue()), org.bidib.jbidibc.core.Feature.getFeatureName(ByteUtils.getLowByte(feature.getFeatureCodeId())) });
protected Feature updateFeatureValue(Feature feature, int featureValue) { feature.setValue(featureValue); return feature; }
if (feature.getType() == featureNum) { foundFeature = feature; LOGGER.info("Found feature: {}", foundFeature); FeatureResponse featureResponse = new FeatureResponse(featureGetMessage.getAddr(), getNextSendNum(), featureNum, foundFeature.getValue()); response = featureResponse.getContent(); LOGGER.info("Prepared response: {}", ByteUtils.bytesToHex(response));
public static Boolean getBooleanFeatureValue(final Collection<Feature> features, final int requestedFeatureId) { Boolean result = null; Feature feature = Feature.findFeature(features, requestedFeatureId); if (feature != null) { result = feature.getValue() > 0; } return result; }
@Override public boolean evaluate(Feature feature) { return feature.isRequestedFeature(requestedFeatureId); } });
if (feature.getType() == featureNum) { foundFeature = updateFeatureValue(feature, featureValue); FeatureResponse featureResponse = new FeatureResponse(featureSetMessage.getAddr(), getNextSendNum(), featureNum, foundFeature.getValue()); response = featureResponse.getContent(); LOGGER.info("Prepared response: {}", ByteUtils.bytesToHex(response));
@Override public boolean evaluate(Feature feature) { if (feature.getType() == featureNumber) { return true; } return false; } });
protected boolean isPortFlatModelAvailable() { Feature feature = getFeature(BidibLibrary.FEATURE_CTRL_PORT_FLAT_MODEL); if (feature != null && feature.getValue() > 0) { return true; } return false; }
Feature feature = ((FeatureResponse) response).getFeature(); if (feature != null && !feature.isRequestedFeature(featureNumber)) { LOGGER .warn("The requested feature ({}) does not match the returned feature: {}", featureNumber, feature);
@Override public Feature getFeature(int featureNum) { for (Feature feature : features) { if (feature.getType() == featureNum) { return feature; } } return null; }