예제 #1
0
 def reset_xaui(self, args):
     lev = BYTE.unpack(args[0])[0]
     for board in [self._dbe, self._bee2]:
         board.regwrite('xaui_rst', lev)
         board.logger.info('xaui_rst=%d' % board.regread('xaui_rst'))
         board.regwrite('xaui_rst', 0)
         board.logger.info('xaui_rst=%d' % board.regread('xaui_rst'))
     return BYTE.pack(0)
예제 #2
0
 def get_reference(self):
     cmd = BYTE.pack(16)
     size, err, resp = self._request(cmd)
     return BYTE.unpack(resp)[0]