Public Member Functions |
|
int | get_MACAddress (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the MAC address of the associated device's MoCA interface. More...
|
|
int | get_NodeID (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the Node ID of this remote device. More...
|
|
int | get_PreferredNC (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Check whether the MoCA remote device is a preferred Network Coordinator (NC). More...
|
|
int | get_HighestVersion (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the identifies the highest MoCA version that this remote device supports. More...
|
|
int | get_PHYTxRate (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the PHY transmit rate (in Mbps) to this remote device. More...
|
|
int | get_PHYRxRate (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the PHY receive rate (in Mbps) from this remote device. More...
|
|
int | get_TxPowerControlReduction (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the reduction in transmitter level (in dB) due to power control. More...
|
|
int | get_RxPowerLevel (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the power level (in dBm) received at the MoCA interface from this remote device. More...
|
|
int | get_TxBcastRate (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the broadcast PHY transmit rate (in Mbps) from this remote device. More...
|
|
int | get_RxBcastPowerLevel (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the power level (in dBm) received at the MoCA interface from this remote device. More...
|
|
int | get_TxPackets (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the number of packets transmitted to this remote device (Note: Includes Broadcast, Multicast and Unicast packets). More...
|
|
int | get_RxPackets (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the number of packets received from this remote device (Note: Includes Broadcast, Multicast and Unicast packets). More...
|
|
int | get_RxErroredAndMissedPackets (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the number of errored and missed packets received from this remote device. More...
|
|
int | get_QAM256Capable (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Check whether this remote device supports the 256 QAM feature. More...
|
|
int | get_PacketAggregationCapability (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the packet aggregation capability supported by the remote device. Standard values are 0 (no support), 6 (6 packets) or 10 (10 packets). More...
|
|
int | get_RxSNR (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Get the signal to noise level (in dBm) received at this interface from this remote device. More...
|
|
int | get_Active (HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL) |
| Check whether or not this remote device is currently present in the MoCA network. More...
|
|
Static Public Member Functions |
static class MoCAInterfaceAssociatedDevice * | getInstance () |
|
static void | closeInstance () |
|
Private Member Functions |
| MoCAInterfaceAssociatedDevice (int dev_id) |
|
Private Attributes |
int | dev_id |
|
char | m_i8MacAddress [24] |
|
unsigned int | m_ui32NodeId |
|
bool | m_bPreferredNC |
|
char | m_i8HighestVersion [64] |
|
unsigned int | m_ui32PhyTxRate |
|
unsigned int | m_ui32PhyRxRate |
|
unsigned int | m_ui32TxPowerControlReduction |
|
int | m_i32RxPowerLevel |
|
unsigned int | m_ui32TxBcastRate |
|
int | m_i32RxBcastPowerLevel |
|
unsigned int | m_ui32TxPackets |
|
unsigned int | m_ui32RxPackets |
|
unsigned int | m_ui32RxErroredAndMissedPackets |
|
bool | m_bQAM256Capable |
|
unsigned int | m_ui32PacketAggregationCapability |
|
unsigned int | m_ui32RxSNR |
|
bool | m_bActive |
|
Static Private Attributes |
static class MoCAInterfaceAssociatedDevice * | Instance = NULL |
|