Motorola Mobility Confidential Restricted.
ToiNetMocaDevice Interface Reference

Description

Technical Preview:

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";

Inheritance diagram for ToiNetMocaDevice:
ToiNetIpDevice

List of all members.

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

Member Typedef Documentation

Operational mode.


Member Function Documentation

ToiNetMocaDeviceMocaInfo ToiNetMocaDevice::getMocaInfo ( )

Returns information of MoCA device.

Return values:
infoInformation of MoCA device.
TToiMocaRemoteNodeStatusSequence ToiNetMocaDevice::getRemoteNodeStatusTable ( )

Returns remote node status table.

Return values:
tableRemote node status table.
TToiMocaUnicastForwardingEntrySequence ToiNetMocaDevice::getUnicastForwardingTable ( )

Returns unicast forwarding table.

Return values:
tableUnicast forwarding table.
void ToiNetMocaDevice::setConfig ( in ToiNetMocaDeviceMocaConfig  config) raises (TToiInvalidArgumentException, TToiInvalidPreconditionException)

Sets MoCA configuration.

Parameters:
configMoCA configuration.
Exceptions:
TToiInvalidArgumentExceptionRaised if the specified configuration is invalid.
TToiInvalidPreconditionExceptionRaised if configuration is not in session mode.

Member Data Documentation

Continuous modulated output mode (for power testing).

This constant can also be accessed from toi.consts.ToiNetMocaDevice.MOCA_MODE_CONTINUOUS.

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.