This interface is a TECHNICAL PREVIEW, it may change.
ToiNetMocaDevice is used to get and to set specific MoCA device parameters. Changes take effect after ToiNetConfigurationSession::apply().
import "ToiNetMocaDevice.idl";
Public Member Functions | |
| ToiNetMocaDeviceMocaInfo | getMocaInfo () |
| void | setConfig (in ToiNetMocaDeviceMocaConfig config) raises (TToiInvalidArgumentException, TToiInvalidPreconditionException) |
| TToiMocaUnicastForwardingEntrySequence | getUnicastForwardingTable () |
| TToiMocaRemoteNodeStatusSequence | getRemoteNodeStatusTable () |
Public Attributes | |
TToiMocaMode | |
| const TToiMocaMode | MOCA_MODE_NORMAL = 0 |
| const TToiMocaMode | MOCA_MODE_FORCE_MASTER = 1 |
| const TToiMocaMode | MOCA_MODE_FORCE_CLIENT = 2 |
| const TToiMocaMode | MOCA_MODE_CW = 3 |
| const TToiMocaMode | MOCA_MODE_CONTINUOUS = 4 |
Public Types | |
| typedef long | TToiMocaMode |
| typedef sequence < ToiNetMocaDeviceMocaRemoteNodeStatus > | TToiMocaRemoteNodeStatusSequence |
| typedef sequence < ToiNetMocaDeviceMocaUnicastForwardingEntry > | TToiMocaUnicastForwardingEntrySequence |
| typedef long ToiNetMocaDevice::TToiMocaMode |
Operational mode.
| typedef sequence< ToiNetMocaDeviceMocaRemoteNodeStatus > ToiNetMocaDevice::TToiMocaRemoteNodeStatusSequence |
List of statuses of remote nodes.
| typedef sequence< ToiNetMocaDeviceMocaUnicastForwardingEntry > ToiNetMocaDevice::TToiMocaUnicastForwardingEntrySequence |
Unicast forwarding table.
| ToiNetMocaDeviceMocaInfo ToiNetMocaDevice::getMocaInfo | ( | ) |
Returns information of MoCA device.
| info | Information of MoCA device. |
| TToiMocaRemoteNodeStatusSequence ToiNetMocaDevice::getRemoteNodeStatusTable | ( | ) |
Returns remote node status table.
| table | Remote node status table. |
| TToiMocaUnicastForwardingEntrySequence ToiNetMocaDevice::getUnicastForwardingTable | ( | ) |
Returns unicast forwarding table.
| table | Unicast forwarding table. |
| void ToiNetMocaDevice::setConfig | ( | in ToiNetMocaDeviceMocaConfig | config | ) | raises (TToiInvalidArgumentException, TToiInvalidPreconditionException) |
Sets MoCA configuration.
| config | MoCA configuration. |
| TToiInvalidArgumentException | Raised if the specified configuration is invalid. |
| TToiInvalidPreconditionException | Raised if configuration is not in session mode. |
Continuous modulated output mode (for power testing).
This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_CONTINUOUS.
| const TToiMocaMode ToiNetMocaDevice::MOCA_MODE_CW = 3 |
CW output mode testing (for phase noise testing).
This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_CW.
Force Client mode (node will not assume role of NC).
This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_FORCE_CLIENT.
Force Master mode (node will always send Beacons).
This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_FORCE_MASTER.
Normal mode (normal negotiate master mode).
This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_NORMAL.