docs: def getChildrenInfo(self):
          """get all children information
  
          Returns:
              children's extended address
          """
          print '%s call getChildrenInfo' % self.port
          try:
              childrenInfoAll = []
              childrenInfo = {'EUI': 0, 'Rloc16': 0, 'MLEID': ''}
              childrenList = self.__sendCommand('child list')[0].split()
              print childrenList
  
              if 'Done' in childrenList:
                  print 'no children'
                  return None
  
              for index in childrenList:
                  cmd = 'child %s' % index
                  child = []
                  child = self.__sendCommand(cmd)
  
                  for line in child:
                      if 'Done' in line:
                          break
                      elif 'Rloc' in line:
                          rloc16 = line.split()[1]
                      elif 'Ext Addr' in line:
                          eui = line.split()[2]
                      #elif 'Child ID' in line:
                      #    child_id = line.split()[2]
                      #elif 'Mode' in line:
                      #    mode = line.split()[1]
                      else:
                          pass
  
                  childrenInfo['EUI'] = int(eui, 16)
                  childrenInfo['Rloc16'] = int(rloc16, 16)
                  #children_info['MLEID'] = self.getMLEID()
  
                  childrenInfoAll.append(childrenInfo['EUI'])
                  #childrenInfoAll.append(childrenInfo)
  
              print childrenInfoAll
              return childrenInfoAll
          except Exception, e:
              ModuleHelper.WriteIntoDebugLogger("getChildrenInfo() Error: " + str(e))