teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード追加

2021/01/13 04:48

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,28 @@
20
20
  c_long(120)
21
21
  >>> print(res["num"].value)
22
22
  120
23
+ ```
24
+
25
+ 追記1
26
+ maz_get_tool_data_numは下記のような処理になっています。
27
+ C、C++で行う処理をPythonで行うように変換するようなことをしています。
28
+ ```ここに言語を入力
29
+ def maz_get_tool_data_num(self, head):
30
+ result_dict = {
31
+ "status": None,
32
+ "num": None,
33
+ }
34
+
35
+ self.sdk.MazGetToolDataNum.retype = c_int
36
+ self.sdk.MazGetToolDataNum.argtypes = (
37
+ c_ushort, c_ushort, POINTER(c_long))
38
+
39
+ num = c_long()
40
+
41
+ result_dict["status"] = self.sdk.MazGetToolDataNum(
42
+ self.hndl, head, byref(num))
43
+
44
+ result_dict["num"] = num
45
+
46
+ return result_dict
23
47
  ```