質問編集履歴

1

コード追加

2021/01/13 04:48

投稿

tomoyuki500219
tomoyuki500219

スコア21

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,51 @@
43
43
  120
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ 追記1
50
+
51
+ maz_get_tool_data_numは下記のような処理になっています。
52
+
53
+ C、C++で行う処理をPythonで行うように変換するようなことをしています。
54
+
55
+ ```ここに言語を入力
56
+
57
+ def maz_get_tool_data_num(self, head):
58
+
59
+ result_dict = {
60
+
61
+ "status": None,
62
+
63
+ "num": None,
64
+
65
+ }
66
+
67
+
68
+
69
+ self.sdk.MazGetToolDataNum.retype = c_int
70
+
71
+ self.sdk.MazGetToolDataNum.argtypes = (
72
+
73
+ c_ushort, c_ushort, POINTER(c_long))
74
+
75
+
76
+
77
+ num = c_long()
78
+
79
+
80
+
81
+ result_dict["status"] = self.sdk.MazGetToolDataNum(
82
+
83
+ self.hndl, head, byref(num))
84
+
85
+
86
+
87
+ result_dict["num"] = num
88
+
89
+
90
+
91
+ return result_dict
92
+
93
+ ```