parameters: (
          self,
          sAddr,
          xCommissionerSessionId,
          listChannelMask,
          xCount,
          xPeriod,
          xScanDuration,
      )
return_statement: return self.__executeCommand(cmd)[-1] == 'Done'
docstring: send MGMT_ED_SCAN message to a given destinaition.
  
          Args:
              sAddr: IPv6 destination address for this message
              xCommissionerSessionId: commissioner session id
              listChannelMask: a channel array to indicate which channels to be scaned
              xCount: number of IEEE 802.15.4 ED Scans (milliseconds)
              xPeriod: Period between successive IEEE802.15.4 ED Scans (milliseconds)
              xScanDuration: ScanDuration when performing an IEEE 802.15.4 ED Scan (milliseconds)
  
          Returns:
              True: successful to send MGMT_ED_SCAN message.
              False: fail to send MGMT_ED_SCAN message
docstring_summary: send MGMT_ED_SCAN message to a given destinaition.
docstring_tokens: send MGMT_ED_SCAN message to a given destinaition .
function: def MGMT_ED_SCAN(
          self,
          sAddr,
          xCommissionerSessionId,
          listChannelMask,
          xCount,
          xPeriod,
          xScanDuration,
      ):
          """send MGMT_ED_SCAN message to a given destinaition.
  
          Args:
              sAddr: IPv6 destination address for this message
              xCommissionerSessionId: commissioner session id
              listChannelMask: a channel array to indicate which channels to be scaned
              xCount: number of IEEE 802.15.4 ED Scans (milliseconds)
              xPeriod: Period between successive IEEE802.15.4 ED Scans (milliseconds)
              xScanDuration: ScanDuration when performing an IEEE 802.15.4 ED Scan (milliseconds)
  
          Returns:
              True: successful to send MGMT_ED_SCAN message.
              False: fail to send MGMT_ED_SCAN message
          """
          print('%s call MGMT_ED_SCAN' % self)
          channelMask = '0x' + self.__convertLongToHex(self.__convertChannelMask(listChannelMask))
          cmd = 'commissioner energy %s %s %s %s %s' % (
              channelMask,
              xCount,
              xPeriod,
              xScanDuration,
              sAddr,
          )
          print(cmd)
          return self.__executeCommand(cmd)[-1] == 'Done'
function_tokens: def MGMT_ED_SCAN ( self , sAddr , xCommissionerSessionId , listChannelMask , xCount , xPeriod , xScanDuration , ) : print ( '%s call MGMT_ED_SCAN' % self ) channelMask = '0x' + self . __convertLongToHex ( self . __convertChannelMask ( listChannelMask ) ) cmd = 'commissioner energy %s %s %s %s %s' % ( channelMask , xCount , xPeriod , xScanDuration , sAddr , ) print ( cmd ) return self . __executeCommand ( cmd ) [ - 1 ] == 'Done'