pyinterface.core module¶
-
pyinterface.core.bit2bytes(bit_str)¶
-
pyinterface.core.bytes2bit(bytes_data)¶
-
pyinterface.core.bytes2list(bytes_data)¶
-
class
pyinterface.core.flagged_bytes(bytes, bit_flag=(), fmt='')¶ ベースクラス:
object-
bit_flag= ()¶
-
bytes= b''¶
-
fmt= ''¶
-
print()¶
-
set_flag(flag)¶
-
set_fmt(fmt)¶
-
to_bit()¶
-
to_dictlist()¶
-
to_flags()¶
-
to_float()¶
-
to_hex()¶
-
to_int()¶
-
to_list()¶
-
to_uint()¶
-
unpack(fmt='')¶
-
-
class
pyinterface.core.interface_driver(pci_config)¶ ベースクラス:
object-
bar= []¶
-
bit_flags_in= ()¶
-
bit_flags_out= ()¶
-
board_id= -1¶
-
config= None¶
-
get_board_id()¶
-
get_log(in_out, bar_num, offset)¶
-
log_bytes_in= []¶
-
log_bytes_out= []¶
-
read(bar_num, offset, size)¶
-
set_flag(bar_num, offset, flag)¶
-
write(bar_num, offset, data)¶
-
-
pyinterface.core.list2bytes(bit_list)¶