* Device id.
* @param connectionNumber
* Name of the cross connect.
+ * @param <T>
+ * generic.
*
* @return Roadm connection subtree from the device.
*/
* Source logical connection point.
* @param destTp
* Destination logical connection point.
+ * @param <T>
+ * generic.
+ * @throws OpenRoadmInterfaceException
+ * an exception at OpenRoadm interface.
*
* @return list of Ports object type.
*/
*
* @param nodeId
* node ID
+ * @param nodeVersion
+ * node version
*
* @return true/false based on status of operation
*/
* </p>
*
* @param nodeId node ID
- *
* @param ifBuilder Builder object containing the data to post.
+ * @param <T> generic
*
* @throws OpenRoadmInterfaceException OpenRoadm Interface Exception
*
*
* @param interfaceName
* Name of the interface
+ * @param <T>
+ * generic
*
* @return Optional of Interface from datastore
*
*
* @param deviceTransactionManager device transation manager
* @param deviceId device ID
+ * @param openRoadmVersion OpenRoadm Version number
*
* @return node builder status
*/
*
* @param nodeId node ID
* @param deviceTransactionManager device transaction manager
+ * @param openRoadmVersion OpenRoadm version number
*
* @return node builder status
*/
* OCH interface name carrying WL
* @param txPower
* Calculated transmit power
+ * @param interfaceObj
+ * Interface object
+ * @param deviceTransactionManager
+ * Device Transaction Manager
+ *
* @return true/false based on status of operation
*/
public static boolean setTransponderPower(String nodeId, String interfaceName, BigDecimal txPower,
* Power value in DBm.
* @param connectionNumber
* Name of the cross connect.
+ * @param crossConnect
+ * cross connect.
+ * @param deviceTransactionManager
+ * Device Transaction Manager.
+ *
* @return true/false based on status of operation.
*/
public static boolean setPowerLevel(String deviceId, OpticalControlMode mode, BigDecimal powerValue,
* OCH interface name carrying WL
* @param txPower
* Calculated transmit power
+ * @param deviceTransactionManager
+ * Device Transaction Manager
+ * @param interfaceObj
+ * Interface object
+ *
* @return true/false based on status of operation
*/
public static boolean setTransponderPower(String nodeId, String interfaceName, BigDecimal txPower,
* Power value in DBm.
* @param connectionNumber
* Name of the cross connect.
+ * @param crossConnect
+ * cross connect.
+ * @param deviceTransactionManager
+ * Device Transaction Manager.
+ *
* @return true/false based on status of operation.
*/
public static boolean setPowerLevel(String deviceId, OpticalControlMode mode, BigDecimal powerValue,
* Input parameter from the olm yang model get-pm rpc
* @param deviceTransactionManager
* Device tx manager
+ * @param openRoadmVersion
+ * OpenRoadm version number
*
* @return Result of the request list of PM readings
*/
* This methods creates an OCH interface on the given termination point on
* Roadm.
*
+ * @param nodeId node ID
+ * @param logicalConnPoint logical connection point
* @param waveNumber wavelength number of the OCH interface.
+ * @throws OpenRoadmInterfaceException OpenRoadm interface exception
+ *
* @return Name of the interface if successful, otherwise return null.
*/
* This methods creates an OCH interface on the given termination point on
* Roadm.
*
+ * @param nodeId node ID
+ * @param logicalConnPoint logical connection point
* @param waveNumber wavelength number of the OCH interface.
+ * @throws OpenRoadmInterfaceException OpenRoadm interface exception
+ *
* @return Name of the interface if successful, otherwise return null.
*/
* This methods creates an OCH interface on the given termination point on
* Roadm.
*
+ * @param nodeId node ID
+ * @param logicalConnPoint logical connection point
* @param waveNumber wavelength number of the OCH interface.
+ * @throws OpenRoadmInterfaceException OpenRoadm interface exception
+ *
* @return Name of the interface if successful, otherwise return null.
*/
/**
* This methods creates an ODU interface on the given termination point.
*
+ * @param nodeId node ID
+ * @param logicalConnPoint logical connection point
+ * @param supportingOtuInterface supporting OTU interface
+ * @throws OpenRoadmInterfaceException OpenRoadm interface exception
+ *
* @return Name of the interface if successful, otherwise return null.
*/
/**
* This methods creates an OTU interface on the given termination point.
*
+ * @param nodeId node ID
+ * @param logicalConnPoint logical connection point
+ * @param supportOchInterface supporting OCH interface
+ * @throws OpenRoadmInterfaceException OpenRoadm interface exception
+ *
* @return Name of the interface if successful, otherwise return null.
*/