更新UCD-API库及文档
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import time
|
||||
from UniTAP.libs.lib_tsi.tsi_io import DeviceIO
|
||||
from UniTAP.libs.lib_tsi.tsi import TSI_TERMINAL_RW
|
||||
from ctypes import c_char
|
||||
import UniTAP.libs.lib_tsi.tsi_private_types as p_ci
|
||||
|
||||
|
||||
class Terminal:
|
||||
@@ -30,7 +30,7 @@ class Terminal:
|
||||
def __execute(self, command):
|
||||
command += '\r'
|
||||
str_len = (len(command) / 4 + (1 if len(command) % 4 else 0)) * 4
|
||||
self.__io.set(config_id=TSI_TERMINAL_RW,
|
||||
self.__io.set(config_id=p_ci.TSI_TERMINAL_RW,
|
||||
data=command,
|
||||
data_type=c_char,
|
||||
data_count=len(command),
|
||||
@@ -41,7 +41,7 @@ class Terminal:
|
||||
start = time.time()
|
||||
result = []
|
||||
while time.time() - start < timeout:
|
||||
result = self.__io.get(TSI_TERMINAL_RW, c_char, 1024)[1]
|
||||
result = self.__io.get(p_ci.TSI_TERMINAL_RW, c_char, 1024)[1]
|
||||
if result[0] != b'\x00':
|
||||
break
|
||||
|
||||
|
||||
Reference in New Issue
Block a user