Assignment

Keys

Children

class TerminalDevice.LogicalChannels.Channel.LogicalChannelAssignments.Assignment

Bases: Entity

Class Hierarchy: TerminalDevice LogicalChannels Channel LogicalChannelAssignments Assignment

This class represents configuration data.

Logical channel elements may be assigned directly to

optical channels for line-side transmission, or can be

further groomed into additional stages of logical channel

elements. The grooming can multiplex (i.e., split the

current element into multiple elements in the subsequent

stage) or de-multiplex (i.e., combine the current element

with other elements into the same element in the subsequent

stage) logical elements in each stage.

Note that to support the ability to groom the logical

elements, the list of logical channel elements should be

populated with an entry for the logical elements at

each stage, starting with the initial assignment from the

respective client physical port.

Each logical element assignment consists of a pointer to

an element in the next stage, or to an optical channel,

along with a bandwidth allocation for the corresponding

assignment (e.g., to split or combine signal).

index(key)

Reference to the index for the current tributary assignment

type: int

range: 0..4294967295

refers to: index

config

Configuration data for tributary assignments

type: Config

state

Operational state data for tributary assignments

type: State

config: False