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)
def get_reference(self): cmd = BYTE.pack(16) size, err, resp = self._request(cmd) return BYTE.unpack(resp)[0]