Data Structures | Functions
ioThinx_4530.ioThinx_4530_API Namespace Reference

Data Structures

class  ioThinx_4530_API
 
class  ioThinxError
 

Functions

def check_c_api_version (device_c_api_version, support_c_api_version)
 

Function Documentation

◆ check_c_api_version()

def ioThinx_4530.ioThinx_4530_API.check_c_api_version (   device_c_api_version,
  support_c_api_version 
)

Definition at line 10 of file ioThinx_4530_API.py.

10 def check_c_api_version(device_c_api_version, support_c_api_version):
11  device_version_array = device_c_api_version.split(".")
12  support_version_array = support_c_api_version.split(".")
13  if len(support_version_array) != 3:
14  return "support_c_api_version error"
15  if len(device_version_array) != 3:
16  return "device_c_api_version error"
17 
18  version_fail = device_c_api_version + ">" + support_c_api_version
19 
20  if device_version_array == support_version_array:
21  return None
22 
23  for i in range(3):
24  if device_version_array[i] < support_version_array[i]:
25  return None
26  else:
27  return version_fail
28 
29 
def check_c_api_version(device_c_api_version, support_c_api_version)