public Optional<Interface> getInterface(String nodeId, String interfaceName) throws OpenRoadmInterfaceException {
InstanceIdentifier<Interface> interfacesIID = InstanceIdentifier.create(OrgOpenroadmDevice.class)
.child(Interface.class, new InterfaceKey(interfaceName));
- return deviceTransactionManager.getDataFromDevice(nodeId, LogicalDatastoreType.OPERATIONAL,
+ return deviceTransactionManager.getDataFromDevice(nodeId, LogicalDatastoreType.CONFIGURATION,
interfacesIID, Timeouts.DEVICE_READ_TIMEOUT, Timeouts.DEVICE_READ_TIMEOUT_UNIT);
}
.rev181019.RatioDB spanLossTx;
Optional<org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev181019
.interfaces.grp.Interface> interfaceObject =
- openRoadmInterfaces.getInterface(nodeId, interfaceName);
+ openRoadmInterfaces.getInterface(realNodeId, interfaceName);
if (interfaceObject.isPresent()) {
InstanceIdentifier<org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev181019
.interfaces.grp.Interface> interfacesIID =
if (measurements.getGranularity().getIntValue() == org.opendaylight.yang.gen.v1.http.org.openroadm.pm
.types.rev171215.PmGranularity.forValue(wantedGranularity.getIntValue()).getIntValue()) {
MeasurementsBuilder pmMeasureBuilder = new MeasurementsBuilder();
- pmMeasureBuilder.setPmparameterName(pm.getType().getName());
+ pmMeasureBuilder.setPmparameterName(pm.getType().name());
pmMeasureBuilder.setPmparameterValue(measurements.getPmParameterValue().stringValue());
olmMeasurements.add(pmMeasureBuilder.build());
}