Module: fiber

fiber.js The fiber library describes how to add a fiber connection between any 2 nodes by dragging from source node to destination and defines the fiber manipulation.

Source:

Methods

(inner) addFiber()

Check connections rule for dual fiber not single fiber before add it.

Source:

(inner) addFiberComponent(cmode, cfrom, cto, clabel, ctext, isImport)

Fiber creation. Fiber style and configuration data loaded from configurationdata, styledata json. Check connections rules.

Parameters:
Name Type Description
cmode number

Fiber mode 1 for add.

cfrom string

Source node ID.

cto string

Destination node ID.

clabel string

The Label of the service.

ctext string

The Text of the service.

isImport boolean

false -> manual add, true -> automattically added while import json.

Source:

(inner) clearSingleFiber()

Clear input/teporary data and other settings.

Source:

(inner) displayFiberHover(params)

Displays fiber details when hover the mouse near the single fiber.

Parameters:
Name Type Description
params object

Fiber details.

Source:

(inner) removeFiber(fiberID, isMultiple)

Remove fiber by fiber ID.

Parameters:
Name Type Description
fiberID string

Component ID.

isMultiple boolean

Remove multiple fiber.

Source:

(inner) singleFiberEdit(fiberID, callback)

Populate fiber details by fiber ID.

Parameters:
Name Type Description
fiberID string

Selected Fiber ID.

callback

The callback that handles the response.

Source:

(inner) singleFiberInsertNode(fiberID, node_type, callback)

Insert a node (ROADM/Attenuator/Amplifier/Raman Amplifier) in the middle of selected fiber.

Parameters:
Name Type Description
fiberID string

Selected fiber ID

node_type string

Type of node.

callback

The callback that handles the response..

Source:

(inner) singleFiberMode()

Enable settings for fiber and reset other settings. Set fiber 1 = enable, 0 = disable.

Source:

(inner) updateSingleFiber(fiberID)

Update fiber. Update fiber by fiber ID. Apply connections rules.

Parameters:
Name Type Description
fiberID string

Fiber ID.

Source: