pibrella.getOutputPin(PibrellaOutput.E).setState((Boolean) metric.getValue()); outboundPayloadBuilder.addMetric(new MetricBuilder("Outputs/e", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.E).isHigh()).createMetric()); } else if (metric.getName().equals("Outputs/f")) { pibrella.getOutputPin(PibrellaOutput.F).setState((Boolean) metric.getValue()); outboundPayloadBuilder.addMetric(new MetricBuilder("Outputs/f", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.F).isHigh()).createMetric()); } else if (metric.getName().equals("Outputs/g")) { pibrella.getOutputPin(PibrellaOutput.G).setState((Boolean) metric.getValue()); outboundPayloadBuilder.addMetric(new MetricBuilder("Outputs/g", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.G).isHigh()).createMetric()); } else if (metric.getName().equals("Outputs/h")) { pibrella.getOutputPin(PibrellaOutput.H).setState((Boolean) metric.getValue()); outboundPayloadBuilder.addMetric(new MetricBuilder("Outputs/h", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.H).isHigh()).createMetric()); } else if (metric.getName().equals("Outputs/LEDs/green")) { if (((Boolean) metric.getValue()) == true) {
pibrella.getOutputPin(PibrellaOutput.E).isHigh()) .createMetric()) .addMetric(new MetricBuilder("Outputs/f", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.F).isHigh()) .createMetric()) .addMetric(new MetricBuilder("Outputs/g", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.G).isHigh()) .createMetric()) .addMetric(new MetricBuilder("Outputs/h", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.H).isHigh()) .createMetric()) pibrella.getOutputPin(PibrellaOutput.LED_GREEN).isHigh()) .createMetric()) .addMetric(new MetricBuilder("Outputs/LEDs/red", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.LED_RED).isHigh()) .createMetric()) .addMetric(new MetricBuilder("Outputs/LEDs/yellow", MetricDataType.Boolean, pibrella.getOutputPin(PibrellaOutput.LED_YELLOW).isHigh()) .createMetric())