RDK Documentation (Open Sourced RDK Components)
Device_MoCA_Interface_AssociatedDevice.h
Go to the documentation of this file.
1 /*
2  * If not stated otherwise in this file or this component's Licenses.txt file the
3  * following copyright and licenses apply:
4  *
5  * Copyright 2016 RDK Management
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18 */
19 
20 /**
21  * @file Device_MoCA_Interface_AssociatedDevice.h
22  *
23  * TR-069 Device.Moca.Interface.AssociatedDevice object Public API.
24  */
25 
26 /**
27  * @defgroup TR69_HOSTIF_MOCA_INTERFACE_AD TR-069 Object (Device.MoCA.Interface.{i}.AssociatedDevice.{i}) Public APIs
28  * The object Device.MoCA.Interface.{i}.AssociatedDevice.{i}. provides the table contains information about
29  * other MoCA devices currently associated with this MoCA interface..
30  * @note At most one entry in this table can exist with a given value for MACAddress.
31  *
32  * @ingroup TR69_HOSTIF_MOCA
33  */
34 
35 
36 
37 /**
38 * @defgroup tr69hostif
39 * @{
40 * @defgroup hostif
41 * @{
42 **/
43 
44 
45 #ifndef HOSTIF_MOCA_INTERFACE_ASSOCIATEDDEVICE_H_
46 #define HOSTIF_MOCA_INTERFACE_ASSOCIATEDDEVICE_H_
47 
48 #include "hostIf_main.h"
49 #include "hostIf_tr69ReqHandler.h"
50 #include "hostIf_utils.h"
51 #include "Device_MoCA_Interface.h"
52 
53 /*****************************************************************************
54  * TR069-SPECIFIC INCLUDE FILES
55  *****************************************************************************/
56 #define MAC_ADDRESS_LENGTH 24
57 #define VERSION_LENGTH 64
58 
59 
60 /** @defgroup TR_069_DEVICE_MOCA_INTERFACE_ASSOCIATEDDEVICE_API TR-069 Device.Moca.Interface.AssociatedDevice object API.
61  * @ingroup TR_069_DEVICE_MOCA_INTERFACE_API
62  *
63  * The Device.Moca.Interface.AssociatedDevice object table contains information about
64  * other MoCA devices currently associated with this MoCA interface.
65  *
66  * @note At most one entry in this table can exist with a given value for MACAddress.
67  *
68  */
69 
70 /** @addtogroup TR_069_DEVICE_MOCA_INTERFACE_ASSOCIATEDDEVICE_GETTER_API TR-069 Device.Moca.Interface.AssociatedDevice Getter API.
71  * @ingroup TR_069_DEVICE_MOCA_INTERFACE_ASSOCIATEDDEVICE_API
72  *
73  * \section dev_moca_if_assocdev_getter TR-069 Device.MoCA.Interface.AssociatedDevice object Getter API
74  *
75  * This is the getter group of API for the <b>Device.MoCA.Interface.{i}.AssociatedDevice.{j}</b> object.
76  *
77  * The interface for all functions is identical and is described here.
78  *
79  * @param[in] *name This is the complete path name of the parameter extracted from
80  * soap message, e.g. ::get_Device_MoCA_Interface_AssociatedDevice_MACAddress.
81  * In this case, the path is "Device.MoCA.Interface.{i}.AssociatedDevice.{j}.MACAddress".
82  * @param[in] *type Data type of parameter defined for TR-069. This is same as the
83  * data type used in the Xi3 data-model.xml file.
84  * (see parameter.h)
85  * @param[out] *value This is the value of the parameter requested by the ACS.
86  * (see paramaccess.h)
87  *
88  * @return The status of the operation.
89  * @retval OK If parameter requested was successfully fetched. (Same as <b>NO_ERROR</b>).
90  * @retval NO_ERROR If parameter requested was successfully fetched. (Same as <b>OK</b>).
91  * @retval DIAG_ERROR Diagnostic error.
92  * @retval ERR_??? Appropriate error value otherwise (see dimark_globals.h).
93  *
94  * @todo Clarify description of DIAG_ERROR.
95  *
96  * @{
97  */
99 
100  int dev_id;
101  static class MoCAInterfaceAssociatedDevice *Instance;
102 
103  MoCAInterfaceAssociatedDevice(int dev_id);
105 
106  char m_i8MacAddress[MAC_ADDRESS_LENGTH];
107  unsigned int m_ui32NodeId;
108  bool m_bPreferredNC;
109  char m_i8HighestVersion[VERSION_LENGTH];
110  unsigned int m_ui32PhyTxRate;
111  unsigned int m_ui32PhyRxRate;
112  unsigned int m_ui32TxPowerControlReduction;
113  int m_i32RxPowerLevel;
114  unsigned int m_ui32TxBcastRate;
115  int m_i32RxBcastPowerLevel;
116  unsigned int m_ui32TxPackets;
117  unsigned int m_ui32RxPackets;
118  unsigned int m_ui32RxErroredAndMissedPackets;
119  bool m_bQAM256Capable;
120  unsigned int m_ui32PacketAggregationCapability;
121  unsigned int m_ui32RxSNR;
122  bool m_bActive;
123 
124 public:
125 
126  static class MoCAInterfaceAssociatedDevice *getInstance();
127  static void closeInstance();
128 
129  /**
130  * @ingroup TR69_HOSTIF_MOCA_INTERFACE_AD
131  * @{
132  */
133 
134  /**
135  * @brief Get the MAC address of the associated device's MoCA interface.
136  *
137  * This function provides the output as a string available
138  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress parameter.
139  *
140  * @param[out] stMsgData TR-069 Host interface message request.
141  * @param[out] pChanged pChange set to not NULL if the object value got changed.
142  *
143  * @return Returns 0 on success, otherwise will return the appropriate error code.
144  */
145  int get_MACAddress(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
146 
147  /**
148  * @brief Get the Node ID of this remote device.
149  *
150  * This parameter is based on mocaNodeIndex from [MOCA11-MIB].
151  *
152  * This function provides the output as a numeric value available
153  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID parameter.
154  *
155  * @param[out] stMsgData TR-069 Host interface message request.
156  * @param[out] pChanged pChange set to not NULL if the object value got changed.
157  *
158  * @return Returns 0 on success, otherwise will return the appropriate error code.
159  */
160  int get_NodeID(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
161 
162  /**
163  * @brief Check whether the MoCA remote device is a preferred Network Coordinator (NC).
164  *
165  * This parameter is based on mocaNodePreferredNC from [MOCA11-MIB].
166  *
167  * This function provides the output as true/false value based
168  * on Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC status.
169  *
170  * @param[out] stMsgData TR-069 Host interface message request.
171  * @param[out] pChanged pChange set to not NULL if the object value got changed.
172  *
173  * @return Returns 0 on success, otherwise will return the appropriate error code.
174  */
175  int get_PreferredNC(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
176 
177  /**
178  * @brief Get the identifies the highest MoCA version that this remote device supports.
179  *
180  * This element MUST be in the form of dot-delimited integers, where each successive integer
181  * represents a more minor category of variation. For example, 1.0, where the components mean
182  * major.minor revision number. Possible patterns:
183  * \\d+(\\.\\d+)*
184  *
185  * This parameter is based on mocaNodeMocaVersion from [MOCA11-MIB].
186  *
187  * This function provides the output as a string value available
188  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion parameter.
189  *
190  * @param[out] stMsgData TR-069 Host interface message request.
191  * @param[out] pChanged pChange set to not NULL if the object value got changed.
192  *
193  * @return Returns 0 on success, otherwise will return the appropriate error code.
194  */
195  int get_HighestVersion(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
196 
197  /**
198  * @brief Get the PHY transmit rate (in Mbps) to this remote device.
199  *
200  * This parameter is based on mocaMeshTxRate from [MOCA11-MIB].
201  *
202  * This function provides the output as a numeric value available
203  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate parameter.
204  *
205  * @param[out] stMsgData TR-069 Host interface message request.
206  * @param[out] pChanged pChange set to not NULL if the object value got changed.
207  *
208  * @return Returns 0 on success, otherwise will return the appropriate error code.
209  */
210  int get_PHYTxRate(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
211 
212  /**
213  * @brief Get the PHY receive rate (in Mbps) from this remote device.
214  *
215  * This function provides the output as a numeric value available
216  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate parameter.
217  *
218  * @param[out] stMsgData TR-069 Host interface message request.
219  * @param[out] pChanged pChange set to not NULL if the object value got changed.
220  *
221  * @return Returns 0 on success, otherwise will return the appropriate error code.
222  */
223  int get_PHYRxRate(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
224 
225  /**
226  * @brief Get the reduction in transmitter level (in dB) due to power control.
227  *
228  * This parameter is based on mocaNodeTxPowerReduction from [MOCA11-MIB].
229  *
230  * This function provides the output as a numeric value available
231  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction parameter.
232  *
233  * @param[out] stMsgData TR-069 Host interface message request.
234  * @param[out] pChanged pChange set to not NULL if the object value got changed.
235  *
236  * @return Returns 0 on success, otherwise will return the appropriate error code.
237  */
238  int get_TxPowerControlReduction(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
239 
240  /**
241  * @brief Get the power level (in dBm) received at the MoCA interface from this remote device.
242  *
243  * This parameter is based on mocaNodeRxPower from [MOCA11-MIB].
244  *
245  * This function provides the output as a numeric value available
246  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel parameter.
247  *
248  * @param[out] stMsgData TR-069 Host interface message request.
249  * @param[out] pChanged pChange set to not NULL if the object value got changed.
250  *
251  * @return Returns 0 on success, otherwise will return the appropriate error code.
252  */
253  int get_RxPowerLevel(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
254 
255  /**
256  * @brief Get the broadcast PHY transmit rate (in Mbps) from this remote device.
257  *
258  * This parameter is based on mocaNodeTxGcdRate from [MOCA11-MIB].
259  *
260  * This function provides the output as a numeric value available
261  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate parameter.
262  *
263  * @param[out] stMsgData TR-069 Host interface message request.
264  * @param[out] pChanged pChange set to not NULL if the object value got changed.
265  *
266  * @return Returns 0 on success, otherwise will return the appropriate error code.
267  */
268  int get_TxBcastRate(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
269 
270  /**
271  * @brief Get the power level (in dBm) received at the MoCA interface from this remote device.
272  *
273  * This parameter is based on mocaNodeRxGcdPower from [MOCA11-MIB].
274  *
275  * This function provides the output as a numeric value available
276  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel parameter.
277  *
278  * @param[out] stMsgData TR-069 Host interface message request.
279  * @param[out] pChanged pChange set to not NULL if the object value got changed.
280  *
281  * @return Returns 0 on success, otherwise will return the appropriate error code.
282  */
283  int get_RxBcastPowerLevel(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
284 
285  /**
286  * @brief Get the number of packets transmitted to this remote device (Note: Includes Broadcast, Multicast and Unicast packets).
287  *
288  * This function provides the output as a numerc value available
289  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets parameter.
290  *
291  * @param[out] stMsgData TR-069 Host interface message request.
292  * @param[out] pChanged pChange set to not NULL if the object value got changed.
293  *
294  * @return Returns 0 on success, otherwise will return the appropriate error code.
295  */
296  int get_TxPackets(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
297 
298  /**
299  * @brief Get the number of packets received from this remote device (Note: Includes Broadcast, Multicast and Unicast packets).
300  *
301  * This parameter is based on mocaNodeRxPackets from [MOCA11-MIB].
302  *
303  * This function provides the output as a numeric value available
304  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets parameter.
305  *
306  * @param[out] stMsgData TR-069 Host interface message request.
307  * @param[out] pChanged pChange set to not NULL if the object value got changed.
308  *
309  * @return Returns 0 on success, otherwise will return the appropriate error code.
310  */
311  int get_RxPackets(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
312 
313  /**
314  * @brief Get the number of errored and missed packets received from this remote device.
315  *
316  * This parameter is based on mocaNodeRxDrops from [MOCA11-MIB].
317  *
318  * This function provides the output as a numeric value available
319  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets parameter.
320  *
321  * @param[out] stMsgData TR-069 Host interface message request.
322  * @param[out] pChanged pChange set to not NULL if the object value got changed.
323  *
324  * @return Returns 0 on success, otherwise will return the appropriate error code.
325  */
326  int get_RxErroredAndMissedPackets(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
327 
328  /**
329  * @brief Check whether this remote device supports the 256 QAM feature.
330  *
331  * This parameter is based on mocaNodeQAM256Capable from [MOCA11-MIB].
332  *
333  * This function provides the output as a true/false value based
334  * on Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable parameter status.
335  *
336  * @param[out] stMsgData TR-069 Host interface message request.
337  * @param[out] pChanged pChange set to not NULL if the object value got changed.
338  *
339  * @return Returns 0 on success, otherwise will return the appropriate error code.
340  */
341  int get_QAM256Capable(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
342 
343  /**
344  * @brief Get the packet aggregation capability supported by the remote device. Standard values are 0
345  * (no support), 6 (6 packets) or 10 (10 packets).
346  *
347  * This function provides the output as a array of integer value available
348  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability parameter.
349  *
350  * @param[out] stMsgData TR-069 Host interface message request.
351  * @param[out] pChanged pChange set to not NULL if the object value got changed.
352  *
353  * @return Returns 0 on success, otherwise will return the appropriate error code.
354  */
355  int get_PacketAggregationCapability(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
356 
357  /**
358  * @brief Get the signal to noise level (in dBm) received at this interface from this remote device.
359  *
360  * This parameter is based on mocaNodeSNR from [MOCA11-MIB].
361  *
362  * This function provides the output as a numeric value available
363  * in Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR parameter.
364  *
365  * @param[out] stMsgData TR-069 Host interface message request.
366  * @param[out] pChanged pChange set to not NULL if the object value got changed.
367  *
368  * @return Returns 0 on success, otherwise will return the appropriate error code.
369  */
370  int get_RxSNR(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
371 
372  /**
373  * @brief Check whether or not this remote device is currently present in the MoCA network.
374  *
375  * The ability to list inactive nodes is OPTIONAL. If the CPE includes inactive nodes in this table,
376  * Active MUST be set to false for each inactive node. The length of time an inactive node remains listed in this
377  * table is a local matter to the CPE.
378  *
379  * This function provides the output as true/false value based
380  * on Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active parameter status.
381  *
382  * @param[out] stMsgData TR-069 Host interface message request.
383  * @param[out] pChanged pChange set to not NULL if the object value got changed.
384  *
385  * @return Returns 0 on success, otherwise will return the appropriate error code.
386  */
387  int get_Active(HOSTIF_MsgData_t *stMsgData ,unsigned int associatedDeviceNum,bool *pChanged = NULL);
388 
389  /** @} */ //End of Doxygen Tag TR69_HOSTIF_MOCA_INTERFACE_AD
390 };
391 
392 /* End of TR_069_DEVICE_MOCA_INTERFACE_ASSOCIATEDDEVICE_GETTER_API doxygen group */
393 /**
394  * @}
395  */
396 
397 #endif /* HOSTIF_MOCA_INTERFACE_ASSOCIATEDDEVICE_H_ */
398 
399 
400 /** @} */
401 /** @} */
MoCAInterfaceAssociatedDevice::get_MACAddress
int get_MACAddress(HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL)
Get the MAC address of the associated device's MoCA interface.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:90
MoCAInterfaceAssociatedDevice::get_PHYRxRate
int get_PHYRxRate(HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL)
Get the PHY receive rate (in Mbps) from this remote device.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:212
MoCAInterfaceAssociatedDevice::get_TxPowerControlReduction
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:235
MoCAInterfaceAssociatedDevice::get_TxBcastRate
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:282
MoCAInterfaceAssociatedDevice::get_RxPowerLevel
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:259
MoCAInterfaceAssociatedDevice::get_RxErroredAndMissedPackets
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:376
MoCAInterfaceAssociatedDevice
Definition: Device_MoCA_Interface_AssociatedDevice.h:98
_HostIf_MsgData_t
Definition: hostIf_tr69ReqHandler.h:170
MoCAInterfaceAssociatedDevice::get_PreferredNC
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).
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:140
MoCAInterfaceAssociatedDevice::get_HighestVersion
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:165
MoCAInterfaceAssociatedDevice::get_PHYTxRate
int get_PHYTxRate(HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL)
Get the PHY transmit rate (in Mbps) to this remote device.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:189
hostIf_main.h
hostIf_main API.
MoCAInterfaceAssociatedDevice::get_TxPackets
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,...
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:329
MoCAInterfaceAssociatedDevice::get_PacketAggregationCapability
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 suppo...
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:424
MoCAInterfaceAssociatedDevice::get_QAM256Capable
int get_QAM256Capable(HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL)
Check whether this remote device supports the 256 QAM feature.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:400
Device_MoCA_Interface.h
MoCAInterfaceAssociatedDevice::get_RxPackets
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,...
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:353
MoCAInterfaceAssociatedDevice::get_RxSNR
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:448
MoCAInterfaceAssociatedDevice::get_NodeID
int get_NodeID(HOSTIF_MsgData_t *stMsgData, unsigned int associatedDeviceNum, bool *pChanged=NULL)
Get the Node ID of this remote device.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:117
MoCAInterfaceAssociatedDevice::get_Active
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:472
MoCAInterfaceAssociatedDevice::get_RxBcastPowerLevel
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.
Definition: Device_MoCA_Interface_AssociatedDevice.cpp:305