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)¶