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: