MCPcopy Create free account
hub / github.com/LabPy/lantz / build_array

Method build_array

lantz/drivers/legacy/usbtmc.py:92–108  ·  view source on GitHub ↗

:param transfer_size: :param btag: :param term_char: :return:

(btag, transfer_size, term_char=None)

Source from the content-addressed store, hash-verified

90
91 @staticmethod
92 def build_array(btag, transfer_size, term_char=None):
93 """
94
95 :param transfer_size:
96 :param btag:
97 :param term_char:
98 :return:
99 """
100
101 if term_char is None:
102 transfer_attributes = 0
103 term_char = 0
104 else:
105 transfer_attributes = 2
106
107 return struct.pack('BBBx', MSGID.REQUEST_DEV_DEP_MSG_IN, btag, ~btag & 0xFF) + \
108 struct.pack("<LBBxx", transfer_size, transfer_attributes, term_char)
109
110
111class USBTMCDriver(USBDriver, TextualMixin):

Callers 2

sendMethod · 0.45
recvMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected