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);
}
public void postEquipmentState(String nodeId, String circuitPackName, boolean activate)
throws OpenRoadmInterfaceException {
-
InstanceIdentifier<CircuitPacks> circuitPackIID = InstanceIdentifier.create(OrgOpenroadmDevice.class).child(
CircuitPacks.class, new CircuitPacksKey(circuitPackName));
Optional<CircuitPacks> cpOpt = this.deviceTransactionManager.getDataFromDevice(nodeId,
CircuitPacksBuilder cpBldr = new CircuitPacksBuilder(cp);
boolean change = false;
if (activate) {
- if (cpBldr.getEquipmentState() != null && !cpBldr.getEquipmentState().equals(States.NotReservedInuse)) {
+ if (cpBldr.getEquipmentState() != null && !cpBldr.getEquipmentState().getName()
+ .equals(States.NotReservedInuse)) {
cpBldr.setEquipmentState(States.NotReservedInuse);
change = true;
}
- } else if (
- (cpBldr.getEquipmentState() != null && !cpBldr.getEquipmentState().equals(States.NotReservedAvailable))) {
+ } else if ((cpBldr.getEquipmentState() != null && !cpBldr.getEquipmentState().getName()
+ .equals(States.NotReservedAvailable))) {
cpBldr.setEquipmentState(States.NotReservedAvailable);
change = true;
}