diff --git a/examples/ctypes/fwlib32.py b/examples/ctypes/fwlib32.py new file mode 100644 index 0000000..0a31637 --- /dev/null +++ b/examples/ctypes/fwlib32.py @@ -0,0 +1,41539 @@ +r"""Wrapper for fwlib32.h + +Generated with: +ctypesgen -l libfwlib32.so fwlib32.h -o fwlib32.py + +Do not modify this file. +""" + +__docformat__ = "restructuredtext" + +# Begin preamble for Python + +import ctypes +import sys +from ctypes import * # noqa: F401, F403 + +_int_types = (ctypes.c_int16, ctypes.c_int32) +if hasattr(ctypes, "c_int64"): + # Some builds of ctypes apparently do not have ctypes.c_int64 + # defined; it's a pretty good bet that these builds do not + # have 64-bit pointers. + _int_types += (ctypes.c_int64,) +for t in _int_types: + if ctypes.sizeof(t) == ctypes.sizeof(ctypes.c_size_t): + c_ptrdiff_t = t +del t +del _int_types + + + +class UserString: + def __init__(self, seq): + if isinstance(seq, bytes): + self.data = seq + elif isinstance(seq, UserString): + self.data = seq.data[:] + else: + self.data = str(seq).encode() + + def __bytes__(self): + return self.data + + def __str__(self): + return self.data.decode() + + def __repr__(self): + return repr(self.data) + + def __int__(self): + return int(self.data.decode()) + + def __long__(self): + return int(self.data.decode()) + + def __float__(self): + return float(self.data.decode()) + + def __complex__(self): + return complex(self.data.decode()) + + def __hash__(self): + return hash(self.data) + + def __le__(self, string): + if isinstance(string, UserString): + return self.data <= string.data + else: + return self.data <= string + + def __lt__(self, string): + if isinstance(string, UserString): + return self.data < string.data + else: + return self.data < string + + def __ge__(self, string): + if isinstance(string, UserString): + return self.data >= string.data + else: + return self.data >= string + + def __gt__(self, string): + if isinstance(string, UserString): + return self.data > string.data + else: + return self.data > string + + def __eq__(self, string): + if isinstance(string, UserString): + return self.data == string.data + else: + return self.data == string + + def __ne__(self, string): + if isinstance(string, UserString): + return self.data != string.data + else: + return self.data != string + + def __contains__(self, char): + return char in self.data + + def __len__(self): + return len(self.data) + + def __getitem__(self, index): + return self.__class__(self.data[index]) + + def __getslice__(self, start, end): + start = max(start, 0) + end = max(end, 0) + return self.__class__(self.data[start:end]) + + def __add__(self, other): + if isinstance(other, UserString): + return self.__class__(self.data + other.data) + elif isinstance(other, bytes): + return self.__class__(self.data + other) + else: + return self.__class__(self.data + str(other).encode()) + + def __radd__(self, other): + if isinstance(other, bytes): + return self.__class__(other + self.data) + else: + return self.__class__(str(other).encode() + self.data) + + def __mul__(self, n): + return self.__class__(self.data * n) + + __rmul__ = __mul__ + + def __mod__(self, args): + return self.__class__(self.data % args) + + # the following methods are defined in alphabetical order: + def capitalize(self): + return self.__class__(self.data.capitalize()) + + def center(self, width, *args): + return self.__class__(self.data.center(width, *args)) + + def count(self, sub, start=0, end=sys.maxsize): + return self.data.count(sub, start, end) + + def decode(self, encoding=None, errors=None): # XXX improve this? + if encoding: + if errors: + return self.__class__(self.data.decode(encoding, errors)) + else: + return self.__class__(self.data.decode(encoding)) + else: + return self.__class__(self.data.decode()) + + def encode(self, encoding=None, errors=None): # XXX improve this? + if encoding: + if errors: + return self.__class__(self.data.encode(encoding, errors)) + else: + return self.__class__(self.data.encode(encoding)) + else: + return self.__class__(self.data.encode()) + + def endswith(self, suffix, start=0, end=sys.maxsize): + return self.data.endswith(suffix, start, end) + + def expandtabs(self, tabsize=8): + return self.__class__(self.data.expandtabs(tabsize)) + + def find(self, sub, start=0, end=sys.maxsize): + return self.data.find(sub, start, end) + + def index(self, sub, start=0, end=sys.maxsize): + return self.data.index(sub, start, end) + + def isalpha(self): + return self.data.isalpha() + + def isalnum(self): + return self.data.isalnum() + + def isdecimal(self): + return self.data.isdecimal() + + def isdigit(self): + return self.data.isdigit() + + def islower(self): + return self.data.islower() + + def isnumeric(self): + return self.data.isnumeric() + + def isspace(self): + return self.data.isspace() + + def istitle(self): + return self.data.istitle() + + def isupper(self): + return self.data.isupper() + + def join(self, seq): + return self.data.join(seq) + + def ljust(self, width, *args): + return self.__class__(self.data.ljust(width, *args)) + + def lower(self): + return self.__class__(self.data.lower()) + + def lstrip(self, chars=None): + return self.__class__(self.data.lstrip(chars)) + + def partition(self, sep): + return self.data.partition(sep) + + def replace(self, old, new, maxsplit=-1): + return self.__class__(self.data.replace(old, new, maxsplit)) + + def rfind(self, sub, start=0, end=sys.maxsize): + return self.data.rfind(sub, start, end) + + def rindex(self, sub, start=0, end=sys.maxsize): + return self.data.rindex(sub, start, end) + + def rjust(self, width, *args): + return self.__class__(self.data.rjust(width, *args)) + + def rpartition(self, sep): + return self.data.rpartition(sep) + + def rstrip(self, chars=None): + return self.__class__(self.data.rstrip(chars)) + + def split(self, sep=None, maxsplit=-1): + return self.data.split(sep, maxsplit) + + def rsplit(self, sep=None, maxsplit=-1): + return self.data.rsplit(sep, maxsplit) + + def splitlines(self, keepends=0): + return self.data.splitlines(keepends) + + def startswith(self, prefix, start=0, end=sys.maxsize): + return self.data.startswith(prefix, start, end) + + def strip(self, chars=None): + return self.__class__(self.data.strip(chars)) + + def swapcase(self): + return self.__class__(self.data.swapcase()) + + def title(self): + return self.__class__(self.data.title()) + + def translate(self, *args): + return self.__class__(self.data.translate(*args)) + + def upper(self): + return self.__class__(self.data.upper()) + + def zfill(self, width): + return self.__class__(self.data.zfill(width)) + + +class MutableString(UserString): + """mutable string objects + + Python strings are immutable objects. This has the advantage, that + strings may be used as dictionary keys. If this property isn't needed + and you insist on changing string values in place instead, you may cheat + and use MutableString. + + But the purpose of this class is an educational one: to prevent + people from inventing their own mutable string class derived + from UserString and than forget thereby to remove (override) the + __hash__ method inherited from UserString. This would lead to + errors that would be very hard to track down. + + A faster and better solution is to rewrite your program using lists.""" + + def __init__(self, string=""): + self.data = string + + def __hash__(self): + raise TypeError("unhashable type (it is mutable)") + + def __setitem__(self, index, sub): + if index < 0: + index += len(self.data) + if index < 0 or index >= len(self.data): + raise IndexError + self.data = self.data[:index] + sub + self.data[index + 1 :] + + def __delitem__(self, index): + if index < 0: + index += len(self.data) + if index < 0 or index >= len(self.data): + raise IndexError + self.data = self.data[:index] + self.data[index + 1 :] + + def __setslice__(self, start, end, sub): + start = max(start, 0) + end = max(end, 0) + if isinstance(sub, UserString): + self.data = self.data[:start] + sub.data + self.data[end:] + elif isinstance(sub, bytes): + self.data = self.data[:start] + sub + self.data[end:] + else: + self.data = self.data[:start] + str(sub).encode() + self.data[end:] + + def __delslice__(self, start, end): + start = max(start, 0) + end = max(end, 0) + self.data = self.data[:start] + self.data[end:] + + def immutable(self): + return UserString(self.data) + + def __iadd__(self, other): + if isinstance(other, UserString): + self.data += other.data + elif isinstance(other, bytes): + self.data += other + else: + self.data += str(other).encode() + return self + + def __imul__(self, n): + self.data *= n + return self + + +class String(MutableString, ctypes.Union): + + _fields_ = [("raw", ctypes.POINTER(ctypes.c_char)), ("data", ctypes.c_char_p)] + + def __init__(self, obj=b""): + if isinstance(obj, (bytes, UserString)): + self.data = bytes(obj) + else: + self.raw = obj + + def __len__(self): + return self.data and len(self.data) or 0 + + def from_param(cls, obj): + # Convert None or 0 + if obj is None or obj == 0: + return cls(ctypes.POINTER(ctypes.c_char)()) + + # Convert from String + elif isinstance(obj, String): + return obj + + # Convert from bytes + elif isinstance(obj, bytes): + return cls(obj) + + # Convert from str + elif isinstance(obj, str): + return cls(obj.encode()) + + # Convert from c_char_p + elif isinstance(obj, ctypes.c_char_p): + return obj + + # Convert from POINTER(ctypes.c_char) + elif isinstance(obj, ctypes.POINTER(ctypes.c_char)): + return obj + + # Convert from raw pointer + elif isinstance(obj, int): + return cls(ctypes.cast(obj, ctypes.POINTER(ctypes.c_char))) + + # Convert from ctypes.c_char array + elif isinstance(obj, ctypes.c_char * len(obj)): + return obj + + # Convert from object + else: + return String.from_param(obj._as_parameter_) + + from_param = classmethod(from_param) + + +def ReturnString(obj, func=None, arguments=None): + return String.from_param(obj) + + +# As of ctypes 1.0, ctypes does not support custom error-checking +# functions on callbacks, nor does it support custom datatypes on +# callbacks, so we must ensure that all callbacks return +# primitive datatypes. +# +# Non-primitive return values wrapped with UNCHECKED won't be +# typechecked, and will be converted to ctypes.c_void_p. +def UNCHECKED(type): + if hasattr(type, "_type_") and isinstance(type._type_, str) and type._type_ != "P": + return type + else: + return ctypes.c_void_p + + +# ctypes doesn't have direct support for variadic functions, so we have to write +# our own wrapper class +class _variadic_function(object): + def __init__(self, func, restype, argtypes, errcheck): + self.func = func + self.func.restype = restype + self.argtypes = argtypes + if errcheck: + self.func.errcheck = errcheck + + def _as_parameter_(self): + # So we can pass this variadic function as a function pointer + return self.func + + def __call__(self, *args): + fixed_args = [] + i = 0 + for argtype in self.argtypes: + # Typecheck what we can + fixed_args.append(argtype.from_param(args[i])) + i += 1 + return self.func(*fixed_args + list(args[i:])) + + +def ord_if_char(value): + """ + Simple helper used for casts to simple builtin types: if the argument is a + string type, it will be converted to it's ordinal value. + + This function will raise an exception if the argument is string with more + than one characters. + """ + return ord(value) if (isinstance(value, bytes) or isinstance(value, str)) else value + +# End preamble + +_libs = {} +_libdirs = [] + +# Begin loader + +""" +Load libraries - appropriately for all our supported platforms +""" +# ---------------------------------------------------------------------------- +# Copyright (c) 2008 David James +# Copyright (c) 2006-2008 Alex Holkner +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of pyglet nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# ---------------------------------------------------------------------------- + +import ctypes +import ctypes.util +import glob +import os.path +import platform +import re +import sys + + +def _environ_path(name): + """Split an environment variable into a path-like list elements""" + if name in os.environ: + return os.environ[name].split(":") + return [] + + +class LibraryLoader: + """ + A base class For loading of libraries ;-) + Subclasses load libraries for specific platforms. + """ + + # library names formatted specifically for platforms + name_formats = ["%s"] + + class Lookup: + """Looking up calling conventions for a platform""" + + mode = ctypes.DEFAULT_MODE + + def __init__(self, path): + super(LibraryLoader.Lookup, self).__init__() + self.access = dict(cdecl=ctypes.CDLL(path, self.mode)) + + def get(self, name, calling_convention="cdecl"): + """Return the given name according to the selected calling convention""" + if calling_convention not in self.access: + raise LookupError( + "Unknown calling convention '{}' for function '{}'".format( + calling_convention, name + ) + ) + return getattr(self.access[calling_convention], name) + + def has(self, name, calling_convention="cdecl"): + """Return True if this given calling convention finds the given 'name'""" + if calling_convention not in self.access: + return False + return hasattr(self.access[calling_convention], name) + + def __getattr__(self, name): + return getattr(self.access["cdecl"], name) + + def __init__(self): + self.other_dirs = [] + + def __call__(self, libname): + """Given the name of a library, load it.""" + paths = self.getpaths(libname) + + for path in paths: + # noinspection PyBroadException + try: + return self.Lookup(path) + except Exception: # pylint: disable=broad-except + pass + + raise ImportError("Could not load %s." % libname) + + def getpaths(self, libname): + """Return a list of paths where the library might be found.""" + if os.path.isabs(libname): + yield libname + else: + # search through a prioritized series of locations for the library + + # we first search any specific directories identified by user + for dir_i in self.other_dirs: + for fmt in self.name_formats: + # dir_i should be absolute already + yield os.path.join(dir_i, fmt % libname) + + # check if this code is even stored in a physical file + try: + this_file = __file__ + except NameError: + this_file = None + + # then we search the directory where the generated python interface is stored + if this_file is not None: + for fmt in self.name_formats: + yield os.path.abspath(os.path.join(os.path.dirname(__file__), fmt % libname)) + + # now, use the ctypes tools to try to find the library + for fmt in self.name_formats: + path = ctypes.util.find_library(fmt % libname) + if path: + yield path + + # then we search all paths identified as platform-specific lib paths + for path in self.getplatformpaths(libname): + yield path + + # Finally, we'll try the users current working directory + for fmt in self.name_formats: + yield os.path.abspath(os.path.join(os.path.curdir, fmt % libname)) + + def getplatformpaths(self, _libname): # pylint: disable=no-self-use + """Return all the library paths available in this platform""" + return [] + + +# Darwin (Mac OS X) + + +class DarwinLibraryLoader(LibraryLoader): + """Library loader for MacOS""" + + name_formats = [ + "lib%s.dylib", + "lib%s.so", + "lib%s.bundle", + "%s.dylib", + "%s.so", + "%s.bundle", + "%s", + ] + + class Lookup(LibraryLoader.Lookup): + """ + Looking up library files for this platform (Darwin aka MacOS) + """ + + # Darwin requires dlopen to be called with mode RTLD_GLOBAL instead + # of the default RTLD_LOCAL. Without this, you end up with + # libraries not being loadable, resulting in "Symbol not found" + # errors + mode = ctypes.RTLD_GLOBAL + + def getplatformpaths(self, libname): + if os.path.pathsep in libname: + names = [libname] + else: + names = [fmt % libname for fmt in self.name_formats] + + for directory in self.getdirs(libname): + for name in names: + yield os.path.join(directory, name) + + @staticmethod + def getdirs(libname): + """Implements the dylib search as specified in Apple documentation: + + http://developer.apple.com/documentation/DeveloperTools/Conceptual/ + DynamicLibraries/Articles/DynamicLibraryUsageGuidelines.html + + Before commencing the standard search, the method first checks + the bundle's ``Frameworks`` directory if the application is running + within a bundle (OS X .app). + """ + + dyld_fallback_library_path = _environ_path("DYLD_FALLBACK_LIBRARY_PATH") + if not dyld_fallback_library_path: + dyld_fallback_library_path = [ + os.path.expanduser("~/lib"), + "/usr/local/lib", + "/usr/lib", + ] + + dirs = [] + + if "/" in libname: + dirs.extend(_environ_path("DYLD_LIBRARY_PATH")) + else: + dirs.extend(_environ_path("LD_LIBRARY_PATH")) + dirs.extend(_environ_path("DYLD_LIBRARY_PATH")) + dirs.extend(_environ_path("LD_RUN_PATH")) + + if hasattr(sys, "frozen") and getattr(sys, "frozen") == "macosx_app": + dirs.append(os.path.join(os.environ["RESOURCEPATH"], "..", "Frameworks")) + + dirs.extend(dyld_fallback_library_path) + + return dirs + + +# Posix + + +class PosixLibraryLoader(LibraryLoader): + """Library loader for POSIX-like systems (including Linux)""" + + _ld_so_cache = None + + _include = re.compile(r"^\s*include\s+(?P.*)") + + name_formats = ["lib%s.so", "%s.so", "%s"] + + class _Directories(dict): + """Deal with directories""" + + def __init__(self): + dict.__init__(self) + self.order = 0 + + def add(self, directory): + """Add a directory to our current set of directories""" + if len(directory) > 1: + directory = directory.rstrip(os.path.sep) + # only adds and updates order if exists and not already in set + if not os.path.exists(directory): + return + order = self.setdefault(directory, self.order) + if order == self.order: + self.order += 1 + + def extend(self, directories): + """Add a list of directories to our set""" + for a_dir in directories: + self.add(a_dir) + + def ordered(self): + """Sort the list of directories""" + return (i[0] for i in sorted(self.items(), key=lambda d: d[1])) + + def _get_ld_so_conf_dirs(self, conf, dirs): + """ + Recursive function to help parse all ld.so.conf files, including proper + handling of the `include` directive. + """ + + try: + with open(conf) as fileobj: + for dirname in fileobj: + dirname = dirname.strip() + if not dirname: + continue + + match = self._include.match(dirname) + if not match: + dirs.add(dirname) + else: + for dir2 in glob.glob(match.group("pattern")): + self._get_ld_so_conf_dirs(dir2, dirs) + except IOError: + pass + + def _create_ld_so_cache(self): + # Recreate search path followed by ld.so. This is going to be + # slow to build, and incorrect (ld.so uses ld.so.cache, which may + # not be up-to-date). Used only as fallback for distros without + # /sbin/ldconfig. + # + # We assume the DT_RPATH and DT_RUNPATH binary sections are omitted. + + directories = self._Directories() + for name in ( + "LD_LIBRARY_PATH", + "SHLIB_PATH", # HP-UX + "LIBPATH", # OS/2, AIX + "LIBRARY_PATH", # BE/OS + ): + if name in os.environ: + directories.extend(os.environ[name].split(os.pathsep)) + + self._get_ld_so_conf_dirs("/etc/ld.so.conf", directories) + + bitage = platform.architecture()[0] + + unix_lib_dirs_list = [] + if bitage.startswith("64"): + # prefer 64 bit if that is our arch + unix_lib_dirs_list += ["/lib64", "/usr/lib64"] + + # must include standard libs, since those paths are also used by 64 bit + # installs + unix_lib_dirs_list += ["/lib", "/usr/lib"] + if sys.platform.startswith("linux"): + # Try and support multiarch work in Ubuntu + # https://wiki.ubuntu.com/MultiarchSpec + if bitage.startswith("32"): + # Assume Intel/AMD x86 compat + unix_lib_dirs_list += ["/lib/i386-linux-gnu", "/usr/lib/i386-linux-gnu"] + elif bitage.startswith("64"): + # Assume Intel/AMD x86 compatible + unix_lib_dirs_list += [ + "/lib/x86_64-linux-gnu", + "/usr/lib/x86_64-linux-gnu", + ] + else: + # guess... + unix_lib_dirs_list += glob.glob("/lib/*linux-gnu") + directories.extend(unix_lib_dirs_list) + + cache = {} + lib_re = re.compile(r"lib(.*)\.s[ol]") + # ext_re = re.compile(r"\.s[ol]$") + for our_dir in directories.ordered(): + try: + for path in glob.glob("%s/*.s[ol]*" % our_dir): + file = os.path.basename(path) + + # Index by filename + cache_i = cache.setdefault(file, set()) + cache_i.add(path) + + # Index by library name + match = lib_re.match(file) + if match: + library = match.group(1) + cache_i = cache.setdefault(library, set()) + cache_i.add(path) + except OSError: + pass + + self._ld_so_cache = cache + + def getplatformpaths(self, libname): + if self._ld_so_cache is None: + self._create_ld_so_cache() + + result = self._ld_so_cache.get(libname, set()) + for i in result: + # we iterate through all found paths for library, since we may have + # actually found multiple architectures or other library types that + # may not load + yield i + + +# Windows + + +class WindowsLibraryLoader(LibraryLoader): + """Library loader for Microsoft Windows""" + + name_formats = ["%s.dll", "lib%s.dll", "%slib.dll", "%s"] + + class Lookup(LibraryLoader.Lookup): + """Lookup class for Windows libraries...""" + + def __init__(self, path): + super(WindowsLibraryLoader.Lookup, self).__init__(path) + self.access["stdcall"] = ctypes.windll.LoadLibrary(path) + + +# Platform switching + +# If your value of sys.platform does not appear in this dict, please contact +# the Ctypesgen maintainers. + +loaderclass = { + "darwin": DarwinLibraryLoader, + "cygwin": WindowsLibraryLoader, + "win32": WindowsLibraryLoader, + "msys": WindowsLibraryLoader, +} + +load_library = loaderclass.get(sys.platform, PosixLibraryLoader)() + + +def add_library_search_dirs(other_dirs): + """ + Add libraries to search paths. + If library paths are relative, convert them to absolute with respect to this + file's directory + """ + for path in other_dirs: + if not os.path.isabs(path): + path = os.path.abspath(path) + load_library.other_dirs.append(path) + + +del loaderclass + +# End loader + +add_library_search_dirs([]) + +# Begin libraries +_libs["libfwlib32.so"] = load_library("libfwlib32.so") + +# 1 libraries +# End libraries + +# No modules + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 263 +class struct_odbact(Structure): + pass + +struct_odbact.__slots__ = [ + 'dummy', + 'data', +] +struct_odbact._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int32), +] + +ODBACT = struct_odbact# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 263 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 271 +class struct_odbact2(Structure): + pass + +struct_odbact2.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbact2._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32 * int(8)), +] + +ODBACT2 = struct_odbact2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 271 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 290 +class struct_odbaxis(Structure): + pass + +struct_odbaxis.__slots__ = [ + 'dummy', + 'type', + 'data', +] +struct_odbaxis._fields_ = [ + ('dummy', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +ODBAXIS = struct_odbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 290 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 295 +class struct_odbaxis_ex(Structure): + pass + +struct_odbaxis_ex.__slots__ = [ + 'counter', + 'type', + 'data', +] +struct_odbaxis_ex._fields_ = [ + ('counter', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +ODBAXIS_EX = struct_odbaxis_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 295 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 305 +class struct_realdata(Structure): + pass + +struct_realdata.__slots__ = [ + 'val', + 'dec', + 'dummy', +] +struct_realdata._fields_ = [ + ('val', c_double), + ('dec', c_int32), + ('dummy', c_int32), +] + +REALDATA = struct_realdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 305 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 313 +class struct_idbwra64(Structure): + pass + +struct_idbwra64.__slots__ = [ + 'datano', + 'type', + 'dummy', + 'data', +] +struct_idbwra64._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('dummy', c_int16 * int(2)), + ('data', REALDATA * int(32)), +] + +IDBWRA64 = struct_idbwra64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 313 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 321 +class struct_idbwrr64(Structure): + pass + +struct_idbwrr64.__slots__ = [ + 'datano', + 'type', + 'dummy', + 'data', +] +struct_idbwrr64._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('dummy', c_int16 * int(2)), + ('data', REALDATA * int(32)), +] + +IDBWRR64 = struct_idbwrr64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 321 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 330 +class struct_odbcmd64(Structure): + pass + +struct_odbcmd64.__slots__ = [ + 'adrs', + 'num', + 'flag', + 'dec_val', + 'cmd_val', +] +struct_odbcmd64._fields_ = [ + ('adrs', c_char), + ('num', c_char), + ('flag', c_int16), + ('dec_val', c_int32), + ('cmd_val', c_double), +] + +ODBCMD64 = struct_odbcmd64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 330 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 339 +class struct_odbdatrng64(Structure): + pass + +struct_odbdatrng64.__slots__ = [ + 'data_min', + 'data_max', + 'dec', + 'status', +] +struct_odbdatrng64._fields_ = [ + ('data_min', c_double), + ('data_max', c_double), + ('dec', c_int32), + ('status', c_int32), +] + +ODBDATRNG64 = struct_odbdatrng64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 339 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 348 +class struct_iodbzor64(Structure): + pass + +struct_iodbzor64.__slots__ = [ + 'datano_s', + 'type', + 'datano_e', + 'dummy', + 'data', +] +struct_iodbzor64._fields_ = [ + ('datano_s', c_int16), + ('type', c_int16), + ('datano_e', c_int16), + ('dummy', c_int16), + ('data', REALDATA * int((32 * 8))), +] + +IODBZOR64 = struct_iodbzor64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 348 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 357 +class union_anon_1(Union): + pass + +union_anon_1.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_1._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALDATA), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALDATA * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 367 +class struct_iodbpsd64(Structure): + pass + +struct_iodbpsd64.__slots__ = [ + 'datano', + 'type', + 'axis', + 'dummy', + 'u', +] +struct_iodbpsd64._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('axis', c_int16), + ('dummy', c_int16), + ('u', union_anon_1), +] + +IODBPSD64 = struct_iodbpsd64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 367 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 378 +class struct_iodbwcsf64(Structure): + pass + +struct_iodbwcsf64.__slots__ = [ + 'dummy1', + 'type', + 'dummy2', + 'data', +] +struct_iodbwcsf64._fields_ = [ + ('dummy1', c_int16), + ('type', c_int16), + ('dummy2', c_int16 * int(2)), + ('data', REALDATA * int(32)), +] + +IODBWCSF64 = struct_iodbwcsf64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 378 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 386 +class struct_iodbzofs64(Structure): + pass + +struct_iodbzofs64.__slots__ = [ + 'datano', + 'type', + 'dummy', + 'data', +] +struct_iodbzofs64._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('dummy', c_int16 * int(2)), + ('data', REALDATA * int(32)), +] + +IODBZOFS64 = struct_iodbzofs64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 386 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 394 +class struct_odbaxis64(Structure): + pass + +struct_odbaxis64.__slots__ = [ + 'dummy1', + 'type', + 'dummy2', + 'data', +] +struct_odbaxis64._fields_ = [ + ('dummy1', c_int16), + ('type', c_int16), + ('dummy2', c_int16 * int(2)), + ('data', REALDATA * int(32)), +] + +ODBAXIS64 = struct_odbaxis64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 394 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 405 +class struct_odbaxdt64(Structure): + pass + +struct_odbaxdt64.__slots__ = [ + 'name', + 'dummy', + 'data', + 'dec', + 'unit', + 'flag', + 'reserve', +] +struct_odbaxdt64._fields_ = [ + ('name', c_char * int(4)), + ('dummy', c_char * int(4)), + ('data', c_double), + ('dec', c_int16), + ('unit', c_int16), + ('flag', c_int16), + ('reserve', c_int16), +] + +ODBAXDT64 = struct_odbaxdt64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 405 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 412 +class union_anon_2(Union): + pass + +union_anon_2.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_2._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALDATA), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALDATA * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 422 +class struct_odbdgn64(Structure): + pass + +struct_odbdgn64.__slots__ = [ + 'datano', + 'type', + 'axis', + 'dummy', + 'u', +] +struct_odbdgn64._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('axis', c_int16), + ('dummy', c_int16), + ('u', union_anon_2), +] + +ODBDGN64 = struct_odbdgn64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 422 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 429 +class struct_realmes64(Structure): + pass + +struct_realmes64.__slots__ = [ + 'mes_val', + 'dec_val', + 'dummy', +] +struct_realmes64._fields_ = [ + ('mes_val', c_double), + ('dec_val', c_int32), + ('dummy', c_int32), +] + +REALMES64 = struct_realmes64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 429 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 442 +class struct_anon_3(Structure): + pass + +struct_anon_3.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_3._fields_ = [ + ('absolute', c_int32 * int(32)), + ('machine', c_int32 * int(32)), + ('relative', c_int32 * int(32)), + ('distance', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 448 +class struct_anon_4(Structure): + pass + +struct_anon_4.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_4._fields_ = [ + ('absolute', c_int32), + ('machine', c_int32), + ('relative', c_int32), + ('distance', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 441 +class union_anon_5(Union): + pass + +union_anon_5.__slots__ = [ + 'faxis', + 'oaxis', +] +union_anon_5._fields_ = [ + ('faxis', struct_anon_3), + ('oaxis', struct_anon_4), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 455 +class struct_odbdy(Structure): + pass + +struct_odbdy.__slots__ = [ + 'dummy', + 'axis', + 'alarm', + 'prgnum', + 'prgmnum', + 'seqnum', + 'actf', + 'acts', + 'pos', +] +struct_odbdy._fields_ = [ + ('dummy', c_int16), + ('axis', c_int16), + ('alarm', c_int16), + ('prgnum', c_int16), + ('prgmnum', c_int16), + ('seqnum', c_int32), + ('actf', c_int32), + ('acts', c_int32), + ('pos', union_anon_5), +] + +ODBDY = struct_odbdy# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 455 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 468 +class struct_anon_6(Structure): + pass + +struct_anon_6.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_6._fields_ = [ + ('absolute', c_int32 * int(32)), + ('machine', c_int32 * int(32)), + ('relative', c_int32 * int(32)), + ('distance', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 474 +class struct_anon_7(Structure): + pass + +struct_anon_7.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_7._fields_ = [ + ('absolute', c_int32), + ('machine', c_int32), + ('relative', c_int32), + ('distance', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 467 +class union_anon_8(Union): + pass + +union_anon_8.__slots__ = [ + 'faxis', + 'oaxis', +] +union_anon_8._fields_ = [ + ('faxis', struct_anon_6), + ('oaxis', struct_anon_7), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 481 +class struct_odbdy2(Structure): + pass + +struct_odbdy2.__slots__ = [ + 'dummy', + 'axis', + 'alarm', + 'prgnum', + 'prgmnum', + 'seqnum', + 'actf', + 'acts', + 'pos', +] +struct_odbdy2._fields_ = [ + ('dummy', c_int16), + ('axis', c_int16), + ('alarm', c_int32), + ('prgnum', c_int32), + ('prgmnum', c_int32), + ('seqnum', c_int32), + ('actf', c_int32), + ('acts', c_int32), + ('pos', union_anon_8), +] + +ODBDY2 = struct_odbdy2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 481 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 494 +class struct_anon_9(Structure): + pass + +struct_anon_9.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_9._fields_ = [ + ('absolute', c_int32 * int(32)), + ('machine', c_int32 * int(32)), + ('relative', c_int32 * int(32)), + ('distance', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 500 +class struct_anon_10(Structure): + pass + +struct_anon_10.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_10._fields_ = [ + ('absolute', c_int32), + ('machine', c_int32), + ('relative', c_int32), + ('distance', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 493 +class union_anon_11(Union): + pass + +union_anon_11.__slots__ = [ + 'faxis', + 'oaxis', +] +union_anon_11._fields_ = [ + ('faxis', struct_anon_9), + ('oaxis', struct_anon_10), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 507 +class struct_odbdy3(Structure): + pass + +struct_odbdy3.__slots__ = [ + 'dummy', + 'axis', + 'alarm', + 'prgnum', + 'prgmnum', + 'seqnum', + 'actf', + 'acts', + 'pos', +] +struct_odbdy3._fields_ = [ + ('dummy', c_int16), + ('axis', c_int16), + ('alarm', c_int32), + ('prgnum', c_int32), + ('prgmnum', c_int32), + ('seqnum', c_int32), + ('actf', c_int32), + ('acts', c_int32), + ('pos', union_anon_11), +] + +ODBDY3 = struct_odbdy3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 507 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 520 +class struct_anon_12(Structure): + pass + +struct_anon_12.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_12._fields_ = [ + ('absolute', c_int32 * int(32)), + ('machine', c_int32 * int(32)), + ('relative', c_int32 * int(32)), + ('distance', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 526 +class struct_anon_13(Structure): + pass + +struct_anon_13.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_13._fields_ = [ + ('absolute', c_int32), + ('machine', c_int32), + ('relative', c_int32), + ('distance', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 519 +class union_anon_14(Union): + pass + +union_anon_14.__slots__ = [ + 'faxis', + 'oaxis', +] +union_anon_14._fields_ = [ + ('faxis', struct_anon_12), + ('oaxis', struct_anon_13), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 533 +class struct_odbdy3m(Structure): + pass + +struct_odbdy3m.__slots__ = [ + 'dummy', + 'axis', + 'alarm', + 'prgnum', + 'prgmnum', + 'seqnum', + 'actf', + 'acts', + 'pos', +] +struct_odbdy3m._fields_ = [ + ('dummy', c_int16), + ('axis', c_int16), + ('alarm', c_int32), + ('prgnum', c_int32), + ('prgmnum', c_int32), + ('seqnum', c_int32), + ('actf', c_int32), + ('acts', c_int32), + ('pos', union_anon_14), +] + +ODBDY3M = struct_odbdy3m# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 533 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 540 +class struct_idbwrr(Structure): + pass + +struct_idbwrr.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_idbwrr._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +IDBWRR = struct_idbwrr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 540 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 547 +class struct_idbwra(Structure): + pass + +struct_idbwra.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_idbwra._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +IDBWRA = struct_idbwra# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 547 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 554 +class struct_iodbovl(Structure): + pass + +struct_iodbovl.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbovl._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', (c_int32 * int(32)) * int(2)), +] + +IODBOVL = struct_iodbovl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 554 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 561 +class struct_iodbovlm(Structure): + pass + +struct_iodbovlm.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbovlm._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', (c_int32 * int(32)) * int(2)), +] + +IODBOVLM = struct_iodbovlm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 561 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 570 +class struct_odbspn(Structure): + pass + +struct_odbspn.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbspn._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int16 * int(8)), +] + +ODBSPN = struct_odbspn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 570 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 580 +class struct_poselm(Structure): + pass + +struct_poselm.__slots__ = [ + 'data', + 'dec', + 'unit', + 'disp', + 'name', + 'suff', +] +struct_poselm._fields_ = [ + ('data', c_int32), + ('dec', c_int16), + ('unit', c_int16), + ('disp', c_int16), + ('name', c_char), + ('suff', c_char), +] + +POSELM = struct_poselm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 580 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 588 +class struct_odbpos(Structure): + pass + +struct_odbpos.__slots__ = [ + 'abs', + 'mach', + 'rel', + 'dist', +] +struct_odbpos._fields_ = [ + ('abs', POSELM), + ('mach', POSELM), + ('rel', POSELM), + ('dist', POSELM), +] + +ODBPOS = struct_odbpos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 588 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 595 +class struct_odbhnd(Structure): + pass + +struct_odbhnd.__slots__ = [ + 'input', + 'output', +] +struct_odbhnd._fields_ = [ + ('input', POSELM), + ('output', POSELM), +] + +ODBHND = struct_odbhnd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 595 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 606 +class struct_speedelm(Structure): + pass + +struct_speedelm.__slots__ = [ + 'data', + 'dec', + 'unit', + 'disp', + 'name', + 'suff', +] +struct_speedelm._fields_ = [ + ('data', c_int32), + ('dec', c_int16), + ('unit', c_int16), + ('disp', c_int16), + ('name', c_char), + ('suff', c_char), +] + +SPEEDELM = struct_speedelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 606 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 613 +class struct_odbspeed(Structure): + pass + +struct_odbspeed.__slots__ = [ + 'actf', + 'acts', +] +struct_odbspeed._fields_ = [ + ('actf', SPEEDELM), + ('acts', SPEEDELM), +] + +ODBSPEED = struct_odbspeed# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 613 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 617 +class struct_odbjogdrun(Structure): + pass + +struct_odbjogdrun.__slots__ = [ + 'jogdrun', +] +struct_odbjogdrun._fields_ = [ + ('jogdrun', SPEEDELM), +] + +ODBJOGDRUN = struct_odbjogdrun# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 617 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 629 +class struct_loadelm(Structure): + pass + +struct_loadelm.__slots__ = [ + 'data', + 'dec', + 'unit', + 'name', + 'suff1', + 'suff2', + 'reserve', +] +struct_loadelm._fields_ = [ + ('data', c_int32), + ('dec', c_int16), + ('unit', c_int16), + ('name', c_char), + ('suff1', c_char), + ('suff2', c_char), + ('reserve', c_char), +] + +LOADELM = struct_loadelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 629 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 633 +class struct_odbsvload(Structure): + pass + +struct_odbsvload.__slots__ = [ + 'svload', +] +struct_odbsvload._fields_ = [ + ('svload', LOADELM), +] + +ODBSVLOAD = struct_odbsvload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 633 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 638 +class struct_odbspload(Structure): + pass + +struct_odbspload.__slots__ = [ + 'spload', + 'spspeed', +] +struct_odbspload._fields_ = [ + ('spload', LOADELM), + ('spspeed', LOADELM), +] + +ODBSPLOAD = struct_odbspload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 638 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 648 +class struct_odbaxdt(Structure): + pass + +struct_odbaxdt.__slots__ = [ + 'name', + 'data', + 'dec', + 'unit', + 'flag', + 'reserve', +] +struct_odbaxdt._fields_ = [ + ('name', c_char * int(4)), + ('data', c_int32), + ('dec', c_int16), + ('unit', c_int16), + ('flag', c_int16), + ('reserve', c_int16), +] + +ODBAXDT = struct_odbaxdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 648 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 655 +class struct_odbcss(Structure): + pass + +struct_odbcss.__slots__ = [ + 'srpm', + 'sspm', + 'smax', +] +struct_odbcss._fields_ = [ + ('srpm', c_int32), + ('sspm', c_int32), + ('smax', c_int32), +] + +ODBCSS = struct_odbcss# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 655 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 665 +class struct_odbsiml(Structure): + pass + +struct_odbsiml.__slots__ = [ + 't_code', + 'b_code', + 'axis_no', + 'machine', + 'dec', + 'fscsl', +] +struct_odbsiml._fields_ = [ + ('t_code', c_int32), + ('b_code', c_int32), + ('axis_no', c_int32), + ('machine', c_int32 * int(32)), + ('dec', c_int32 * int(32)), + ('fscsl', c_int32), +] + +ODBSIML = struct_odbsiml# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 665 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 672 +class struct_odbload(Structure): + pass + +struct_odbload.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbload._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int16 * int(32)), +] + +ODBLOAD = struct_odbload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 672 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 679 +class struct_prgpnt(Structure): + pass + +struct_prgpnt.__slots__ = [ + 'prog_no', + 'blk_no', +] +struct_prgpnt._fields_ = [ + ('prog_no', c_int32), + ('blk_no', c_int32), +] + +PRGPNT = struct_prgpnt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 679 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 688 +class struct_odbactptw(Structure): + pass + +struct_odbactptw.__slots__ = [ + 'mprgno', + 'mblkno', + 'sprgno', + 'sblkno', +] +struct_odbactptw._fields_ = [ + ('mprgno', c_int32), + ('mblkno', c_int32), + ('sprgno', c_int32), + ('sblkno', c_int32), +] + +ODBACTPTW = struct_odbactptw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 688 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 707 +class struct_odb5axman(Structure): + pass + +struct_odb5axman.__slots__ = [ + 'type1', + 'type2', + 'type3', + 'data1', + 'data2', + 'data3', + 'c1', + 'c2', + 'dummy', + 'td', + 'r1', + 'r2', + 'vr', + 'h1', + 'h2', +] +struct_odb5axman._fields_ = [ + ('type1', c_int16), + ('type2', c_int16), + ('type3', c_int16), + ('data1', c_int32), + ('data2', c_int32), + ('data3', c_int32), + ('c1', c_int32), + ('c2', c_int32), + ('dummy', c_int32), + ('td', c_int32), + ('r1', c_int32), + ('r2', c_int32), + ('vr', c_int32), + ('h1', c_int32), + ('h2', c_int32), +] + +ODB5AXMAN = struct_odb5axman# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 707 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 713 +class struct_odbposfig(Structure): + pass + +struct_odbposfig.__slots__ = [ + 'val', + 'dec', +] +struct_odbposfig._fields_ = [ + ('val', c_int32), + ('dec', c_int32), +] + +ODBPOSFIG = struct_odbposfig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 713 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 729 +class struct_odbdncdgn(Structure): + pass + +struct_odbdncdgn.__slots__ = [ + 'ctrl_word', + 'can_word', + 'nc_file', + 'read_ptr', + 'write_ptr', + 'empty_cnt', + 'total_size', +] +struct_odbdncdgn._fields_ = [ + ('ctrl_word', c_int16), + ('can_word', c_int16), + ('nc_file', c_char * int(16)), + ('read_ptr', c_uint16), + ('write_ptr', c_uint16), + ('empty_cnt', c_uint16), + ('total_size', c_uint32), +] + +ODBDNCDGN = struct_odbdncdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 729 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 740 +class struct_odbdncdgn2(Structure): + pass + +struct_odbdncdgn2.__slots__ = [ + 'ctrl_word', + 'can_word', + 'nc_file', + 'read_ptr', + 'write_ptr', + 'empty_cnt', + 'total_size', +] +struct_odbdncdgn2._fields_ = [ + ('ctrl_word', c_int16), + ('can_word', c_int16), + ('nc_file', c_char * int(64)), + ('read_ptr', c_uint16), + ('write_ptr', c_uint16), + ('empty_cnt', c_uint16), + ('total_size', c_uint32), +] + +ODBDNCDGN2 = struct_odbdncdgn2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 740 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 747 +class struct_odbup(Structure): + pass + +struct_odbup.__slots__ = [ + 'dummy', + 'data', +] +struct_odbup._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_char * int(256)), +] + +ODBUP = struct_odbup# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 747 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 753 +class struct_odbbuf(Structure): + pass + +struct_odbbuf.__slots__ = [ + 'dummy', + 'data', +] +struct_odbbuf._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int16), +] + +ODBBUF = struct_odbbuf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 753 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 758 +class struct_odbprgname(Structure): + pass + +struct_odbprgname.__slots__ = [ + 'name', +] +struct_odbprgname._fields_ = [ + ('name', (c_char * int(256)) * int(12)), +] + +ODBPRGNAME = struct_odbprgname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 758 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 763 +class struct_prgdir(Structure): + pass + +struct_prgdir.__slots__ = [ + 'prg_data', +] +struct_prgdir._fields_ = [ + ('prg_data', c_char * int(256)), +] + +PRGDIR = struct_prgdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 763 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 768 +class struct_anon_15(Structure): + pass + +struct_anon_15.__slots__ = [ + 'reg_prg', + 'unreg_prg', + 'used_mem', + 'unused_mem', +] +struct_anon_15._fields_ = [ + ('reg_prg', c_int16), + ('unreg_prg', c_int16), + ('used_mem', c_int32), + ('unused_mem', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 767 +class union_anon_16(Union): + pass + +union_anon_16.__slots__ = [ + 'bin', + 'asc', +] +union_anon_16._fields_ = [ + ('bin', struct_anon_15), + ('asc', c_char * int(31)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 776 +class struct_odbnc(Structure): + pass + +struct_odbnc.__slots__ = [ + 'u', +] +struct_odbnc._fields_ = [ + ('u', union_anon_16), +] + +ODBNC = struct_odbnc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 776 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 783 +class struct_odbpro(Structure): + pass + +struct_odbpro.__slots__ = [ + 'dummy', + 'data', + 'mdata', +] +struct_odbpro._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int16), + ('mdata', c_int16), +] + +ODBPRO = struct_odbpro# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 783 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 789 +class struct_odbexeprg(Structure): + pass + +struct_odbexeprg.__slots__ = [ + 'name', + 'o_num', +] +struct_odbexeprg._fields_ = [ + ('name', c_char * int(36)), + ('o_num', c_int32), +] + +ODBEXEPRG = struct_odbexeprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 789 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 795 +class struct_odbdncprg(Structure): + pass + +struct_odbdncprg.__slots__ = [ + 'name', + 'o_num', +] +struct_odbdncprg._fields_ = [ + ('name', c_char * int(36)), + ('o_num', c_int32), +] + +ODBDNCPRG = struct_odbdncprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 795 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 801 +class struct_odbseq(Structure): + pass + +struct_odbseq.__slots__ = [ + 'dummy', + 'data', +] +struct_odbseq._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int32), +] + +ODBSEQ = struct_odbseq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 801 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 810 +class struct_tagEXEPRG(Structure): + pass + +struct_tagEXEPRG.__slots__ = [ + 'length', + 'prep_blk', + 'act_blk', + 'dummy', + 'data', +] +struct_tagEXEPRG._fields_ = [ + ('length', c_uint16), + ('prep_blk', c_int16), + ('act_blk', c_int16), + ('dummy', c_int16), + ('data', c_char * int(512)), +] + +EXEPRG = struct_tagEXEPRG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 810 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 815 +class struct_odbexeprginfo(Structure): + pass + +struct_odbexeprginfo.__slots__ = [ + 'before_buffering', + 'after_buffering', +] +struct_odbexeprginfo._fields_ = [ + ('before_buffering', EXEPRG), + ('after_buffering', EXEPRG), +] + +ODBEXEPRGINFO = struct_odbexeprginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 815 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 823 +class struct_odbmdip(Structure): + pass + +struct_odbmdip.__slots__ = [ + 'mdiprog', + 'mdipntr', + 'crntprog', + 'crntpntr', +] +struct_odbmdip._fields_ = [ + ('mdiprog', c_int16), + ('mdipntr', c_int32), + ('crntprog', c_int16), + ('crntpntr', c_int32), +] + +ODBMDIP = struct_odbmdip# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 823 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 831 +class struct_odbnest(Structure): + pass + +struct_odbnest.__slots__ = [ + 'attrib', + 'comment', + 'prog_name', + 'dummy', +] +struct_odbnest._fields_ = [ + ('attrib', c_uint32), + ('comment', c_char * int(64)), + ('prog_name', c_char * int(245)), + ('dummy', c_char * int(7)), +] + +ODBNESTPDF = struct_odbnest# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 831 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 838 +class struct_odbpdfdrv(Structure): + pass + +struct_odbpdfdrv.__slots__ = [ + 'max_num', + 'dummy', + 'drive', +] +struct_odbpdfdrv._fields_ = [ + ('max_num', c_int16), + ('dummy', c_int16), + ('drive', (c_char * int(12)) * int(16)), +] + +ODBPDFDRV = struct_odbpdfdrv# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 838 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 846 +class struct_odbpdfinf(Structure): + pass + +struct_odbpdfinf.__slots__ = [ + 'used_page', + 'all_page', + 'used_dir', + 'all_dir', +] +struct_odbpdfinf._fields_ = [ + ('used_page', c_int32), + ('all_page', c_int32), + ('used_dir', c_int32), + ('all_dir', c_int32), +] + +ODBPDFINF = struct_odbpdfinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 846 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 853 +class struct_idbpdfsdir(Structure): + pass + +struct_idbpdfsdir.__slots__ = [ + 'path', + 'req_num', + 'dummy', +] +struct_idbpdfsdir._fields_ = [ + ('path', c_char * int(212)), + ('req_num', c_int16), + ('dummy', c_int16), +] + +IDBPDFSDIR = struct_idbpdfsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 853 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 860 +class struct_odbpdfsdir(Structure): + pass + +struct_odbpdfsdir.__slots__ = [ + 'sub_exist', + 'dummy', + 'd_f', +] +struct_odbpdfsdir._fields_ = [ + ('sub_exist', c_int16), + ('dummy', c_int16), + ('d_f', c_char * int(36)), +] + +ODBPDFSDIR = struct_odbpdfsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 860 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 869 +class struct_idbpdfadir(Structure): + pass + +struct_idbpdfadir.__slots__ = [ + 'path', + 'req_num', + 'size_kind', + 'type', + 'dummy', +] +struct_idbpdfadir._fields_ = [ + ('path', c_char * int(212)), + ('req_num', c_int16), + ('size_kind', c_int16), + ('type', c_int16), + ('dummy', c_int16), +] + +IDBPDFADIR = struct_idbpdfadir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 869 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 887 +class struct_odbpdfadir(Structure): + pass + +struct_odbpdfadir.__slots__ = [ + 'data_kind', + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'dummy', + 'dummy2', + 'size', + 'attr', + 'd_f', + 'comment', + 'o_time', +] +struct_odbpdfadir._fields_ = [ + ('data_kind', c_int16), + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('dummy', c_int16), + ('dummy2', c_int32), + ('size', c_int32), + ('attr', c_uint32), + ('d_f', c_char * int(36)), + ('comment', c_char * int(52)), + ('o_time', c_char * int(12)), +] + +ODBPDFADIR = struct_odbpdfadir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 887 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 895 +class struct_idbpdfprg(Structure): + pass + +struct_idbpdfprg.__slots__ = [ + 'path', + 'size_kind', + 'type', + 'dummy', +] +struct_idbpdfprg._fields_ = [ + ('path', c_char * int(244)), + ('size_kind', c_int16), + ('type', c_int16), + ('dummy', c_int16), +] + +IDBPDFPRG = struct_idbpdfprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 895 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 909 +class struct_odbpdfprg(Structure): + pass + +struct_odbpdfprg.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'size', + 'attr', + 'comment', + 'o_time', +] +struct_odbpdfprg._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('size', c_int32), + ('attr', c_uint32), + ('comment', c_char * int(52)), + ('o_time', c_char * int(12)), +] + +ODBPDFPRG = struct_odbpdfprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 909 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 917 +class struct_odbprtct(Structure): + pass + +struct_odbprtct.__slots__ = [ + 'disp', + 'edit', + 'encd', + 'lock', +] +struct_odbprtct._fields_ = [ + ('disp', c_int16), + ('edit', c_int16), + ('encd', c_int16), + ('lock', c_int16), +] + +ODBPRTCT = struct_odbprtct# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 917 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 927 +class struct_odbprtct2(Structure): + pass + +struct_odbprtct2.__slots__ = [ + 'disp', + 'edit', + 'encd', + 'lock', + 'output', + 'dummy', +] +struct_odbprtct2._fields_ = [ + ('disp', c_int16), + ('edit', c_int16), + ('encd', c_int16), + ('lock', c_int16), + ('output', c_int16), + ('dummy', c_int16), +] + +ODBPRTCT2 = struct_odbprtct2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 927 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 933 +class struct_odbpdfnfil(Structure): + pass + +struct_odbpdfnfil.__slots__ = [ + 'dir_num', + 'file_num', +] +struct_odbpdfnfil._fields_ = [ + ('dir_num', c_int16), + ('file_num', c_int16), +] + +ODBPDFNFIL = struct_odbpdfnfil# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 933 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 939 +class struct_idbpdftdir(Structure): + pass + +struct_idbpdftdir.__slots__ = [ + 'slct', + 'attr', +] +struct_idbpdftdir._fields_ = [ + ('slct', c_uint32), + ('attr', c_uint32), +] + +IDBPDFTDIR = struct_idbpdftdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 939 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 950 +class struct_in_dsfile(Structure): + pass + +struct_in_dsfile.__slots__ = [ + 'path', + 'fnum', + 'offset', + 'req_num', + 'size_type', + 'detail', + 'dummy', +] +struct_in_dsfile._fields_ = [ + ('path', c_char * int(256)), + ('fnum', c_int32), + ('offset', c_int32), + ('req_num', c_int16), + ('size_type', c_int16), + ('detail', c_int16), + ('dummy', c_int16), +] + +IN_DSFILE = struct_in_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 950 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 961 +class struct_out_dsinfo(Structure): + pass + +struct_out_dsinfo.__slots__ = [ + 'type', + 'dummy', + 'fnum', + 'total', + 'remain_h', + 'remain_l', + 'dir', +] +struct_out_dsinfo._fields_ = [ + ('type', c_int16), + ('dummy', c_int16), + ('fnum', c_int32), + ('total', c_int32), + ('remain_h', c_uint32), + ('remain_l', c_uint32), + ('dir', c_char * int(256)), +] + +OUT_DSINFO = struct_out_dsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 961 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 975 +class struct_out_dsfile(Structure): + pass + +struct_out_dsfile.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'size', + 'attr', + 'file', + 'info', +] +struct_out_dsfile._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('size', c_int32), + ('attr', c_uint32), + ('file', c_char * int(36)), + ('info', c_char * int(128)), +] + +OUT_DSFILE = struct_out_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 975 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 984 +class struct_in_dsfile_req(Structure): + pass + +struct_in_dsfile_req.__slots__ = [ + 'file', + 'fnum', + 'offset', + 'detail', + 'option', +] +struct_in_dsfile_req._fields_ = [ + ('file', c_char * int(256)), + ('fnum', c_int32), + ('offset', c_int32), + ('detail', c_int16), + ('option', c_uint16), +] + +ODB_IN_DSFILE_REQ = struct_in_dsfile_req# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 984 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 990 +class struct_in_stat_dsfile(Structure): + pass + +struct_in_stat_dsfile.__slots__ = [ + 'req_num', + 'size_type', +] +struct_in_stat_dsfile._fields_ = [ + ('req_num', c_int16), + ('size_type', c_int16), +] + +ODB_IN_STAT_DSFILE = struct_in_stat_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 990 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 996 +class struct_odbembedfinf(Structure): + pass + +struct_odbembedfinf.__slots__ = [ + 'used_page', + 'all_page', +] +struct_odbembedfinf._fields_ = [ + ('used_page', c_int32), + ('all_page', c_int32), +] + +ODBEMBEDFINF = struct_odbembedfinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 996 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1007 +class struct_odbtofs(Structure): + pass + +struct_odbtofs.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbtofs._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32), +] + +ODBTOFS = struct_odbtofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1007 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1020 +class struct_anon_17(Structure): + pass + +struct_anon_17.__slots__ = [ + 'tip', + 'data', +] +struct_anon_17._fields_ = [ + ('tip', c_int16), + ('data', c_int32 * int(1)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1024 +class struct_anon_18(Structure): + pass + +struct_anon_18.__slots__ = [ + 'tip', + 'data', +] +struct_anon_18._fields_ = [ + ('tip', c_int16), + ('data', c_int32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1028 +class struct_anon_19(Structure): + pass + +struct_anon_19.__slots__ = [ + 'tip', + 'data', +] +struct_anon_19._fields_ = [ + ('tip', c_int16), + ('data', c_int32 * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1034 +class struct_anon_20(Structure): + pass + +struct_anon_20.__slots__ = [ + 'tip', + 'data', +] +struct_anon_20._fields_ = [ + ('tip', c_int16), + ('data', c_int32 * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1038 +class struct_anon_21(Structure): + pass + +struct_anon_21.__slots__ = [ + 'tip', + 'data', +] +struct_anon_21._fields_ = [ + ('tip', c_int16), + ('data', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1044 +class struct_anon_22(Structure): + pass + +struct_anon_22.__slots__ = [ + 'data', +] +struct_anon_22._fields_ = [ + ('data', c_int32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1015 +class union_anon_23(Union): + pass + +union_anon_23.__slots__ = [ + 'm_ofs', + 'm_ofs_a', + 'm_ofs_b', + 'm_ofs_c', + 'm_ofs_at', + 'm_ofs_bt', + 'm_ofs_ct', + 't_tip', + 't_ofs', + 't_ofs_a', + 't_ofs_b', + 't_ofs_2g', + 'm_ofs_cnr', + 't_ofs_ex', +] +union_anon_23._fields_ = [ + ('m_ofs', c_int32 * int(5)), + ('m_ofs_a', c_int32 * int(5)), + ('m_ofs_b', c_int32 * int(10)), + ('m_ofs_c', c_int32 * int(20)), + ('m_ofs_at', struct_anon_17 * int(5)), + ('m_ofs_bt', struct_anon_18 * int(5)), + ('m_ofs_ct', struct_anon_19 * int(5)), + ('t_tip', c_int16 * int(5)), + ('t_ofs', c_int32 * int(5)), + ('t_ofs_a', struct_anon_20 * int(5)), + ('t_ofs_b', struct_anon_21 * int(5)), + ('t_ofs_2g', c_int32 * int(15)), + ('m_ofs_cnr', c_int32 * int(10)), + ('t_ofs_ex', struct_anon_22 * int(5)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1048 +class struct_iodbto(Structure): + pass + +struct_iodbto.__slots__ = [ + 'datano_s', + 'type', + 'datano_e', + 'u', +] +struct_iodbto._fields_ = [ + ('datano_s', c_int16), + ('type', c_int16), + ('datano_e', c_int16), + ('u', union_anon_23), +] + +IODBTO = struct_iodbto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1048 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1056 +class struct_iodbzofs(Structure): + pass + +struct_iodbzofs.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbzofs._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +IODBZOFS = struct_iodbzofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1056 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1065 +class struct_iodbzor(Structure): + pass + +struct_iodbzor.__slots__ = [ + 'datano_s', + 'type', + 'datano_e', + 'data', +] +struct_iodbzor._fields_ = [ + ('datano_s', c_int16), + ('type', c_int16), + ('datano_e', c_int16), + ('data', c_int32 * int((8 * 32))), +] + +IODBZOR = struct_iodbzor# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1065 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1071 +class struct_iodbjogcmdcode(Structure): + pass + +struct_iodbjogcmdcode.__slots__ = [ + 'adrs', + 'num', +] +struct_iodbjogcmdcode._fields_ = [ + ('adrs', c_char), + ('num', c_int32), +] + +ODBJOGCMDCODE = struct_iodbjogcmdcode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1071 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1076 +class struct_iodbjogcmdscode(Structure): + pass + +struct_iodbjogcmdscode.__slots__ = [ + 'adrs', + 'num', +] +struct_iodbjogcmdscode._fields_ = [ + ('adrs', c_char * int(4)), + ('num', c_int32), +] + +ODBJOGCMDSCODE = struct_iodbjogcmdscode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1076 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1082 +class struct_iodbjogcmdaxis(Structure): + pass + +struct_iodbjogcmdaxis.__slots__ = [ + 'name', + 'data', + 'dec', +] +struct_iodbjogcmdaxis._fields_ = [ + ('name', c_char * int(4)), + ('data', c_int32), + ('dec', c_int32), +] + +ODBJOGCMDAXIS = struct_iodbjogcmdaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1082 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1094 +class struct_odbjogcmd(Structure): + pass + +struct_odbjogcmd.__slots__ = [ + 'gcode', + 'mcode', + 'scode', + 'tcode', + 'bcode', + 'padr', + 'extscode', + 'axis', + 'axis_cnt', +] +struct_odbjogcmd._fields_ = [ + ('gcode', ODBJOGCMDCODE), + ('mcode', ODBJOGCMDCODE), + ('scode', ODBJOGCMDCODE), + ('tcode', ODBJOGCMDCODE), + ('bcode', ODBJOGCMDCODE), + ('padr', ODBJOGCMDCODE), + ('extscode', ODBJOGCMDSCODE * int(4)), + ('axis', ODBJOGCMDAXIS * int(32)), + ('axis_cnt', c_int32), +] + +ODBJOGCMD = struct_odbjogcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1094 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1103 +class struct_iodbmstp(Structure): + pass + +struct_iodbmstp.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_iodbmstp._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('data', c_char * int(7)), +] + +IODBMSTP = struct_iodbmstp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1103 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1116 +class struct_realprm(Structure): + pass + +struct_realprm.__slots__ = [ + 'prm_val', + 'dec_val', +] +struct_realprm._fields_ = [ + ('prm_val', c_int32), + ('dec_val', c_int32), +] + +REALPRM = struct_realprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1116 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1122 +class union_anon_24(Union): + pass + +union_anon_24.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_24._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALPRM * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1132 +class struct_iodbpsd(Structure): + pass + +struct_iodbpsd.__slots__ = [ + 'datano', + 'type', + 'u', +] +struct_iodbpsd._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('u', union_anon_24), +] + +IODBPSD = struct_iodbpsd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1132 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1159 +class struct_anon_25(Structure): + pass + +struct_anon_25.__slots__ = [ + 'prm_val', + 'dec_val', +] +struct_anon_25._fields_ = [ + ('prm_val', c_int32), + ('dec_val', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1163 +class struct_iodbprm(Structure): + pass + +struct_iodbprm.__slots__ = [ + 'datano', + 'type', + 'axis', + 'info', + 'unit', + 'data', +] +struct_iodbprm._fields_ = [ + ('datano', c_int32), + ('type', c_int16), + ('axis', c_int16), + ('info', c_int16), + ('unit', c_int16), + ('data', struct_anon_25 * int(32)), +] + +IODBPRM = struct_iodbprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1163 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1170 +class union_anon_26(Union): + pass + +union_anon_26.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', +] +union_anon_26._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1176 +class struct_iodbbook(Structure): + pass + +struct_iodbbook.__slots__ = [ + 'param_no', + 'axis', + 'type', + 'u', +] +struct_iodbbook._fields_ = [ + ('param_no', c_int16), + ('axis', c_char), + ('type', c_char), + ('u', union_anon_26), +] + +IODBBOOK = struct_iodbbook# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1176 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1185 +class struct_iodbpi(Structure): + pass + +struct_iodbpi.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_iodbpi._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('data', c_char * int(5)), +] + +IODBPI = struct_iodbpi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1185 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1191 +class struct_iodbovmst(Structure): + pass + +struct_iodbovmst.__slots__ = [ + 'adrs', + 'num', +] +struct_iodbovmst._fields_ = [ + ('adrs', c_char), + ('num', c_int32), +] + +IODBOVMST = struct_iodbovmst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1191 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1199 +class struct_iodbovstr(Structure): + pass + +struct_iodbovstr.__slots__ = [ + 'mcode', + 'scode', + 'tcode', + 'bcode', +] +struct_iodbovstr._fields_ = [ + ('mcode', IODBOVMST), + ('scode', IODBOVMST), + ('tcode', IODBOVMST), + ('bcode', IODBOVMST), +] + +IODBOVSTR = struct_iodbovstr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1199 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1205 +class struct_anon_27(Structure): + pass + +struct_anon_27.__slots__ = [ + 's_no', + 'e_no', + 'attr', +] +struct_anon_27._fields_ = [ + ('s_no', c_int32), + ('e_no', c_int32), + ('attr', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1210 +class struct_tagIODBPITCHBLK(Structure): + pass + +struct_tagIODBPITCHBLK.__slots__ = [ + 'group_num', + 'pginf', +] +struct_tagIODBPITCHBLK._fields_ = [ + ('group_num', c_int16), + ('pginf', struct_anon_27 * int(8)), +] + +IODBPITCHBLK = struct_tagIODBPITCHBLK# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1210 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1222 +class struct_tagODBVOLC(Structure): + pass + +struct_tagODBVOLC.__slots__ = [ + 'start_no', + 'start_ax', + 'end_no', + 'end_ax', + 'num', + 'type', + 'data', +] +struct_tagODBVOLC._fields_ = [ + ('start_no', c_int32), + ('start_ax', c_int32), + ('end_no', c_int32), + ('end_ax', c_int32), + ('num', c_int32), + ('type', c_char), + ('data', c_int32 * int(72)), +] + +ODBVOLC = struct_tagODBVOLC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1222 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1230 +class struct_iodbrotvolc(Structure): + pass + +struct_iodbrotvolc.__slots__ = [ + 'lin', + 'rot', +] +struct_iodbrotvolc._fields_ = [ + ('lin', c_int32 * int(3)), + ('rot', c_int32 * int(3)), +] + +IODBROTVOLC = struct_iodbrotvolc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1230 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1237 +class struct_tagODBVOLCOMP(Structure): + pass + +struct_tagODBVOLCOMP.__slots__ = [ + 'comp', +] +struct_tagODBVOLCOMP._fields_ = [ + ('comp', c_int32 * int(5)), +] + +ODBVOLCOMP = struct_tagODBVOLCOMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1237 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1245 +class struct_odbm(Structure): + pass + +struct_odbm.__slots__ = [ + 'datano', + 'dummy', + 'mcr_val', + 'dec_val', +] +struct_odbm._fields_ = [ + ('datano', c_int16), + ('dummy', c_int16), + ('mcr_val', c_int32), + ('dec_val', c_int16), +] + +ODBM = struct_odbm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1245 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1252 +class struct_odbm3(Structure): + pass + +struct_odbm3.__slots__ = [ + 'datano', + 'mcr_val', + 'dec_val', +] +struct_odbm3._fields_ = [ + ('datano', c_int32), + ('mcr_val', c_int32), + ('dec_val', c_int16), +] + +ODBM3 = struct_odbm3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1252 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1260 +class struct_anon_28(Structure): + pass + +struct_anon_28.__slots__ = [ + 'mcr_val', + 'dec_val', +] +struct_anon_28._fields_ = [ + ('mcr_val', c_int32), + ('dec_val', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1264 +class struct_iodbmr(Structure): + pass + +struct_iodbmr.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_iodbmr._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('data', struct_anon_28 * int(5)), +] + +IODBMR = struct_iodbmr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1264 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1270 +class struct_iodbmnr(Structure): + pass + +struct_iodbmnr.__slots__ = [ + 'mcr_val', + 'name', +] +struct_iodbmnr._fields_ = [ + ('mcr_val', c_double), + ('name', c_char * int(16)), +] + +IODBMRN = struct_iodbmnr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1270 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1276 +class struct_iodbmnr3(Structure): + pass + +struct_iodbmnr3.__slots__ = [ + 'mcr_val', + 'name', +] +struct_iodbmnr3._fields_ = [ + ('mcr_val', c_double), + ('name', c_char * int(32)), +] + +IODBMRN3 = struct_iodbmnr3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1276 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1282 +class struct_iodbmnr4(Structure): + pass + +struct_iodbmnr4.__slots__ = [ + 'mcr_val', + 'name', +] +struct_iodbmnr4._fields_ = [ + ('mcr_val', c_double), + ('name', c_char * int(64)), +] + +IODBMRN4 = struct_iodbmnr4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1282 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1290 +class struct_odbpm(Structure): + pass + +struct_odbpm.__slots__ = [ + 'datano', + 'dummy', + 'mcr_val', + 'dec_val', +] +struct_odbpm._fields_ = [ + ('datano', c_int32), + ('dummy', c_int16), + ('mcr_val', c_int32), + ('dec_val', c_int16), +] + +ODBPM = struct_odbpm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1290 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1298 +class struct_anon_29(Structure): + pass + +struct_anon_29.__slots__ = [ + 'mcr_val', + 'dec_val', +] +struct_anon_29._fields_ = [ + ('mcr_val', c_int32), + ('dec_val', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1302 +class struct_iodbpr(Structure): + pass + +struct_iodbpr.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_iodbpr._fields_ = [ + ('datano_s', c_int32), + ('dummy', c_int16), + ('datano_e', c_int32), + ('data', struct_anon_29 * int(5)), +] + +IODBPR = struct_iodbpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1302 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1308 +class struct_odbtlinf(Structure): + pass + +struct_odbtlinf.__slots__ = [ + 'ofs_type', + 'use_no', +] +struct_odbtlinf._fields_ = [ + ('ofs_type', c_int16), + ('use_no', c_int16), +] + +ODBTLINF = struct_odbtlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1308 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1315 +class struct_odbtlinf2(Structure): + pass + +struct_odbtlinf2.__slots__ = [ + 'ofs_type', + 'use_no', + 'ofs_enable', +] +struct_odbtlinf2._fields_ = [ + ('ofs_type', c_int16), + ('use_no', c_int16), + ('ofs_enable', c_int16), +] + +ODBTLINF2 = struct_odbtlinf2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1315 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1321 +class struct_odbmvinf(Structure): + pass + +struct_odbmvinf.__slots__ = [ + 'use_no1', + 'use_no2', +] +struct_odbmvinf._fields_ = [ + ('use_no1', c_int16), + ('use_no2', c_int16), +] + +ODBMVINF = struct_odbmvinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1321 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1333 +class struct_odbpminf(Structure): + pass + +struct_odbpminf.__slots__ = [ + 'use_no1', + 'use_no2', + 'v2_type', +] +struct_odbpminf._fields_ = [ + ('use_no1', c_int16), + ('use_no2', c_int16), + ('v2_type', c_int16), +] + +ODBPMINF = struct_odbpminf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1333 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1355 +class struct_odbpminf2(Structure): + pass + +struct_odbpminf2.__slots__ = [ + 'use_no1', + 'use_no2', + 'use_no20', + 'v1_type', + 'v2_type', + 'v20_type', +] +struct_odbpminf2._fields_ = [ + ('use_no1', c_int32), + ('use_no2', c_int32), + ('use_no20', c_int32), + ('v1_type', c_int16), + ('v2_type', c_int16), + ('v20_type', c_int16), +] + +ODBPMINF2 = struct_odbpminf2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1355 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1363 +class struct_odbpminf3(Structure): + pass + +struct_odbpminf3.__slots__ = [ + 'use_no1', + 'use_no2', + 'v1_type', + 'v2_type', +] +struct_odbpminf3._fields_ = [ + ('use_no1', c_int16), + ('use_no2', c_uint32), + ('v1_type', c_int16), + ('v2_type', c_int16), +] + +ODBPMINF3 = struct_odbpminf3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1363 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1370 +class struct_odbpmvalflg(Structure): + pass + +struct_odbpmvalflg.__slots__ = [ + 'exe_type', + 'aux_type', + 'tlk_type', +] +struct_odbpmvalflg._fields_ = [ + ('exe_type', c_int16), + ('aux_type', c_int16), + ('tlk_type', c_int16), +] + +ODBPMVALFLG = struct_odbpmvalflg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1370 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1379 +class struct_odbdatrng(Structure): + pass + +struct_odbdatrng.__slots__ = [ + 'data_min', + 'data_max', + 'status', +] +struct_odbdatrng._fields_ = [ + ('data_min', c_int32), + ('data_max', c_int32), + ('status', c_int32), +] + +ODBDATRNG = struct_odbdatrng# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1379 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1391 +class struct_anon_30(Structure): + pass + +struct_anon_30.__slots__ = [ + 'mes_axis', + 'mes_parl', + 'mes_val1', + 'mes_dp1', + 'mes_val2', + 'mes_dp2', + 'mes_val3', + 'mes_dp3', +] +struct_anon_30._fields_ = [ + ('mes_axis', c_char * int(2)), + ('mes_parl', c_char * int(2)), + ('mes_val1', c_int32 * int(2)), + ('mes_dp1', c_int32 * int(2)), + ('mes_val2', c_int32 * int(2)), + ('mes_dp2', c_int32 * int(2)), + ('mes_val3', c_int32 * int(2)), + ('mes_dp3', c_int32 * int(2)), +] + +ODBHOLDATA = struct_anon_30# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1391 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1402 +class struct_hol64(Structure): + pass + +struct_hol64.__slots__ = [ + 'mes_val1', + 'mes_dp1', + 'mes_val2', + 'mes_dp2', + 'mes_val3', + 'mes_dp3', + 'mes_axis', + 'mes_parl', +] +struct_hol64._fields_ = [ + ('mes_val1', c_double * int(2)), + ('mes_dp1', c_int32 * int(2)), + ('mes_val2', c_double * int(2)), + ('mes_dp2', c_int32 * int(2)), + ('mes_val3', c_double * int(2)), + ('mes_dp3', c_int32 * int(2)), + ('mes_axis', c_char * int(2)), + ('mes_parl', c_char * int(2)), +] + +ODBHOLDATA64 = struct_hol64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1402 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1411 +class struct_tlmsinf(Structure): + pass + +struct_tlmsinf.__slots__ = [ + 't', + 'm', + 'hm', + 'hm_dp', + 'tlofs_no', +] +struct_tlmsinf._fields_ = [ + ('t', c_int32), + ('m', c_int32), + ('hm', c_int32), + ('hm_dp', c_int32), + ('tlofs_no', c_int32), +] + +ODBTLMSINF = struct_tlmsinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1411 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1417 +class struct_tldata(Structure): + pass + +struct_tldata.__slots__ = [ + 'tl', + 'tl_dp', +] +struct_tldata._fields_ = [ + ('tl', c_int32), + ('tl_dp', c_int32), +] + +ODBTLDATA = struct_tldata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1417 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1422 +class struct_hspinfo(Structure): + pass + +struct_hspinfo.__slots__ = [ + 'prminfo', +] +struct_hspinfo._fields_ = [ + ('prminfo', (c_char * int(16)) * int(8)), +] + +HSPINFO = struct_hspinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1422 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1432 +class union_hspdata(Union): + pass + +union_hspdata.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', +] +union_hspdata._fields_ = [ + ('cdata', c_char * int(32)), + ('idata', c_int16 * int(32)), + ('ldata', c_int32 * int(32)), + ('rdata', REALPRM * int(32)), +] + +HSPDATA = union_hspdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1432 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1450 +class union_hspdatam(Union): + pass + +union_hspdatam.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', +] +union_hspdatam._fields_ = [ + ('cdata', c_char * int(32)), + ('idata', c_int16 * int(32)), + ('ldata', c_int32 * int(32)), + ('rdata', REALPRM * int(32)), +] + +HSPDATAM = union_hspdatam# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1450 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1457 +class struct_odbfofs(Structure): + pass + +struct_odbfofs.__slots__ = [ + 'mcrval', + 'decval', +] +struct_odbfofs._fields_ = [ + ('mcrval', c_int32), + ('decval', c_int16), +] + +ODBFOFS = struct_odbfofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1457 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1461 +class struct_anon_31(Structure): + pass + +struct_anon_31.__slots__ = [ + 'acc_bipl', + 'acc_chg_time', + 'jerk_acc_diff', + 'jerk_acc_diff_lin', + 'jerk_acc_ratio', + 'max_acc', + 't_con_aipl', + 'corner_feed_diff', + 'max_cut_fdrate', +] +struct_anon_31._fields_ = [ + ('acc_bipl', c_int32 * int(32)), + ('acc_chg_time', c_int32), + ('jerk_acc_diff', c_int32 * int(32)), + ('jerk_acc_diff_lin', c_int32 * int(32)), + ('jerk_acc_ratio', c_char), + ('max_acc', c_int32 * int(32)), + ('t_con_aipl', c_int16 * int(32)), + ('corner_feed_diff', c_int32 * int(32)), + ('max_cut_fdrate', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1475 +class union_anon_32(Union): + pass + +union_anon_32.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'cdatas', + 'idatas', + 'ldatas', +] +union_anon_32._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1472 +class struct_anon_33(Structure): + pass + +struct_anon_33.__slots__ = [ + 'datano', + 'type', + 'u', +] +struct_anon_33._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('u', union_anon_32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1484 +class struct_iodbctpr(Structure): + pass + +struct_iodbctpr.__slots__ = [ + 'data', + 'prm', +] +struct_iodbctpr._fields_ = [ + ('data', struct_anon_31), + ('prm', struct_anon_33 * int(2)), +] + +IODBCTPR = struct_iodbctpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1484 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1490 +class struct_anon_34(Structure): + pass + +struct_anon_34.__slots__ = [ + 'acc_bipl', + 'acc_chg_time', + 'jerk_acc_diff', + 'jerk_acc_diff_lin', + 'jerk_acc_ratio', + 'max_acc', + 't_con_aipl', + 'corner_feed_diff', + 'max_cut_fdrate', +] +struct_anon_34._fields_ = [ + ('acc_bipl', c_int32 * int(8)), + ('acc_chg_time', c_int32), + ('jerk_acc_diff', c_int32 * int(8)), + ('jerk_acc_diff_lin', c_int32 * int(8)), + ('jerk_acc_ratio', c_char), + ('max_acc', c_int32 * int(8)), + ('t_con_aipl', c_int16 * int(8)), + ('corner_feed_diff', c_int32 * int(8)), + ('max_cut_fdrate', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1503 +class struct_anon_35(Structure): + pass + +struct_anon_35.__slots__ = [ + 'acc_bipl', + 'acc_chg_time', + 'jerk_acc_diff', + 'jerk_acc_diff_lin', + 'jerk_acc_ratio', + 'max_acc', + 't_con_aipl', + 'corner_feed_diff', + 'max_cut_fdrate', +] +struct_anon_35._fields_ = [ + ('acc_bipl', REALPRM * int(32)), + ('acc_chg_time', REALPRM), + ('jerk_acc_diff', REALPRM * int(32)), + ('jerk_acc_diff_lin', REALPRM * int(32)), + ('jerk_acc_ratio', c_char), + ('max_acc', REALPRM * int(32)), + ('t_con_aipl', c_int16 * int(32)), + ('corner_feed_diff', REALPRM * int(32)), + ('max_cut_fdrate', REALPRM * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1488 +class union_anon_36(Union): + pass + +union_anon_36.__slots__ = [ + 'data_160', + 'data_30i', +] +union_anon_36._fields_ = [ + ('data_160', struct_anon_34), + ('data_30i', struct_anon_35), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1519 +class union_anon_37(Union): + pass + +union_anon_37.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_37._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALPRM * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1516 +class struct_anon_38(Structure): + pass + +struct_anon_38.__slots__ = [ + 'datano', + 'type', + 'u', +] +struct_anon_38._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('u', union_anon_37), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1530 +class struct_iodbctprm(Structure): + pass + +struct_iodbctprm.__slots__ = [ + 'data', + 'prm', +] +struct_iodbctprm._fields_ = [ + ('data', union_anon_36), + ('prm', struct_anon_38 * int(2)), +] + +IODBCTPRM = struct_iodbctprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1530 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1541 +class struct_anon_39(Structure): + pass + +struct_anon_39.__slots__ = [ + 'data1', + 'data2', + 'tooltype', + 'install', + 'toolname', + 'dummy', +] +struct_anon_39._fields_ = [ + ('data1', c_int32), + ('data2', c_int32), + ('tooltype', c_char), + ('install', c_char), + ('toolname', c_char * int(9)), + ('dummy', c_char), +] + +IODBTLGS = struct_anon_39# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1541 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1554 +class struct_iodbtlgsext(Structure): + pass + +struct_iodbtlgsext.__slots__ = [ + 'data1', + 'data2', + 'data3', + 'data4', + 'tooltype', + 'install', + 'holder', + 'toolname', +] +struct_iodbtlgsext._fields_ = [ + ('data1', c_int32), + ('data2', c_int32), + ('data3', c_int32), + ('data4', c_int32), + ('tooltype', c_char), + ('install', c_char), + ('holder', c_char), + ('toolname', c_char * int(9)), +] + +IODBTLGSEXT = struct_iodbtlgsext# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1554 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1573 +class struct_iodbtlgsext2(Structure): + pass + +struct_iodbtlgsext2.__slots__ = [ + 'data1', + 'data2', + 'data3', + 'data4', + 'data5', + 'data6', + 'data7', + 'data8', + 'data9', + 'data10', + 'tooltype', + 'install', + 'holder', + 'toolname', +] +struct_iodbtlgsext2._fields_ = [ + ('data1', c_int32), + ('data2', c_int32), + ('data3', c_int32), + ('data4', c_int32), + ('data5', c_int32), + ('data6', c_int32), + ('data7', c_int32), + ('data8', c_int32), + ('data9', c_int32), + ('data10', c_int32), + ('tooltype', c_char), + ('install', c_char), + ('holder', c_char), + ('toolname', c_char * int(9)), +] + +IODBTLGSEXT2 = struct_iodbtlgsext2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1573 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1584 +class struct_odbtlife1(Structure): + pass + +struct_odbtlife1.__slots__ = [ + 'dummy', + 'type', + 'data', +] +struct_odbtlife1._fields_ = [ + ('dummy', c_int16), + ('type', c_int16), + ('data', c_int32), +] + +ODBTLIFE1 = struct_odbtlife1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1584 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1590 +class struct_odbtlife2(Structure): + pass + +struct_odbtlife2.__slots__ = [ + 'dummy', + 'data', +] +struct_odbtlife2._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int32), +] + +ODBTLIFE2 = struct_odbtlife2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1590 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1599 +class struct_odbtlife3(Structure): + pass + +struct_odbtlife3.__slots__ = [ + 'datano', + 'dummy', + 'data', +] +struct_odbtlife3._fields_ = [ + ('datano', c_int16), + ('dummy', c_int16), + ('data', c_int32), +] + +ODBTLIFE3 = struct_odbtlife3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1599 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1612 +class struct_odbtlife4(Structure): + pass + +struct_odbtlife4.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbtlife4._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32), +] + +ODBTLIFE4 = struct_odbtlife4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1612 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1619 +class struct_odbtlife5(Structure): + pass + +struct_odbtlife5.__slots__ = [ + 'dummy', + 'type', + 'data', +] +struct_odbtlife5._fields_ = [ + ('dummy', c_int32), + ('type', c_int32), + ('data', c_int32), +] + +ODBTLIFE5 = struct_odbtlife5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1619 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1626 +class struct_anon_40(Structure): + pass + +struct_anon_40.__slots__ = [ + 'ntool', + 'life', + 'count', +] +struct_anon_40._fields_ = [ + ('ntool', c_int32), + ('life', c_int32), + ('count', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1631 +class struct_iodbtr(Structure): + pass + +struct_iodbtr.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_iodbtr._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('data', struct_anon_40 * int(5)), +] + +IODBTR = struct_iodbtr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1631 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1640 +class struct_anon_41(Structure): + pass + +struct_anon_41.__slots__ = [ + 'tuse_num', + 'tool_num', + 'length_num', + 'radius_num', + 'tinfo', +] +struct_anon_41._fields_ = [ + ('tuse_num', c_int32), + ('tool_num', c_int32), + ('length_num', c_int32), + ('radius_num', c_int32), + ('tinfo', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1647 +class struct_odbtg(Structure): + pass + +struct_odbtg.__slots__ = [ + 'grp_num', + 'dummy', + 'ntool', + 'life', + 'count', + 'data', +] +struct_odbtg._fields_ = [ + ('grp_num', c_int16), + ('dummy', c_int16 * int(2)), + ('ntool', c_int32), + ('life', c_int32), + ('count', c_int32), + ('data', struct_anon_41 * int(5)), +] + +ODBTG = struct_odbtg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1647 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1654 +class struct_anon_42(Structure): + pass + +struct_anon_42.__slots__ = [ + 'dummy', + 'count', +] +struct_anon_42._fields_ = [ + ('dummy', c_int32 * int(2)), + ('count', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1658 +class struct_idbwrc(Structure): + pass + +struct_idbwrc.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'data', +] +struct_idbwrc._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('data', struct_anon_42 * int(5)), +] + +IDBWRC = struct_idbwrc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1658 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1667 +class struct_odbusegr(Structure): + pass + +struct_odbusegr.__slots__ = [ + 'datano', + 'type', + 'next', + 'use', + 'slct', +] +struct_odbusegr._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('next', c_int32), + ('use', c_int32), + ('slct', c_int32), +] + +ODBUSEGR = struct_odbusegr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1667 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1675 +class struct_odblfno(Structure): + pass + +struct_odblfno.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odblfno._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int16), +] + +ODBLFNO = struct_odblfno# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1675 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1683 +class struct_odbtluse(Structure): + pass + +struct_odbtluse.__slots__ = [ + 's_grp', + 'dummy', + 'e_grp', + 'data', +] +struct_odbtluse._fields_ = [ + ('s_grp', c_int16), + ('dummy', c_int16), + ('e_grp', c_int16), + ('data', c_int32 * int(5)), +] + +ODBTLUSE = struct_odbtluse# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1683 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1696 +class struct_iodbtd(Structure): + pass + +struct_iodbtd.__slots__ = [ + 'datano', + 'type', + 'tool_num', + 'h_code', + 'd_code', + 'tool_inf', +] +struct_iodbtd._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('tool_num', c_int32), + ('h_code', c_int32), + ('d_code', c_int32), + ('tool_inf', c_int32), +] + +IODBTD = struct_iodbtd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1696 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1708 +class struct_iodbtd2(Structure): + pass + +struct_iodbtd2.__slots__ = [ + 'datano', + 'dummy', + 'type', + 'tool_num', + 'h_code', + 'd_code', + 'tool_inf', +] +struct_iodbtd2._fields_ = [ + ('datano', c_int16), + ('dummy', c_int16), + ('type', c_int32), + ('tool_num', c_int32), + ('h_code', c_int32), + ('d_code', c_int32), + ('tool_inf', c_int32), +] + +IODBTD2 = struct_iodbtd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1708 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1716 +class struct_anon_43(Structure): + pass + +struct_anon_43.__slots__ = [ + 'n_tool', + 'count_value', + 'counter', + 'count_type', +] +struct_anon_43._fields_ = [ + ('n_tool', c_int32), + ('count_value', c_int32), + ('counter', c_int32), + ('count_type', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1722 +class struct_iodbtgi(Structure): + pass + +struct_iodbtgi.__slots__ = [ + 's_grp', + 'dummy', + 'e_grp', + 'data', +] +struct_iodbtgi._fields_ = [ + ('s_grp', c_int16), + ('dummy', c_int16), + ('e_grp', c_int16), + ('data', struct_anon_43 * int(5)), +] + +IODBTGI = struct_iodbtgi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1722 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1731 +class struct_iodbtgi2(Structure): + pass + +struct_iodbtgi2.__slots__ = [ + 's_grp', + 'dummy', + 'e_grp', + 'opt_grpno', +] +struct_iodbtgi2._fields_ = [ + ('s_grp', c_int16), + ('dummy', c_int16), + ('e_grp', c_int16), + ('opt_grpno', c_int32 * int(5)), +] + +IODBTGI2 = struct_iodbtgi2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1731 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1740 +class struct_iodbtgi3(Structure): + pass + +struct_iodbtgi3.__slots__ = [ + 's_grp', + 'dummy', + 'e_grp', + 'life_rest', +] +struct_iodbtgi3._fields_ = [ + ('s_grp', c_int16), + ('dummy', c_int16), + ('e_grp', c_int16), + ('life_rest', c_int32 * int(5)), +] + +IODBTGI3 = struct_iodbtgi3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1740 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1752 +class struct_iodbtgi4(Structure): + pass + +struct_iodbtgi4.__slots__ = [ + 'grp_no', + 'n_tool', + 'count_value', + 'counter', + 'count_type', + 'opt_grpno', + 'life_rest', +] +struct_iodbtgi4._fields_ = [ + ('grp_no', c_int16), + ('n_tool', c_int32), + ('count_value', c_int32), + ('counter', c_int32), + ('count_type', c_int32), + ('opt_grpno', c_int32), + ('life_rest', c_int32), +] + +IODBTGI4 = struct_iodbtgi4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1752 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1759 +class struct_idbitd(Structure): + pass + +struct_idbitd.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_idbitd._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32), +] + +IDBITD = struct_idbitd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1759 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1766 +class struct_idbitd2(Structure): + pass + +struct_idbitd2.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_idbitd2._fields_ = [ + ('datano', c_int16), + ('type', c_int32), + ('data', c_int32), +] + +IDBITD2 = struct_idbitd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1766 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1774 +class struct_odbtlinfo(Structure): + pass + +struct_odbtlinfo.__slots__ = [ + 'max_group', + 'max_tool', + 'max_minute', + 'max_cycle', +] +struct_odbtlinfo._fields_ = [ + ('max_group', c_int32), + ('max_tool', c_int32), + ('max_minute', c_int32), + ('max_cycle', c_int32), +] + +ODBTLINFO = struct_odbtlinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1774 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1784 +class struct_odbusegrp(Structure): + pass + +struct_odbusegrp.__slots__ = [ + 'next', + 'use', + 'slct', + 'opt_next', + 'opt_use', + 'opt_slct', +] +struct_odbusegrp._fields_ = [ + ('next', c_int32), + ('use', c_int32), + ('slct', c_int32), + ('opt_next', c_int32), + ('opt_use', c_int32), + ('opt_slct', c_int32), +] + +ODBUSEGRP = struct_odbusegrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1784 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1797 +class struct_iodbtlgrp(Structure): + pass + +struct_iodbtlgrp.__slots__ = [ + 'ntool', + 'nfree', + 'life', + 'count', + 'use_tool', + 'opt_grpno', + 'life_rest', + 'rest_sig', + 'count_type', +] +struct_iodbtlgrp._fields_ = [ + ('ntool', c_int32), + ('nfree', c_int32), + ('life', c_int32), + ('count', c_int32), + ('use_tool', c_int32), + ('opt_grpno', c_int32), + ('life_rest', c_int32), + ('rest_sig', c_int16), + ('count_type', c_int16), +] + +IODBTLGRP = struct_iodbtlgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1797 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1805 +class struct_iodbtltool(Structure): + pass + +struct_iodbtltool.__slots__ = [ + 'tool_num', + 'h_code', + 'd_code', + 'tool_inf', +] +struct_iodbtltool._fields_ = [ + ('tool_num', c_int32), + ('h_code', c_int32), + ('d_code', c_int32), + ('tool_inf', c_int32), +] + +IODBTLTOOL = struct_iodbtltool# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1805 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1811 +class struct_exgrp(Structure): + pass + +struct_exgrp.__slots__ = [ + 'grp_no', + 'opt_grpno', +] +struct_exgrp._fields_ = [ + ('grp_no', c_int32), + ('opt_grpno', c_int32), +] + +ODBEXGP = struct_exgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1811 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1865 +class struct_iodbtlmng(Structure): + pass + +struct_iodbtlmng.__slots__ = [ + 'T_code', + 'life_count', + 'max_life', + 'rest_life', + 'life_stat', + 'cust_bits', + 'tool_info', + 'H_code', + 'D_code', + 'spindle_speed', + 'feedrate', + 'magazine', + 'pot', + 'G_code', + 'W_code', + 'gno', + 'grp', + 'edge', + 'org_magazine', + 'org_pot', + 'edge_num', + 'reserve_c', + 'reserved', + 'custom1', + 'custom2', + 'custom3', + 'custom4', + 'custom5', + 'custom6', + 'custom7', + 'custom8', + 'custom9', + 'custom10', + 'custom11', + 'custom12', + 'custom13', + 'custom14', + 'custom15', + 'custom16', + 'custom17', + 'custom18', + 'custom19', + 'custom20', +] +struct_iodbtlmng._fields_ = [ + ('T_code', c_int32), + ('life_count', c_int32), + ('max_life', c_int32), + ('rest_life', c_int32), + ('life_stat', c_ubyte), + ('cust_bits', c_ubyte), + ('tool_info', c_uint16), + ('H_code', c_int16), + ('D_code', c_int16), + ('spindle_speed', c_int32), + ('feedrate', c_int32), + ('magazine', c_int16), + ('pot', c_int16), + ('G_code', c_int16), + ('W_code', c_int16), + ('gno', c_int16), + ('grp', c_int16), + ('edge', c_int16), + ('org_magazine', c_int16), + ('org_pot', c_int16), + ('edge_num', c_ubyte), + ('reserve_c', c_char), + ('reserved', c_int32 * int(2)), + ('custom1', c_int32), + ('custom2', c_int32), + ('custom3', c_int32), + ('custom4', c_int32), + ('custom5', c_int32), + ('custom6', c_int32), + ('custom7', c_int32), + ('custom8', c_int32), + ('custom9', c_int32), + ('custom10', c_int32), + ('custom11', c_int32), + ('custom12', c_int32), + ('custom13', c_int32), + ('custom14', c_int32), + ('custom15', c_int32), + ('custom16', c_int32), + ('custom17', c_int32), + ('custom18', c_int32), + ('custom19', c_int32), + ('custom20', c_int32), +] + +IODBTLMNG = struct_iodbtlmng# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1865 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1931 +class struct_iodbtlmng_f2(Structure): + pass + +struct_iodbtlmng_f2.__slots__ = [ + 'T_code', + 'life_count', + 'max_life', + 'rest_life', + 'life_stat', + 'cust_bits', + 'tool_info', + 'H_code', + 'D_code', + 'spindle_speed', + 'feedrate', + 'magazine', + 'pot', + 'G_code', + 'W_code', + 'gno', + 'grp', + 'edge', + 'org_magazine', + 'org_pot', + 'edge_num', + 'reserve_c', + 'reserved', + 'custom1', + 'custom2', + 'custom3', + 'custom4', + 'custom5', + 'custom6', + 'custom7', + 'custom8', + 'custom9', + 'custom10', + 'custom11', + 'custom12', + 'custom13', + 'custom14', + 'custom15', + 'custom16', + 'custom17', + 'custom18', + 'custom19', + 'custom20', + 'custom21', + 'custom22', + 'custom23', + 'custom24', + 'custom25', + 'custom26', + 'custom27', + 'custom28', + 'custom29', + 'custom30', + 'custom31', + 'custom32', + 'custom33', + 'custom34', + 'custom35', + 'custom36', + 'custom37', + 'custom38', + 'custom39', + 'custom40', +] +struct_iodbtlmng_f2._fields_ = [ + ('T_code', c_int32), + ('life_count', c_int32), + ('max_life', c_int32), + ('rest_life', c_int32), + ('life_stat', c_ubyte), + ('cust_bits', c_ubyte), + ('tool_info', c_uint16), + ('H_code', c_int16), + ('D_code', c_int16), + ('spindle_speed', c_int32), + ('feedrate', c_int32), + ('magazine', c_int16), + ('pot', c_int16), + ('G_code', c_int16), + ('W_code', c_int16), + ('gno', c_int16), + ('grp', c_int16), + ('edge', c_int16), + ('org_magazine', c_int16), + ('org_pot', c_int16), + ('edge_num', c_ubyte), + ('reserve_c', c_char), + ('reserved', c_int32 * int(2)), + ('custom1', c_int32), + ('custom2', c_int32), + ('custom3', c_int32), + ('custom4', c_int32), + ('custom5', c_int32), + ('custom6', c_int32), + ('custom7', c_int32), + ('custom8', c_int32), + ('custom9', c_int32), + ('custom10', c_int32), + ('custom11', c_int32), + ('custom12', c_int32), + ('custom13', c_int32), + ('custom14', c_int32), + ('custom15', c_int32), + ('custom16', c_int32), + ('custom17', c_int32), + ('custom18', c_int32), + ('custom19', c_int32), + ('custom20', c_int32), + ('custom21', c_int32), + ('custom22', c_int32), + ('custom23', c_int32), + ('custom24', c_int32), + ('custom25', c_int32), + ('custom26', c_int32), + ('custom27', c_int32), + ('custom28', c_int32), + ('custom29', c_int32), + ('custom30', c_int32), + ('custom31', c_int32), + ('custom32', c_int32), + ('custom33', c_int32), + ('custom34', c_int32), + ('custom35', c_int32), + ('custom36', c_int32), + ('custom37', c_int32), + ('custom38', c_int32), + ('custom39', c_int32), + ('custom40', c_int32), +] + +IODBTLMNG_F2 = struct_iodbtlmng_f2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1931 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1936 +class union_anon_44(Union): + pass + +union_anon_44.__slots__ = [ + 'data1', + 'data2', + 'data4', +] +union_anon_44._fields_ = [ + ('data1', c_ubyte), + ('data2', c_int16), + ('data4', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1941 +class struct_idbtlm(Structure): + pass + +struct_idbtlm.__slots__ = [ + 'data_id', + 'item', +] +struct_idbtlm._fields_ = [ + ('data_id', c_int16), + ('item', union_anon_44), +] + +IDBTLM = struct_idbtlm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1941 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1947 +class union_anon_45(Union): + pass + +union_anon_45.__slots__ = [ + 'data1', + 'data2', + 'data4', +] +union_anon_45._fields_ = [ + ('data1', c_ubyte), + ('data2', c_int16), + ('data4', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1952 +class struct_iodbtlm2(Structure): + pass + +struct_iodbtlm2.__slots__ = [ + 'number', + 'reserve', + 'item', +] +struct_iodbtlm2._fields_ = [ + ('number', c_int16), + ('reserve', c_int16), + ('item', union_anon_45), +] + +IODBTLM2 = struct_iodbtlm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1952 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1960 +class struct_iodbtlmag(Structure): + pass + +struct_iodbtlmag.__slots__ = [ + 'magazine', + 'pot', + 'tool_index', +] +struct_iodbtlmag._fields_ = [ + ('magazine', c_int16), + ('pot', c_int16), + ('tool_index', c_int16), +] + +IODBTLMAG = struct_iodbtlmag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1960 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1966 +class struct_iodbtlmag2(Structure): + pass + +struct_iodbtlmag2.__slots__ = [ + 'magazine', + 'pot', +] +struct_iodbtlmag2._fields_ = [ + ('magazine', c_int16), + ('pot', c_int16), +] + +IODBTLMAG2 = struct_iodbtlmag2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1966 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1970 +class struct_anon_46(Structure): + pass + +struct_anon_46.__slots__ = [ + 'sp_pos1', + 'sp_pos2', + 'sp_pos3', + 'sp_pos4', +] +struct_anon_46._fields_ = [ + ('sp_pos1', c_char * int(5)), + ('sp_pos2', c_char * int(5)), + ('sp_pos3', c_char * int(5)), + ('sp_pos4', c_char * int(5)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1976 +class struct_anon_47(Structure): + pass + +struct_anon_47.__slots__ = [ + 'wt_pos1', + 'wt_pos2', + 'wt_pos3', + 'wt_pos4', +] +struct_anon_47._fields_ = [ + ('wt_pos1', c_char * int(5)), + ('wt_pos2', c_char * int(5)), + ('wt_pos3', c_char * int(5)), + ('wt_pos4', c_char * int(5)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1982 +class struct_iodbtlname(Structure): + pass + +struct_iodbtlname.__slots__ = [ + 'sp_name', + 'wt_name', +] +struct_iodbtlname._fields_ = [ + ('sp_name', struct_anon_46), + ('wt_name', struct_anon_47), +] + +IODBTLSPWTNAME = struct_iodbtlname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1982 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1990 +class struct_tlmngtlgeom(Structure): + pass + +struct_tlmngtlgeom.__slots__ = [ + 'l_pot_num', + 'r_pot_num', + 'u_pot_num', + 'd_pot_num', + 'tl_geom_num', +] +struct_tlmngtlgeom._fields_ = [ + ('l_pot_num', c_ubyte), + ('r_pot_num', c_ubyte), + ('u_pot_num', c_ubyte), + ('d_pot_num', c_ubyte), + ('tl_geom_num', c_ubyte), +] + +IODBTLGEOM = struct_tlmngtlgeom# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1990 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1994 +class struct_iodbtlintf(Structure): + pass + +struct_iodbtlintf.__slots__ = [ + 'inf_tool', +] +struct_iodbtlintf._fields_ = [ + ('inf_tool', c_int16 * int(2)), +] + +IODBTLINTF = struct_iodbtlintf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1994 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2005 +class struct_iodbtllf(Structure): + pass + +struct_iodbtllf.__slots__ = [ + 'T_code_sum', + 'life_count_sum', + 'rem_life_sum', + 'max_life_sum', + 'notice_life_sum', + 'tools_sum', + 'notice_stat_sum', + 'count_type_sum', +] +struct_iodbtllf._fields_ = [ + ('T_code_sum', c_int32), + ('life_count_sum', c_int32), + ('rem_life_sum', c_int32), + ('max_life_sum', c_int32), + ('notice_life_sum', c_int32), + ('tools_sum', c_int16), + ('notice_stat_sum', c_char), + ('count_type_sum', c_char), +] + +IODBTLLF = struct_iodbtllf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2005 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2012 +class struct_iodbtl_retype(Structure): + pass + +struct_iodbtl_retype.__slots__ = [ + 'type', + 'data_type', + 'renew', + 'reserve', +] +struct_iodbtl_retype._fields_ = [ + ('type', c_ubyte), + ('data_type', c_ubyte), + ('renew', c_char), + ('reserve', c_char), +] + +IODBTL_RDTYPE = struct_iodbtl_retype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2012 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2024 +class struct_iodbtllfd(Structure): + pass + +struct_iodbtllfd.__slots__ = [ + 'order', + 'tool_num', + 'life_count', + 'rem_life', + 'max_life', + 'notice_life', + 'life_stat', + 'count_type', + 'reserve', +] +struct_iodbtllfd._fields_ = [ + ('order', c_int16), + ('tool_num', c_int16), + ('life_count', c_int32), + ('rem_life', c_int32), + ('max_life', c_int32), + ('notice_life', c_int32), + ('life_stat', c_char), + ('count_type', c_char), + ('reserve', c_int16), +] + +IODBTLLFD = struct_iodbtllfd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2024 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2030 +class struct_iodbtlmgr_check(Structure): + pass + +struct_iodbtlmgr_check.__slots__ = [ + 'T_code', + 'tool_num', + 'reserve', +] +struct_iodbtlmgr_check._fields_ = [ + ('T_code', c_int32), + ('tool_num', c_int16), + ('reserve', c_int16), +] + +IODBTLMGR_CHECK = struct_iodbtlmgr_check# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2030 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2039 +class struct_iodbtool_date(Structure): + pass + +struct_iodbtool_date.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', +] +struct_iodbtool_date._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), +] + +IODBTOOL_DATE = struct_iodbtool_date# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2039 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2046 +class struct_iodbtool_inhis(Structure): + pass + +struct_iodbtool_inhis.__slots__ = [ + 'tool_no', + 'reserve', + 'date', + 'tool_f2', +] +struct_iodbtool_inhis._fields_ = [ + ('tool_no', c_int16), + ('reserve', c_int16), + ('date', IODBTOOL_DATE), + ('tool_f2', IODBTLMNG_F2), +] + +IODBTOOL_INHIS = struct_iodbtool_inhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2046 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2053 +class struct_iodbtool_outhis(Structure): + pass + +struct_iodbtool_outhis.__slots__ = [ + 'tool_no', + 'cause', + 'date', + 'tool_f2', +] +struct_iodbtool_outhis._fields_ = [ + ('tool_no', c_int16), + ('cause', c_int16), + ('date', IODBTOOL_DATE), + ('tool_f2', IODBTLMNG_F2), +] + +IODBTOOL_OUTHIS = struct_iodbtool_outhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2053 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2061 +class struct_iodbtool_causenme(Structure): + pass + +struct_iodbtool_causenme.__slots__ = [ + 'cause1', + 'cause2', + 'cause3', + 'cause4', + 'cause5', +] +struct_iodbtool_causenme._fields_ = [ + ('cause1', c_char * int(8)), + ('cause2', c_char * int(8)), + ('cause3', c_char * int(8)), + ('cause4', c_char * int(8)), + ('cause5', c_char * int(8)), +] + +IODBTOOL_CAUSENME = struct_iodbtool_causenme# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2061 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2068 +class struct_iodbtlmng_sort(Structure): + pass + +struct_iodbtlmng_sort.__slots__ = [ + 'tl_num', + 'reserve', + 'data', +] +struct_iodbtlmng_sort._fields_ = [ + ('tl_num', c_int16), + ('reserve', c_int16), + ('data', IODBTLMNG_F2), +] + +IODBTLMNG_SORT = struct_iodbtlmng_sort# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2068 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2080 +class struct_iodbmagprty(Structure): + pass + +struct_iodbmagprty.__slots__ = [ + 'mag', + 'reserve_s', + 'mag_info', + 'reserve', + 'mt_line', + 'mt_row', + 'cstm', +] +struct_iodbmagprty._fields_ = [ + ('mag', c_int16), + ('reserve_s', c_int16), + ('mag_info', c_ubyte), + ('reserve', c_char * int(3)), + ('mt_line', c_int16), + ('mt_row', c_int16), + ('cstm', c_int32 * int(4)), +] + +IODBMAGPRTY = struct_iodbmagprty# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2080 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2091 +class struct_iodbpotprty(Structure): + pass + +struct_iodbpotprty.__slots__ = [ + 'tool_no', + 'pot_type', + 'pot_info1', + 'pot_info2', + 'reserve', + 'cstm', +] +struct_iodbpotprty._fields_ = [ + ('tool_no', c_int16), + ('pot_type', c_int16), + ('pot_info1', c_ubyte), + ('pot_info2', c_ubyte), + ('reserve', c_char * int(2)), + ('cstm', c_int32 * int(10)), +] + +IODBPOTPRTY = struct_iodbpotprty# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2091 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2097 +class struct_iodbmagprty2(Structure): + pass + +struct_iodbmagprty2.__slots__ = [ + 'mag', + 'reserve', +] +struct_iodbmagprty2._fields_ = [ + ('mag', c_int16), + ('reserve', c_int16), +] + +IODBMAGPRTY2 = struct_iodbmagprty2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2097 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2105 +class struct_idbtlm_srchdt(Structure): + pass + +struct_idbtlm_srchdt.__slots__ = [ + 'id_info', + 'srch_cond', + 'add_cond', +] +struct_idbtlm_srchdt._fields_ = [ + ('id_info', IDBTLM), + ('srch_cond', c_int16), + ('add_cond', c_int16), +] + +IDBTLM_SRCHDT = struct_idbtlm_srchdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2105 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2110 +class struct_iodbtlmag_srchinfo(Structure): + pass + +struct_iodbtlmag_srchinfo.__slots__ = [ + 'startInfo', + 'result', +] +struct_iodbtlmag_srchinfo._fields_ = [ + ('startInfo', IODBTLMAG2), + ('result', IODBTLMAG), +] + +IODBTLMAG_SRCHINFO = struct_iodbtlmag_srchinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2110 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2120 +class struct_odbtl_free_num(Structure): + pass + +struct_odbtl_free_num.__slots__ = [ + 'edge_gp', + 'ofs_h', + 'ofs_d', + 'ofs_g', + 'ofs_w', + 'reserve', +] +struct_odbtl_free_num._fields_ = [ + ('edge_gp', c_int16), + ('ofs_h', c_int16), + ('ofs_d', c_int16), + ('ofs_g', c_int16), + ('ofs_w', c_int16), + ('reserve', c_int16 * int(3)), +] + +ODBTL_FREE_NUM = struct_odbtl_free_num# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2120 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2139 +class struct_iodbtlmng_mu_edge_data(Structure): + pass + +struct_iodbtlmng_mu_edge_data.__slots__ = [ + 'life_count', + 'max_life', + 'rest_life', + 'life_stat', + 'cust_bits', + 'reserve_s', + 'H_code', + 'D_code', + 'spindle_speed', + 'feedrate', + 'G_code', + 'W_code', + 'custom1', + 'custom2', + 'custom3', + 'custom4', +] +struct_iodbtlmng_mu_edge_data._fields_ = [ + ('life_count', c_int32), + ('max_life', c_int32), + ('rest_life', c_int32), + ('life_stat', c_ubyte), + ('cust_bits', c_ubyte), + ('reserve_s', c_int16), + ('H_code', c_int16), + ('D_code', c_int16), + ('spindle_speed', c_int32), + ('feedrate', c_int32), + ('G_code', c_int16), + ('W_code', c_int16), + ('custom1', c_int32), + ('custom2', c_int32), + ('custom3', c_int32), + ('custom4', c_int32), +] + +IODBTLMNG_MU_EDGE_DATA = struct_iodbtlmng_mu_edge_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2139 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2142 +class union_anon_48(Union): + pass + +union_anon_48.__slots__ = [ + 'edge', + 'tllf', + 'tllfd', +] +union_anon_48._fields_ = [ + ('edge', IODBTLMNG_MU_EDGE_DATA), + ('tllf', IODBTLLF), + ('tllfd', IODBTLLFD), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2147 +class struct_odbtlmng_edge_data(Structure): + pass + +struct_odbtlmng_edge_data.__slots__ = [ + 'u', +] +struct_odbtlmng_edge_data._fields_ = [ + ('u', union_anon_48), +] + +ODBTLMNG_EDGE_DATA = struct_odbtlmng_edge_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2147 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2153 +class struct_odbtlmng_mu_edge(Structure): + pass + +struct_odbtlmng_mu_edge.__slots__ = [ + 'data_no', + 'edge_no', + 'edge_data', +] +struct_odbtlmng_mu_edge._fields_ = [ + ('data_no', c_int16), + ('edge_no', c_int16), + ('edge_data', ODBTLMNG_EDGE_DATA), +] + +ODBTLMNG_MU_EDGE = struct_odbtlmng_mu_edge# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2153 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2158 +class struct_iodbtlmgr_edg(Structure): + pass + +struct_iodbtlmgr_edg.__slots__ = [ + 'data_no', + 'edge_no', +] +struct_iodbtlmgr_edg._fields_ = [ + ('data_no', c_int16), + ('edge_no', c_int16), +] + +IODBTLMGR_EDG = struct_iodbtlmgr_edg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2158 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2163 +class struct_idbtlmgr_add_info(Structure): + pass + +struct_idbtlmgr_add_info.__slots__ = [ + 'dsp_info', + 'data_kind', +] +struct_idbtlmgr_add_info._fields_ = [ + ('dsp_info', c_int32), + ('data_kind', c_int16), +] + +IDBTLMGR_ADD_INFO = struct_idbtlmgr_add_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2163 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2168 +class struct_anon_49(Structure): + pass + +struct_anon_49.__slots__ = [ + 's_edg', + 'e_edg', +] +struct_anon_49._fields_ = [ + ('s_edg', IODBTLMGR_EDG), + ('e_edg', IODBTLMGR_EDG), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2166 +class union_anon_50(Union): + pass + +union_anon_50.__slots__ = [ + 'edg', + 'page', +] +union_anon_50._fields_ = [ + ('edg', IODBTLMGR_EDG), + ('page', struct_anon_49), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2173 +class struct_iodbtlmgr_page(Structure): + pass + +struct_iodbtlmgr_page.__slots__ = [ + 'info', +] +struct_iodbtlmgr_page._fields_ = [ + ('info', union_anon_50), +] + +IODBTLMGR_PAGE = struct_iodbtlmgr_page# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2173 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2185 +class struct_anon_51(Structure): + pass + +struct_anon_51.__slots__ = [ + 'rec_type', + 'alm_grp', + 'alm_no', + 'axis_no', + 'dummy', +] +struct_anon_51._fields_ = [ + ('rec_type', c_int16), + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_char), + ('dummy', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2192 +class struct_anon_52(Structure): + pass + +struct_anon_52.__slots__ = [ + 'rec_type', + 'key_code', + 'pw_flag', + 'dummy', +] +struct_anon_52._fields_ = [ + ('rec_type', c_int16), + ('key_code', c_char), + ('pw_flag', c_char), + ('dummy', c_char * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2198 +class struct_anon_53(Structure): + pass + +struct_anon_53.__slots__ = [ + 'rec_type', + 'sig_name', + 'sig_old', + 'sig_new', + 'dummy', + 'sig_no', +] +struct_anon_53._fields_ = [ + ('rec_type', c_int16), + ('sig_name', c_char), + ('sig_old', c_char), + ('sig_new', c_char), + ('dummy', c_char), + ('sig_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2206 +class struct_anon_54(Structure): + pass + +struct_anon_54.__slots__ = [ + 'rec_type', + 'year', + 'month', + 'day', + 'pw_flag', + 'dummy', +] +struct_anon_54._fields_ = [ + ('rec_type', c_int16), + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('pw_flag', c_char), + ('dummy', c_char * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2214 +class struct_anon_55(Structure): + pass + +struct_anon_55.__slots__ = [ + 'rec_type', + 'hour', + 'minute', + 'second', + 'pw_flag', + 'dummy', +] +struct_anon_55._fields_ = [ + ('rec_type', c_int16), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('pw_flag', c_char), + ('dummy', c_char * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2184 +class union_anon_56(Union): + pass + +union_anon_56.__slots__ = [ + 'rec_alm', + 'rec_mdi', + 'rec_sgn', + 'rec_date', + 'rec_time', +] +union_anon_56._fields_ = [ + ('rec_alm', struct_anon_51), + ('rec_mdi', struct_anon_52), + ('rec_sgn', struct_anon_53), + ('rec_date', struct_anon_54), + ('rec_time', struct_anon_55), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2223 +class struct_odbhis(Structure): + pass + +struct_odbhis.__slots__ = [ + 's_no', + 'type', + 'e_no', + 'data', +] +struct_odbhis._fields_ = [ + ('s_no', c_uint16), + ('type', c_int16), + ('e_no', c_uint16), + ('data', union_anon_56 * int(10)), +] + +ODBHIS = struct_odbhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2223 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2230 +class struct_anon_57(Structure): + pass + +struct_anon_57.__slots__ = [ + 'key_code', + 'pw_flag', + 'dummy', +] +struct_anon_57._fields_ = [ + ('key_code', c_char), + ('pw_flag', c_char), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2235 +class struct_anon_58(Structure): + pass + +struct_anon_58.__slots__ = [ + 'sig_name', + 'sig_no', + 'sig_old', + 'sig_new', + 'dummy', +] +struct_anon_58._fields_ = [ + ('sig_name', c_int16), + ('sig_no', c_int16), + ('sig_old', c_char), + ('sig_new', c_char), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2242 +class struct_anon_59(Structure): + pass + +struct_anon_59.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy', +] +struct_anon_59._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2254 +class struct_anon_60(Structure): + pass + +struct_anon_60.__slots__ = [ + 'evnt_type', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy', +] +struct_anon_60._fields_ = [ + ('evnt_type', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2229 +class union_anon_61(Union): + pass + +union_anon_61.__slots__ = [ + 'rec_mdi', + 'rec_sgn', + 'rec_alm', + 'rec_date', +] +union_anon_61._fields_ = [ + ('rec_mdi', struct_anon_57), + ('rec_sgn', struct_anon_58), + ('rec_alm', struct_anon_59), + ('rec_date', struct_anon_60), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2265 +class struct_odbophis(Structure): + pass + +struct_odbophis.__slots__ = [ + 'rec_len', + 'rec_type', + 'u', +] +struct_odbophis._fields_ = [ + ('rec_len', c_int16), + ('rec_type', c_int16), + ('u', union_anon_61), +] + +ODBOPHIS = struct_odbophis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2265 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2272 +class struct_anon_62(Structure): + pass + +struct_anon_62.__slots__ = [ + 'key_code', + 'pw_flag', + 'pth_no', +] +struct_anon_62._fields_ = [ + ('key_code', c_char), + ('pw_flag', c_char), + ('pth_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2277 +class struct_anon_63(Structure): + pass + +struct_anon_63.__slots__ = [ + 'sig_name', + 'sig_no', + 'sig_old', + 'sig_new', + 'pmc_no', +] +struct_anon_63._fields_ = [ + ('sig_name', c_int16), + ('sig_no', c_int16), + ('sig_old', c_char), + ('sig_new', c_char), + ('pmc_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2284 +class struct_anon_64(Structure): + pass + +struct_anon_64.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'pth_no', +] +struct_anon_64._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2296 +class struct_anon_65(Structure): + pass + +struct_anon_65.__slots__ = [ + 'evnt_type', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy', +] +struct_anon_65._fields_ = [ + ('evnt_type', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2271 +class union_anon_66(Union): + pass + +union_anon_66.__slots__ = [ + 'rec_mdi', + 'rec_sgn', + 'rec_alm', + 'rec_date', +] +union_anon_66._fields_ = [ + ('rec_mdi', struct_anon_62), + ('rec_sgn', struct_anon_63), + ('rec_alm', struct_anon_64), + ('rec_date', struct_anon_65), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2307 +class struct_odbophis3(Structure): + pass + +struct_odbophis3.__slots__ = [ + 'rec_len', + 'rec_type', + 'u', +] +struct_odbophis3._fields_ = [ + ('rec_len', c_int16), + ('rec_type', c_int16), + ('u', union_anon_66), +] + +ODBOPHIS3 = struct_odbophis3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2307 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2314 +class struct_anon_67(Structure): + pass + +struct_anon_67.__slots__ = [ + 'key_code', + 'pw_flag', + 'pth_no', + 'ex_flag', + 'hour', + 'minute', + 'second', +] +struct_anon_67._fields_ = [ + ('key_code', c_char), + ('pw_flag', c_char), + ('pth_no', c_int16), + ('ex_flag', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2323 +class struct_anon_68(Structure): + pass + +struct_anon_68.__slots__ = [ + 'sig_name', + 'sig_no', + 'sig_old', + 'sig_new', + 'pmc_no', + 'hour', + 'minute', + 'second', + 'dummy', +] +struct_anon_68._fields_ = [ + ('sig_name', c_int16), + ('sig_no', c_int16), + ('sig_old', c_char), + ('sig_new', c_char), + ('pmc_no', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2334 +class struct_anon_69(Structure): + pass + +struct_anon_69.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'pth_no', +] +struct_anon_69._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2351 +class struct_anon_70(Structure): + pass + +struct_anon_70.__slots__ = [ + 'evnt_type', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy', +] +struct_anon_70._fields_ = [ + ('evnt_type', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2361 +class struct_anon_71(Structure): + pass + +struct_anon_71.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'pth_no', + 'sys_alm', + 'dsp_flg', + 'axis_num', + 'dummy1', + 'g_modal', + 'g_dp', + 'dummy2', + 'a_modal', + 'a_dp', + 'dummy3', + 'abs_pos', + 'abs_dp', + 'mcn_pos', + 'mcn_dp', +] +struct_anon_71._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('sys_alm', c_int16), + ('dsp_flg', c_int16), + ('axis_num', c_int16), + ('dummy1', c_int16), + ('g_modal', c_int32 * int(10)), + ('g_dp', c_char * int(10)), + ('dummy2', c_int16), + ('a_modal', c_int32 * int(10)), + ('a_dp', c_char * int(10)), + ('dummy3', c_int16), + ('abs_pos', c_int32 * int(32)), + ('abs_dp', c_char * int(32)), + ('mcn_pos', c_int32 * int(32)), + ('mcn_dp', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2389 +class struct_anon_72(Structure): + pass + +struct_anon_72.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'pth_no', + 'sys_alm', + 'dsp_flg', + 'axis_num', + 'alm_msg', + 'dummy1', + 'g_modal', + 'g_dp', + 'dummy2', + 'a_modal', + 'a_dp', + 'dummy3', + 'abs_pos', + 'abs_dp', + 'mcn_pos', + 'mcn_dp', +] +struct_anon_72._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('sys_alm', c_int16), + ('dsp_flg', c_int16), + ('axis_num', c_int16), + ('alm_msg', c_char * int(64)), + ('dummy1', c_int16), + ('g_modal', c_int32 * int(10)), + ('g_dp', c_char * int(10)), + ('dummy2', c_int16), + ('a_modal', c_int32 * int(10)), + ('a_dp', c_char * int(10)), + ('dummy3', c_int16), + ('abs_pos', c_int32 * int(32)), + ('abs_dp', c_char * int(32)), + ('mcn_pos', c_int32 * int(32)), + ('mcn_dp', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2418 +class struct_anon_73(Structure): + pass + +struct_anon_73.__slots__ = [ + 'dsp_flg', + 'om_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'ope_msg', +] +struct_anon_73._fields_ = [ + ('dsp_flg', c_int16), + ('om_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('ope_msg', c_char * int(256)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2429 +class struct_anon_74(Structure): + pass + +struct_anon_74.__slots__ = [ + 'ofs_grp', + 'ofs_no', + 'hour', + 'minute', + 'second', + 'pth_no', + 'ofs_old', + 'ofs_new', + 'old_dp', + 'new_dp', +] +struct_anon_74._fields_ = [ + ('ofs_grp', c_int16), + ('ofs_no', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('ofs_old', c_int32), + ('ofs_new', c_int32), + ('old_dp', c_int16), + ('new_dp', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2441 +class struct_anon_75(Structure): + pass + +struct_anon_75.__slots__ = [ + 'prm_grp', + 'prm_num', + 'hour', + 'minute', + 'second', + 'prm_len', + 'prm_no', + 'prm_old', + 'prm_new', + 'old_dp', + 'new_dp', +] +struct_anon_75._fields_ = [ + ('prm_grp', c_int16), + ('prm_num', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('prm_len', c_int16), + ('prm_no', c_int32), + ('prm_old', c_int32), + ('prm_new', c_int32), + ('old_dp', c_int16), + ('new_dp', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2454 +class struct_anon_76(Structure): + pass + +struct_anon_76.__slots__ = [ + 'ofs_grp', + 'ofs_no', + 'hour', + 'minute', + 'second', + 'pth_no', + 'axis_no', + 'dummy', + 'ofs_old', + 'ofs_new', + 'old_dp', + 'new_dp', +] +struct_anon_76._fields_ = [ + ('ofs_grp', c_int16), + ('ofs_no', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('axis_no', c_int16), + ('dummy', c_int16), + ('ofs_old', c_int32), + ('ofs_new', c_int32), + ('old_dp', c_int16), + ('new_dp', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2468 +class struct_anon_77(Structure): + pass + +struct_anon_77.__slots__ = [ + 'mac_no', + 'hour', + 'minute', + 'second', + 'pth_no', + 'dummy', + 'mac_old', + 'mac_new', + 'old_dp', + 'new_dp', +] +struct_anon_77._fields_ = [ + ('mac_no', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('dummy', c_int16), + ('mac_old', c_int32), + ('mac_new', c_int32), + ('old_dp', c_int16), + ('new_dp', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2480 +class struct_anon_78(Structure): + pass + +struct_anon_78.__slots__ = [ + 'mac_no', + 'hour', + 'minute', + 'second', + 'pth_no', + 'mac_old', + 'mac_new', + 'old_dp', + 'new_dp', +] +struct_anon_78._fields_ = [ + ('mac_no', c_int32), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('pth_no', c_int16), + ('mac_old', c_int32), + ('mac_new', c_int32), + ('old_dp', c_int16), + ('new_dp', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2491 +class struct_anon_79(Structure): + pass + +struct_anon_79.__slots__ = [ + 'scrn_old', + 'scrn_new', + 'dummy', + 'hour', + 'minute', + 'second', +] +struct_anon_79._fields_ = [ + ('scrn_old', c_int16), + ('scrn_new', c_int16), + ('dummy', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2313 +class union_anon_80(Union): + pass + +union_anon_80.__slots__ = [ + 'rec_mdi', + 'rec_sgn', + 'rec_alm', + 'rec_date', + 'rec_ial', + 'rec_mal', + 'rec_opm', + 'rec_ofs', + 'rec_prm', + 'rec_wof', + 'rec_mac', + 'rec_mac2', + 'rec_scrn', +] +union_anon_80._fields_ = [ + ('rec_mdi', struct_anon_67), + ('rec_sgn', struct_anon_68), + ('rec_alm', struct_anon_69), + ('rec_date', struct_anon_70), + ('rec_ial', struct_anon_71), + ('rec_mal', struct_anon_72), + ('rec_opm', struct_anon_73), + ('rec_ofs', struct_anon_74), + ('rec_prm', struct_anon_75), + ('rec_wof', struct_anon_76), + ('rec_mac', struct_anon_77), + ('rec_mac2', struct_anon_78), + ('rec_scrn', struct_anon_79), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2500 +class struct_odbophis4(Structure): + pass + +struct_odbophis4.__slots__ = [ + 'rec_len', + 'rec_type', + 'u', +] +struct_odbophis4._fields_ = [ + ('rec_len', c_int16), + ('rec_type', c_int16), + ('u', union_anon_80), +] + +ODBOPHIS4 = struct_odbophis4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2500 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2507 +class struct_anon_81(Structure): + pass + +struct_anon_81.__slots__ = [ + 'dummy', + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy2', + 'len_msg', + 'alm_msg', +] +struct_anon_81._fields_ = [ + ('dummy', c_int16), + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_char), + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('dummy2', c_char), + ('len_msg', c_int16), + ('alm_msg', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2522 +class struct_odbahis(Structure): + pass + +struct_odbahis.__slots__ = [ + 's_no', + 'type', + 'e_no', + 'alm_his', +] +struct_odbahis._fields_ = [ + ('s_no', c_uint16), + ('type', c_int16), + ('e_no', c_uint16), + ('alm_his', struct_anon_81 * int(10)), +] + +ODBAHIS = struct_odbahis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2522 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2528 +class struct_anon_82(Structure): + pass + +struct_anon_82.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'len_msg', + 'alm_msg', +] +struct_anon_82._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('len_msg', c_int16), + ('alm_msg', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2541 +class struct_odbahis2(Structure): + pass + +struct_odbahis2.__slots__ = [ + 's_no', + 'e_no', + 'alm_his', +] +struct_odbahis2._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('alm_his', struct_anon_82 * int(10)), +] + +ODBAHIS2 = struct_odbahis2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2541 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2547 +class struct_anon_83(Structure): + pass + +struct_anon_83.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'len_msg', + 'pth_no', + 'dummy', + 'alm_msg', +] +struct_anon_83._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('len_msg', c_int16), + ('pth_no', c_int16), + ('dummy', c_int16), + ('alm_msg', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2562 +class struct_odbahis3(Structure): + pass + +struct_odbahis3.__slots__ = [ + 's_no', + 'e_no', + 'alm_his', +] +struct_odbahis3._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('alm_his', struct_anon_83 * int(10)), +] + +ODBAHIS3 = struct_odbahis3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2562 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2568 +class struct_anon_84(Structure): + pass + +struct_anon_84.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'len_msg', + 'pth_no', + 'dummy', + 'alm_msg', +] +struct_anon_84._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('len_msg', c_int16), + ('pth_no', c_int16), + ('dummy', c_int16), + ('alm_msg', c_char * int(64)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2583 +class struct_odbahis4(Structure): + pass + +struct_odbahis4.__slots__ = [ + 's_no', + 'e_no', + 'alm_his', +] +struct_odbahis4._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('alm_his', struct_anon_84 * int(10)), +] + +ODBAHIS4 = struct_odbahis4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2583 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2589 +class struct_anon_85(Structure): + pass + +struct_anon_85.__slots__ = [ + 'alm_grp', + 'alm_no', + 'axis_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'len_msg', + 'pth_no', + 'sys_alm', + 'dsp_flg', + 'axis_num', + 'alm_msg', + 'g_modal', + 'g_dp', + 'dummy1', + 'a_modal', + 'a_dp', + 'dummy2', + 'abs_pos', + 'abs_dp', + 'mcn_pos', + 'mcn_dp', +] +struct_anon_85._fields_ = [ + ('alm_grp', c_int16), + ('alm_no', c_int16), + ('axis_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('len_msg', c_int16), + ('pth_no', c_int16), + ('sys_alm', c_int16), + ('dsp_flg', c_int16), + ('axis_num', c_int16), + ('alm_msg', c_char * int(64)), + ('g_modal', c_int32 * int(10)), + ('g_dp', c_char * int(10)), + ('dummy1', c_int16), + ('a_modal', c_int32 * int(10)), + ('a_dp', c_char * int(10)), + ('dummy2', c_int16), + ('abs_pos', c_int32 * int(32)), + ('abs_dp', c_char * int(32)), + ('mcn_pos', c_int32 * int(32)), + ('mcn_dp', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2620 +class struct_odbahis5(Structure): + pass + +struct_odbahis5.__slots__ = [ + 's_no', + 'e_no', + 'alm_his', +] +struct_odbahis5._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('alm_his', struct_anon_85 * int(10)), +] + +ODBAHIS5 = struct_odbahis5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2620 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2626 +class struct_anon_86(Structure): + pass + +struct_anon_86.__slots__ = [ + 'dsp_flg', + 'om_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'ope_msg', +] +struct_anon_86._fields_ = [ + ('dsp_flg', c_int16), + ('om_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('ope_msg', c_char * int(256)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2637 +class struct_odbmhis2(Structure): + pass + +struct_odbmhis2.__slots__ = [ + 's_no', + 'e_no', + 'opm_his', +] +struct_odbmhis2._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('opm_his', struct_anon_86 * int(10)), +] + +ODBOMHIS2 = struct_odbmhis2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2637 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2644 +class struct_anon_87(Structure): + pass + +struct_anon_87.__slots__ = [ + 'ent_no', + 'sig_no', + 'sig_name', + 'mask_pat', +] +struct_anon_87._fields_ = [ + ('ent_no', c_int16), + ('sig_no', c_int16), + ('sig_name', c_char), + ('mask_pat', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2650 +class struct_iodbsig(Structure): + pass + +struct_iodbsig.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbsig._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', struct_anon_87 * int(20)), +] + +IODBSIG = struct_iodbsig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2650 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2657 +class struct_anon_88(Structure): + pass + +struct_anon_88.__slots__ = [ + 'ent_no', + 'sig_no', + 'sig_name', + 'mask_pat', +] +struct_anon_88._fields_ = [ + ('ent_no', c_int16), + ('sig_no', c_int16), + ('sig_name', c_char), + ('mask_pat', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2663 +class struct_iodbsig2(Structure): + pass + +struct_iodbsig2.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbsig2._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', struct_anon_88 * int(45)), +] + +IODBSIG2 = struct_iodbsig2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2663 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2670 +class struct_anon_89(Structure): + pass + +struct_anon_89.__slots__ = [ + 'ent_no', + 'pmc_no', + 'sig_no', + 'sig_name', + 'mask_pat', +] +struct_anon_89._fields_ = [ + ('ent_no', c_int16), + ('pmc_no', c_int16), + ('sig_no', c_int16), + ('sig_name', c_char), + ('mask_pat', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2677 +class struct_iodbsig3(Structure): + pass + +struct_iodbsig3.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbsig3._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', struct_anon_89 * int(60)), +] + +IODBSIG3 = struct_iodbsig3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2677 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2693 +class struct_odbinf(Structure): + pass + +struct_odbinf.__slots__ = [ + 'max_shape_num', + 'max_tool_num', + 'max_holder_num', + 'max_object_num', + 'max_element_num', + 'max_holder_shpnum', + 'max_object_shpnum', + 'reserve', +] +struct_odbinf._fields_ = [ + ('max_shape_num', c_uint16), + ('max_tool_num', c_uint16), + ('max_holder_num', c_uint16), + ('max_object_num', c_uint16), + ('max_element_num', c_uint16), + ('max_holder_shpnum', c_uint16), + ('max_object_shpnum', c_uint16), + ('reserve', c_int16), +] + +ODBINF = struct_odbinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2693 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2703 +class struct_odbnme(Structure): + pass + +struct_odbnme.__slots__ = [ + 'ob_type', + 'obj_no', + 'nme_no', + 'suffix', + 'name', +] +struct_odbnme._fields_ = [ + ('ob_type', c_int16), + ('obj_no', c_uint16), + ('nme_no', c_uint16), + ('suffix', c_uint16), + ('name', c_char * int(12)), +] + +ODBNME = struct_odbnme# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2703 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2712 +class struct_odbdst(Structure): + pass + +struct_odbdst.__slots__ = [ + 'ob_type', + 'obj_no', + 'shp_disp', + 'mva_disp', +] +struct_odbdst._fields_ = [ + ('ob_type', c_int16), + ('obj_no', c_uint16), + ('shp_disp', c_ubyte), + ('mva_disp', c_ubyte), +] + +ODBDST = struct_odbdst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2712 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2727 +class struct_odbshp(Structure): + pass + +struct_odbshp.__slots__ = [ + 'ob_type', + 'obj_no', + 'shp_no', + 'fig_ele', + 'ref_pos', + 'tool_ref', + 'tool_dir', + 'ref_ang1', + 'ref_ang2', + 'n_unit', +] +struct_odbshp._fields_ = [ + ('ob_type', c_int16), + ('obj_no', c_uint16), + ('shp_no', c_uint16), + ('fig_ele', c_uint16 * int(10)), + ('ref_pos', c_int32 * int(3)), + ('tool_ref', c_int32 * int(3)), + ('tool_dir', c_int32 * int(3)), + ('ref_ang1', c_int32), + ('ref_ang2', c_int32), + ('n_unit', c_ubyte), +] + +ODBSHP = struct_odbshp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2727 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2738 +class struct_odbcub(Structure): + pass + +struct_odbcub.__slots__ = [ + 'ref_vtx', + 'adj_vtx1', + 'adj_vtx2', + 'adj_vtx3', + 'n_unit', + 'cb_form', +] +struct_odbcub._fields_ = [ + ('ref_vtx', c_int32 * int(3)), + ('adj_vtx1', c_int32 * int(3)), + ('adj_vtx2', c_int32 * int(3)), + ('adj_vtx3', c_int32 * int(3)), + ('n_unit', c_ubyte), + ('cb_form', c_char), +] + +ODBCUB = struct_odbcub# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2738 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2746 +class struct_odbcbi(Structure): + pass + +struct_odbcbi.__slots__ = [ + 'cb_no', + 'nme_set', + 'shp_no', + 'cd_form', +] +struct_odbcbi._fields_ = [ + ('cb_no', c_uint16), + ('nme_set', ODBNME), + ('shp_no', c_ubyte), + ('cd_form', c_char), +] + +ODBCBI = struct_odbcbi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2746 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2754 +class struct_anon_90(Structure): + pass + +struct_anon_90.__slots__ = [ + 'axis_no', + 'mov_dir', +] +struct_anon_90._fields_ = [ + ('axis_no', c_uint16), + ('mov_dir', c_uint16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2759 +class struct_anon_91(Structure): + pass + +struct_anon_91.__slots__ = [ + 'axis_no', + 'c_ax_dir', + 'c_pos', + 'inc_ang', + 'rot_dir', + 'reserve', +] +struct_anon_91._fields_ = [ + ('axis_no', c_uint16), + ('c_ax_dir', c_uint16), + ('c_pos', c_int32 * int(3)), + ('inc_ang', c_int32), + ('rot_dir', c_uint16), + ('reserve', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2768 +class struct_anon_92(Structure): + pass + +struct_anon_92.__slots__ = [ + 'master', + 'slave', +] +struct_anon_92._fields_ = [ + ('master', c_uint16), + ('slave', c_uint16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2772 +class struct_odbmva(Structure): + pass + +struct_odbmva.__slots__ = [ + 'sync_obj', + 'path', + 'lin_ax', + 'rot_ax', + 'rot_ele', +] +struct_odbmva._fields_ = [ + ('sync_obj', c_uint16), + ('path', c_uint16), + ('lin_ax', struct_anon_90 * int(3)), + ('rot_ax', struct_anon_91 * int(2)), + ('rot_ele', struct_anon_92 * int(6)), +] + +ODBMVA = struct_odbmva# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2772 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2779 +class struct_anon_93(Structure): + pass + +struct_anon_93.__slots__ = [ + 'base_pos', + 'vect1', + 'vect2', + 'vect3', +] +struct_anon_93._fields_ = [ + ('base_pos', c_double * int(3)), + ('vect1', c_double * int(3)), + ('vect2', c_double * int(3)), + ('vect3', c_double * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2785 +class struct_anon_94(Structure): + pass + +struct_anon_94.__slots__ = [ + 'vect1', + 'vect2', + 'v', +] +struct_anon_94._fields_ = [ + ('vect1', c_double * int(3)), + ('vect2', c_double * int(3)), + ('v', c_double), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2790 +class struct_anon_95(Structure): + pass + +struct_anon_95.__slots__ = [ + 'point', + 'vect', +] +struct_anon_95._fields_ = [ + ('point', c_double * int(3)), + ('vect', c_double * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2778 +class union_anon_96(Union): + pass + +union_anon_96.__slots__ = [ + 'par', + 'cyl', + 'pln', +] +union_anon_96._fields_ = [ + ('par', struct_anon_93), + ('cyl', struct_anon_94), + ('pln', struct_anon_95), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2797 +class struct_odbcrntshp(Structure): + pass + +struct_odbcrntshp.__slots__ = [ + 'fig_type', + 'reserve', + 'fig', + 'cb_form', + 'reserve2', +] +struct_odbcrntshp._fields_ = [ + ('fig_type', c_int32), + ('reserve', c_int32), + ('fig', union_anon_96), + ('cb_form', c_char), + ('reserve2', c_char * int(7)), +] + +ODBCRNTSHP = struct_odbcrntshp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2797 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2807 +class struct_odbcyl(Structure): + pass + +struct_odbcyl.__slots__ = [ + 'sta_pnt', + 'end_pnt', + 'radius', + 'n_unit', + 'cb_form', +] +struct_odbcyl._fields_ = [ + ('sta_pnt', c_int32 * int(3)), + ('end_pnt', c_int32 * int(3)), + ('radius', c_int32), + ('n_unit', c_ubyte), + ('cb_form', c_char), +] + +ODBCYL = struct_odbcyl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2807 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2816 +class struct_odbpln(Structure): + pass + +struct_odbpln.__slots__ = [ + 'point', + 'vect', + 'n_unit', + 'cb_form', +] +struct_odbpln._fields_ = [ + ('point', c_int32 * int(3)), + ('vect', c_int32 * int(3)), + ('n_unit', c_ubyte), + ('cb_form', c_char), +] + +ODBPLN = struct_odbpln# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2816 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2823 +class struct_anon_97(Structure): + pass + +struct_anon_97.__slots__ = [ + 'ref_vtx', + 'adj_vtx1', + 'adj_vtx2', + 'adj_vtx3', +] +struct_anon_97._fields_ = [ + ('ref_vtx', c_int32 * int(3)), + ('adj_vtx1', c_int32 * int(3)), + ('adj_vtx2', c_int32 * int(3)), + ('adj_vtx3', c_int32 * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2829 +class struct_anon_98(Structure): + pass + +struct_anon_98.__slots__ = [ + 'sta_pnt', + 'end_pnt', + 'radius', +] +struct_anon_98._fields_ = [ + ('sta_pnt', c_int32 * int(3)), + ('end_pnt', c_int32 * int(3)), + ('radius', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2834 +class struct_anon_99(Structure): + pass + +struct_anon_99.__slots__ = [ + 'point', + 'vect', +] +struct_anon_99._fields_ = [ + ('point', c_int32 * int(3)), + ('vect', c_int32 * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2822 +class union_anon_100(Union): + pass + +union_anon_100.__slots__ = [ + 'par', + 'cyl', + 'pln', +] +union_anon_100._fields_ = [ + ('par', struct_anon_97), + ('cyl', struct_anon_98), + ('pln', struct_anon_99), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2842 +class struct_odbfig(Structure): + pass + +struct_odbfig.__slots__ = [ + 'fig_type', + 'fig', + 'fig_no', + 'n_unit', + 'cb_form', +] +struct_odbfig._fields_ = [ + ('fig_type', c_int32), + ('fig', union_anon_100), + ('fig_no', c_uint16), + ('n_unit', c_ubyte), + ('cb_form', c_char), +] + +ODBFIG = struct_odbfig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2842 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2858 +class struct_odbsys(Structure): + pass + +struct_odbsys.__slots__ = [ + 'addinfo', + 'max_axis', + 'cnc_type', + 'mt_type', + 'series', + 'version', + 'axes', +] +struct_odbsys._fields_ = [ + ('addinfo', c_int16), + ('max_axis', c_int16), + ('cnc_type', c_char * int(2)), + ('mt_type', c_char * int(2)), + ('series', c_char * int(4)), + ('version', c_char * int(4)), + ('axes', c_char * int(2)), +] + +ODBSYS = struct_odbsys# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2858 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2874 +class struct__odbsramif(Structure): + pass + +struct__odbsramif.__slots__ = [ + 'protect', + 'size', +] +struct__odbsramif._fields_ = [ + ('protect', c_int32), + ('size', c_int32), +] + +ODBSRAMIF = struct__odbsramif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2874 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2880 +class struct__odbsramif2(Structure): + pass + +struct__odbsramif2.__slots__ = [ + 'protect', + 'adrs', + 'size', +] +struct__odbsramif2._fields_ = [ + ('protect', c_int32), + ('adrs', c_uint32), + ('size', c_int32), +] + +ODBSRAMIF2 = struct__odbsramif2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2880 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2924 +class struct_odbst(Structure): + pass + +struct_odbst.__slots__ = [ + 'hdck', + 'tmmode', + 'aut', + 'run', + 'motion', + 'mstb', + 'emergency', + 'alarm', + 'edit', +] +struct_odbst._fields_ = [ + ('hdck', c_int16), + ('tmmode', c_int16), + ('aut', c_int16), + ('run', c_int16), + ('motion', c_int16), + ('mstb', c_int16), + ('emergency', c_int16), + ('alarm', c_int16), + ('edit', c_int16), +] + +ODBST = struct_odbst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2924 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2942 +class struct_odbst2(Structure): + pass + +struct_odbst2.__slots__ = [ + 'hdck', + 'tmmode', + 'aut', + 'run', + 'motion', + 'mstb', + 'emergency', + 'alarm', + 'edit', + 'warning', + 'o3dchk', + 'ext_opt', + 'restart', +] +struct_odbst2._fields_ = [ + ('hdck', c_int16), + ('tmmode', c_int16), + ('aut', c_int16), + ('run', c_int16), + ('motion', c_int16), + ('mstb', c_int16), + ('emergency', c_int16), + ('alarm', c_int16), + ('edit', c_int16), + ('warning', c_int16), + ('o3dchk', c_int16), + ('ext_opt', c_int16), + ('restart', c_int16), +] + +ODBST2 = struct_odbst2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2942 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2948 +class struct_odbopmsg(Structure): + pass + +struct_odbopmsg.__slots__ = [ + 'msg_kind', + 'msg', +] +struct_odbopmsg._fields_ = [ + ('msg_kind', c_int16), + ('msg', c_char * int(30)), +] + +ODBOPMSG = struct_odbopmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2948 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2954 +class struct_odbsramstat(Structure): + pass + +struct_odbsramstat.__slots__ = [ + 'msg_kind', + 'msg', +] +struct_odbsramstat._fields_ = [ + ('msg_kind', c_int16), + ('msg', c_char * int(64)), +] + +ODBSRAMSTAT = struct_odbsramstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2954 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2961 +class struct_out_statinfo_dmg(Structure): + pass + +struct_out_statinfo_dmg.__slots__ = [ + 'dummy', + 'dmg', + 'dummy1', +] +struct_out_statinfo_dmg._fields_ = [ + ('dummy', c_int16 * int(1)), + ('dmg', c_int16), + ('dummy1', c_int16 * int(7)), +] + +OUT_STATINF_DMG = struct_out_statinfo_dmg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2961 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2967 +class struct_odbalm(Structure): + pass + +struct_odbalm.__slots__ = [ + 'dummy', + 'data', +] +struct_odbalm._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int16), +] + +ODBALM = struct_odbalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2967 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2974 +class struct_anon_101(Structure): + pass + +struct_anon_101.__slots__ = [ + 'axis', + 'alm_no', +] +struct_anon_101._fields_ = [ + ('axis', c_int32), + ('alm_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2973 +class struct_anon_102(Structure): + pass + +struct_anon_102.__slots__ = [ + 'alm', + 'data_end', +] +struct_anon_102._fields_ = [ + ('alm', struct_anon_101 * int(5)), + ('data_end', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2981 +class struct_anon_103(Structure): + pass + +struct_anon_103.__slots__ = [ + 'axis', + 'alm_no', + 'msg_len', + 'alm_msg', +] +struct_anon_103._fields_ = [ + ('axis', c_int32), + ('alm_no', c_int16), + ('msg_len', c_int16), + ('alm_msg', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2980 +class struct_anon_104(Structure): + pass + +struct_anon_104.__slots__ = [ + 'alm', + 'data_end', +] +struct_anon_104._fields_ = [ + ('alm', struct_anon_103 * int(5)), + ('data_end', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2972 +class union_anon_105(Union): + pass + +union_anon_105.__slots__ = [ + 'alm1', + 'alm2', +] +union_anon_105._fields_ = [ + ('alm1', struct_anon_102), + ('alm2', struct_anon_104), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3010 +class struct_alminfo(Structure): + pass + +struct_alminfo.__slots__ = [ + 'u', +] +struct_alminfo._fields_ = [ + ('u', union_anon_105), +] + +ALMINFO = struct_alminfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3010 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3016 +class struct_anon_106(Structure): + pass + +struct_anon_106.__slots__ = [ + 'axis', + 'alm_no', +] +struct_anon_106._fields_ = [ + ('axis', c_int16), + ('alm_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3015 +class struct_anon_107(Structure): + pass + +struct_anon_107.__slots__ = [ + 'alm', + 'data_end', +] +struct_anon_107._fields_ = [ + ('alm', struct_anon_106 * int(5)), + ('data_end', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3023 +class struct_anon_108(Structure): + pass + +struct_anon_108.__slots__ = [ + 'axis', + 'alm_no', + 'msg_len', + 'alm_msg', +] +struct_anon_108._fields_ = [ + ('axis', c_int16), + ('alm_no', c_int16), + ('msg_len', c_int16), + ('alm_msg', c_char * int(34)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3022 +class struct_anon_109(Structure): + pass + +struct_anon_109.__slots__ = [ + 'alm', + 'data_end', +] +struct_anon_109._fields_ = [ + ('alm', struct_anon_108 * int(5)), + ('data_end', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3014 +class union_anon_110(Union): + pass + +union_anon_110.__slots__ = [ + 'alm1', + 'alm2', +] +union_anon_110._fields_ = [ + ('alm1', struct_anon_107), + ('alm2', struct_anon_109), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3032 +class struct_alminfo2(Structure): + pass + +struct_alminfo2.__slots__ = [ + 'u', +] +struct_alminfo2._fields_ = [ + ('u', union_anon_110), +] + +ALMINFO2 = struct_alminfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3032 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3042 +class struct_odbalmmsg(Structure): + pass + +struct_odbalmmsg.__slots__ = [ + 'alm_no', + 'type', + 'axis', + 'dummy', + 'msg_len', + 'alm_msg', +] +struct_odbalmmsg._fields_ = [ + ('alm_no', c_int32), + ('type', c_int16), + ('axis', c_int16), + ('dummy', c_int16), + ('msg_len', c_int16), + ('alm_msg', c_char * int(32)), +] + +ODBALMMSG = struct_odbalmmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3042 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3051 +class struct_odbalmmsg2(Structure): + pass + +struct_odbalmmsg2.__slots__ = [ + 'alm_no', + 'type', + 'axis', + 'dummy', + 'msg_len', + 'alm_msg', +] +struct_odbalmmsg2._fields_ = [ + ('alm_no', c_int32), + ('type', c_int16), + ('axis', c_int16), + ('dummy', c_int16), + ('msg_len', c_int16), + ('alm_msg', c_char * int(64)), +] + +ODBALMMSG2 = struct_odbalmmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3051 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3060 +class struct_odbalmmsg3(Structure): + pass + +struct_odbalmmsg3.__slots__ = [ + 'alm_no', + 'type', + 'axis', + 'dummy', + 'msg_len', + 'alm_msg', +] +struct_odbalmmsg3._fields_ = [ + ('alm_no', c_int32), + ('type', c_int16), + ('axis', c_int16), + ('dummy', c_int16), + ('msg_len', c_int16), + ('alm_msg', c_char * int(256)), +] + +ODBALMMSG3 = struct_odbalmmsg3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3060 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3091 +class struct_anon_111(Structure): + pass + +struct_anon_111.__slots__ = [ + 'aux_data', + 'flag1', + 'flag2', +] +struct_anon_111._fields_ = [ + ('aux_data', c_int32), + ('flag1', c_char), + ('flag2', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3096 +class struct_anon_112(Structure): + pass + +struct_anon_112.__slots__ = [ + 'aux_data', + 'flag1', + 'flag2', +] +struct_anon_112._fields_ = [ + ('aux_data', c_int32), + ('flag1', c_char), + ('flag2', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3101 +class struct_anon_113(Structure): + pass + +struct_anon_113.__slots__ = [ + 'aux_data', + 'flag1', + 'flag2', +] +struct_anon_113._fields_ = [ + ('aux_data', c_int32), + ('flag1', c_char), + ('flag2', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3087 +class union_anon_114(Union): + pass + +union_anon_114.__slots__ = [ + 'g_data', + 'g_rdata', + 'g_1shot', + 'aux', + 'raux1', + 'raux2', +] +union_anon_114._fields_ = [ + ('g_data', c_char), + ('g_rdata', c_char * int(35)), + ('g_1shot', c_char * int(4)), + ('aux', struct_anon_111), + ('raux1', struct_anon_112 * int(27)), + ('raux2', struct_anon_113 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3107 +class struct_odbmdl(Structure): + pass + +struct_odbmdl.__slots__ = [ + 'datano', + 'type', + 'modal', +] +struct_odbmdl._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('modal', union_anon_114), +] + +ODBMDL = struct_odbmdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3107 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3115 +class struct_odbgcd(Structure): + pass + +struct_odbgcd.__slots__ = [ + 'group', + 'flag', + 'code', +] +struct_odbgcd._fields_ = [ + ('group', c_int16), + ('flag', c_int16), + ('code', c_char * int(8)), +] + +ODBGCD = struct_odbgcd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3115 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3124 +class struct_odbcmd(Structure): + pass + +struct_odbcmd.__slots__ = [ + 'adrs', + 'num', + 'flag', + 'cmd_val', + 'dec_val', +] +struct_odbcmd._fields_ = [ + ('adrs', c_char), + ('num', c_char), + ('flag', c_int16), + ('cmd_val', c_int32), + ('dec_val', c_int32), +] + +ODBCMD = struct_odbcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3124 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3131 +class struct_realdgn(Structure): + pass + +struct_realdgn.__slots__ = [ + 'dgn_val', + 'dec_val', +] +struct_realdgn._fields_ = [ + ('dgn_val', c_int32), + ('dec_val', c_int32), +] + +REALDGN = struct_realdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3131 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3137 +class union_anon_115(Union): + pass + +union_anon_115.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_115._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALDGN), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALDGN * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3147 +class struct_odbdgn(Structure): + pass + +struct_odbdgn.__slots__ = [ + 'datano', + 'type', + 'u', +] +struct_odbdgn._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('u', union_anon_115), +] + +ODBDGN = struct_odbdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3147 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3181 +class struct_odbad(Structure): + pass + +struct_odbad.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_odbad._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int16), +] + +ODBAD = struct_odbad# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3181 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3203 +class struct_msg(Structure): + pass + +struct_msg.__slots__ = [ + 'datano', + 'type', + 'char_num', + 'data', +] +struct_msg._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('char_num', c_int16), + ('data', c_char * int(256)), +] + +OPMSG = struct_msg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3203 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3213 +class struct_opmsg2(Structure): + pass + +struct_opmsg2.__slots__ = [ + 'datano', + 'type', + 'char_num', + 'data', +] +struct_opmsg2._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('char_num', c_int16), + ('data', c_char * int(64)), +] + +OPMSG2 = struct_opmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3213 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3221 +class struct_opmsg3(Structure): + pass + +struct_opmsg3.__slots__ = [ + 'datano', + 'type', + 'char_num', + 'data', +] +struct_opmsg3._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('char_num', c_int16), + ('data', c_char * int(256)), +] + +OPMSG3 = struct_opmsg3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3221 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3229 +class struct__opmsgmps(Structure): + pass + +struct__opmsgmps.__slots__ = [ + 'datano', + 'type', + 'char_num', + 'data', +] +struct__opmsgmps._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('char_num', c_int16), + ('data', c_char * int(256)), +] + +OPMSGMPS = struct__opmsgmps# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3229 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3364 +class struct_odbsysc(Structure): + pass + +struct_odbsysc.__slots__ = [ + 'slot_no_p', + 'slot_no_l', + 'mod_id', + 'soft_id', + 's_series', + 's_version', + 'dummy', + 'm_rom', + 's_rom', + 'svo_soft', + 'pmc_soft', + 'lad_soft', + 'mcr_soft', + 'spl1_soft', + 'spl2_soft', + 'frmmin', + 'drmmin', + 'srmmin', + 'pmcmin', + 'crtmin', + 'sv1min', + 'sv3min', + 'sicmin', + 'posmin', + 'drmmrc', + 'drmarc', + 'pmcmrc', + 'dmaarc', + 'iopt', + 'hdiio', + 'frmsub', + 'drmsub', + 'srmsub', + 'sv5sub', + 'sv7sub', + 'sicsub', + 'possub', + 'hamsub', + 'gm2gr1', + 'crtgr2', + 'gm1gr2', + 'gm2gr2', + 'cmmrb', + 'sv5axs', + 'sv7axs', + 'sicaxs', + 'posaxs', + 'hanaxs', + 'romr64', + 'srmr64', + 'dr1r64', + 'dr2r64', + 'iopio2', + 'hdiio2', + 'cmmrb2', + 'romfap', + 'srmfap', + 'drmfap', +] +struct_odbsysc._fields_ = [ + ('slot_no_p', c_char * int(16)), + ('slot_no_l', c_char * int(16)), + ('mod_id', c_int16 * int(16)), + ('soft_id', c_int16 * int(16)), + ('s_series', (c_char * int(5)) * int(16)), + ('s_version', (c_char * int(5)) * int(16)), + ('dummy', c_char * int(16)), + ('m_rom', c_int16), + ('s_rom', c_int16), + ('svo_soft', c_char * int(8)), + ('pmc_soft', c_char * int(6)), + ('lad_soft', c_char * int(6)), + ('mcr_soft', c_char * int(8)), + ('spl1_soft', c_char * int(6)), + ('spl2_soft', c_char * int(6)), + ('frmmin', c_int16), + ('drmmin', c_int16), + ('srmmin', c_int16), + ('pmcmin', c_int16), + ('crtmin', c_int16), + ('sv1min', c_int16), + ('sv3min', c_int16), + ('sicmin', c_int16), + ('posmin', c_int16), + ('drmmrc', c_int16), + ('drmarc', c_int16), + ('pmcmrc', c_int16), + ('dmaarc', c_int16), + ('iopt', c_int16), + ('hdiio', c_int16), + ('frmsub', c_int16), + ('drmsub', c_int16), + ('srmsub', c_int16), + ('sv5sub', c_int16), + ('sv7sub', c_int16), + ('sicsub', c_int16), + ('possub', c_int16), + ('hamsub', c_int16), + ('gm2gr1', c_int16), + ('crtgr2', c_int16), + ('gm1gr2', c_int16), + ('gm2gr2', c_int16), + ('cmmrb', c_int16), + ('sv5axs', c_int16), + ('sv7axs', c_int16), + ('sicaxs', c_int16), + ('posaxs', c_int16), + ('hanaxs', c_int16), + ('romr64', c_int16), + ('srmr64', c_int16), + ('dr1r64', c_int16), + ('dr2r64', c_int16), + ('iopio2', c_int16), + ('hdiio2', c_int16), + ('cmmrb2', c_int16), + ('romfap', c_int16), + ('srmfap', c_int16), + ('drmfap', c_int16), +] + +ODBSYSC = struct_odbsysc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3364 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3379 +class struct_odbprs(Structure): + pass + +struct_odbprs.__slots__ = [ + 'datano', + 'type', + 'data_info', + 'rstr_bc', + 'rstr_m', + 'rstr_t', + 'rstr_s', + 'rstr_b', + 'dest', + 'dist', +] +struct_odbprs._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data_info', c_int16 * int(5)), + ('rstr_bc', c_int32), + ('rstr_m', c_int32 * int(35)), + ('rstr_t', c_int32 * int(2)), + ('rstr_s', c_int32), + ('rstr_b', c_int32), + ('dest', c_int32 * int(32)), + ('dist', c_int32 * int(32)), +] + +ODBPRS = struct_odbprs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3379 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3393 +class struct_odbprsm(Structure): + pass + +struct_odbprsm.__slots__ = [ + 'datano', + 'type', + 'data_info', + 'rstr_bc', + 'rstr_m', + 'rstr_t', + 'rstr_s', + 'rstr_b', + 'dest', + 'dist', +] +struct_odbprsm._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data_info', c_int16 * int(5)), + ('rstr_bc', c_int32), + ('rstr_m', c_int32 * int(35)), + ('rstr_t', c_int32 * int(2)), + ('rstr_s', c_int32), + ('rstr_b', c_int32), + ('dest', c_int32 * int(32)), + ('dist', c_int32 * int(32)), +] + +ODBPRSM = struct_odbprsm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3393 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3439 +class struct_iodbsgnl(Structure): + pass + +struct_iodbsgnl.__slots__ = [ + 'datano', + 'type', + 'mode', + 'hndl_ax', + 'hndl_mv', + 'rpd_ovrd', + 'jog_ovrd', + 'feed_ovrd', + 'spdl_ovrd', + 'blck_del', + 'sngl_blck', + 'machn_lock', + 'dry_run', + 'mem_prtct', + 'feed_hold', +] +struct_iodbsgnl._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('mode', c_int16), + ('hndl_ax', c_int16), + ('hndl_mv', c_int16), + ('rpd_ovrd', c_int16), + ('jog_ovrd', c_int16), + ('feed_ovrd', c_int16), + ('spdl_ovrd', c_int16), + ('blck_del', c_int16), + ('sngl_blck', c_int16), + ('machn_lock', c_int16), + ('dry_run', c_int16), + ('mem_prtct', c_int16), + ('feed_hold', c_int16), +] + +IODBSGNL = struct_iodbsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3439 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3449 +class struct_iodbgnrl(Structure): + pass + +struct_iodbgnrl.__slots__ = [ + 'datano', + 'type', + 'sgnal', +] +struct_iodbgnrl._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('sgnal', c_char), +] + +IODBGNRL = struct_iodbgnrl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3449 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3457 +class struct_iodbgnrl2(Structure): + pass + +struct_iodbgnrl2.__slots__ = [ + 'datano', + 'type', + 'sgnal', +] +struct_iodbgnrl2._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('sgnal', c_int16), +] + +IODBGNRL2 = struct_iodbgnrl2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3457 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3472 +class struct_iodbrdna(Structure): + pass + +struct_iodbrdna.__slots__ = [ + 'datano', + 'type', + 'sgnl1_name', + 'sgnl2_name', + 'sgnl3_name', + 'sgnl4_name', + 'sgnl5_name', + 'sgnl6_name', + 'sgnl7_name', + 'sgnl8_name', +] +struct_iodbrdna._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('sgnl1_name', c_char * int(9)), + ('sgnl2_name', c_char * int(9)), + ('sgnl3_name', c_char * int(9)), + ('sgnl4_name', c_char * int(9)), + ('sgnl5_name', c_char * int(9)), + ('sgnl6_name', c_char * int(9)), + ('sgnl7_name', c_char * int(9)), + ('sgnl8_name', c_char * int(9)), +] + +IODBRDNA = struct_iodbrdna# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3472 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3495 +class struct_iodbrdna2(Structure): + pass + +struct_iodbrdna2.__slots__ = [ + 'datano', + 'type', + 'sgnl1_name', + 'sgnl2_name', + 'sgnl3_name', + 'sgnl4_name', + 'sgnl5_name', + 'sgnl6_name', + 'sgnl7_name', + 'sgnl8_name', + 'sgnl9_name', + 'sgnl10_name', + 'sgnl11_name', + 'sgnl12_name', + 'sgnl13_name', + 'sgnl14_name', + 'sgnl15_name', + 'sgnl16_name', +] +struct_iodbrdna2._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('sgnl1_name', c_char * int(9)), + ('sgnl2_name', c_char * int(9)), + ('sgnl3_name', c_char * int(9)), + ('sgnl4_name', c_char * int(9)), + ('sgnl5_name', c_char * int(9)), + ('sgnl6_name', c_char * int(9)), + ('sgnl7_name', c_char * int(9)), + ('sgnl8_name', c_char * int(9)), + ('sgnl9_name', c_char * int(9)), + ('sgnl10_name', c_char * int(9)), + ('sgnl11_name', c_char * int(9)), + ('sgnl12_name', c_char * int(9)), + ('sgnl13_name', c_char * int(9)), + ('sgnl14_name', c_char * int(9)), + ('sgnl15_name', c_char * int(9)), + ('sgnl16_name', c_char * int(9)), +] + +IODBRDNA2 = struct_iodbrdna2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3495 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3501 +class struct_odberr(Structure): + pass + +struct_odberr.__slots__ = [ + 'err_no', + 'err_dtno', +] +struct_odberr._fields_ = [ + ('err_no', c_int16), + ('err_dtno', c_int16), +] + +ODBERR = struct_odberr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3501 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3508 +class struct_anon_116(Structure): + pass + +struct_anon_116.__slots__ = [ + 'prm_no', + 'prm_type', +] +struct_anon_116._fields_ = [ + ('prm_no', c_int16), + ('prm_type', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3512 +class struct_odbparaif(Structure): + pass + +struct_odbparaif.__slots__ = [ + 'info_no', + 'prev_no', + 'next_no', + 'info', +] +struct_odbparaif._fields_ = [ + ('info_no', c_uint16), + ('prev_no', c_int16), + ('next_no', c_int16), + ('info', struct_anon_116 * int(10)), +] + +ODBPARAIF = struct_odbparaif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3512 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3519 +class struct_anon_117(Structure): + pass + +struct_anon_117.__slots__ = [ + 'set_no', + 'set_type', +] +struct_anon_117._fields_ = [ + ('set_no', c_int16), + ('set_type', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3523 +class struct_odbsetif(Structure): + pass + +struct_odbsetif.__slots__ = [ + 'info_no', + 'prev_no', + 'next_no', + 'info', +] +struct_odbsetif._fields_ = [ + ('info_no', c_uint16), + ('prev_no', c_int16), + ('next_no', c_int16), + ('info', struct_anon_117 * int(10)), +] + +ODBSETIF = struct_odbsetif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3523 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3530 +class struct_anon_118(Structure): + pass + +struct_anon_118.__slots__ = [ + 'diag_no', + 'diag_type', +] +struct_anon_118._fields_ = [ + ('diag_no', c_int16), + ('diag_type', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3534 +class struct_odbdiagif(Structure): + pass + +struct_odbdiagif.__slots__ = [ + 'info_no', + 'prev_no', + 'next_no', + 'info', +] +struct_odbdiagif._fields_ = [ + ('info_no', c_uint16), + ('prev_no', c_int16), + ('next_no', c_int16), + ('info', struct_anon_118 * int(10)), +] + +ODBDIAGIF = struct_odbdiagif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3534 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3549 +class struct_odbparaif2(Structure): + pass + +struct_odbparaif2.__slots__ = [ + 'prm_no', + 'size', + 'array', + 'unit', + 'dim', + 'input', + 'display', + 'others', +] +struct_odbparaif2._fields_ = [ + ('prm_no', c_int16), + ('size', c_int16), + ('array', c_int16), + ('unit', c_int16), + ('dim', c_int16), + ('input', c_int16), + ('display', c_int16), + ('others', c_int16), +] + +ODBPARAIF2 = struct_odbparaif2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3549 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3556 +class struct_odbparanum(Structure): + pass + +struct_odbparanum.__slots__ = [ + 'para_min', + 'para_max', + 'total_no', +] +struct_odbparanum._fields_ = [ + ('para_min', c_uint16), + ('para_max', c_uint16), + ('total_no', c_uint16), +] + +ODBPARANUM = struct_odbparanum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3556 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3563 +class struct_odbsetnum(Structure): + pass + +struct_odbsetnum.__slots__ = [ + 'set_min', + 'set_max', + 'total_no', +] +struct_odbsetnum._fields_ = [ + ('set_min', c_uint16), + ('set_max', c_uint16), + ('total_no', c_uint16), +] + +ODBSETNUM = struct_odbsetnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3563 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3570 +class struct_odbdiagnum(Structure): + pass + +struct_odbdiagnum.__slots__ = [ + 'diag_min', + 'diag_max', + 'total_no', +] +struct_odbdiagnum._fields_ = [ + ('diag_min', c_uint16), + ('diag_max', c_uint16), + ('total_no', c_uint16), +] + +ODBDIAGNUM = struct_odbdiagnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3570 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3576 +class struct_anon_119(Structure): + pass + +struct_anon_119.__slots__ = [ + 'sysname', + 'fromsize', +] +struct_anon_119._fields_ = [ + ('sysname', c_char * int(12)), + ('fromsize', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3580 +class struct_odbfinfo(Structure): + pass + +struct_odbfinfo.__slots__ = [ + 'slotname', + 'fromnum', + 'info', +] +struct_odbfinfo._fields_ = [ + ('slotname', c_char * int(12)), + ('fromnum', c_int32), + ('info', struct_anon_119 * int(32)), +] + +ODBFINFO = struct_odbfinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3580 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3588 +class struct_anon_120(Structure): + pass + +struct_anon_120.__slots__ = [ + 'sysname', + 'fromsize', + 'fromattrib', +] +struct_anon_120._fields_ = [ + ('sysname', c_char * int(12)), + ('fromsize', c_int32), + ('fromattrib', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3593 +class struct_odbfinform(Structure): + pass + +struct_odbfinform.__slots__ = [ + 'slotno', + 'slotname', + 'fromnum', + 'info', +] +struct_odbfinform._fields_ = [ + ('slotno', c_int32), + ('slotname', c_char * int(12)), + ('fromnum', c_int32), + ('info', struct_anon_120 * int(128)), +] + +ODBFINFORM = struct_odbfinform# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3593 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3600 +class struct_anon_121(Structure): + pass + +struct_anon_121.__slots__ = [ + 'sramname', + 'sramsize', + 'divnumber', + 'fname', +] +struct_anon_121._fields_ = [ + ('sramname', c_char * int(12)), + ('sramsize', c_int32), + ('divnumber', c_int16), + ('fname', (c_char * int(16)) * int(6)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3606 +class struct_odbsinfo(Structure): + pass + +struct_odbsinfo.__slots__ = [ + 'sramnum', + 'info', +] +struct_odbsinfo._fields_ = [ + ('sramnum', c_int32), + ('info', struct_anon_121 * int(8)), +] + +ODBSINFO = struct_odbsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3606 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3613 +class struct_sramaddr(Structure): + pass + +struct_sramaddr.__slots__ = [ + 'type', + 'size', + 'offset', +] +struct_sramaddr._fields_ = [ + ('type', c_int16), + ('size', c_int32), + ('offset', c_int32), +] + +SRAMADDR = struct_sramaddr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3613 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3620 +class struct_anon_122(Structure): + pass + +struct_anon_122.__slots__ = [ + 'file_name', + 'comment', + 'size', + 'date', +] +struct_anon_122._fields_ = [ + ('file_name', c_char * int(16)), + ('comment', c_char * int(64)), + ('size', c_int32), + ('date', c_char * int(16)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3626 +class struct_odbdsdir(Structure): + pass + +struct_odbdsdir.__slots__ = [ + 'file_num', + 'remainder', + 'data_num', + 'data', +] +struct_odbdsdir._fields_ = [ + ('file_num', c_int32), + ('remainder', c_int32), + ('data_num', c_int16), + ('data', struct_anon_122 * int(32)), +] + +ODBDSDIR = struct_odbdsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3626 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3638 +class struct_iodbdsset(Structure): + pass + +struct_iodbdsset.__slots__ = [ + 'host_ip', + 'host_uname', + 'host_passwd', + 'host_dir', + 'dtsv_mac', + 'dtsv_ip', + 'dtsv_mask', +] +struct_iodbdsset._fields_ = [ + ('host_ip', c_char * int(16)), + ('host_uname', c_char * int(32)), + ('host_passwd', c_char * int(32)), + ('host_dir', c_char * int(128)), + ('dtsv_mac', c_char * int(13)), + ('dtsv_ip', c_char * int(16)), + ('dtsv_mask', c_char * int(16)), +] + +IODBDSSET = struct_iodbdsset# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3638 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3646 +class struct_odbdsmnt(Structure): + pass + +struct_odbdsmnt.__slots__ = [ + 'empty_cnt', + 'total_size', + 'read_ptr', + 'write_ptr', +] +struct_odbdsmnt._fields_ = [ + ('empty_cnt', c_int32), + ('total_size', c_int32), + ('read_ptr', c_int32), + ('write_ptr', c_int32), +] + +ODBDSMNT = struct_odbdsmnt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3646 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3652 +class struct_odbpser(Structure): + pass + +struct_odbpser.__slots__ = [ + 'poserr1', + 'poserr2', +] +struct_odbpser._fields_ = [ + ('poserr1', c_int32), + ('poserr2', c_int32), +] + +ODBPSER = struct_odbpser# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3652 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3660 +class struct_odbspdi(Structure): + pass + +struct_odbspdi.__slots__ = [ + 'sgnl1', + 'sgnl2', + 'sgnl3', + 'sgnl4', +] +struct_odbspdi._fields_ = [ + ('sgnl1', c_char), + ('sgnl2', c_char), + ('sgnl3', c_char), + ('sgnl4', c_char), +] + +ODBSPDI = struct_odbspdi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3660 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3668 +class struct_odbspdo(Structure): + pass + +struct_odbspdo.__slots__ = [ + 'sgnl1', + 'sgnl2', + 'sgnl3', + 'sgnl4', +] +struct_odbspdo._fields_ = [ + ('sgnl1', c_char), + ('sgnl2', c_char), + ('sgnl3', c_char), + ('sgnl4', c_char), +] + +ODBSPDO = struct_odbspdo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3668 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3676 +class struct_odbsvfback(Structure): + pass + +struct_odbsvfback.__slots__ = [ + 'dummy', + 'dtype', + 'fback', + 'afback', +] +struct_odbsvfback._fields_ = [ + ('dummy', c_int16), + ('dtype', c_int16), + ('fback', c_int32 * int(32)), + ('afback', c_int32 * int(32)), +] + +ODBSVFBACK = struct_odbsvfback# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3676 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3695 +class struct_anon_123(Structure): + pass + +struct_anon_123.__slots__ = [ + 'adr', + 'bit', + 'no', +] +struct_anon_123._fields_ = [ + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3689 +class union_anon_124(Union): + pass + +union_anon_124.__slots__ = [ + 'axis', + 'io', +] +union_anon_124._fields_ = [ + ('axis', c_int32), + ('io', struct_anon_123), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3687 +class struct_anon_125(Structure): + pass + +struct_anon_125.__slots__ = [ + 'kind', + 'u', +] +struct_anon_125._fields_ = [ + ('kind', c_int16), + ('u', union_anon_124), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3702 +class struct_iodbwave(Structure): + pass + +struct_iodbwave.__slots__ = [ + 'condition', + 'trg_adr', + 'trg_bit', + 'trg_no', + 'delay', + 't_range', + 'ch', +] +struct_iodbwave._fields_ = [ + ('condition', c_int16), + ('trg_adr', c_char), + ('trg_bit', c_char), + ('trg_no', c_int16), + ('delay', c_int16), + ('t_range', c_int16), + ('ch', struct_anon_125 * int(12)), +] + +IODBWAVE = struct_iodbwave# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3702 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3718 +class struct_anon_126(Structure): + pass + +struct_anon_126.__slots__ = [ + 'adr', + 'bit', + 'no', +] +struct_anon_126._fields_ = [ + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3716 +class union_anon_127(Union): + pass + +union_anon_127.__slots__ = [ + 'axis', + 'io', +] +union_anon_127._fields_ = [ + ('axis', c_int32), + ('io', struct_anon_126), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3714 +class struct_anon_128(Structure): + pass + +struct_anon_128.__slots__ = [ + 'kind', + 'u', + 'reserve2', +] +struct_anon_128._fields_ = [ + ('kind', c_int16), + ('u', union_anon_127), + ('reserve2', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3726 +class struct_iodbwvprm(Structure): + pass + +struct_iodbwvprm.__slots__ = [ + 'condition', + 'trg_adr', + 'trg_bit', + 'trg_no', + 'reserve1', + 'delay', + 't_range', + 'ch', +] +struct_iodbwvprm._fields_ = [ + ('condition', c_int16), + ('trg_adr', c_char), + ('trg_bit', c_char), + ('trg_no', c_int16), + ('reserve1', c_int16), + ('delay', c_int32), + ('t_range', c_int32), + ('ch', struct_anon_128 * int(12)), +] + +IODBWVPRM = struct_iodbwvprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3726 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3748 +class struct_anon_129(Structure): + pass + +struct_anon_129.__slots__ = [ + 'axis', + 'reserve3', +] +struct_anon_129._fields_ = [ + ('axis', c_int32), + ('reserve3', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3752 +class struct_anon_130(Structure): + pass + +struct_anon_130.__slots__ = [ + 'unittype', + 'adr', + 'bit', + 'no', + 'reserve3', +] +struct_anon_130._fields_ = [ + ('unittype', c_int16), + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), + ('reserve3', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3747 +class union_anon_131(Union): + pass + +union_anon_131.__slots__ = [ + 'ax', + 'io', +] +union_anon_131._fields_ = [ + ('ax', struct_anon_129), + ('io', struct_anon_130), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3744 +class struct_anon_132(Structure): + pass + +struct_anon_132.__slots__ = [ + 'kind', + 'reserve2', + 'u', +] +struct_anon_132._fields_ = [ + ('kind', c_int16), + ('reserve2', c_int16), + ('u', union_anon_131), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3761 +class struct_iodbwvprm3(Structure): + pass + +struct_iodbwvprm3.__slots__ = [ + 'condition', + 'trg_unittype', + 'trg_adr', + 'trg_bit', + 'trg_no', + 'alm_kind', + 'alm_no', + 'alm_axis', + 'reserve1', + 'delay', + 't_range', + 'wav_cycle', + 'dio_cycle', + 'ch', +] +struct_iodbwvprm3._fields_ = [ + ('condition', c_int16), + ('trg_unittype', c_int16), + ('trg_adr', c_char), + ('trg_bit', c_char), + ('trg_no', c_int16), + ('alm_kind', c_int16), + ('alm_no', c_int16), + ('alm_axis', c_int16), + ('reserve1', c_int16), + ('delay', c_int32), + ('t_range', c_int32), + ('wav_cycle', c_int16), + ('dio_cycle', c_int16), + ('ch', struct_anon_132 * int(40)), +] + +IODBWVPRM3 = struct_iodbwvprm3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3761 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3769 +class struct_anon_133(Structure): + pass + +struct_anon_133.__slots__ = [ + 'adr', + 'bit', + 'no', +] +struct_anon_133._fields_ = [ + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3767 +class union_anon_134(Union): + pass + +union_anon_134.__slots__ = [ + 'axis', + 'io', +] +union_anon_134._fields_ = [ + ('axis', c_int16), + ('io', struct_anon_133), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3783 +class struct_odbwvdt(Structure): + pass + +struct_odbwvdt.__slots__ = [ + 'channel', + 'kind', + 'u', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 't_cycle', + 'data', +] +struct_odbwvdt._fields_ = [ + ('channel', c_int16), + ('kind', c_int16), + ('u', union_anon_134), + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('t_cycle', c_int16), + ('data', c_int16 * int(8192)), +] + +ODBWVDT = struct_odbwvdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3783 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3788 +class struct_anon_135(Structure): + pass + +struct_anon_135.__slots__ = [ + 'axis', + 'kind', +] +struct_anon_135._fields_ = [ + ('axis', c_int16), + ('kind', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3792 +class struct_anon_136(Structure): + pass + +struct_anon_136.__slots__ = [ + 'no', + 'adr', + 'bit', +] +struct_anon_136._fields_ = [ + ('no', c_int16), + ('adr', c_char), + ('bit', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3787 +class union_anon_137(Union): + pass + +union_anon_137.__slots__ = [ + 'w', + 'io', +] +union_anon_137._fields_ = [ + ('w', struct_anon_135), + ('io', struct_anon_136), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3798 +class struct_anon_138(Structure): + pass + +struct_anon_138.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', +] +struct_anon_138._fields_ = [ + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3809 +class struct_odbwvdt2(Structure): + pass + +struct_odbwvdt2.__slots__ = [ + 'channel', + 'u', + 'start', + 'stop', + 't_cycle', + 'adjust', + 'data', +] +struct_odbwvdt2._fields_ = [ + ('channel', c_int16), + ('u', union_anon_137), + ('start', struct_anon_138), + ('stop', struct_anon_138), + ('t_cycle', c_int16), + ('adjust', c_int16), + ('data', c_int16 * int(8192)), +] + +ODBWVDT2 = struct_odbwvdt2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3809 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3816 +class struct_anon_139(Structure): + pass + +struct_anon_139.__slots__ = [ + 'axis', + 'reserve', +] +struct_anon_139._fields_ = [ + ('axis', c_int16), + ('reserve', c_int16 * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3820 +class struct_anon_140(Structure): + pass + +struct_anon_140.__slots__ = [ + 'unittype', + 'adr', + 'bit', + 'no', + 'reserve', +] +struct_anon_140._fields_ = [ + ('unittype', c_int16), + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), + ('reserve', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3815 +class union_anon_141(Union): + pass + +union_anon_141.__slots__ = [ + 'ax', + 'io', +] +union_anon_141._fields_ = [ + ('ax', struct_anon_139), + ('io', struct_anon_140), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3836 +class struct_odbwvdt3(Structure): + pass + +struct_odbwvdt3.__slots__ = [ + 'channel', + 'kind', + 'u', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 't_cycle', + 'data', +] +struct_odbwvdt3._fields_ = [ + ('channel', c_int16), + ('kind', c_int16), + ('u', union_anon_141), + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('t_cycle', c_int16), + ('data', c_int16 * int(8192)), +] + +ODBWVDT3 = struct_odbwvdt3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3836 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3844 +class struct_anon_142(Structure): + pass + +struct_anon_142.__slots__ = [ + 'no', + 'axis', + 'type', +] +struct_anon_142._fields_ = [ + ('no', c_int16), + ('axis', c_char), + ('type', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3849 +class struct_anon_143(Structure): + pass + +struct_anon_143.__slots__ = [ + 'adr', + 'bit', + 'no', +] +struct_anon_143._fields_ = [ + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3843 +class union_anon_144(Union): + pass + +union_anon_144.__slots__ = [ + 'alm', + 'io', +] +union_anon_144._fields_ = [ + ('alm', struct_anon_142), + ('io', struct_anon_143), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3860 +class struct_anon_145(Structure): + pass + +struct_anon_145.__slots__ = [ + 'adr', + 'bit', + 'no', +] +struct_anon_145._fields_ = [ + ('adr', c_char), + ('bit', c_char), + ('no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3865 +class struct_iodbrmtprm(Structure): + pass + +struct_iodbrmtprm.__slots__ = [ + 'condition', + 'reserve', + 'trg', + 'delay', + 'wv_intrvl', + 'io_intrvl', + 'kind1', + 'kind2', + 'smpl', +] +struct_iodbrmtprm._fields_ = [ + ('condition', c_int16), + ('reserve', c_int16), + ('trg', union_anon_144), + ('delay', c_int32), + ('wv_intrvl', c_int16), + ('io_intrvl', c_int16), + ('kind1', c_int16), + ('kind2', c_int16), + ('smpl', struct_anon_145 * int(32)), +] + +IODBRMTPRM = struct_iodbrmtprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3865 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3882 +class struct_odbrmtdt(Structure): + pass + +struct_odbrmtdt.__slots__ = [ + 'channel', + 'kind', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 't_intrvl', + 'trg_data', + 'ins_ptr', + 't_delta', + 'data', +] +struct_odbrmtdt._fields_ = [ + ('channel', c_int16), + ('kind', c_int16), + ('year', c_char), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('t_intrvl', c_int16), + ('trg_data', c_int16), + ('ins_ptr', c_int32), + ('t_delta', c_int16), + ('data', c_int16 * int(1917)), +] + +ODBRMTDT = struct_odbrmtdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3882 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3891 +class struct_iodbsigad(Structure): + pass + +struct_iodbsigad.__slots__ = [ + 'adr', + 'reserve', + 'no', + 'size', +] +struct_iodbsigad._fields_ = [ + ('adr', c_char), + ('reserve', c_char), + ('no', c_int16), + ('size', c_int16), +] + +IODBSIGAD = struct_iodbsigad# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3891 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3899 +class struct_odbmgrp(Structure): + pass + +struct_odbmgrp.__slots__ = [ + 'm_code', + 'grp_no', + 'm_name', + 'dummy', +] +struct_odbmgrp._fields_ = [ + ('m_code', c_int32), + ('grp_no', c_int16), + ('m_name', c_char * int(21)), + ('dummy', c_char), +] + +ODBMGRP = struct_odbmgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3899 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3907 +class struct_idbmgrp(Structure): + pass + +struct_idbmgrp.__slots__ = [ + 's_no', + 'dummy', + 'num', + 'group', +] +struct_idbmgrp._fields_ = [ + ('s_no', c_int16), + ('dummy', c_int16), + ('num', c_int16), + ('group', c_int16 * int(500)), +] + +IDBMGRP = struct_idbmgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3907 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3913 +class struct_anon_146(Structure): + pass + +struct_anon_146.__slots__ = [ + 'no', + 'flag', +] +struct_anon_146._fields_ = [ + ('no', c_int32), + ('flag', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3919 +class struct_odbexem(Structure): + pass + +struct_odbexem.__slots__ = [ + 'grp_no', + 'mem_no', + 'm_code', + 'm_name', + 'dummy', +] +struct_odbexem._fields_ = [ + ('grp_no', c_int16), + ('mem_no', c_int16), + ('m_code', struct_anon_146 * int(5)), + ('m_name', c_char * int(21)), + ('dummy', c_char), +] + +ODBEXEM = struct_odbexem# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3919 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3926 +class struct_anon_147(Structure): + pass + +struct_anon_147.__slots__ = [ + 'no', + 'flag', +] +struct_anon_147._fields_ = [ + ('no', c_int32), + ('flag', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3930 +class struct_odbrstrm(Structure): + pass + +struct_odbrstrm.__slots__ = [ + 'grp_no', + 'mem_no', + 'm_code', +] +struct_odbrstrm._fields_ = [ + ('grp_no', c_int16), + ('mem_no', c_int16), + ('m_code', struct_anon_147 * int(5)), +] + +ODBRSTRM = struct_odbrstrm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3930 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3936 +class struct_anon_148(Structure): + pass + +struct_anon_148.__slots__ = [ + 'prg_no', + 'hour', + 'minute', + 'second', +] +struct_anon_148._fields_ = [ + ('prg_no', c_int32), + ('hour', c_int16), + ('minute', c_char), + ('second', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3942 +class struct_odbptime(Structure): + pass + +struct_odbptime.__slots__ = [ + 'num', + 'data', +] +struct_odbptime._fields_ = [ + ('num', c_int16), + ('data', struct_anon_148 * int(10)), +] + +ODBPTIME = struct_odbptime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3942 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3949 +class struct_odbptime3(Structure): + pass + +struct_odbptime3.__slots__ = [ + 'hour', + 'min', + 'sec', + 'dummy', +] +struct_odbptime3._fields_ = [ + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('dummy', c_int16), +] + +ODBPTIME3 = struct_odbptime3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3949 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3956 +class struct_prgdirtm(Structure): + pass + +struct_prgdirtm.__slots__ = [ + 'prg_no', + 'comment', + 'cuttime', +] +struct_prgdirtm._fields_ = [ + ('prg_no', c_int32), + ('comment', c_char * int(51)), + ('cuttime', c_char * int(13)), +] + +PRGDIRTM = struct_prgdirtm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3956 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3964 +class struct_prgdir2(Structure): + pass + +struct_prgdir2.__slots__ = [ + 'number', + 'length', + 'comment', + 'dummy', +] +struct_prgdir2._fields_ = [ + ('number', c_int16), + ('length', c_int32), + ('comment', c_char * int(51)), + ('dummy', c_char), +] + +PRGDIR2 = struct_prgdir2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3964 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3972 +class struct_anon_149(Structure): + pass + +struct_anon_149.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'dummy', +] +struct_anon_149._fields_ = [ + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3980 +class struct_anon_150(Structure): + pass + +struct_anon_150.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'dummy', +] +struct_anon_150._fields_ = [ + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3988 +class struct_prgdir3(Structure): + pass + +struct_prgdir3.__slots__ = [ + 'number', + 'length', + 'page', + 'comment', + 'mdate', + 'cdate', +] +struct_prgdir3._fields_ = [ + ('number', c_int32), + ('length', c_int32), + ('page', c_int32), + ('comment', c_char * int(52)), + ('mdate', struct_anon_149), + ('cdate', struct_anon_150), +] + +PRGDIR3 = struct_prgdir3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3988 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4010 +class struct_iodbcprm(Structure): + pass + +struct_iodbcprm.__slots__ = [ + 'NcApli', + 'Dummy1', + 'HostApli', + 'Dummy2', + 'StatPstv', + 'StatNgtv', + 'Statmask', + 'AlarmStat', + 'PsclHaddr', + 'PsclLaddr', + 'SvcMode1', + 'SvcMode2', + 'FileTout', + 'RemTout', +] +struct_iodbcprm._fields_ = [ + ('NcApli', c_char * int(65)), + ('Dummy1', c_char), + ('HostApli', c_char * int(65)), + ('Dummy2', c_char), + ('StatPstv', c_uint32), + ('StatNgtv', c_uint32), + ('Statmask', c_uint32), + ('AlarmStat', c_uint32), + ('PsclHaddr', c_uint32), + ('PsclLaddr', c_uint32), + ('SvcMode1', c_uint16), + ('SvcMode2', c_uint16), + ('FileTout', c_int32), + ('RemTout', c_int32), +] + +IODBCPRM = struct_iodbcprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4010 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4019 +class struct_iodbint(Structure): + pass + +struct_iodbint.__slots__ = [ + 'datano_s', + 'type', + 'datano_e', + 'data', +] +struct_iodbint._fields_ = [ + ('datano_s', c_int16), + ('type', c_int16), + ('datano_e', c_int16), + ('data', c_int32 * int(24)), +] + +IODBINT = struct_iodbint# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4019 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4029 +class struct_iodbwcsf(Structure): + pass + +struct_iodbwcsf.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_iodbwcsf._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_int32 * int(32)), +] + +IODBWCSF = struct_iodbwcsf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4029 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4036 +class struct_odbomif(Structure): + pass + +struct_odbomif.__slots__ = [ + 'om_max', + 'om_sum', + 'om_char', +] +struct_odbomif._fields_ = [ + ('om_max', c_uint16), + ('om_sum', c_uint16), + ('om_char', c_uint16), +] + +ODBOMIF = struct_odbomif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4036 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4048 +class struct_odbomhis(Structure): + pass + +struct_odbomhis.__slots__ = [ + 'om_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'om_msg', +] +struct_odbomhis._fields_ = [ + ('om_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('om_msg', c_char * int(256)), +] + +ODBOMHIS = struct_odbomhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4048 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4057 +class struct_iodbbto(Structure): + pass + +struct_iodbbto.__slots__ = [ + 'datano_s', + 'type', + 'datano_e', + 'ofs', +] +struct_iodbbto._fields_ = [ + ('datano_s', c_int16), + ('type', c_int16), + ('datano_e', c_int16), + ('ofs', c_int32 * int(18)), +] + +IODBBTO = struct_iodbbto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4057 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4064 +class struct_odbbtlinf(Structure): + pass + +struct_odbbtlinf.__slots__ = [ + 'ofs_type', + 'use_no', + 'sub_no', +] +struct_odbbtlinf._fields_ = [ + ('ofs_type', c_int16), + ('use_no', c_int16), + ('sub_no', c_int16), +] + +ODBBTLINF = struct_odbbtlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4064 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4072 +class struct_odbbaxis(Structure): + pass + +struct_odbbaxis.__slots__ = [ + 'flag', + 'command', + 'speed', + 'sub_data', +] +struct_odbbaxis._fields_ = [ + ('flag', c_int16), + ('command', c_int16), + ('speed', c_uint16), + ('sub_data', c_int32), +] + +ODBBAXIS = struct_odbbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4072 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4134 +class struct_odbsyss(Structure): + pass + +struct_odbsyss.__slots__ = [ + 'slot_no_p', + 'slot_no_l', + 'module_id', + 'soft_id', + 'soft_series', + 'soft_version', + 'soft_inst', + 'boot_ser', + 'boot_ver', + 'servo_ser', + 'servo_ver', + 'pmc_ser', + 'pmc_ver', + 'ladder_ser', + 'ladder_ver', + 'mcrlib_ser', + 'mcrlib_ver', + 'mcrapl_ser', + 'mcrapl_ver', + 'spl1_ser', + 'spl1_ver', + 'spl2_ser', + 'spl2_ver', + 'spl3_ser', + 'spl3_ver', + 'c_exelib_ser', + 'c_exelib_ver', + 'c_exeapl_ser', + 'c_exeapl_ver', + 'int_vga_ser', + 'int_vga_ver', + 'out_vga_ser', + 'out_vga_ver', + 'pmm_ser', + 'pmm_ver', + 'pmc_mng_ser', + 'pmc_mng_ver', + 'pmc_shin_ser', + 'pmc_shin_ver', + 'pmc_shout_ser', + 'pmc_shout_ver', + 'pmc_c_ser', + 'pmc_c_ver', + 'pmc_edit_ser', + 'pmc_edit_ver', + 'lddr_mng_ser', + 'lddr_mng_ver', + 'lddr_apl_ser', + 'lddr_apl_ver', + 'spl4_ser', + 'spl4_ver', + 'mcr2_ser', + 'mcr2_ver', + 'mcr3_ser', + 'mcr3_ver', + 'eth_boot_ser', + 'eth_boot_ver', + 'reserve', +] +struct_odbsyss._fields_ = [ + ('slot_no_p', c_char * int(16)), + ('slot_no_l', c_char * int(16)), + ('module_id', c_int16 * int(16)), + ('soft_id', c_int16 * int(16)), + ('soft_series', (c_char * int(5)) * int(16)), + ('soft_version', (c_char * int(5)) * int(16)), + ('soft_inst', c_int16), + ('boot_ser', c_char * int(5)), + ('boot_ver', c_char * int(5)), + ('servo_ser', c_char * int(5)), + ('servo_ver', c_char * int(5)), + ('pmc_ser', c_char * int(5)), + ('pmc_ver', c_char * int(5)), + ('ladder_ser', c_char * int(5)), + ('ladder_ver', c_char * int(5)), + ('mcrlib_ser', c_char * int(5)), + ('mcrlib_ver', c_char * int(5)), + ('mcrapl_ser', c_char * int(5)), + ('mcrapl_ver', c_char * int(5)), + ('spl1_ser', c_char * int(5)), + ('spl1_ver', c_char * int(5)), + ('spl2_ser', c_char * int(5)), + ('spl2_ver', c_char * int(5)), + ('spl3_ser', c_char * int(5)), + ('spl3_ver', c_char * int(5)), + ('c_exelib_ser', c_char * int(5)), + ('c_exelib_ver', c_char * int(5)), + ('c_exeapl_ser', c_char * int(5)), + ('c_exeapl_ver', c_char * int(5)), + ('int_vga_ser', c_char * int(5)), + ('int_vga_ver', c_char * int(5)), + ('out_vga_ser', c_char * int(5)), + ('out_vga_ver', c_char * int(5)), + ('pmm_ser', c_char * int(5)), + ('pmm_ver', c_char * int(5)), + ('pmc_mng_ser', c_char * int(5)), + ('pmc_mng_ver', c_char * int(5)), + ('pmc_shin_ser', c_char * int(5)), + ('pmc_shin_ver', c_char * int(5)), + ('pmc_shout_ser', c_char * int(5)), + ('pmc_shout_ver', c_char * int(5)), + ('pmc_c_ser', c_char * int(5)), + ('pmc_c_ver', c_char * int(5)), + ('pmc_edit_ser', c_char * int(5)), + ('pmc_edit_ver', c_char * int(5)), + ('lddr_mng_ser', c_char * int(5)), + ('lddr_mng_ver', c_char * int(5)), + ('lddr_apl_ser', c_char * int(5)), + ('lddr_apl_ver', c_char * int(5)), + ('spl4_ser', c_char * int(5)), + ('spl4_ver', c_char * int(5)), + ('mcr2_ser', c_char * int(5)), + ('mcr2_ver', c_char * int(5)), + ('mcr3_ser', c_char * int(5)), + ('mcr3_ver', c_char * int(5)), + ('eth_boot_ser', c_char * int(5)), + ('eth_boot_ver', c_char * int(5)), + ('reserve', (c_char * int(5)) * int(8)), +] + +ODBSYSS = struct_odbsyss# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4134 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4199 +class struct_odbsyss2(Structure): + pass + +struct_odbsyss2.__slots__ = [ + 'slot_no_p', + 'slot_no_l', + 'module_id', + 'soft_id', + 'soft_series', + 'soft_version', + 'soft_inst', + 'boot_ser', + 'boot_ver', + 'servo_ser', + 'servo_ver', + 'pmc_ser', + 'pmc_ver', + 'ladder_ser', + 'ladder_ver', + 'mcrlib_ser', + 'mcrlib_ver', + 'mcrapl_ser', + 'mcrapl_ver', + 'spl1_ser', + 'spl1_ver', + 'spl2_ser', + 'spl2_ver', + 'spl3_ser', + 'spl3_ver', + 'c_exelib_ser', + 'c_exelib_ver', + 'c_exeapl_ser', + 'c_exeapl_ver', + 'int_vga_ser', + 'int_vga_ver', + 'out_vga_ser', + 'out_vga_ver', + 'pmm_ser', + 'pmm_ver', + 'pmc_mng_ser', + 'pmc_mng_ver', + 'pmc_shin_ser', + 'pmc_shin_ver', + 'pmc_shout_ser', + 'pmc_shout_ver', + 'pmc_c_ser', + 'pmc_c_ver', + 'pmc_edit_ser', + 'pmc_edit_ver', + 'lddr_mng_ser', + 'lddr_mng_ver', + 'lddr_apl_ser', + 'lddr_apl_ver', + 'spl4_ser', + 'spl4_ver', + 'mcr2_ser', + 'mcr2_ver', + 'mcr3_ser', + 'mcr3_ver', + 'eth_boot_ser', + 'eth_boot_ver', + 'reserve', + 'embEthe_ser', + 'embEthe_ver', + 'reserve2', +] +struct_odbsyss2._fields_ = [ + ('slot_no_p', c_char * int(16)), + ('slot_no_l', c_char * int(16)), + ('module_id', c_int16 * int(16)), + ('soft_id', c_int16 * int(16)), + ('soft_series', (c_char * int(5)) * int(16)), + ('soft_version', (c_char * int(5)) * int(16)), + ('soft_inst', c_int16), + ('boot_ser', c_char * int(5)), + ('boot_ver', c_char * int(5)), + ('servo_ser', c_char * int(5)), + ('servo_ver', c_char * int(5)), + ('pmc_ser', c_char * int(5)), + ('pmc_ver', c_char * int(5)), + ('ladder_ser', c_char * int(5)), + ('ladder_ver', c_char * int(5)), + ('mcrlib_ser', c_char * int(5)), + ('mcrlib_ver', c_char * int(5)), + ('mcrapl_ser', c_char * int(5)), + ('mcrapl_ver', c_char * int(5)), + ('spl1_ser', c_char * int(5)), + ('spl1_ver', c_char * int(5)), + ('spl2_ser', c_char * int(5)), + ('spl2_ver', c_char * int(5)), + ('spl3_ser', c_char * int(5)), + ('spl3_ver', c_char * int(5)), + ('c_exelib_ser', c_char * int(5)), + ('c_exelib_ver', c_char * int(5)), + ('c_exeapl_ser', c_char * int(5)), + ('c_exeapl_ver', c_char * int(5)), + ('int_vga_ser', c_char * int(5)), + ('int_vga_ver', c_char * int(5)), + ('out_vga_ser', c_char * int(5)), + ('out_vga_ver', c_char * int(5)), + ('pmm_ser', c_char * int(5)), + ('pmm_ver', c_char * int(5)), + ('pmc_mng_ser', c_char * int(5)), + ('pmc_mng_ver', c_char * int(5)), + ('pmc_shin_ser', c_char * int(5)), + ('pmc_shin_ver', c_char * int(5)), + ('pmc_shout_ser', c_char * int(5)), + ('pmc_shout_ver', c_char * int(5)), + ('pmc_c_ser', c_char * int(5)), + ('pmc_c_ver', c_char * int(5)), + ('pmc_edit_ser', c_char * int(5)), + ('pmc_edit_ver', c_char * int(5)), + ('lddr_mng_ser', c_char * int(5)), + ('lddr_mng_ver', c_char * int(5)), + ('lddr_apl_ser', c_char * int(5)), + ('lddr_apl_ver', c_char * int(5)), + ('spl4_ser', c_char * int(5)), + ('spl4_ver', c_char * int(5)), + ('mcr2_ser', c_char * int(5)), + ('mcr2_ver', c_char * int(5)), + ('mcr3_ser', c_char * int(5)), + ('mcr3_ver', c_char * int(5)), + ('eth_boot_ser', c_char * int(5)), + ('eth_boot_ver', c_char * int(5)), + ('reserve', (c_char * int(5)) * int(8)), + ('embEthe_ser', c_char * int(5)), + ('embEthe_ver', c_char * int(5)), + ('reserve2', (c_char * int(5)) * int(38)), +] + +ODBSYSS2 = struct_odbsyss2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4199 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4205 +class struct_odbsyss3(Structure): + pass + +struct_odbsyss3.__slots__ = [ + 'soft_id', + 'soft_series', + 'soft_edition', +] +struct_odbsyss3._fields_ = [ + ('soft_id', c_int16), + ('soft_series', c_char * int(5)), + ('soft_edition', c_char * int(5)), +] + +ODBSYSS3 = struct_odbsyss3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4205 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4213 +class struct_odbsyss3_str(Structure): + pass + +struct_odbsyss3_str.__slots__ = [ + 'soft_id', + 'soft_name', + 'soft_series', + 'soft_edition', + 'dummy', +] +struct_odbsyss3_str._fields_ = [ + ('soft_id', c_int16), + ('soft_name', c_char * int(13)), + ('soft_series', c_char * int(5)), + ('soft_edition', c_char * int(5)), + ('dummy', c_char * int(3)), +] + +ODBSYSS3_STR = struct_odbsyss3_str# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4213 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4224 +class struct_odbsysh_str(Structure): + pass + +struct_odbsysh_str.__slots__ = [ + 'group_id', + 'group_name', + 'hard_id', + 'hard_name', + 'id1', + 'id2', + 'slot_no', + 'dummy', +] +struct_odbsysh_str._fields_ = [ + ('group_id', c_int16), + ('group_name', c_char * int(14)), + ('hard_id', c_int16), + ('hard_name', c_char * int(13)), + ('id1', c_char * int(11)), + ('id2', c_char * int(9)), + ('slot_no', c_char * int(3)), + ('dummy', c_char * int(2)), +] + +ODBSYSH_STR = struct_odbsysh_str# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4224 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4235 +class struct_odbsysh(Structure): + pass + +struct_odbsysh.__slots__ = [ + 'id1', + 'id2', + 'group_id', + 'hard_id', + 'hard_num', + 'slot_no', + 'id1_format', + 'id2_format', +] +struct_odbsysh._fields_ = [ + ('id1', c_uint32), + ('id2', c_uint32), + ('group_id', c_int16), + ('hard_id', c_int16), + ('hard_num', c_int16), + ('slot_no', c_int16), + ('id1_format', c_int16), + ('id2_format', c_int16), +] + +ODBSYSH = struct_odbsysh# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4235 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4287 +class struct_odbmdlc(Structure): + pass + +struct_odbmdlc.__slots__ = [ + 'from', + 'dram', + 'sram', + 'pmc', + 'crtc', + 'servo12', + 'servo34', + 'servo56', + 'servo78', + 'sic', + 'pos_lsi', + 'hi_aio', + 'reserve', + 'drmmrc', + 'drmarc', + 'pmcmrc', + 'dmaarc', + 'iopt', + 'hdiio', + 'gm2gr1', + 'crtgr2', + 'gm1gr2', + 'gm2gr2', + 'cmmrb', + 'sv5axs', + 'sv7axs', + 'sicaxs', + 'posaxs', + 'hamaxs', + 'romr64', + 'srmr64', + 'dr1r64', + 'dr2r64', + 'iopio2', + 'hdiio2', + 'cmmrb2', + 'romfap', + 'srmfap', + 'drmfap', + 'drmare', + 'pmcmre', + 'dmaare', + 'frmbgg', + 'drmbgg', + 'asrbgg', + 'edtpsc', + 'slcpsc', + 'reserve2', +] +struct_odbmdlc._fields_ = [ + ('from', c_int16), + ('dram', c_int16), + ('sram', c_int16), + ('pmc', c_int16), + ('crtc', c_int16), + ('servo12', c_int16), + ('servo34', c_int16), + ('servo56', c_int16), + ('servo78', c_int16), + ('sic', c_int16), + ('pos_lsi', c_int16), + ('hi_aio', c_int16), + ('reserve', c_int16 * int(12)), + ('drmmrc', c_int16), + ('drmarc', c_int16), + ('pmcmrc', c_int16), + ('dmaarc', c_int16), + ('iopt', c_int16), + ('hdiio', c_int16), + ('gm2gr1', c_int16), + ('crtgr2', c_int16), + ('gm1gr2', c_int16), + ('gm2gr2', c_int16), + ('cmmrb', c_int16), + ('sv5axs', c_int16), + ('sv7axs', c_int16), + ('sicaxs', c_int16), + ('posaxs', c_int16), + ('hamaxs', c_int16), + ('romr64', c_int16), + ('srmr64', c_int16), + ('dr1r64', c_int16), + ('dr2r64', c_int16), + ('iopio2', c_int16), + ('hdiio2', c_int16), + ('cmmrb2', c_int16), + ('romfap', c_int16), + ('srmfap', c_int16), + ('drmfap', c_int16), + ('drmare', c_int16), + ('pmcmre', c_int16), + ('dmaare', c_int16), + ('frmbgg', c_int16), + ('drmbgg', c_int16), + ('asrbgg', c_int16), + ('edtpsc', c_int16), + ('slcpsc', c_int16), + ('reserve2', c_int16 * int(34)), +] + +ODBMDLC = struct_odbmdlc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4287 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4310 +class struct_iodbpscd(Structure): + pass + +struct_iodbpscd.__slots__ = [ + 'slct', + 'feed', + 'power', + 'freq', + 'duty', + 'g_press', + 'g_kind', + 'g_ready_t', + 'displace', + 'supple', + 'edge_slt', + 'appr_slt', + 'pwr_ctrl', + 'displace2', + 'gap_axis', + 'feed_dec', + 'supple_dec', + 'dsp2_dec', +] +struct_iodbpscd._fields_ = [ + ('slct', c_int16), + ('feed', c_int32), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('g_press', c_int16), + ('g_kind', c_int16), + ('g_ready_t', c_int16), + ('displace', c_int16), + ('supple', c_int32), + ('edge_slt', c_int16), + ('appr_slt', c_int16), + ('pwr_ctrl', c_int16), + ('displace2', c_int32), + ('gap_axis', c_char), + ('feed_dec', c_char), + ('supple_dec', c_char), + ('dsp2_dec', c_char), +] + +IODBPSCD = struct_iodbpscd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4310 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4335 +class struct_iodbpscd2(Structure): + pass + +struct_iodbpscd2.__slots__ = [ + 'slct', + 'feed', + 'power', + 'freq', + 'duty', + 'g_press', + 'g_kind', + 'g_ready_t', + 'displace', + 'supple', + 'edge_slt', + 'appr_slt', + 'pwr_ctrl', + 'displace2', + 'gap_axis', + 'feed_dec', + 'supple_dec', + 'dsp2_dec', + 'pb_power', + 'reserve', +] +struct_iodbpscd2._fields_ = [ + ('slct', c_int32), + ('feed', c_int32), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('g_press', c_int16), + ('g_kind', c_int16), + ('g_ready_t', c_int16), + ('displace', c_int16), + ('supple', c_int32), + ('edge_slt', c_int16), + ('appr_slt', c_int16), + ('pwr_ctrl', c_int16), + ('displace2', c_int32), + ('gap_axis', c_char), + ('feed_dec', c_char), + ('supple_dec', c_char), + ('dsp2_dec', c_char), + ('pb_power', c_int16), + ('reserve', c_int16 * int(8)), +] + +IODBPSCD2 = struct_iodbpscd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4335 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4357 +class struct_iodbpirc(Structure): + pass + +struct_iodbpirc.__slots__ = [ + 'slct', + 'power', + 'freq', + 'duty', + 'i_freq', + 'i_duty', + 'step_t', + 'step_sum', + 'pier_t', + 'g_press', + 'g_kind', + 'g_time', + 'def_pos', + 'def_pos2', + 'gap_axis', + 'def_pos2_dec', + 'pb_power', +] +struct_iodbpirc._fields_ = [ + ('slct', c_int16), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('i_freq', c_int16), + ('i_duty', c_int16), + ('step_t', c_int16), + ('step_sum', c_int16), + ('pier_t', c_int32), + ('g_press', c_int16), + ('g_kind', c_int16), + ('g_time', c_int16), + ('def_pos', c_int16), + ('def_pos2', c_int32), + ('gap_axis', c_char), + ('def_pos2_dec', c_char), + ('pb_power', c_int16), +] + +IODBPIRC = struct_iodbpirc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4357 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4376 +class struct_iodbedge(Structure): + pass + +struct_iodbedge.__slots__ = [ + 'slct', + 'angle', + 'power', + 'freq', + 'duty', + 'pier_t', + 'g_press', + 'g_kind', + 'r_len', + 'r_feed', + 'r_freq', + 'r_duty', + 'gap', + 'reserve', +] +struct_iodbedge._fields_ = [ + ('slct', c_int16), + ('angle', c_int16), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('pier_t', c_int32), + ('g_press', c_int16), + ('g_kind', c_int16), + ('r_len', c_int32), + ('r_feed', c_int16), + ('r_freq', c_int16), + ('r_duty', c_int16), + ('gap', c_int16), + ('reserve', c_int16 * int(4)), +] + +IODBEDGE = struct_iodbedge# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4376 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4389 +class struct_iodbslop(Structure): + pass + +struct_iodbslop.__slots__ = [ + 'slct', + 'upleng', + 'upsp', + 'dwleng', + 'dwsp', + 'upleng_dec', + 'dwleng_dec', + 'reserve', +] +struct_iodbslop._fields_ = [ + ('slct', c_int32), + ('upleng', c_int32), + ('upsp', c_int16 * int(10)), + ('dwleng', c_int32), + ('dwsp', c_int16 * int(10)), + ('upleng_dec', c_char), + ('dwleng_dec', c_char), + ('reserve', c_int16 * int(9)), +] + +IODBSLOP = struct_iodbslop# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4389 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4398 +class struct_iodblpwdt(Structure): + pass + +struct_iodblpwdt.__slots__ = [ + 'slct', + 'dty_const', + 'dty_min', + 'reserve', +] +struct_iodblpwdt._fields_ = [ + ('slct', c_int16), + ('dty_const', c_int16), + ('dty_min', c_int16), + ('reserve', c_int16 * int(6)), +] + +IODBLPWDT = struct_iodblpwdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4398 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4410 +class struct_odblopdt(Structure): + pass + +struct_odblopdt.__slots__ = [ + 'slct', + 'pwr_mon', + 'pwr_ofs', + 'pwr_act', + 'feed_act', + 'feed_dec', + 'reserve', + 'reserves', +] +struct_odblopdt._fields_ = [ + ('slct', c_int16), + ('pwr_mon', c_int16), + ('pwr_ofs', c_int16), + ('pwr_act', c_int16), + ('feed_act', c_int32), + ('feed_dec', c_char), + ('reserve', c_char), + ('reserves', c_int16 * int(3)), +] + +ODBLOPDT = struct_odblopdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4410 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4421 +class struct_iodblagsl(Structure): + pass + +struct_iodblagsl.__slots__ = [ + 'slct', + 'ag_slt', + 'agflow_slt', + 'ag_press', + 'ag_ready_t', + 'reserve', +] +struct_iodblagsl._fields_ = [ + ('slct', c_int16), + ('ag_slt', c_int16), + ('agflow_slt', c_int16), + ('ag_press', c_int16), + ('ag_ready_t', c_int16), + ('reserve', c_int16 * int(4)), +] + +IODBLAGSL = struct_iodblagsl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4421 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4426 +class struct_anon_151(Structure): + pass + +struct_anon_151.__slots__ = [ + 'slct', + 'pre_time', + 'pre_press', + 'proc_press', + 'end_time', + 'end_press', + 'reserve', +] +struct_anon_151._fields_ = [ + ('slct', c_int16), + ('pre_time', c_int16), + ('pre_press', c_int16), + ('proc_press', c_int16), + ('end_time', c_int16), + ('end_press', c_int16), + ('reserve', c_int16 * int(3)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4435 +class struct_iodblagst(Structure): + pass + +struct_iodblagst.__slots__ = [ + 'gasflow', +] +struct_iodblagst._fields_ = [ + ('gasflow', struct_anon_151 * int(3)), +] + +IODBLAGST = struct_iodblagst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4435 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4445 +class struct_iodblegpr(Structure): + pass + +struct_iodblegpr.__slots__ = [ + 'slct', + 'power', + 'freq', + 'duty', + 'reserve', +] +struct_iodblegpr._fields_ = [ + ('slct', c_int16), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('reserve', c_int16 * int(5)), +] + +IODBLEGPR = struct_iodblegpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4445 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4456 +class struct_iodblpcpr(Structure): + pass + +struct_iodblpcpr.__slots__ = [ + 'slct', + 'power', + 'freq', + 'duty', + 'time', + 'reserve', +] +struct_iodblpcpr._fields_ = [ + ('slct', c_int16), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('time', c_int32), + ('reserve', c_int16 * int(4)), +] + +IODBLPCPR = struct_iodblpcpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4456 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4477 +class struct_iodblcmdt(Structure): + pass + +struct_iodblcmdt.__slots__ = [ + 'slct', + 'feed', + 'power', + 'freq', + 'duty', + 'g_kind', + 'g_ready_t', + 'g_press', + 'error', + 'dsplc', + 'error2', + 'gap_axis', + 'feed_dec', + 'dsplc_dec', + 'error2_dec', + 'pb_power', + 'reserve', +] +struct_iodblcmdt._fields_ = [ + ('slct', c_int16), + ('feed', c_int32), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('g_kind', c_int16), + ('g_ready_t', c_int16), + ('g_press', c_int16), + ('error', c_int16), + ('dsplc', c_int32), + ('error2', c_int32), + ('gap_axis', c_char), + ('feed_dec', c_char), + ('dsplc_dec', c_char), + ('error2_dec', c_char), + ('pb_power', c_int16), + ('reserve', c_int16 * int(2)), +] + +ODBLCMDT = struct_iodblcmdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4477 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4486 +class struct_odblactn(Structure): + pass + +struct_odblactn.__slots__ = [ + 'slct', + 'act_proc', + 'act_pirce', + 'act_slop', + 'reserve', +] +struct_odblactn._fields_ = [ + ('slct', c_int16), + ('act_proc', c_int16), + ('act_pirce', c_int16), + ('act_slop', c_int16), + ('reserve', c_int16 * int(5)), +] + +ODBLACTN = struct_odblactn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4486 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4491 +class struct_odblcmmt(Structure): + pass + +struct_odblcmmt.__slots__ = [ + 'comment', +] +struct_odblcmmt._fields_ = [ + ('comment', c_char * int(25)), +] + +ODBLCMMT = struct_odblcmmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4491 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4503 +class struct_odbpwofst(Structure): + pass + +struct_odbpwofst.__slots__ = [ + 'pwratio', + 'rfvolt', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', +] +struct_odbpwofst._fields_ = [ + ('pwratio', c_int32), + ('rfvolt', c_int32), + ('year', c_uint16), + ('month', c_uint16), + ('day', c_uint16), + ('hour', c_uint16), + ('minute', c_uint16), + ('second', c_uint16), +] + +ODBPWOFST = struct_odbpwofst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4503 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4510 +class struct_iodbmngtime(Structure): + pass + +struct_iodbmngtime.__slots__ = [ + 'life', + 'total', +] +struct_iodbmngtime._fields_ = [ + ('life', c_uint32), + ('total', c_uint32), +] + +IODBMNGTIME = struct_iodbmngtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4510 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4531 +class struct_odbdischrg(Structure): + pass + +struct_odbdischrg.__slots__ = [ + 'aps', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'hpc', + 'hfq', + 'hdt', + 'hpa', + 'hce', + 'rfi', + 'rfv', + 'dci', + 'dcv', + 'dcw', +] +struct_odbdischrg._fields_ = [ + ('aps', c_uint16), + ('year', c_uint16), + ('month', c_uint16), + ('day', c_uint16), + ('hour', c_uint16), + ('minute', c_uint16), + ('second', c_uint16), + ('hpc', c_int16), + ('hfq', c_int16), + ('hdt', c_int16), + ('hpa', c_int16), + ('hce', c_int32), + ('rfi', c_int32 * int(8)), + ('rfv', c_int32 * int(8)), + ('dci', c_int32 * int(8)), + ('dcv', c_int32 * int(8)), + ('dcw', c_int32 * int(8)), +] + +ODBDISCHRG = struct_odbdischrg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4531 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4558 +class struct_odbdischrgalm(Structure): + pass + +struct_odbdischrgalm.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'almnum', + 'psec', + 'hpc', + 'hfq', + 'hdt', + 'hpa', + 'hce', + 'asq', + 'psu', + 'aps', + 'dummy', + 'rfi', + 'rfv', + 'dci', + 'dcv', + 'dcw', + 'almcd', +] +struct_odbdischrgalm._fields_ = [ + ('year', c_uint16), + ('month', c_uint16), + ('day', c_uint16), + ('hour', c_uint16), + ('minute', c_uint16), + ('second', c_uint16), + ('almnum', c_int32), + ('psec', c_uint32), + ('hpc', c_int16), + ('hfq', c_int16), + ('hdt', c_int16), + ('hpa', c_int16), + ('hce', c_int32), + ('asq', c_uint16), + ('psu', c_uint16), + ('aps', c_uint16), + ('dummy', c_int16), + ('rfi', c_int32 * int(8)), + ('rfv', c_int32 * int(8)), + ('dci', c_int32 * int(8)), + ('dcv', c_int32 * int(8)), + ('dcw', c_int32 * int(8)), + ('almcd', c_int16 * int(8)), +] + +ODBDISCHRGALM = struct_odbdischrgalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4558 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4569 +class struct_idblppfbfg(Structure): + pass + +struct_idblppfbfg.__slots__ = [ + 's_no', + 'slct', + 's_freq', + 'e_freq', + 's_duty', + 'e_duty', +] +struct_idblppfbfg._fields_ = [ + ('s_no', c_int16), + ('slct', c_int16), + ('s_freq', c_int16), + ('e_freq', c_int16), + ('s_duty', c_int16), + ('e_duty', c_int16), +] + +IDBLPPFBFG = struct_idblppfbfg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4569 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4577 +class struct_iodblppfbdt(Structure): + pass + +struct_iodblppfbdt.__slots__ = [ + 'ppower', + 'dummy', + 'freq', + 'duty', + 'rpower', +] +struct_iodblppfbdt._fields_ = [ + ('ppower', c_int16), + ('dummy', c_int16), + ('freq', c_int16 * int(10)), + ('duty', c_int16 * int(10)), + ('rpower', (c_int16 * int(10)) * int(10)), +] + +IODBLPPFBDT = struct_iodblppfbdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4577 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4585 +class struct_anon_152(Structure): + pass + +struct_anon_152.__slots__ = [ + 'year', + 'month', + 'date', +] +struct_anon_152._fields_ = [ + ('year', c_int16), + ('month', c_int16), + ('date', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4590 +class struct_anon_153(Structure): + pass + +struct_anon_153.__slots__ = [ + 'hour', + 'minute', + 'second', +] +struct_anon_153._fields_ = [ + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4584 +class union_anon_154(Union): + pass + +union_anon_154.__slots__ = [ + 'date', + 'time', +] +union_anon_154._fields_ = [ + ('date', struct_anon_152), + ('time', struct_anon_153), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4596 +class struct_iodbtimer(Structure): + pass + +struct_iodbtimer.__slots__ = [ + 'type', + 'dummy', + 'data', +] +struct_iodbtimer._fields_ = [ + ('type', c_int16), + ('dummy', c_int16), + ('data', union_anon_154), +] + +IODBTIMER = struct_iodbtimer# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4596 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4603 +class struct_iodbtime(Structure): + pass + +struct_iodbtime.__slots__ = [ + 'minute', + 'msec', +] +struct_iodbtime._fields_ = [ + ('minute', c_int32), + ('msec', c_int32), +] + +IODBTIME = struct_iodbtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4603 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4617 +class struct_iodbtlctl(Structure): + pass + +struct_iodbtlctl.__slots__ = [ + 'slct', + 'used_tool', + 'turret_indx', + 'zero_tl_no', + 't_axis_move', + 'total_punch', + 't_axis_dec', + 'reserve', + 'reserves', +] +struct_iodbtlctl._fields_ = [ + ('slct', c_int16), + ('used_tool', c_int16), + ('turret_indx', c_int16), + ('zero_tl_no', c_int32), + ('t_axis_move', c_int32), + ('total_punch', c_int32 * int(2)), + ('t_axis_dec', c_char), + ('reserve', c_char), + ('reserves', c_int16 * int(10)), +] + +IODBTLCTL = struct_iodbtlctl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4617 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4645 +class struct_iodbtldt(Structure): + pass + +struct_iodbtldt.__slots__ = [ + 'slct', + 'tool_no', + 'x_axis_ofs', + 'y_axis_ofs', + 'turret_pos', + 'chg_tl_no', + 'punch_count', + 'tool_life', + 'm_tl_radius', + 'm_tl_angle', + 'tl_shape', + 'tl_size_i', + 'tl_size_j', + 'tl_angle', + 'x_axis_dec', + 'y_axis_dec', + 'turret_dec', + 'm_radius_dec', + 'm_angle_dec', + 'tl_size_i_dec', + 'tl_size_j_dec', + 'tl_angle_dec', + 'reserve', +] +struct_iodbtldt._fields_ = [ + ('slct', c_int16), + ('tool_no', c_int32), + ('x_axis_ofs', c_int32), + ('y_axis_ofs', c_int32), + ('turret_pos', c_int32), + ('chg_tl_no', c_int32), + ('punch_count', c_int32), + ('tool_life', c_int32), + ('m_tl_radius', c_int32), + ('m_tl_angle', c_int32), + ('tl_shape', c_char), + ('tl_size_i', c_int32), + ('tl_size_j', c_int32), + ('tl_angle', c_int32), + ('x_axis_dec', c_char), + ('y_axis_dec', c_char), + ('turret_dec', c_char), + ('m_radius_dec', c_char), + ('m_angle_dec', c_char), + ('tl_size_i_dec', c_char), + ('tl_size_j_dec', c_char), + ('tl_angle_dec', c_char), + ('reserve', c_int16 * int(2)), +] + +IODBTLDT = struct_iodbtldt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4645 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4669 +class struct_iodbmlttl(Structure): + pass + +struct_iodbmlttl.__slots__ = [ + 'slct', + 'm_tl_no', + 'm_tl_radius', + 'm_tl_angle', + 'x_axis_ofs', + 'y_axis_ofs', + 'tl_shape', + 'tl_size_i', + 'tl_size_j', + 'tl_angle', + 'm_radius_dec', + 'm_angle_dec', + 'x_axis_dec', + 'y_axis_dec', + 'tl_size_i_dec', + 'tl_size_j_dec', + 'tl_angle_dec', + 'reserve', + 'reserves', +] +struct_iodbmlttl._fields_ = [ + ('slct', c_int16), + ('m_tl_no', c_int16), + ('m_tl_radius', c_int32), + ('m_tl_angle', c_int32), + ('x_axis_ofs', c_int32), + ('y_axis_ofs', c_int32), + ('tl_shape', c_char), + ('tl_size_i', c_int32), + ('tl_size_j', c_int32), + ('tl_angle', c_int32), + ('m_radius_dec', c_char), + ('m_angle_dec', c_char), + ('x_axis_dec', c_char), + ('y_axis_dec', c_char), + ('tl_size_i_dec', c_char), + ('tl_size_j_dec', c_char), + ('tl_angle_dec', c_char), + ('reserve', c_char), + ('reserves', c_int32 * int(5)), +] + +IODBMLTTL = struct_iodbmlttl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4669 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4681 +class struct_iodbmtap(Structure): + pass + +struct_iodbmtap.__slots__ = [ + 'slct', + 'tool_no', + 'x_axis_ofs', + 'y_axis_ofs', + 'punch_count', + 'tool_life', + 'reserve', +] +struct_iodbmtap._fields_ = [ + ('slct', c_int16), + ('tool_no', c_int32), + ('x_axis_ofs', c_int32), + ('y_axis_ofs', c_int32), + ('punch_count', c_int32), + ('tool_life', c_int32), + ('reserve', c_int32 * int(11)), +] + +IODBMTAP = struct_iodbmtap# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4681 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4691 +class struct_odbptlinf(Structure): + pass + +struct_odbptlinf.__slots__ = [ + 'tld_max', + 'mlt_max', + 'reserve', + 'tld_size', + 'mlt_size', + 'reserves', +] +struct_odbptlinf._fields_ = [ + ('tld_max', c_int16), + ('mlt_max', c_int16), + ('reserve', c_int16), + ('tld_size', c_int16 * int(16)), + ('mlt_size', c_int16 * int(16)), + ('reserves', c_int16 * int(16)), +] + +ODBPTLINF = struct_odbptlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4691 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4698 +class struct_iodbsafe(Structure): + pass + +struct_iodbsafe.__slots__ = [ + 'slct', + 'data', +] +struct_iodbsafe._fields_ = [ + ('slct', c_int16), + ('data', c_int32 * int(3)), +] + +IODBSAFE = struct_iodbsafe# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4698 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4705 +class struct_iodbtlzn(Structure): + pass + +struct_iodbtlzn.__slots__ = [ + 'slct', + 'data', +] +struct_iodbtlzn._fields_ = [ + ('slct', c_int16), + ('data', c_int32 * int(2)), +] + +IODBTLZN = struct_iodbtlzn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4705 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4711 +class struct_odbacttlzn(Structure): + pass + +struct_odbacttlzn.__slots__ = [ + 'act_no', + 'data', +] +struct_odbacttlzn._fields_ = [ + ('act_no', c_int16), + ('data', c_int32 * int(2)), +] + +ODBACTTLZN = struct_odbacttlzn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4711 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4717 +class struct_odbbrs(Structure): + pass + +struct_odbbrs.__slots__ = [ + 'dest', + 'dist', +] +struct_odbbrs._fields_ = [ + ('dest', c_int32 * int(32)), + ('dist', c_int32 * int(32)), +] + +ODBBRS = struct_odbbrs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4717 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4724 +class struct_odbrofs(Structure): + pass + +struct_odbrofs.__slots__ = [ + 'mode', + 'pln_axes', + 'ofsvct', +] +struct_odbrofs._fields_ = [ + ('mode', c_int16), + ('pln_axes', c_int16 * int(2)), + ('ofsvct', c_int32 * int(2)), +] + +ODBROFS = struct_odbrofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4724 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4730 +class struct_odblofs(Structure): + pass + +struct_odblofs.__slots__ = [ + 'mode', + 'ofsvct', +] +struct_odblofs._fields_ = [ + ('mode', c_int16), + ('ofsvct', c_int32 * int(32)), +] + +ODBLOFS = struct_odblofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4730 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4744 +class struct_odbfix(Structure): + pass + +struct_odbfix.__slots__ = [ + 'mode', + 'pln_axes', + 'drl_axes', + 'i_pos', + 'r_pos', + 'z_pos', + 'cmd_cnt', + 'act_cnt', + 'cut', + 'shift', +] +struct_odbfix._fields_ = [ + ('mode', c_int16), + ('pln_axes', c_int16 * int(2)), + ('drl_axes', c_int16), + ('i_pos', c_int32), + ('r_pos', c_int32), + ('z_pos', c_int32), + ('cmd_cnt', c_int32), + ('act_cnt', c_int32), + ('cut', c_int32), + ('shift', c_int32 * int(2)), +] + +ODBFIX = struct_odbfix# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4744 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4752 +class struct_odbrot(Structure): + pass + +struct_odbrot.__slots__ = [ + 'mode', + 'pln_axes', + 'center', + 'angle', +] +struct_odbrot._fields_ = [ + ('mode', c_int16), + ('pln_axes', c_int16 * int(2)), + ('center', c_int32 * int(2)), + ('angle', c_int32), +] + +ODBROT = struct_odbrot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4752 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4762 +class struct_odb3dcd(Structure): + pass + +struct_odb3dcd.__slots__ = [ + 'mode', + 'dno', + 'cd_axes', + 'center', + 'direct', + 'angle', +] +struct_odb3dcd._fields_ = [ + ('mode', c_int16), + ('dno', c_int16), + ('cd_axes', c_int16 * int(3)), + ('center', (c_int32 * int(3)) * int(2)), + ('direct', (c_int32 * int(3)) * int(2)), + ('angle', c_int32 * int(2)), +] + +ODB3DCD = struct_odb3dcd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4762 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4769 +class struct_odbmir(Structure): + pass + +struct_odbmir.__slots__ = [ + 'mode', + 'mir_flag', + 'mir_pos', +] +struct_odbmir._fields_ = [ + ('mode', c_int16), + ('mir_flag', c_int32), + ('mir_pos', c_int32 * int(32)), +] + +ODBMIR = struct_odbmir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4769 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4776 +class struct_odbscl(Structure): + pass + +struct_odbscl.__slots__ = [ + 'mode', + 'center', + 'magnif', +] +struct_odbscl._fields_ = [ + ('mode', c_int16), + ('center', c_int32 * int(32)), + ('magnif', c_int32 * int(32)), +] + +ODBSCL = struct_odbscl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4776 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4783 +class struct_odb3dto(Structure): + pass + +struct_odb3dto.__slots__ = [ + 'mode', + 'ofs_axes', + 'ofsvct', +] +struct_odb3dto._fields_ = [ + ('mode', c_int16), + ('ofs_axes', c_int16 * int(3)), + ('ofsvct', c_int32 * int(3)), +] + +ODB3DTO = struct_odb3dto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4783 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4789 +class struct_odbpofs(Structure): + pass + +struct_odbpofs.__slots__ = [ + 'mode', + 'ofsvct', +] +struct_odbpofs._fields_ = [ + ('mode', c_int16), + ('ofsvct', c_int32 * int(32)), +] + +ODBPOFS = struct_odbpofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4789 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4805 +class struct_iodbhpst(Structure): + pass + +struct_iodbhpst.__slots__ = [ + 'slct', + 'hpcc', + 'multi', + 'ovr1', + 'ign_f', + 'foward', + 'max_f', + 'ovr2', + 'ovr3', + 'ovr4', + 'reserve', +] +struct_iodbhpst._fields_ = [ + ('slct', c_int16), + ('hpcc', c_int16), + ('multi', c_int16), + ('ovr1', c_int16), + ('ign_f', c_int16), + ('foward', c_int16), + ('max_f', c_int32), + ('ovr2', c_int16), + ('ovr3', c_int16), + ('ovr4', c_int16), + ('reserve', c_int32 * int(7)), +] + +IODBHPST = struct_iodbhpst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4805 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4810 +class struct_anon_155(Structure): + pass + +struct_anon_155.__slots__ = [ + 'slct', + 'diff', + 'fine', + 'acc_lv', + 'max_f', + 'bipl', + 'aipl', + 'corner', + 'clamp', + 'radius', + 'max_cf', + 'min_cf', + 'foward', + 'reserve', +] +struct_anon_155._fields_ = [ + ('slct', c_int16), + ('diff', c_int16), + ('fine', c_int16), + ('acc_lv', c_int16), + ('max_f', c_int32), + ('bipl', c_int16), + ('aipl', c_int16), + ('corner', c_int32), + ('clamp', c_int16), + ('radius', c_int32), + ('max_cf', c_int32), + ('min_cf', c_int32), + ('foward', c_int32), + ('reserve', c_int32 * int(5)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4826 +class struct_iodbhppr(Structure): + pass + +struct_iodbhppr.__slots__ = [ + 'tune', +] +struct_iodbhppr._fields_ = [ + ('tune', struct_anon_155 * int(3)), +] + +IODBHPPR = struct_iodbhppr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4826 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4831 +class struct_anon_156(Structure): + pass + +struct_anon_156.__slots__ = [ + 'slct', + 'diff', + 'fine', + 'acc_lv', + 'bipl', + 'aipl', + 'corner', + 'clamp', + 'c_acc', + 'foward', + 'reserve', +] +struct_anon_156._fields_ = [ + ('slct', c_int16), + ('diff', c_int16), + ('fine', c_int16), + ('acc_lv', c_int16), + ('bipl', c_int32), + ('aipl', c_int16), + ('corner', c_int32), + ('clamp', c_int32), + ('c_acc', c_int32), + ('foward', c_int32), + ('reserve', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4844 +class struct_iodbhpac(Structure): + pass + +struct_iodbhpac.__slots__ = [ + 'tune', +] +struct_iodbhpac._fields_ = [ + ('tune', struct_anon_156 * int(3)), +] + +IODBHPAC = struct_iodbhpac# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4844 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4851 +class struct_odb3dhdl(Structure): + pass + +struct_odb3dhdl.__slots__ = [ + 'axes', + 'data', +] +struct_odb3dhdl._fields_ = [ + ('axes', c_int16 * int(5)), + ('data', c_int32 * int(5)), +] + +ODB3DHDL = struct_odb3dhdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4851 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4860 +class struct_odb3dpls(Structure): + pass + +struct_odb3dpls.__slots__ = [ + 'right_angle_x', + 'right_angle_y', + 'tool_axis', + 'tool_tip_a_b', + 'tool_tip_c', +] +struct_odb3dpls._fields_ = [ + ('right_angle_x', c_int32), + ('right_angle_y', c_int32), + ('tool_axis', c_int32), + ('tool_tip_a_b', c_int32), + ('tool_tip_c', c_int32), +] + +ODB3DPLS = struct_odb3dpls# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4860 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4870 +class struct_odb5dhdl(Structure): + pass + +struct_odb5dhdl.__slots__ = [ + 'name', + 'data', + 'dec', + 'flag', + 'axis', +] +struct_odb5dhdl._fields_ = [ + ('name', c_char * int(4)), + ('data', c_int32), + ('dec', c_int16), + ('flag', c_int16), + ('axis', c_int16), +] + +ODB5DHDL = struct_odb5dhdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4870 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4877 +class struct_odb5dpls(Structure): + pass + +struct_odb5dpls.__slots__ = [ + 'name', + 'data', + 'dec', +] +struct_odb5dpls._fields_ = [ + ('name', c_char * int(3)), + ('data', c_int32), + ('dec', c_int16), +] + +ODB5DPLS = struct_odb5dpls# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4877 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4883 +class struct_odbaxisname(Structure): + pass + +struct_odbaxisname.__slots__ = [ + 'name', + 'suff', +] +struct_odbaxisname._fields_ = [ + ('name', c_char), + ('suff', c_char), +] + +ODBAXISNAME = struct_odbaxisname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4883 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4891 +class struct_odbspdlname(Structure): + pass + +struct_odbspdlname.__slots__ = [ + 'name', + 'suff1', + 'suff2', + 'suff3', +] +struct_odbspdlname._fields_ = [ + ('name', c_char), + ('suff1', c_char), + ('suff2', c_char), + ('suff3', c_char), +] + +ODBSPDLNAME = struct_odbspdlname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4891 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4897 +class struct_odbrelaxis(Structure): + pass + +struct_odbrelaxis.__slots__ = [ + 'path', + 'rel_axis', +] +struct_odbrelaxis._fields_ = [ + ('path', c_int16), + ('rel_axis', c_int16), +] + +ODBRELAXIS = struct_odbrelaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4897 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4911 +class struct_anon_157(Structure): + pass + +struct_anon_157.__slots__ = [ + 'type', + 'rdaddr', + 'rdno', + 'rdsize', +] +struct_anon_157._fields_ = [ + ('type', c_int16), + ('rdaddr', c_int16), + ('rdno', c_int16), + ('rdsize', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4917 +class struct_anon_158(Structure): + pass + +struct_anon_158.__slots__ = [ + 'type', + 'dummy1', + 'dummy2', +] +struct_anon_158._fields_ = [ + ('type', c_int16), + ('dummy1', c_int32), + ('dummy2', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4910 +class union_anon_159(Union): + pass + +union_anon_159.__slots__ = [ + 'pmc', + 'dmy', +] +union_anon_159._fields_ = [ + ('pmc', struct_anon_157), + ('dmy', struct_anon_158), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4923 +class struct_iodbunsolic(Structure): + pass + +struct_iodbunsolic.__slots__ = [ + 'ipaddr', + 'port', + 'reqaddr', + 'pmcno', + 'retry', + 'timeout', + 'alivetime', + 'setno', + 'rddata', +] +struct_iodbunsolic._fields_ = [ + ('ipaddr', c_char * int(16)), + ('port', c_uint16), + ('reqaddr', c_int16), + ('pmcno', c_int16), + ('retry', c_int16), + ('timeout', c_int16), + ('alivetime', c_int16), + ('setno', c_int16), + ('rddata', union_anon_159 * int(3)), +] + +IODBUNSOLIC = struct_iodbunsolic# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4923 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4931 +class struct_anon_160(Structure): + pass + +struct_anon_160.__slots__ = [ + 'path', + 'addr', + 'no', + 'size', +] +struct_anon_160._fields_ = [ + ('path', c_uint16), + ('addr', c_int16), + ('no', c_uint32), + ('size', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4937 +class struct_anon_161(Structure): + pass + +struct_anon_161.__slots__ = [ + 'path', + 'dummy2', + 'no', + 'num', +] +struct_anon_161._fields_ = [ + ('path', c_uint16), + ('dummy2', c_char * int(2)), + ('no', c_uint32), + ('num', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4930 +class union_anon_162(Union): + pass + +union_anon_162.__slots__ = [ + 'pmc', + 'macro', +] +union_anon_162._fields_ = [ + ('pmc', struct_anon_160), + ('macro', struct_anon_161), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4944 +class struct_unsolicmsg_type_prm(Structure): + pass + +struct_unsolicmsg_type_prm.__slots__ = [ + 'type', + 'dummy1', + 'prm', +] +struct_unsolicmsg_type_prm._fields_ = [ + ('type', c_uint16), + ('dummy1', c_char * int(2)), + ('prm', union_anon_162), +] + +UNSOLICMSG_TYPE_PRM = struct_unsolicmsg_type_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4944 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4957 +class struct_iodbunsolic2(Structure): + pass + +struct_iodbunsolic2.__slots__ = [ + 'ipaddr', + 'port', + 'retry', + 'timeout', + 'alivetime', + 'dummy1', + 'cntrl', + 'transnum', + 'dummy2', + 'trans', +] +struct_iodbunsolic2._fields_ = [ + ('ipaddr', c_char * int(64)), + ('port', c_uint32), + ('retry', c_uint16), + ('timeout', c_uint16), + ('alivetime', c_uint16), + ('dummy1', c_char * int(8)), + ('cntrl', UNSOLICMSG_TYPE_PRM), + ('transnum', c_uint16), + ('dummy2', c_char * int(14)), + ('trans', UNSOLICMSG_TYPE_PRM * int(3)), +] + +IODBUNSOLIC2 = struct_iodbunsolic2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4957 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4962 +class struct_anon_163(Structure): + pass + +struct_anon_163.__slots__ = [ + 'rdsize', + 'data', +] +struct_anon_163._fields_ = [ + ('rdsize', c_int16), + ('data', POINTER(None)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4966 +class struct_idbunsolicmsg(Structure): + pass + +struct_idbunsolicmsg.__slots__ = [ + 'getno', + 'msg', +] +struct_idbunsolicmsg._fields_ = [ + ('getno', c_int16), + ('msg', struct_anon_163 * int(3)), +] + +IDBUNSOLICMSG = struct_idbunsolicmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4966 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4973 +class struct_anon_164(Structure): + pass + +struct_anon_164.__slots__ = [ + 'path', + 'dummy2', + 'size', + 'data', +] +struct_anon_164._fields_ = [ + ('path', c_uint16), + ('dummy2', c_char * int(2)), + ('size', c_uint32), + ('data', POINTER(None)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4979 +class struct_anon_165(Structure): + pass + +struct_anon_165.__slots__ = [ + 'path', + 'dummy3', + 'num', + 'data', +] +struct_anon_165._fields_ = [ + ('path', c_uint16), + ('dummy3', c_char * int(2)), + ('num', c_uint32), + ('data', POINTER(None)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4972 +class union_anon_166(Union): + pass + +union_anon_166.__slots__ = [ + 'pmc', + 'macro', +] +union_anon_166._fields_ = [ + ('pmc', struct_anon_164), + ('macro', struct_anon_165), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4986 +class struct_unsolicmsg_type_msg(Structure): + pass + +struct_unsolicmsg_type_msg.__slots__ = [ + 'type', + 'dummy1', + 'msg', +] +struct_unsolicmsg_type_msg._fields_ = [ + ('type', c_uint16), + ('dummy1', c_char * int(2)), + ('msg', union_anon_166), +] + +UNSOLICMSG_TYPE_MSG = struct_unsolicmsg_type_msg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4986 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4992 +class struct_idbunsolicmsg2(Structure): + pass + +struct_idbunsolicmsg2.__slots__ = [ + 'getnum', + 'dummy', + 'get', +] +struct_idbunsolicmsg2._fields_ = [ + ('getnum', c_uint16), + ('dummy', c_char * int(2)), + ('get', UNSOLICMSG_TYPE_MSG * int(3)), +] + +IDBUNSOLICMSG2 = struct_idbunsolicmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4992 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4999 +class struct_idbtrq(Structure): + pass + +struct_idbtrq.__slots__ = [ + 'datano', + 'type', + 'data', +] +struct_idbtrq._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('data', c_uint16 * int(32)), +] + +IDBTRQ = struct_idbtrq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4999 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5007 +class struct_anon_167(Structure): + pass + +struct_anon_167.__slots__ = [ + 'smpl_enbl', + 'cycle', + 'axis_num', + 'dummy1', +] +struct_anon_167._fields_ = [ + ('smpl_enbl', c_char), + ('cycle', c_char), + ('axis_num', c_char), + ('dummy1', c_char), +] + +ODBP_FTRQ_PRM_INF = struct_anon_167# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5007 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5016 +class struct_embtcpprmw(Structure): + pass + +struct_embtcpprmw.__slots__ = [ + 'IPAddress', + 'SubNetMask', + 'RouterIPAddress', +] +struct_embtcpprmw._fields_ = [ + ('IPAddress', c_char * int(16)), + ('SubNetMask', c_char * int(16)), + ('RouterIPAddress', c_char * int(16)), +] + +EMBTCPPRMW = struct_embtcpprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5016 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5022 +class struct_fwlibprmw(Structure): + pass + +struct_fwlibprmw.__slots__ = [ + 'TcpPort', + 'UdpPort', + 'UdpInterval', +] +struct_fwlibprmw._fields_ = [ + ('TcpPort', c_uint16), + ('UdpPort', c_uint16), + ('UdpInterval', c_uint16), +] + +FWLIBPRMW = struct_fwlibprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5022 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5027 +class struct_flinkprmw(Structure): + pass + +struct_flinkprmw.__slots__ = [ + 'IPAddress', + 'Port', +] +struct_flinkprmw._fields_ = [ + ('IPAddress', c_char * int(16)), + ('Port', c_uint16), +] + +FLINKPRMW = struct_flinkprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5027 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5030 +class union_anon_168(Union): + pass + +union_anon_168.__slots__ = [ + 'tcpip', + 'fwlib', + 'flink', + 'MACAddress', +] +union_anon_168._fields_ = [ + ('tcpip', EMBTCPPRMW), + ('fwlib', FWLIBPRMW), + ('flink', FLINKPRMW), + ('MACAddress', c_char * int(13)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5036 +class struct_iodbembethprmw(Structure): + pass + +struct_iodbembethprmw.__slots__ = [ + 'embethprm', +] +struct_iodbembethprmw._fields_ = [ + ('embethprm', union_anon_168), +] + +IODBEMBETHPRMW = struct_iodbembethprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5036 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5046 +class struct_iodbpmainte(Structure): + pass + +struct_iodbpmainte.__slots__ = [ + 'name', + 'type', + 'total', + 'remain', + 'stat', +] +struct_iodbpmainte._fields_ = [ + ('name', c_char * int(62)), + ('type', c_int32), + ('total', c_int32), + ('remain', c_int32), + ('stat', c_int32), +] + +IODBPMAINTE = struct_iodbpmainte# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5046 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5052 +class struct_odbofslen(Structure): + pass + +struct_odbofslen.__slots__ = [ + 'len', + 'dec', +] +struct_odbofslen._fields_ = [ + ('len', c_int32), + ('dec', c_int32), +] + +ODBOFSLEN = struct_odbofslen# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5052 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5067 +class struct_anon_169(Structure): + pass + +struct_anon_169.__slots__ = [ + 'system', + 'group', + 'attrib', + 'ctrl_axis', + 'ctrl_srvo', + 'ctrl_spdl', + 'mchn_no', + 'reserved', +] +struct_anon_169._fields_ = [ + ('system', c_int16), + ('group', c_int16), + ('attrib', c_int16), + ('ctrl_axis', c_int16), + ('ctrl_srvo', c_int16), + ('ctrl_spdl', c_int16), + ('mchn_no', c_int16), + ('reserved', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5077 +class struct_odbsysex(Structure): + pass + +struct_odbsysex.__slots__ = [ + 'max_axis', + 'max_spdl', + 'max_path', + 'max_mchn', + 'ctrl_axis', + 'ctrl_srvo', + 'ctrl_spdl', + 'ctrl_path', + 'ctrl_mchn', + 'addinfo', + 'reserved', + 'path', +] +struct_odbsysex._fields_ = [ + ('max_axis', c_int16), + ('max_spdl', c_int16), + ('max_path', c_int16), + ('max_mchn', c_int16), + ('ctrl_axis', c_int16), + ('ctrl_srvo', c_int16), + ('ctrl_spdl', c_int16), + ('ctrl_path', c_int16), + ('ctrl_mchn', c_int16), + ('addinfo', c_int16), + ('reserved', c_int16 * int(2)), + ('path', struct_anon_169 * int(15)), +] + +ODBSYSEX = struct_odbsysex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5077 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5085 +class struct_wseterror(Structure): + pass + +struct_wseterror.__slots__ = [ + 'data', + 'dec', + 'dummy', +] +struct_wseterror._fields_ = [ + ('data', c_int32), + ('dec', c_int16), + ('dummy', c_int16), +] + +REALWSET = struct_wseterror# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5085 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5093 +class struct_iodbwseterror(Structure): + pass + +struct_iodbwseterror.__slots__ = [ + 'd_no', + 'data_act', + 'dp_act', + 'dsp_ix', + 'data', +] +struct_iodbwseterror._fields_ = [ + ('d_no', c_int32), + ('data_act', c_int32 * int(6)), + ('dp_act', c_int32 * int(6)), + ('dsp_ix', c_int32 * int(2)), + ('data', (REALWSET * int(8)) * int(8)), +] + +IODBWSETERROR = struct_iodbwseterror# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5093 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5101 +class struct_odbtrns(Structure): + pass + +struct_odbtrns.__slots__ = [ + 'status', + 'pct', + 'type', + 'dummy', +] +struct_odbtrns._fields_ = [ + ('status', c_int16), + ('pct', c_int16), + ('type', c_int16), + ('dummy', c_char * int(2)), +] + +ODBTRNS = struct_odbtrns# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5101 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5116 +class struct_odblrninfo(Structure): + pass + +struct_odblrninfo.__slots__ = [ + 'name', + 'dummy1', + 'axis', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'comment', + 'dummy2', +] +struct_odblrninfo._fields_ = [ + ('name', c_char * int(33)), + ('dummy1', c_char * int(3)), + ('axis', (c_char * int(4)) * int(4)), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('comment', c_char * int(33)), + ('dummy2', c_char * int(3)), +] + +ODBLRNINFO = struct_odblrninfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5116 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5131 +class struct_odblrninfo2(Structure): + pass + +struct_odblrninfo2.__slots__ = [ + 'name', + 'dummy1', + 'axis', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'comment', + 'dummy2', +] +struct_odblrninfo2._fields_ = [ + ('name', c_char * int(33)), + ('dummy1', c_char * int(3)), + ('axis', (c_char * int(4)) * int(20)), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('comment', c_char * int(33)), + ('dummy2', c_char * int(3)), +] + +ODBLRNINFO2 = struct_odblrninfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5131 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5140 +class struct_odblrninfol(Structure): + pass + +struct_odblrninfol.__slots__ = [ + 'axis', + 'name', + 'comment', + 'path', + 'dummy1', +] +struct_odblrninfol._fields_ = [ + ('axis', c_char * int(4)), + ('name', c_char * int(33)), + ('comment', c_char * int(33)), + ('path', c_char), + ('dummy1', c_char), +] + +ODBLRNINFOL = struct_odblrninfol# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5140 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5148 +class struct_odblrnprf(Structure): + pass + +struct_odblrnprf.__slots__ = [ + 'status', + 'comment', + 'path', + 'dummy1', +] +struct_odblrnprf._fields_ = [ + ('status', c_char), + ('comment', c_char * int(17)), + ('path', c_char), + ('dummy1', c_char), +] + +ODBLRNPRF = struct_odblrnprf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5148 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5153 +class struct_odbkeyinfo(Structure): + pass + +struct_odbkeyinfo.__slots__ = [ + 'key', +] +struct_odbkeyinfo._fields_ = [ + ('key', c_uint32 * int(2)), +] + +ODBKEYINFO = struct_odbkeyinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5153 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5158 +class struct_prginf(Structure): + pass + +struct_prginf.__slots__ = [ + 'prgid', +] +struct_prginf._fields_ = [ + ('prgid', c_uint32 * int(4)), +] + +PRGINF = struct_prginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5158 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5164 +class struct_toolinf(Structure): + pass + +struct_toolinf.__slots__ = [ + 'tcode', + 'magazin', + 'pot', +] +struct_toolinf._fields_ = [ + ('tcode', c_int32), + ('magazin', c_int32), + ('pot', c_int32), +] + +TOOLINF = struct_toolinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5164 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5167 +class struct_anon_170(Structure): + pass + +struct_anon_170.__slots__ = [ + 'prec_pntr', + 'prec_time', + 'data', + 'dec', + 'unit', +] +struct_anon_170._fields_ = [ + ('prec_pntr', c_int16), + ('prec_time', c_int16), + ('data', c_int32 * int(2)), + ('dec', c_int16), + ('unit', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5174 +class struct_anon_171(Structure): + pass + +struct_anon_171.__slots__ = [ + 'data', + 'dec', + 'unit', +] +struct_anon_171._fields_ = [ + ('data', c_int32), + ('dec', c_int16), + ('unit', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5179 +class struct_posinf(Structure): + pass + +struct_posinf.__slots__ = [ + 'pos', + 'feed', +] +struct_posinf._fields_ = [ + ('pos', struct_anon_170), + ('feed', struct_anon_171), +] + +POSINF = struct_posinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5179 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5183 +class struct_anon_172(Structure): + pass + +struct_anon_172.__slots__ = [ + 'mode', + 'prginf', + 'dummy', + 'mcode', + 'tlinf', + 'dummy2', + 'ctrlaxis', + 'data', +] +struct_anon_172._fields_ = [ + ('mode', c_int32), + ('prginf', PRGINF), + ('dummy', c_int32 * int(2)), + ('mcode', c_int32 * int(2)), + ('tlinf', TOOLINF), + ('dummy2', c_int32 * int(3)), + ('ctrlaxis', c_int32), + ('data', POSINF * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5193 +class struct_odb3dchk(Structure): + pass + +struct_odb3dchk.__slots__ = [ + 'pathno', + 'path', +] +struct_odb3dchk._fields_ = [ + ('pathno', c_int32), + ('path', struct_anon_172 * int(15)), +] + +ODB3DCHK = struct_odb3dchk# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5193 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5202 +class struct_odb3dmtbinfo(Structure): + pass + +struct_odb3dmtbinfo.__slots__ = [ + 'prginf', + 'mcode', + 'bcode', + 'tlinf', + 'hisorder', + 'dummy', +] +struct_odb3dmtbinfo._fields_ = [ + ('prginf', PRGINF), + ('mcode', c_int32 * int(3)), + ('bcode', c_int32), + ('tlinf', TOOLINF), + ('hisorder', c_int32), + ('dummy', c_int32 * int(3)), +] + +ODB3DMTBINFO = struct_odb3dmtbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5202 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5211 +class struct_odb3dmtbinfo2(Structure): + pass + +struct_odb3dmtbinfo2.__slots__ = [ + 'path', + 'prginf', + 'mcode', + 'bcode', + 'tlinf', + 'dummy', +] +struct_odb3dmtbinfo2._fields_ = [ + ('path', c_uint32), + ('prginf', PRGINF), + ('mcode', c_int32 * int(3)), + ('bcode', c_int32), + ('tlinf', TOOLINF), + ('dummy', c_int32 * int(4)), +] + +ODB3DMTBINFO2 = struct_odb3dmtbinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5211 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5215 +class struct_anon_173(Structure): + pass + +struct_anon_173.__slots__ = [ + 'plus', + 'minus', +] +struct_anon_173._fields_ = [ + ('plus', c_uint32), + ('minus', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5219 +class struct_idb3dmstop(Structure): + pass + +struct_idb3dmstop.__slots__ = [ + 'path', +] +struct_idb3dmstop._fields_ = [ + ('path', struct_anon_173 * int(15)), +] + +IDB3DMSTOP = struct_idb3dmstop# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5219 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5232 +class struct_cexeinfo(Structure): + pass + +struct_cexeinfo.__slots__ = [ + 'cond', + 'cycle', + 'count', + 'time', + 'dummy1', + 'dummy2', + 'dummy3', + 'dummy4', +] +struct_cexeinfo._fields_ = [ + ('cond', c_int32), + ('cycle', c_int32), + ('count', c_int32), + ('time', c_int32), + ('dummy1', c_int32), + ('dummy2', c_int32), + ('dummy3', c_int32), + ('dummy4', c_int32), +] + +CEXEINFO = struct_cexeinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5232 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5239 +class struct_cmnddata(Structure): + pass + +struct_cmnddata.__slots__ = [ + 'val', + 'dec', + 'dummy', +] +struct_cmnddata._fields_ = [ + ('val', c_double), + ('dec', c_int32), + ('dummy', c_int32), +] + +CMNDDATA = struct_cmnddata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5239 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5246 +class struct_odbcancmd(Structure): + pass + +struct_odbcancmd.__slots__ = [ + 'p_data', + 'q_data', + 'r_data', + 'z_data', +] +struct_odbcancmd._fields_ = [ + ('p_data', CMNDDATA), + ('q_data', CMNDDATA), + ('r_data', CMNDDATA), + ('z_data', CMNDDATA), +] + +ODBCANCMD = struct_odbcancmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5246 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5258 +class struct_iodbmdginfo(Structure): + pass + +struct_iodbmdginfo.__slots__ = [ + 'alm_no', + 'type', + 'axis', + 'path', + 'reserved', +] +struct_iodbmdginfo._fields_ = [ + ('alm_no', c_int32), + ('type', c_int16), + ('axis', c_int16), + ('path', c_int16), + ('reserved', c_int16), +] + +IODBMDGINFO = struct_iodbmdginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5258 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5272 +class struct_odbmdgmsg(Structure): + pass + +struct_odbmdgmsg.__slots__ = [ + 'alm_no', + 'msgidx', + 'reserved', + 'type', + 'part', + 'level', + 'add_inf', + 'mark', + 'message', + 'cause', +] +struct_odbmdgmsg._fields_ = [ + ('alm_no', c_int32), + ('msgidx', c_int16), + ('reserved', c_int16), + ('type', c_char * int(4)), + ('part', c_char * int(4)), + ('level', c_char * int(4)), + ('add_inf', c_char * int(4)), + ('mark', c_char * int(20)), + ('message', c_char * int(100)), + ('cause', c_char * int(300)), +] + +ODBMDGMSG = struct_odbmdgmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5272 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5283 +class struct_odbmdgflow(Structure): + pass + +struct_odbmdgflow.__slots__ = [ + 'msgidx', + 'yesidx', + 'noidx', + 'reserved', + 'message', + 'detail', + 'operate', +] +struct_odbmdgflow._fields_ = [ + ('msgidx', c_int16), + ('yesidx', c_int16), + ('noidx', c_int16), + ('reserved', c_int16), + ('message', c_char * int(400)), + ('detail', c_int16), + ('operate', c_int16), +] + +ODBMDGFLOW = struct_odbmdgflow# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5283 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5289 +class struct_odbmdgdtmsg(Structure): + pass + +struct_odbmdgdtmsg.__slots__ = [ + 'message', + 'imgid', +] +struct_odbmdgdtmsg._fields_ = [ + ('message', c_char * int(1600)), + ('imgid', c_uint32), +] + +ODBMDGDTMSG = struct_odbmdgdtmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5289 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5299 +class union_odbmdgval(Union): + pass + +union_odbmdgval.__slots__ = [ + 'lval', + 'ulval', + 'sval', + 'usval', + 'cval', + 'ucval', +] +union_odbmdgval._fields_ = [ + ('lval', c_int32), + ('ulval', c_uint32), + ('sval', c_int16), + ('usval', c_uint16), + ('cval', c_char), + ('ucval', c_ubyte), +] + +ODBMDGVAL = union_odbmdgval# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5299 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5305 +class struct_odbmdgdt(Structure): + pass + +struct_odbmdgdt.__slots__ = [ + 'dt', + 'fp', + 'reserved', +] +struct_odbmdgdt._fields_ = [ + ('dt', ODBMDGVAL), + ('fp', c_int16), + ('reserved', c_int16), +] + +ODBMDGDT = struct_odbmdgdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5305 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5312 +class struct_odbsigdio(Structure): + pass + +struct_odbsigdio.__slots__ = [ + 'sgnl1', + 'sgnl2', + 'sgnl3', + 'sgnl4', +] +struct_odbsigdio._fields_ = [ + ('sgnl1', c_char), + ('sgnl2', c_char), + ('sgnl3', c_char), + ('sgnl4', c_char), +] + +ODBSIGDIO = struct_odbsigdio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5312 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5322 +class struct_odbsv2_grp1(Structure): + pass + +struct_odbsv2_grp1.__slots__ = [ + 'cmd_pls', + 'fb_pls', + 'refc', + 'pos_err', + 'act_spd', + 'amr', + 'reserved', +] +struct_odbsv2_grp1._fields_ = [ + ('cmd_pls', c_int32), + ('fb_pls', c_int32), + ('refc', c_int32), + ('pos_err', c_int32), + ('act_spd', ODBMDGDT), + ('amr', c_uint16), + ('reserved', c_int16), +] + +ODBSV2_GRP1 = struct_odbsv2_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5322 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5332 +class struct_odbsv2_grp2(Structure): + pass + +struct_odbsv2_grp2.__slots__ = [ + 'mt_cur', + 'trq_cmd', + 'efc_cur', + 'dlvl', + 'heat', + 'opt', + 'opt2', +] +struct_odbsv2_grp2._fields_ = [ + ('mt_cur', ODBMDGDT), + ('trq_cmd', c_int16), + ('efc_cur', c_int16), + ('dlvl', c_uint16), + ('heat', c_uint16), + ('opt', c_int16), + ('opt2', c_int16), +] + +ODBSV2_GRP2 = struct_odbsv2_grp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5332 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5343 +class struct_odbsv2_grp3(Structure): + pass + +struct_odbsv2_grp3.__slots__ = [ + 'ps_vumb', + 'ps_vthd', + 'freq', + 'ps_vrms', + 'ps_cur', + 'dvolt', + 'ps_statf', + 'reserved', +] +struct_odbsv2_grp3._fields_ = [ + ('ps_vumb', ODBMDGDT), + ('ps_vthd', ODBMDGDT), + ('freq', ODBMDGDT), + ('ps_vrms', c_uint16), + ('ps_cur', c_uint16), + ('dvolt', c_uint16), + ('ps_statf', c_ubyte), + ('reserved', c_char), +] + +ODBSV2_GRP3 = struct_odbsv2_grp3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5343 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5349 +class struct_odbsv2_grp4(Structure): + pass + +struct_odbsv2_grp4.__slots__ = [ + 'resistance', + 'detect_res', + 'reserved', +] +struct_odbsv2_grp4._fields_ = [ + ('resistance', ODBMDGDT), + ('detect_res', c_ubyte), + ('reserved', c_char * int(7)), +] + +ODBSV2_GRP4 = struct_odbsv2_grp4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5349 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5361 +class struct_odbsv2_grp5(Structure): + pass + +struct_odbsv2_grp5.__slots__ = [ + 'ps_dgn', + 'ps_sub_dgn', + 'sv_dgn', + 'ps_int_tmp', + 'ps_sink_tmp', + 'sv_int_tmp', + 'sv_sink_tmp', + 'amp_grp', + 'amp_slv', +] +struct_odbsv2_grp5._fields_ = [ + ('ps_dgn', c_uint16), + ('ps_sub_dgn', c_uint16), + ('sv_dgn', c_uint16), + ('ps_int_tmp', c_ubyte), + ('ps_sink_tmp', c_ubyte), + ('sv_int_tmp', c_ubyte), + ('sv_sink_tmp', c_ubyte), + ('amp_grp', c_ubyte), + ('amp_slv', c_ubyte), +] + +ODBSV2_GRP5 = struct_odbsv2_grp5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5361 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5380 +class struct_odbsv2_grp6(Structure): + pass + +struct_odbsv2_grp6.__slots__ = [ + 'sv_up_err1', + 'sv_up_err2', + 'sv_lw_err1', + 'sv_lw_err2', + 'sv_up_jt1', + 'sv_up_jt2', + 'sv_lw_jt1', + 'sv_lw_jt2', + 'sdu_up_err1', + 'sdu_up_err2', + 'sdu_lw_err1', + 'sdu_lw_err2', + 'sdu_up_jt1', + 'sdu_up_jt2', + 'sdu_lw_jt1', + 'sdu_lw_jt2', +] +struct_odbsv2_grp6._fields_ = [ + ('sv_up_err1', c_uint16), + ('sv_up_err2', c_uint16), + ('sv_lw_err1', c_uint16), + ('sv_lw_err2', c_uint16), + ('sv_up_jt1', c_uint16), + ('sv_up_jt2', c_uint16), + ('sv_lw_jt1', c_uint16), + ('sv_lw_jt2', c_uint16), + ('sdu_up_err1', c_uint16), + ('sdu_up_err2', c_uint16), + ('sdu_lw_err1', c_uint16), + ('sdu_lw_err2', c_uint16), + ('sdu_up_jt1', c_uint16), + ('sdu_up_jt2', c_uint16), + ('sdu_lw_jt1', c_uint16), + ('sdu_lw_jt2', c_uint16), +] + +ODBSV2_GRP6 = struct_odbsv2_grp6# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5380 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5393 +class struct_odbsv2_grp7(Structure): + pass + +struct_odbsv2_grp7.__slots__ = [ + 'id_intp', + 'id_com', + 'id_wrn', + 'ed_intp', + 'ed_com', + 'ed_wrn', + 'sv_dat1', + 'sv_dat2', + 'sv_dat3', + 'sv_dat4', +] +struct_odbsv2_grp7._fields_ = [ + ('id_intp', c_uint16), + ('id_com', c_uint16), + ('id_wrn', c_uint16), + ('ed_intp', c_uint16), + ('ed_com', c_uint16), + ('ed_wrn', c_uint16), + ('sv_dat1', c_int16), + ('sv_dat2', c_int16), + ('sv_dat3', c_int16), + ('sv_dat4', c_int16), +] + +ODBSV2_GRP7 = struct_odbsv2_grp7# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5393 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5404 +class struct_odbsp2_grp1(Structure): + pass + +struct_odbsp2_grp1.__slots__ = [ + 'motion', + 'cmd_spd', + 'mode', + 'gear', + 'osel', + 'reserved', + 'sig_in', + 'sig_out', +] +struct_odbsp2_grp1._fields_ = [ + ('motion', c_int32), + ('cmd_spd', c_int16), + ('mode', c_char), + ('gear', c_char), + ('osel', c_char), + ('reserved', c_char * int(3)), + ('sig_in', ODBSIGDIO), + ('sig_out', ODBSIGDIO), +] + +ODBSP2_GRP1 = struct_odbsp2_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5404 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5417 +class struct_odbsp2_grp2(Structure): + pass + +struct_odbsp2_grp2.__slots__ = [ + 'pos_err', + 'syn_err', + 'sp_spd', + 'mt_spd', + 'mt_cur', + 'ldmtr', + 'trq_cmd', + 'heat_mt', + 'heat_amp', + 'reserved', +] +struct_odbsp2_grp2._fields_ = [ + ('pos_err', c_int32), + ('syn_err', c_int32), + ('sp_spd', c_int32), + ('mt_spd', c_int32), + ('mt_cur', ODBMDGDT), + ('ldmtr', c_uint16), + ('trq_cmd', c_int16), + ('heat_mt', c_char), + ('heat_amp', c_char), + ('reserved', c_char * int(2)), +] + +ODBSP2_GRP2 = struct_odbsp2_grp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5417 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5428 +class struct_odbsp2_grp3(Structure): + pass + +struct_odbsp2_grp3.__slots__ = [ + 'ps_vumb', + 'ps_vthd', + 'freq', + 'ps_vrms', + 'ps_cur', + 'dvolt', + 'ps_statf', + 'reserved', +] +struct_odbsp2_grp3._fields_ = [ + ('ps_vumb', ODBMDGDT), + ('ps_vthd', ODBMDGDT), + ('freq', ODBMDGDT), + ('ps_vrms', c_uint16), + ('ps_cur', c_uint16), + ('dvolt', c_uint16), + ('ps_statf', c_ubyte), + ('reserved', c_char), +] + +ODBSP2_GRP3 = struct_odbsp2_grp3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5428 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5434 +class struct_odbsp2_grp4(Structure): + pass + +struct_odbsp2_grp4.__slots__ = [ + 'resistance', + 'detect_res', + 'reserved', +] +struct_odbsp2_grp4._fields_ = [ + ('resistance', ODBMDGDT), + ('detect_res', c_ubyte), + ('reserved', c_char * int(7)), +] + +ODBSP2_GRP4 = struct_odbsp2_grp4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5434 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5446 +class struct_odbsp2_grp5(Structure): + pass + +struct_odbsp2_grp5.__slots__ = [ + 'ps_dgn', + 'ps_sub_dgn', + 'sp_dgn', + 'ps_int_tmp', + 'ps_sink_tmp', + 'sp_int_tmp', + 'sp_sink_tmp', + 'amp_grp', + 'amp_slv', +] +struct_odbsp2_grp5._fields_ = [ + ('ps_dgn', c_uint16), + ('ps_sub_dgn', c_uint16), + ('sp_dgn', c_uint16), + ('ps_int_tmp', c_ubyte), + ('ps_sink_tmp', c_ubyte), + ('sp_int_tmp', c_ubyte), + ('sp_sink_tmp', c_ubyte), + ('amp_grp', c_ubyte), + ('amp_slv', c_ubyte), +] + +ODBSP2_GRP5 = struct_odbsp2_grp5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5446 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5457 +class struct_odbsp2_grp6(Structure): + pass + +struct_odbsp2_grp6.__slots__ = [ + 'sp_up_err1', + 'sp_up_err2', + 'sp_lw_err1', + 'sp_lw_err2', + 'sp_up_jt1', + 'sp_up_jt2', + 'sp_lw_jt1', + 'sp_lw_jt2', +] +struct_odbsp2_grp6._fields_ = [ + ('sp_up_err1', c_uint16), + ('sp_up_err2', c_uint16), + ('sp_lw_err1', c_uint16), + ('sp_lw_err2', c_uint16), + ('sp_up_jt1', c_uint16), + ('sp_up_jt2', c_uint16), + ('sp_lw_jt1', c_uint16), + ('sp_lw_jt2', c_uint16), +] + +ODBSP2_GRP6 = struct_odbsp2_grp6# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5457 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5470 +class struct_odbsp2_grp7(Structure): + pass + +struct_odbsp2_grp7.__slots__ = [ + 'iab_amplt', + 'eab_amplt', + 'iab_ofs_a', + 'iab_ofs_b', + 'iab_noise', + 'eab_ofs_a', + 'eab_ofs_b', + 'eab_noise', + 'iab_max_flt', + 'eab_max_flt', +] +struct_odbsp2_grp7._fields_ = [ + ('iab_amplt', ODBMDGDT), + ('eab_amplt', ODBMDGDT), + ('iab_ofs_a', c_int16), + ('iab_ofs_b', c_int16), + ('iab_noise', c_int16), + ('eab_ofs_a', c_int16), + ('eab_ofs_b', c_int16), + ('eab_noise', c_int16), + ('iab_max_flt', c_uint16), + ('eab_max_flt', c_uint16), +] + +ODBSP2_GRP7 = struct_odbsp2_grp7# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5470 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5483 +class struct_odbsp2_grp8(Structure): + pass + +struct_odbsp2_grp8.__slots__ = [ + 'isncr_intp', + 'isncr_com', + 'isncr_wrn', + 'esncr_intp', + 'esncr_com', + 'esncr_wrn', + 'sp_dat1', + 'sp_dat2', + 'sp_dat3', + 'sp_dat4', +] +struct_odbsp2_grp8._fields_ = [ + ('isncr_intp', c_uint16), + ('isncr_com', c_uint16), + ('isncr_wrn', c_uint16), + ('esncr_intp', c_uint16), + ('esncr_com', c_uint16), + ('esncr_wrn', c_uint16), + ('sp_dat1', c_int16), + ('sp_dat2', c_int16), + ('sp_dat3', c_int16), + ('sp_dat4', c_int16), +] + +ODBSP2_GRP8 = struct_odbsp2_grp8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5483 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5495 +class struct_odblat_grp1(Structure): + pass + +struct_odblat_grp1.__slots__ = [ + 'nnum', + 'prog', + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'reserved', +] +struct_odblat_grp1._fields_ = [ + ('nnum', c_uint32), + ('prog', c_char * int(36)), + ('year', c_char), + ('mon', c_char), + ('day', c_char), + ('hour', c_char), + ('min', c_char), + ('sec', c_char), + ('reserved', c_char * int(2)), +] + +ODBLAT_GRP1 = struct_odblat_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5495 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5514 +class union_odbviewgrp2(Union): + pass + +union_odbviewgrp2.__slots__ = [ + 'sv1', + 'sv2', + 'sv3', + 'sv4', + 'sv5', + 'sv6', + 'sv7', + 'sp1', + 'sp2', + 'sp3', + 'sp4', + 'sp5', + 'sp6', + 'sp7', + 'sp8', + 'lat1', +] +union_odbviewgrp2._fields_ = [ + ('sv1', ODBSV2_GRP1), + ('sv2', ODBSV2_GRP2), + ('sv3', ODBSV2_GRP3), + ('sv4', ODBSV2_GRP4), + ('sv5', ODBSV2_GRP5), + ('sv6', ODBSV2_GRP6), + ('sv7', ODBSV2_GRP7), + ('sp1', ODBSP2_GRP1), + ('sp2', ODBSP2_GRP2), + ('sp3', ODBSP2_GRP3), + ('sp4', ODBSP2_GRP4), + ('sp5', ODBSP2_GRP5), + ('sp6', ODBSP2_GRP6), + ('sp7', ODBSP2_GRP7), + ('sp8', ODBSP2_GRP8), + ('lat1', ODBLAT_GRP1), +] + +ODBVIEWGRP2 = union_odbviewgrp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5514 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5528 +class struct_odbmdgwvdt(Structure): + pass + +struct_odbmdgwvdt.__slots__ = [ + 'ldata', + 'p_dec', + 'num', + 'channel', + 'axis', + 'kind', + 'interval', + 't_cycle', + 'unit', + 'sw_alm', +] +struct_odbmdgwvdt._fields_ = [ + ('ldata', c_int32 * int(500)), + ('p_dec', c_uint16), + ('num', c_uint16), + ('channel', c_uint16), + ('axis', c_uint16), + ('kind', c_uint16), + ('interval', c_uint16), + ('t_cycle', c_uint16), + ('unit', c_char), + ('sw_alm', c_char), +] + +ODBMDGWVDT = struct_odbmdgwvdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5528 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5556 +class struct_iodbidinf(Structure): + pass + +struct_iodbidinf.__slots__ = [ + 'id_no', + 'drv_no', + 'acc_element', + 'err_general', + 'err_id_no', + 'err_id_name', + 'err_attr', + 'err_unit', + 'err_min_val', + 'err_max_val', + 'id_name_len', + 'id_name_max', + 'id_name', + 'attr', + 'unit_len', + 'unit_max', + 'unit', + 'min_val', + 'max_val', +] +struct_iodbidinf._fields_ = [ + ('id_no', c_int32), + ('drv_no', c_int16), + ('acc_element', c_int16), + ('err_general', c_int16), + ('err_id_no', c_int16), + ('err_id_name', c_int16), + ('err_attr', c_int16), + ('err_unit', c_int16), + ('err_min_val', c_int16), + ('err_max_val', c_int16), + ('id_name_len', c_int16), + ('id_name_max', c_int16), + ('id_name', c_char * int(60)), + ('attr', c_int32), + ('unit_len', c_int16), + ('unit_max', c_int16), + ('unit', c_char * int(12)), + ('min_val', c_int32), + ('max_val', c_int32), +] + +IODBIDINF = struct_iodbidinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5556 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5565 +class struct_odbsrcsst(Structure): + pass + +struct_odbsrcsst.__slots__ = [ + 'acc_element', + 'err_general', + 'err_id_no', + 'err_attr', + 'err_op_data', +] +struct_odbsrcsst._fields_ = [ + ('acc_element', c_int16), + ('err_general', c_int16), + ('err_id_no', c_int16), + ('err_attr', c_int16), + ('err_op_data', c_int16), +] + +ODBSRCSST = struct_odbsrcsst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5565 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5572 +class struct_odbsrcslyt(Structure): + pass + +struct_odbsrcslyt.__slots__ = [ + 'spndl', + 'servo', + 'axis_name', +] +struct_odbsrcslyt._fields_ = [ + ('spndl', c_int16 * int(4)), + ('servo', c_int16 * int(8)), + ('axis_name', c_char * int(8)), +] + +ODBSRCSLYT = struct_odbsrcslyt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5572 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5584 +class struct_idbchan(Structure): + pass + +struct_idbchan.__slots__ = [ + 'chno', + 'axis', + 'datanum', + 'datainf', + 'dataadr', +] +struct_idbchan._fields_ = [ + ('chno', c_char), + ('axis', c_char), + ('datanum', c_int32), + ('datainf', c_uint16), + ('dataadr', c_int16), +] + +IDBCHAN = struct_idbchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5584 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5592 +class struct_pmc_data(Structure): + pass + +struct_pmc_data.__slots__ = [ + 'unittype', + 'adr', + 'bit', + 'no', +] +struct_pmc_data._fields_ = [ + ('unittype', c_int16), + ('adr', c_char), + ('bit', c_ubyte), + ('no', c_uint16), +] + +PMC_DATA = struct_pmc_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5592 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5602 +class struct_idbchan2(Structure): + pass + +struct_idbchan2.__slots__ = [ + 'chno', + 'axis', + 'datanum', + 'datainf', + 'dataadr', + 'io', +] +struct_idbchan2._fields_ = [ + ('chno', c_int16), + ('axis', c_int16), + ('datanum', c_int32), + ('datainf', c_uint16), + ('dataadr', c_int16), + ('io', PMC_DATA * int(16)), +] + +IDBCHAN2 = struct_idbchan2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5602 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5608 +class struct_trgdata(Structure): + pass + +struct_trgdata.__slots__ = [ + 'seq_no', + 'pmc_trg', +] +struct_trgdata._fields_ = [ + ('seq_no', c_int32), + ('pmc_trg', PMC_DATA), +] + +TRG_DATA = struct_trgdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5608 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5618 +class struct_odbbinfo(Structure): + pass + +struct_odbbinfo.__slots__ = [ + 'iochno', + 'grpno', + 'axis', + 'name', + 'suff', + 'reserve', +] +struct_odbbinfo._fields_ = [ + ('iochno', c_int16), + ('grpno', c_int16), + ('axis', c_int16), + ('name', c_char), + ('suff', c_char), + ('reserve', c_int16 * int(3)), +] + +ODBBINFO = struct_odbbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5618 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5624 +class struct_odbsd(Structure): + pass + +struct_odbsd.__slots__ = [ + 'chadata', + 'count', +] +struct_odbsd._fields_ = [ + ('chadata', POINTER(c_uint16)), + ('count', POINTER(c_int32)), +] + +ODBSD = struct_odbsd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5624 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5631 +class struct_idbsfbchan(Structure): + pass + +struct_idbsfbchan.__slots__ = [ + 'chno', + 'axis', + 'shift', +] +struct_idbsfbchan._fields_ = [ + ('chno', c_char), + ('axis', c_char), + ('shift', c_uint16), +] + +IDBSFBCHAN = struct_idbsfbchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5631 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5639 +class struct_idbsdtchan(Structure): + pass + +struct_idbsdtchan.__slots__ = [ + 'type', + 'chno', + 'axis', + 'shift', +] +struct_idbsdtchan._fields_ = [ + ('type', c_int16), + ('chno', c_char), + ('axis', c_char), + ('shift', c_uint16), +] + +IDBSDTCHAN = struct_idbsdtchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5639 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5648 +class struct_idbsdtchan2(Structure): + pass + +struct_idbsdtchan2.__slots__ = [ + 'type', + 'chno', + 'axis', + 'shift', + 'io', +] +struct_idbsdtchan2._fields_ = [ + ('type', c_int16), + ('chno', c_char), + ('axis', c_char), + ('shift', c_uint16), + ('io', PMC_DATA * int(16)), +] + +IDBSDTCHAN2 = struct_idbsdtchan2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5648 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5653 +class struct_idbsdttrg(Structure): + pass + +struct_idbsdttrg.__slots__ = [ + 'seq_no', + 'pmc_trg', +] +struct_idbsdttrg._fields_ = [ + ('seq_no', c_int32), + ('pmc_trg', PMC_DATA), +] + +IDBSDTTRG = struct_idbsdttrg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5653 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5666 +class struct_rmtdgn_info(Structure): + pass + +struct_rmtdgn_info.__slots__ = [ + 'receipt_num', + 'time', + 'status', + 'err_num', + 'err_msg', +] +struct_rmtdgn_info._fields_ = [ + ('receipt_num', c_uint32), + ('time', c_uint32), + ('status', c_int16), + ('err_num', c_int16), + ('err_msg', c_char * int(36)), +] + +OUT_RMTDGNINFO = struct_rmtdgn_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5666 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5677 +class struct_odbcaxis(Structure): + pass + +struct_odbcaxis.__slots__ = [ + 'dummy', + 'type', + 'data', +] +struct_odbcaxis._fields_ = [ + ('dummy', c_int16), + ('type', c_int16), + ('data', c_ubyte * int(32)), +] + +ODBCAXIS = struct_odbcaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5677 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5689 +class struct_odbproo8(Structure): + pass + +struct_odbproo8.__slots__ = [ + 'dummy', + 'data', + 'mdata', +] +struct_odbproo8._fields_ = [ + ('dummy', c_int16 * int(2)), + ('data', c_int32), + ('mdata', c_int32), +] + +ODBPROO8 = struct_odbproo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5689 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5702 +class struct_anon_174(Structure): + pass + +struct_anon_174.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_174._fields_ = [ + ('absolute', c_int32 * int(32)), + ('machine', c_int32 * int(32)), + ('relative', c_int32 * int(32)), + ('distance', c_int32 * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5708 +class struct_anon_175(Structure): + pass + +struct_anon_175.__slots__ = [ + 'absolute', + 'machine', + 'relative', + 'distance', +] +struct_anon_175._fields_ = [ + ('absolute', c_int32), + ('machine', c_int32), + ('relative', c_int32), + ('distance', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5701 +class union_anon_176(Union): + pass + +union_anon_176.__slots__ = [ + 'faxis', + 'oaxis', +] +union_anon_176._fields_ = [ + ('faxis', struct_anon_174), + ('oaxis', struct_anon_175), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5715 +class struct_odbdyo8(Structure): + pass + +struct_odbdyo8.__slots__ = [ + 'dummy', + 'axis', + 'alarm', + 'prgnum', + 'prgmnum', + 'seqnum', + 'actf', + 'acts', + 'pos', +] +struct_odbdyo8._fields_ = [ + ('dummy', c_int16), + ('axis', c_int16), + ('alarm', c_int16), + ('prgnum', c_int32), + ('prgmnum', c_int32), + ('seqnum', c_int32), + ('actf', c_int32), + ('acts', c_int32), + ('pos', union_anon_176), +] + +ODBDYO8 = struct_odbdyo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5715 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5723 +class struct_odbmdipo8(Structure): + pass + +struct_odbmdipo8.__slots__ = [ + 'mdiprog', + 'mdipntr', + 'crntprog', + 'crntpntr', +] +struct_odbmdipo8._fields_ = [ + ('mdiprog', c_int32), + ('mdipntr', c_int32), + ('crntprog', c_int32), + ('crntpntr', c_int32), +] + +ODBMDIPO8 = struct_odbmdipo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5723 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5731 +class struct_prgdir2o8(Structure): + pass + +struct_prgdir2o8.__slots__ = [ + 'number', + 'length', + 'comment', + 'dummy', +] +struct_prgdir2o8._fields_ = [ + ('number', c_int32), + ('length', c_int32), + ('comment', c_char * int(51)), + ('dummy', c_char), +] + +PRGDIR2O8 = struct_prgdir2o8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5731 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5749 +class struct_cfileinfo(Structure): + pass + +struct_cfileinfo.__slots__ = [ + 'fname', + 'file_size', + 'file_attr', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', +] +struct_cfileinfo._fields_ = [ + ('fname', c_char * int(12)), + ('file_size', c_int32), + ('file_attr', c_int32), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), +] + +CFILEINFO = struct_cfileinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5749 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5767 +class struct_tagODBFSSBAMP(Structure): + pass + +struct_tagODBFSSBAMP.__slots__ = [ + 'ln_num', + 'slave_num', + 'name', + 'seires', + 'unit', + 'cur', + 'axis_num', + 'axis_name', +] +struct_tagODBFSSBAMP._fields_ = [ + ('ln_num', c_int16), + ('slave_num', c_int16), + ('name', c_char * int(8)), + ('seires', c_char * int(8)), + ('unit', c_char * int(8)), + ('cur', c_char * int(8)), + ('axis_num', c_int16), + ('axis_name', c_char * int(4)), +] + +ODBFSSBAMP = struct_tagODBFSSBAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5767 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5777 +class struct_tagODBPLSMDL(Structure): + pass + +struct_tagODBPLSMDL.__slots__ = [ + 'ln_num', + 'slave_num', + 'name', + 'type', + 'pcb_id', + 'function', +] +struct_tagODBPLSMDL._fields_ = [ + ('ln_num', c_int16), + ('slave_num', c_int16), + ('name', c_char * int(8)), + ('type', c_char * int(8)), + ('pcb_id', c_char * int(8)), + ('function', c_char * int(32)), +] + +ODBPLSMDL = struct_tagODBPLSMDL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5777 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5796 +class struct_tagIODBFSSBAXIS(Structure): + pass + +struct_tagIODBFSSBAXIS.__slots__ = [ + 'axis_num', + 'reserve1', + 'axis_name', + 'amp_name', + 'm1', + 'm2', + 'm3', + 'm4', + 'dsp1', + 'cs', + 'tndm', + 'reserve2', +] +struct_tagIODBFSSBAXIS._fields_ = [ + ('axis_num', c_int16), + ('reserve1', c_int16), + ('axis_name', c_char * int(4)), + ('amp_name', c_char * int(8)), + ('m1', c_int16), + ('m2', c_int16), + ('m3', c_int16), + ('m4', c_int16), + ('dsp1', c_int16), + ('cs', c_int16), + ('tndm', c_int16), + ('reserve2', c_int16), +] + +IODBFSSBAXIS = struct_tagIODBFSSBAXIS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5796 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5813 +class struct_tagODBFSSBMT(Structure): + pass + +struct_tagODBFSSBMT.__slots__ = [ + 'axis_num', + 'reserve', + 'axis_name', + 'amp_name', + 'amp_seires', + 'amp_unit', + 'amp_cur', + 'amp_edt', + 'amp_axis_num', + 'test_year', + 'test_month', + 'test_day', + 'amp_mainte', +] +struct_tagODBFSSBMT._fields_ = [ + ('axis_num', c_int16), + ('reserve', c_int16), + ('axis_name', c_char * int(4)), + ('amp_name', c_char * int(8)), + ('amp_seires', c_char * int(8)), + ('amp_unit', c_char * int(8)), + ('amp_cur', c_char * int(8)), + ('amp_edt', c_char * int(8)), + ('amp_axis_num', c_int16), + ('test_year', c_int16), + ('test_month', c_int16), + ('test_day', c_int16), + ('amp_mainte', c_int16), +] + +ODBFSSBMT = struct_tagODBFSSBMT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5813 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5818 +class struct_anon_177(Structure): + pass + +struct_anon_177.__slots__ = [ + 'amp_num', + 'plsm_num', +] +struct_anon_177._fields_ = [ + ('amp_num', c_int16), + ('plsm_num', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5822 +class struct_tagODBFSSBINFO(Structure): + pass + +struct_tagODBFSSBINFO.__slots__ = [ + 'card_num', + 'card', +] +struct_tagODBFSSBINFO._fields_ = [ + ('card_num', c_int16), + ('card', struct_anon_177 * int(8)), +] + +ODBFSSBINFO = struct_tagODBFSSBINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5822 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5831 +class struct_tagODBIFSBLINE(Structure): + pass + +struct_tagODBIFSBLINE.__slots__ = [ + 'hrv_ln', + 'ax_num_ln', + 'sp_num_ln', + 'pm_num_ln', +] +struct_tagODBIFSBLINE._fields_ = [ + ('hrv_ln', c_uint16), + ('ax_num_ln', c_uint16), + ('sp_num_ln', c_uint16), + ('pm_num_ln', c_uint16), +] + +ODBIFSBLINE = struct_tagODBIFSBLINE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5831 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5838 +class struct_tagODBIFSBINFO(Structure): + pass + +struct_tagODBIFSBINFO.__slots__ = [ + 'fssb_line_mnt_st', + 'reserve', + 'card_num', + 'line_info', +] +struct_tagODBIFSBINFO._fields_ = [ + ('fssb_line_mnt_st', c_ubyte), + ('reserve', c_ubyte), + ('card_num', c_uint16), + ('line_info', ODBIFSBLINE * int(4)), +] + +ODBIFSBINFO = struct_tagODBIFSBINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5838 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5844 +class struct_tagODBFSSBSLVUNT(Structure): + pass + +struct_tagODBFSSBSLVUNT.__slots__ = [ + 'slv_unt_num', + 'kind', + 'attrb', +] +struct_tagODBFSSBSLVUNT._fields_ = [ + ('slv_unt_num', c_int16), + ('kind', c_char), + ('attrb', c_char), +] + +ODBIFSBSLVUNT = struct_tagODBFSSBSLVUNT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5844 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5852 +class struct_tagODBIFSBSLUSV(Structure): + pass + +struct_tagODBIFSBSLUSV.__slots__ = [ + 'slave_num', + 'axis_num', + 'axis_name', + 'tndm', + 'reserve', +] +struct_tagODBIFSBSLUSV._fields_ = [ + ('slave_num', c_int16), + ('axis_num', c_int16), + ('axis_name', c_char * int(4)), + ('tndm', c_char), + ('reserve', c_char * int(3)), +] + +ODBIFSBSLUSV = struct_tagODBIFSBSLUSV# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5852 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5861 +class struct_tagODBIFSBSVAMP(Structure): + pass + +struct_tagODBIFSBSVAMP.__slots__ = [ + 'slave_num', + 'name', + 'series', + 'cur', + 'as_axis_num', + 'as_axis_name', +] +struct_tagODBIFSBSVAMP._fields_ = [ + ('slave_num', c_int16), + ('name', c_char * int(8)), + ('series', c_char * int(12)), + ('cur', c_char * int(8)), + ('as_axis_num', c_int16), + ('as_axis_name', c_char * int(4)), +] + +ODBIFSBSVAMP = struct_tagODBIFSBSVAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5861 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5867 +class struct_tagODBIFSBSLUSP(Structure): + pass + +struct_tagODBIFSBSLUSP.__slots__ = [ + 'slave_num', + 'spdl_num', + 'spdl_name', +] +struct_tagODBIFSBSLUSP._fields_ = [ + ('slave_num', c_int16), + ('spdl_num', c_int16), + ('spdl_name', c_char * int(4)), +] + +ODBIFSBSLUSP = struct_tagODBIFSBSLUSP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5867 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5873 +class struct_tagODBIFSBSLUPM(Structure): + pass + +struct_tagODBIFSBSLUPM.__slots__ = [ + 'slave_num', + 'axis_num', + 'axis_name', +] +struct_tagODBIFSBSLUPM._fields_ = [ + ('slave_num', c_int16), + ('axis_num', c_int16 * int(8)), + ('axis_name', (c_char * int(4)) * int(8)), +] + +ODBIFSBSLUPM = struct_tagODBIFSBSLUPM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5873 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5882 +class struct_tagODBIFSBSPAMP(Structure): + pass + +struct_tagODBIFSBSPAMP.__slots__ = [ + 'slave_num', + 'name', + 'series', + 'pwr', + 'as_spdl_num', + 'as_spdl_name', +] +struct_tagODBIFSBSPAMP._fields_ = [ + ('slave_num', c_int16), + ('name', c_char * int(8)), + ('series', c_char * int(12)), + ('pwr', c_char * int(8)), + ('as_spdl_num', c_int16), + ('as_spdl_name', c_char * int(4)), +] + +ODBIFSBSPAMP = struct_tagODBIFSBSPAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5882 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5890 +class struct_tagODBIFSBPLSMDL(Structure): + pass + +struct_tagODBIFSBPLSMDL.__slots__ = [ + 'slave_num', + 'name', + 'type', + 'pcb_id', + 'info', +] +struct_tagODBIFSBPLSMDL._fields_ = [ + ('slave_num', c_int16), + ('name', c_char * int(8)), + ('type', c_char * int(8)), + ('pcb_id', c_uint16), + ('info', c_char * int(24)), +] + +ODBIFSBPLSMDL = struct_tagODBIFSBPLSMDL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5890 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5900 +class struct_tagIODBIFSBAXIS(Structure): + pass + +struct_tagIODBIFSBAXIS.__slots__ = [ + 'axis_num', + 'axis_name', + 'line', + 'amp_name', + 'pm', + 'cs', + 'tndm', +] +struct_tagIODBIFSBAXIS._fields_ = [ + ('axis_num', c_int16), + ('axis_name', c_char * int(4)), + ('line', c_int16), + ('amp_name', c_char * int(8)), + ('pm', c_int16 * int(8)), + ('cs', c_int16), + ('tndm', c_int16), +] + +IODBIFSBAXIS = struct_tagIODBIFSBAXIS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5900 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5913 +class struct_tagODBIFSBMNTSV(Structure): + pass + +struct_tagODBIFSBMNTSV.__slots__ = [ + 'axis_num', + 'axis_name', + 'line', + 'amp_name', + 'amp_series', + 'amp_cur', + 'amp_edt', + 'amp_axis_num', + 'amp_spec_num', + 'amp_serial_num', +] +struct_tagODBIFSBMNTSV._fields_ = [ + ('axis_num', c_int16), + ('axis_name', c_char * int(4)), + ('line', c_int16), + ('amp_name', c_char * int(8)), + ('amp_series', c_char * int(12)), + ('amp_cur', c_char * int(8)), + ('amp_edt', c_char * int(8)), + ('amp_axis_num', c_int16), + ('amp_spec_num', c_char * int(23)), + ('amp_serial_num', c_char * int(13)), +] + +ODBIFSBMNTSV = struct_tagODBIFSBMNTSV# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5913 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5926 +class struct_tagODBIFSBMNTSP(Structure): + pass + +struct_tagODBIFSBMNTSP.__slots__ = [ + 'spdl_num', + 'spdl_name', + 'line', + 'amp_name', + 'amp_series', + 'amp_pwr', + 'amp_edt', + 'amp_spdl_num', + 'amp_spec_num', + 'amp_serial_num', +] +struct_tagODBIFSBMNTSP._fields_ = [ + ('spdl_num', c_int16), + ('spdl_name', c_char * int(4)), + ('line', c_int16), + ('amp_name', c_char * int(8)), + ('amp_series', c_char * int(12)), + ('amp_pwr', c_char * int(8)), + ('amp_edt', c_char * int(8)), + ('amp_spdl_num', c_int16), + ('amp_spec_num', c_char * int(23)), + ('amp_serial_num', c_char * int(13)), +] + +ODBIFSBMNTSP = struct_tagODBIFSBMNTSP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5926 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5940 +class struct_tagODBIFSBSYSALM(Structure): + pass + +struct_tagODBIFSBSYSALM.__slots__ = [ + 'num_sys_alm', + 'error_line', + 'error_slvnum1', + 'error_slvnum2', + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'alarm_cause', +] +struct_tagODBIFSBSYSALM._fields_ = [ + ('num_sys_alm', c_int32), + ('error_line', c_int16), + ('error_slvnum1', c_int16), + ('error_slvnum2', c_int16), + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('alarm_cause', c_char * int(100)), +] + +ODBIFSBSYSALM = struct_tagODBIFSBSYSALM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5940 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5946 +class struct_tagODBIFSBFSSBUNT(Structure): + pass + +struct_tagODBIFSBFSSBUNT.__slots__ = [ + 'slv_unt_num', + 'fssb_unt_num', + 'name', +] +struct_tagODBIFSBFSSBUNT._fields_ = [ + ('slv_unt_num', c_int16), + ('fssb_unt_num', c_int16), + ('name', c_char * int(4)), +] + +ODBIFSBFSSBUNT = struct_tagODBIFSBFSSBUNT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5946 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5954 +class struct_tagODBIFSBCOMSTATDTL(Structure): + pass + +struct_tagODBIFSBCOMSTATDTL.__slots__ = [ + 'error_inf', + 'jitter_inf', + 'n_warning', + 'j_warning', + 'reserve', +] +struct_tagODBIFSBCOMSTATDTL._fields_ = [ + ('error_inf', c_int32), + ('jitter_inf', c_int32), + ('n_warning', c_char), + ('j_warning', c_char), + ('reserve', c_char * int(2)), +] + +ODBIFSBCOMSTATDTL = struct_tagODBIFSBCOMSTATDTL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5954 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5963 +class struct_tagODBIFSBWARNINGMSG(Structure): + pass + +struct_tagODBIFSBWARNINGMSG.__slots__ = [ + 'line', + 'slv_src', + 'slv_dst', + 'type', + 'wm_typ', + 'wm_pnt', +] +struct_tagODBIFSBWARNINGMSG._fields_ = [ + ('line', c_int16), + ('slv_src', c_int16), + ('slv_dst', c_int16), + ('type', c_int16), + ('wm_typ', c_char * int(32)), + ('wm_pnt', c_char * int(32)), +] + +ODBIFSBWARNINGMSG = struct_tagODBIFSBWARNINGMSG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5963 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5974 +class struct_tagODBIFSBWARNHSTMSG(Structure): + pass + +struct_tagODBIFSBWARNHSTMSG.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'dummy', + 'msg_dat', +] +struct_tagODBIFSBWARNHSTMSG._fields_ = [ + ('year', c_int16), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('dummy', c_char), + ('msg_dat', ODBIFSBWARNINGMSG), +] + +ODBIFSBWARNHSTMSG = struct_tagODBIFSBWARNHSTMSG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5974 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5992 +class struct_odbmsrhstinf(Structure): + pass + +struct_odbmsrhstinf.__slots__ = [ + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'msu_num', + 'path_num', + 'pmc_num', + 'nonsave', + 'save_trigger', + 'reserve', +] +struct_odbmsrhstinf._fields_ = [ + ('year', c_int16), + ('month', c_char), + ('day', c_char), + ('hour', c_char), + ('minute', c_char), + ('second', c_char), + ('msu_num', c_char), + ('path_num', c_char), + ('pmc_num', c_char), + ('nonsave', c_uint16), + ('save_trigger', c_char), + ('reserve', c_char * int(3)), +] + +ODBMSRHSTINF = struct_odbmsrhstinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5992 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6000 +class struct_tag_ODBMSUXTERM(Structure): + pass + +struct_tag_ODBMSUXTERM.__slots__ = [ + 'kind', + 'ch', + 'atrb', + 'dec', + 'data', +] +struct_tag_ODBMSUXTERM._fields_ = [ + ('kind', c_char), + ('ch', c_char), + ('atrb', c_char), + ('dec', c_char), + ('data', c_int32), +] + +ODBMSUXTERM = struct_tag_ODBMSUXTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6000 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6005 +class struct_tag_ODBMSUYTERM(Structure): + pass + +struct_tag_ODBMSUYTERM.__slots__ = [ + 'data', + 'dummy', +] +struct_tag_ODBMSUYTERM._fields_ = [ + ('data', c_int16), + ('dummy', c_int16), +] + +ODBMSUYTERM = struct_tag_ODBMSUYTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6005 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6012 +class struct_tag_ODBMSUINF(Structure): + pass + +struct_tag_ODBMSUINF.__slots__ = [ + 'pmc_no', + 'dummy', + 'x_top_adrs', + 'y_top_adrs', +] +struct_tag_ODBMSUINF._fields_ = [ + ('pmc_no', c_char), + ('dummy', c_char * int(3)), + ('x_top_adrs', c_int32), + ('y_top_adrs', c_int32), +] + +ODBMSUINF = struct_tag_ODBMSUINF# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6012 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6018 +class struct_odbmsudat(Structure): + pass + +struct_odbmsudat.__slots__ = [ + 'inf', + 'x_term', + 'y_term', +] +struct_odbmsudat._fields_ = [ + ('inf', ODBMSUINF), + ('x_term', ODBMSUXTERM * int(16)), + ('y_term', ODBMSUYTERM * int(16)), +] + +ODBMSUDAT = struct_odbmsudat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6018 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6026 +class struct_tag_ODBEXPMCSGNLINF(Structure): + pass + +struct_tag_ODBEXPMCSGNLINF.__slots__ = [ + 'pmc_no', + 'kind', + 'length', + 'dummy', + 'top_adrs', +] +struct_tag_ODBEXPMCSGNLINF._fields_ = [ + ('pmc_no', c_char), + ('kind', c_char), + ('length', c_char), + ('dummy', c_char), + ('top_adrs', c_int32), +] + +ODBEXPMCSGNLINF = struct_tag_ODBEXPMCSGNLINF# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6026 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6031 +class struct_tag_ODBEXPMCSGNLTERM(Structure): + pass + +struct_tag_ODBEXPMCSGNLTERM.__slots__ = [ + 'data', + 'dummy', +] +struct_tag_ODBEXPMCSGNLTERM._fields_ = [ + ('data', c_char), + ('dummy', c_char), +] + +ODBEXPMCSGNLTERM = struct_tag_ODBEXPMCSGNLTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6031 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6036 +class struct_odbexpmcsgnl(Structure): + pass + +struct_odbexpmcsgnl.__slots__ = [ + 'inf', + 'exsgnlterm', +] +struct_odbexpmcsgnl._fields_ = [ + ('inf', ODBEXPMCSGNLINF * int(2)), + ('exsgnlterm', (ODBEXPMCSGNLTERM * int(32)) * int(2)), +] + +ODBEXPMCSGNL = struct_odbexpmcsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6036 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6046 +class struct_odbmsrpmcsgnl(Structure): + pass + +struct_odbmsrpmcsgnl.__slots__ = [ + 'adrs', + 'pmc_no', + 'kind', + 'data', + 'mask', + 'enbl', + 'dummy', +] +struct_odbmsrpmcsgnl._fields_ = [ + ('adrs', c_int32), + ('pmc_no', c_char), + ('kind', c_char), + ('data', c_char), + ('mask', c_char), + ('enbl', c_char), + ('dummy', c_char * int(3)), +] + +ODBMSRPMCSGNL = struct_odbmsrpmcsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6046 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6063 +class struct_odbmsrncdat(Structure): + pass + +struct_odbmsrncdat.__slots__ = [ + 'sv_num', + 'sp_num', + 'mcn', + 'abs', + 'spdl', + 'actf', + 'ex_prg_name', + 'ex_blk', + 'aut', + 'tmmode', + 'm_mdl', + 's_mdl', + 't_mdl', + 'b_mdl', +] +struct_odbmsrncdat._fields_ = [ + ('sv_num', c_int16), + ('sp_num', c_int16), + ('mcn', ODBAXDT * int(32)), + ('abs', ODBAXDT * int(32)), + ('spdl', ODBAXDT * int(8)), + ('actf', ODBAXDT), + ('ex_prg_name', c_char * int(248)), + ('ex_blk', c_int32), + ('aut', c_int16), + ('tmmode', c_int16), + ('m_mdl', ODBCMD * int(5)), + ('s_mdl', ODBCMD), + ('t_mdl', ODBCMD), + ('b_mdl', ODBCMD), +] + +ODBMSRNCDAT = struct_odbmsrncdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6063 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6073 +class struct_odbpowccyc(Structure): + pass + +struct_odbpowccyc.__slots__ = [ + 'cycletime', + 'powc_axis', + 'powc_spindle', + 'powc_outer', +] +struct_odbpowccyc._fields_ = [ + ('cycletime', c_uint32), + ('powc_axis', c_uint32), + ('powc_spindle', c_uint32), + ('powc_outer', c_uint32), +] + +ODBPOWCCYC = struct_odbpowccyc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6073 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6080 +class struct_odbpowcouter(Structure): + pass + +struct_odbpowcouter.__slots__ = [ + 'ave_pow', + 'ref_ofs', + 'ref_adrs', + 'ref_path', +] +struct_odbpowcouter._fields_ = [ + ('ave_pow', c_uint32 * int(8)), + ('ref_ofs', c_uint16), + ('ref_adrs', c_char), + ('ref_path', c_ubyte), +] + +ODBPOWCOUTER = struct_odbpowcouter# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6080 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6087 +class struct_odbpowchis(Structure): + pass + +struct_odbpowchis.__slots__ = [ + 'get_time', + 'powc_axis', + 'powc_spindle', + 'powc_outer', +] +struct_odbpowchis._fields_ = [ + ('get_time', c_uint32), + ('powc_axis', c_uint32), + ('powc_spindle', c_uint32), + ('powc_outer', c_uint32), +] + +ODBPOWCHIS = struct_odbpowchis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6087 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6091 +class struct_odbpowchisall(Structure): + pass + +struct_odbpowchisall.__slots__ = [ + 'powchis', +] +struct_odbpowchisall._fields_ = [ + ('powchis', ODBPOWCHIS * int(30)), +] + +ODBPOWCHISALL = struct_odbpowchisall# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6091 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6102 +class struct_odbpwcm(Structure): + pass + +struct_odbpwcm.__slots__ = [ + 'consump', + 'regen', + 'net', + 'present', +] +struct_odbpwcm._fields_ = [ + ('consump', c_int32), + ('regen', c_int32), + ('net', c_int32), + ('present', c_int32), +] + +ODBPWCM = struct_odbpwcm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6102 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6111 +class struct_odbpwcmdat(Structure): + pass + +struct_odbpwcmdat.__slots__ = [ + 'time', + 'axis_num', + 'spindle_num', + 'all', + 'axis', + 'spindle', +] +struct_odbpwcmdat._fields_ = [ + ('time', c_uint32), + ('axis_num', c_int16), + ('spindle_num', c_int16), + ('all', ODBPWCM), + ('axis', ODBPWCM * int(32)), + ('spindle', ODBPWCM * int(8)), +] + +ODBPWCMDAT = struct_odbpwcmdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6111 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6121 +class struct_posval(Structure): + pass + +struct_posval.__slots__ = [ + 'data', + 'dec', +] +struct_posval._fields_ = [ + ('data', c_int32), + ('dec', c_int32), +] + +POSVAL = struct_posval# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6121 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6128 +class struct_odbgrppos(Structure): + pass + +struct_odbgrppos.__slots__ = [ + 'abs', + 'mcn', + 'feed_type', + 'reserved', +] +struct_odbgrppos._fields_ = [ + ('abs', POSVAL), + ('mcn', POSVAL), + ('feed_type', c_int16), + ('reserved', c_int16), +] + +ODBGRPPOS = struct_odbgrppos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6128 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6134 +class struct_odbgrpaxis(Structure): + pass + +struct_odbgrpaxis.__slots__ = [ + 'path_num', + 'draw_num', +] +struct_odbgrpaxis._fields_ = [ + ('path_num', c_int16), + ('draw_num', c_int16), +] + +ODBGRPAXIS = struct_odbgrpaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6134 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6138 +class struct_odbwact(Structure): + pass + +struct_odbwact.__slots__ = [ + 'data', +] +struct_odbwact._fields_ = [ + ('data', c_int32 * int(6)), +] + +ODBWACT = struct_odbwact# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6138 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6208 +class union_anon_178(Union): + pass + +union_anon_178.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'fdata', + 'dfdata', +] +union_anon_178._fields_ = [ + ('cdata', c_char * int(5)), + ('idata', c_int16 * int(5)), + ('ldata', c_int32 * int(5)), + ('fdata', c_float * int(5)), + ('dfdata', c_double * int(5)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6215 +class struct_iodbpmc(Structure): + pass + +struct_iodbpmc.__slots__ = [ + 'type_a', + 'type_d', + 'datano_s', + 'datano_e', + 'u', +] +struct_iodbpmc._fields_ = [ + ('type_a', c_int16), + ('type_d', c_int16), + ('datano_s', c_int16), + ('datano_e', c_int16), + ('u', union_anon_178), +] + +IODBPMC = struct_iodbpmc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6215 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6228 +class struct_iodbrwpmc(Structure): + pass + +struct_iodbrwpmc.__slots__ = [ + 'type_rw', + 'type_a', + 'type_d', + 'datano_s', + 'length', + 'conv', + 'err_code', + 'reserved', + 'data', +] +struct_iodbrwpmc._fields_ = [ + ('type_rw', c_int16), + ('type_a', c_int16), + ('type_d', c_int16), + ('datano_s', c_uint16), + ('length', c_int16), + ('conv', c_int16), + ('err_code', c_int16), + ('reserved', c_int16), + ('data', POINTER(None)), +] + +IODBRWPMC = struct_iodbrwpmc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6228 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6233 +class struct_anon_179(Structure): + pass + +struct_anon_179.__slots__ = [ + 'pmc_adr', + 'adr_attr', + 'top_num', + 'last_num', +] +struct_anon_179._fields_ = [ + ('pmc_adr', c_char), + ('adr_attr', c_char), + ('top_num', c_uint16), + ('last_num', c_uint16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6239 +class struct_odbpmcinf(Structure): + pass + +struct_odbpmcinf.__slots__ = [ + 'datano', + 'info', +] +struct_odbpmcinf._fields_ = [ + ('datano', c_int16), + ('info', struct_anon_179 * int(64)), +] + +ODBPMCINF = struct_odbpmcinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6239 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6247 +class struct_anon_180(Structure): + pass + +struct_anon_180.__slots__ = [ + 'tbl_prm', + 'data_type', + 'data_size', + 'data_dsp', + 'dummy', +] +struct_anon_180._fields_ = [ + ('tbl_prm', c_char), + ('data_type', c_char), + ('data_size', c_uint16), + ('data_dsp', c_uint16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6254 +class struct_iodbpmccntl(Structure): + pass + +struct_iodbpmccntl.__slots__ = [ + 'datano_s', + 'dummy', + 'datano_e', + 'info', +] +struct_iodbpmccntl._fields_ = [ + ('datano_s', c_int16), + ('dummy', c_int16), + ('datano_e', c_int16), + ('info', struct_anon_180 * int(100)), +] + +IODBPMCCNTL = struct_iodbpmccntl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6254 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6259 +class struct_odbpmcalm(Structure): + pass + +struct_odbpmcalm.__slots__ = [ + 'almmsg', +] +struct_odbpmcalm._fields_ = [ + ('almmsg', c_char * int(128)), +] + +ODBPMCALM = struct_odbpmcalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6259 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6265 +class struct_odbpmcerr(Structure): + pass + +struct_odbpmcerr.__slots__ = [ + 'err_no', + 'err_dtno', +] +struct_odbpmcerr._fields_ = [ + ('err_no', c_int16), + ('err_dtno', c_int16), +] + +ODBPMCERR = struct_odbpmcerr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6265 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6279 +class struct_odbpmctitle(Structure): + pass + +struct_odbpmctitle.__slots__ = [ + 'mtb', + 'machine', + 'type', + 'prgno', + 'prgvers', + 'prgdraw', + 'date', + 'design', + 'written', + 'remarks', +] +struct_odbpmctitle._fields_ = [ + ('mtb', c_char * int(48)), + ('machine', c_char * int(48)), + ('type', c_char * int(48)), + ('prgno', c_char * int(8)), + ('prgvers', c_char * int(4)), + ('prgdraw', c_char * int(48)), + ('date', c_char * int(32)), + ('design', c_char * int(48)), + ('written', c_char * int(48)), + ('remarks', c_char * int(48)), +] + +ODBPMCTITLE = struct_odbpmctitle# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6279 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6293 +class struct_odbpmctitle2(Structure): + pass + +struct_odbpmctitle2.__slots__ = [ + 'mtb', + 'machine', + 'type', + 'prgno', + 'prgvers', + 'prgdraw', + 'date', + 'design', + 'written', + 'remarks', +] +struct_odbpmctitle2._fields_ = [ + ('mtb', c_char * int(48)), + ('machine', c_char * int(48)), + ('type', c_char * int(48)), + ('prgno', c_char * int(16)), + ('prgvers', c_char * int(16)), + ('prgdraw', c_char * int(48)), + ('date', c_char * int(32)), + ('design', c_char * int(48)), + ('written', c_char * int(48)), + ('remarks', c_char * int(48)), +] + +ODBPMCTITLE2 = struct_odbpmctitle2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6293 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6304 +class struct_iodbpmcext(Structure): + pass + +struct_iodbpmcext.__slots__ = [ + 'type_a', + 'type_d', + 'datano_s', + 'datano_e', + 'err_code', + 'reserved', + 'data', +] +struct_iodbpmcext._fields_ = [ + ('type_a', c_int16), + ('type_d', c_int16), + ('datano_s', c_int16), + ('datano_e', c_int16), + ('err_code', c_int16), + ('reserved', c_int16), + ('data', POINTER(None)), +] + +IODBPMCEXT = struct_iodbpmcext# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6304 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6313 +class struct_odbpmcadr(Structure): + pass + +struct_odbpmcadr.__slots__ = [ + 'pmc_adr', + 'adr_attr', + 'adr', + 'top', + 'num', +] +struct_odbpmcadr._fields_ = [ + ('pmc_adr', c_uint16), + ('adr_attr', c_uint16), + ('adr', c_uint32), + ('top', c_uint32), + ('num', c_uint32), +] + +ODBPMCADR = struct_odbpmcadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6313 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6324 +class struct_anon_181(Structure): + pass + +struct_anon_181.__slots__ = [ + 'SystemType', + 'SystemAttribute', + 'TargetType', + 'TargetAttribute', + 'SystemTypeStr', + 'TargetTypeStr', +] +struct_anon_181._fields_ = [ + ('SystemType', c_uint32), + ('SystemAttribute', c_uint32), + ('TargetType', c_uint32), + ('TargetAttribute', c_uint32), + ('SystemTypeStr', c_char * int(32)), + ('TargetTypeStr', c_char * int(32)), +] + +ODBPMCLADMEMTYPE = struct_anon_181# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6324 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6334 +class struct_odbpmcadrinfo(Structure): + pass + +struct_odbpmcadrinfo.__slots__ = [ + 'sPmcUnit', + 'sAdrType', + 'iAdrNum', + 'sBitPos', + 'sDataType', +] +struct_odbpmcadrinfo._fields_ = [ + ('sPmcUnit', c_int16), + ('sAdrType', c_int16), + ('iAdrNum', c_int32), + ('sBitPos', c_int16), + ('sDataType', c_int16), +] + +ODBPMCADRINFO = struct_odbpmcadrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6334 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6346 +class struct_odbprfinfo(Structure): + pass + +struct_odbprfinfo.__slots__ = [ + 'series', + 'vers1', + 'vers2', + 'profi', +] +struct_odbprfinfo._fields_ = [ + ('series', c_uint16), + ('vers1', c_uint16), + ('vers2', c_uint16), + ('profi', c_uint16), +] + +ODBPRFINFO = struct_odbprfinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6346 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6356 +class struct_odbprfcnf(Structure): + pass + +struct_odbprfcnf.__slots__ = [ + 'master_ser', + 'master_ver', + 'slave_ser', + 'slave_ver', + 'cntl_ser', + 'cntl_ver', +] +struct_odbprfcnf._fields_ = [ + ('master_ser', c_char * int(5)), + ('master_ver', c_char * int(3)), + ('slave_ser', c_char * int(5)), + ('slave_ver', c_char * int(3)), + ('cntl_ser', c_char * int(5)), + ('cntl_ver', c_char * int(3)), +] + +ODBPRFCNF = struct_odbprfcnf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6356 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6381 +class struct_iodbbusprm(Structure): + pass + +struct_iodbbusprm.__slots__ = [ + 'fdl_add', + 'baudrate', + 'tsl', + 'min_tsdr', + 'max_tsdr', + 'tqui', + 'tset', + 'ttr', + 'gap', + 'hsa', + 'max_retry', + 'bp_flag', + 'min_slv_int', + 'poll_tout', + 'data_cntl', + 'reserve1', + 'cls2_name', + 'user_dlen', + 'user_data', + 'reserve2', +] +struct_iodbbusprm._fields_ = [ + ('fdl_add', c_char), + ('baudrate', c_char), + ('tsl', c_uint16), + ('min_tsdr', c_uint16), + ('max_tsdr', c_uint16), + ('tqui', c_ubyte), + ('tset', c_ubyte), + ('ttr', c_int32), + ('gap', c_char), + ('hsa', c_char), + ('max_retry', c_char), + ('bp_flag', c_ubyte), + ('min_slv_int', c_uint16), + ('poll_tout', c_uint16), + ('data_cntl', c_uint16), + ('reserve1', c_char * int(6)), + ('cls2_name', c_char * int(32)), + ('user_dlen', c_int16), + ('user_data', c_char * int(62)), + ('reserve2', c_char * int(96)), +] + +IODBBUSPRM = struct_iodbbusprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6381 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6404 +class struct_iodbslvprm(Structure): + pass + +struct_iodbslvprm.__slots__ = [ + 'dis_enb', + 'ident_no', + 'slv_flag', + 'slv_type', + 'reserve1', + 'slv_stat', + 'wd_fact1', + 'wd_fact2', + 'min_tsdr', + 'reserve2', + 'grp_ident', + 'user_plen', + 'user_pdata', + 'cnfg_dlen', + 'cnfg_data', + 'slv_ulen', + 'slv_udata', + 'reserve3', +] +struct_iodbslvprm._fields_ = [ + ('dis_enb', c_int16), + ('ident_no', c_uint16), + ('slv_flag', c_ubyte), + ('slv_type', c_ubyte), + ('reserve1', c_char * int(12)), + ('slv_stat', c_ubyte), + ('wd_fact1', c_ubyte), + ('wd_fact2', c_ubyte), + ('min_tsdr', c_ubyte), + ('reserve2', c_char), + ('grp_ident', c_ubyte), + ('user_plen', c_int16), + ('user_pdata', c_char * int(32)), + ('cnfg_dlen', c_int16), + ('cnfg_data', c_char * int(126)), + ('slv_ulen', c_int16), + ('slv_udata', c_char * int(30)), + ('reserve3', c_char * int(8)), +] + +IODBSLVPRM = struct_iodbslvprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6404 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6425 +class struct_iodbslvprm2(Structure): + pass + +struct_iodbslvprm2.__slots__ = [ + 'dis_enb', + 'ident_no', + 'slv_flag', + 'slv_type', + 'reserve1', + 'slv_stat', + 'wd_fact1', + 'wd_fact2', + 'min_tsdr', + 'reserve2', + 'grp_ident', + 'user_plen', + 'user_pdata', + 'cnfg_dlen', + 'cnfg_data', + 'slv_ulen', + 'slv_udata', + 'reserve3', +] +struct_iodbslvprm2._fields_ = [ + ('dis_enb', c_int16), + ('ident_no', c_uint16), + ('slv_flag', c_ubyte), + ('slv_type', c_ubyte), + ('reserve1', c_char * int(12)), + ('slv_stat', c_ubyte), + ('wd_fact1', c_ubyte), + ('wd_fact2', c_ubyte), + ('min_tsdr', c_ubyte), + ('reserve2', c_char), + ('grp_ident', c_ubyte), + ('user_plen', c_int16), + ('user_pdata', c_char * int(206)), + ('cnfg_dlen', c_int16), + ('cnfg_data', c_char * int(126)), + ('slv_ulen', c_int16), + ('slv_udata', c_char * int(30)), + ('reserve3', c_char * int(8)), +] + +IODBSLVPRM2 = struct_iodbslvprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6425 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6441 +class struct_iodbprfadr(Structure): + pass + +struct_iodbprfadr.__slots__ = [ + 'di_size', + 'di_type', + 'di_addr', + 'reserve1', + 'do_size', + 'do_type', + 'do_addr', + 'reserve2', + 'dgn_size', + 'dgn_type', + 'dgn_addr', +] +struct_iodbprfadr._fields_ = [ + ('di_size', c_char), + ('di_type', c_char), + ('di_addr', c_uint16), + ('reserve1', c_int16), + ('do_size', c_char), + ('do_type', c_char), + ('do_addr', c_uint16), + ('reserve2', c_int16), + ('dgn_size', c_char), + ('dgn_type', c_char), + ('dgn_addr', c_uint16), +] + +IODBPRFADR = struct_iodbprfadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6441 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6454 +class struct_iodbslvadr(Structure): + pass + +struct_iodbslvadr.__slots__ = [ + 'slave_no', + 'di_size', + 'di_type', + 'di_addr', + 'do_size', + 'do_type', + 'do_addr', + 'reserve', +] +struct_iodbslvadr._fields_ = [ + ('slave_no', c_char), + ('di_size', c_char), + ('di_type', c_char), + ('di_addr', c_uint16), + ('do_size', c_char), + ('do_type', c_char), + ('do_addr', c_uint16), + ('reserve', c_char * int(7)), +] + +IODBSLVADR = struct_iodbslvadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6454 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6463 +class struct_odbslvst(Structure): + pass + +struct_odbslvst.__slots__ = [ + 'cnfg_stat', + 'prm_stat', + 'wdg_stat', + 'live_stat', + 'ident_no', +] +struct_odbslvst._fields_ = [ + ('cnfg_stat', c_ubyte), + ('prm_stat', c_ubyte), + ('wdg_stat', c_char), + ('live_stat', c_ubyte), + ('ident_no', c_int16), +] + +ODBSLVST = struct_odbslvst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6463 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6474 +class struct_anon_182(Structure): + pass + +struct_anon_182.__slots__ = [ + 'dis_enb', + 'slave_no', + 'nsl', + 'dgn_size', + 'dgn_type', + 'dgn_addr', +] +struct_anon_182._fields_ = [ + ('dis_enb', c_int16), + ('slave_no', c_int16), + ('nsl', c_int16), + ('dgn_size', c_ubyte), + ('dgn_type', c_char), + ('dgn_addr', c_uint16), +] + +IODBSLVID = struct_anon_182# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6474 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6493 +class struct_anon_183(Structure): + pass + +struct_anon_183.__slots__ = [ + 'ident_no', + 'slv_flag', + 'slv_type', + 'reserve1', + 'slv_stat', + 'wd_fact1', + 'wd_fact2', + 'min_tsdr', + 'reserve2', + 'grp_ident', + 'user_plen', + 'user_pdata', + 'slv_ulen', + 'slv_udata', +] +struct_anon_183._fields_ = [ + ('ident_no', c_uint16), + ('slv_flag', c_ubyte), + ('slv_type', c_ubyte), + ('reserve1', c_char * int(12)), + ('slv_stat', c_ubyte), + ('wd_fact1', c_ubyte), + ('wd_fact2', c_ubyte), + ('min_tsdr', c_ubyte), + ('reserve2', c_char), + ('grp_ident', c_ubyte), + ('user_plen', c_int16), + ('user_pdata', c_char * int(206)), + ('slv_ulen', c_int16), + ('slv_udata', c_char * int(30)), +] + +IODBSLVPRM3 = struct_anon_183# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6493 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6509 +class struct_anon_184(Structure): + pass + +struct_anon_184.__slots__ = [ + 'slave_no', + 'slot_no', + 'di_size', + 'di_type', + 'di_addr', + 'do_size', + 'do_type', + 'do_addr', + 'shift', + 'module_dlen', + 'module_data', +] +struct_anon_184._fields_ = [ + ('slave_no', c_int16), + ('slot_no', c_int16), + ('di_size', c_ubyte), + ('di_type', c_char), + ('di_addr', c_uint16), + ('do_size', c_ubyte), + ('do_type', c_char), + ('do_addr', c_uint16), + ('shift', c_int16), + ('module_dlen', c_ubyte), + ('module_data', c_char * int(128)), +] + +IODBDIDO = struct_anon_184# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6509 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6517 +class struct_anon_185(Structure): + pass + +struct_anon_185.__slots__ = [ + 'dummy', + 'indi_type', + 'indi_addr', +] +struct_anon_185._fields_ = [ + ('dummy', c_ubyte), + ('indi_type', c_char), + ('indi_addr', c_uint16), +] + +IODBINDEADR = struct_anon_185# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6517 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6537 +class struct_odbtransinfo(Structure): + pass + +struct_odbtransinfo.__slots__ = [ + 'mas_buff_size', + 'trans_start_reqflag', + 'trans_end_reqflag', + 'trans_start_respflag', + 'trans_end_respflag', + 'all_transfer_size', + 'data_id', + 'reserve', + 'data_write_pt', + 'data_read_pt', + 'accumulation_counter', + 'forwarding_status', +] +struct_odbtransinfo._fields_ = [ + ('mas_buff_size', c_int32), + ('trans_start_reqflag', c_int16), + ('trans_end_reqflag', c_int16), + ('trans_start_respflag', c_int16), + ('trans_end_respflag', c_int16), + ('all_transfer_size', c_int32), + ('data_id', c_int16), + ('reserve', c_int16), + ('data_write_pt', c_int32), + ('data_read_pt', c_int32), + ('accumulation_counter', c_int32), + ('forwarding_status', c_int16), +] + +ODBTRANSINFO = struct_odbtransinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6537 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6550 +class struct__tcpprm(Structure): + pass + +struct__tcpprm.__slots__ = [ + 'OwnIPAddress', + 'SubNetMask', + 'RouterIPAddress', +] +struct__tcpprm._fields_ = [ + ('OwnIPAddress', c_char * int(16)), + ('SubNetMask', c_char * int(16)), + ('RouterIPAddress', c_char * int(16)), +] + +TCPPRM = struct__tcpprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6550 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6558 +class struct__hostprm(Structure): + pass + +struct__hostprm.__slots__ = [ + 'DataServerPort', + 'DataServerIPAddress', + 'DataServerUserName', + 'DataServerPassword', + 'DataServerLoginDirectory', +] +struct__hostprm._fields_ = [ + ('DataServerPort', c_uint16), + ('DataServerIPAddress', c_char * int(16)), + ('DataServerUserName', c_char * int(32)), + ('DataServerPassword', c_char * int(32)), + ('DataServerLoginDirectory', c_char * int(128)), +] + +HOSTPRM = struct__hostprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6558 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6564 +class struct__ftpprm(Structure): + pass + +struct__ftpprm.__slots__ = [ + 'FTPServerUserName', + 'FTPServerPassword', + 'FTPServerLoginDirectory', +] +struct__ftpprm._fields_ = [ + ('FTPServerUserName', c_char * int(32)), + ('FTPServerPassword', c_char * int(32)), + ('FTPServerLoginDirectory', c_char * int(128)), +] + +FTPPRM = struct__ftpprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6564 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6571 +class struct__etbprm(Structure): + pass + +struct__etbprm.__slots__ = [ + 'OwnMACAddress', + 'MaximumChannel', + 'HDDExistence', + 'NumberOfScreens', +] +struct__etbprm._fields_ = [ + ('OwnMACAddress', c_char * int(13)), + ('MaximumChannel', c_int16), + ('HDDExistence', c_int16), + ('NumberOfScreens', c_int16), +] + +ETBPRM = struct__etbprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6571 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6575 +class union_anon_186(Union): + pass + +union_anon_186.__slots__ = [ + 'tcp', + 'host', + 'ftp', + 'etb', +] +union_anon_186._fields_ = [ + ('tcp', TCPPRM), + ('host', HOSTPRM), + ('ftp', FTPPRM), + ('etb', ETBPRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6581 +class struct__iodbetp(Structure): + pass + +struct__iodbetp.__slots__ = [ + 'ParameterType', + 'prm', +] +struct__iodbetp._fields_ = [ + ('ParameterType', c_int16), + ('prm', union_anon_186), +] + +IODBETP = struct__iodbetp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6581 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6587 +class struct__odbetmsg(Structure): + pass + +struct__odbetmsg.__slots__ = [ + 'title', + 'message', +] +struct__odbetmsg._fields_ = [ + ('title', c_char * int(33)), + ('message', (c_char * int(39)) * int(10)), +] + +ODBETMSG = struct__odbetmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6587 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6595 +class struct__odbhddinf(Structure): + pass + +struct__odbhddinf.__slots__ = [ + 'file_num', + 'remainder_l', + 'remainder_h', + 'current_dir', +] +struct__odbhddinf._fields_ = [ + ('file_num', c_int32), + ('remainder_l', c_int32), + ('remainder_h', c_int32), + ('current_dir', c_char * int(32)), +] + +ODBHDDINF = struct__odbhddinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6595 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6605 +class struct__odbhdddir(Structure): + pass + +struct__odbhdddir.__slots__ = [ + 'file_name', + 'comment', + 'attribute', + 'reserved', + 'size', + 'date', +] +struct__odbhdddir._fields_ = [ + ('file_name', c_char * int(64)), + ('comment', c_char * int(80)), + ('attribute', c_int16), + ('reserved', c_int16), + ('size', c_int32), + ('date', c_char * int(16)), +] + +ODBHDDDIR = struct__odbhdddir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6605 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6610 +class struct__odbhostdir(Structure): + pass + +struct__odbhostdir.__slots__ = [ + 'host_file', +] +struct__odbhostdir._fields_ = [ + ('host_file', c_char * int(128)), +] + +ODBHOSTDIR = struct__odbhostdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6610 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6618 +class struct__dsmntinfo(Structure): + pass + +struct__dsmntinfo.__slots__ = [ + 'empty_cnt', + 'total_size', + 'ReadPtr', + 'WritePtr', +] +struct__dsmntinfo._fields_ = [ + ('empty_cnt', c_uint16), + ('total_size', c_uint32), + ('ReadPtr', c_uint16), + ('WritePtr', c_uint16), +] + +DSMNTINFO = struct__dsmntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6618 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6633 +class struct__common_prm(Structure): + pass + +struct__common_prm.__slots__ = [ + 'OwnMacAddress', + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', + 'DnsServer1IpAddress', + 'DnsServer2IpAddress', + 'OwnHostName', + 'OwnDomain', +] +struct__common_prm._fields_ = [ + ('OwnMacAddress', c_char * int(13)), + ('OwnIpAddress', c_char * int(40)), + ('SubNetmask', c_char * int(16)), + ('RouterIpAddress', c_char * int(40)), + ('DnsServer1IpAddress', c_char * int(40)), + ('DnsServer2IpAddress', c_char * int(40)), + ('OwnHostName', c_char * int(32)), + ('OwnDomain', c_char * int(63)), +] + +COMMON_PRM = struct__common_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6633 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6639 +class struct__focas2_prm(Structure): + pass + +struct__focas2_prm.__slots__ = [ + 'TcpPort', + 'UdpPort', + 'TimeInterval', +] +struct__focas2_prm._fields_ = [ + ('TcpPort', c_uint32), + ('UdpPort', c_uint32), + ('TimeInterval', c_uint32), +] + +FOCAS2_PRM = struct__focas2_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6639 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6648 +class struct__ftp_client_prm(Structure): + pass + +struct__ftp_client_prm.__slots__ = [ + 'HostName', + 'ControlPort', + 'Dummy', + 'UserName', + 'Password', + 'LoginDirectory', +] +struct__ftp_client_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('ControlPort', c_uint32), + ('Dummy', c_uint32), + ('UserName', c_char * int(32)), + ('Password', c_char * int(32)), + ('LoginDirectory', c_char * int(128)), +] + +FTP_CLIENT_PRM = struct__ftp_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6648 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6654 +class struct__ftp_server_prm(Structure): + pass + +struct__ftp_server_prm.__slots__ = [ + 'UserName', + 'Password', + 'LoginDirectory', +] +struct__ftp_server_prm._fields_ = [ + ('UserName', c_char * int(32)), + ('Password', c_char * int(32)), + ('LoginDirectory', c_char * int(128)), +] + +FTP_SERVER_PRM = struct__ftp_server_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6654 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6658 +class struct__ftptrans_prm(Structure): + pass + +struct__ftptrans_prm.__slots__ = [ + 'opposite', +] +struct__ftptrans_prm._fields_ = [ + ('opposite', FTP_CLIENT_PRM * int(3)), +] + +FTPTRANS_PRM = struct__ftptrans_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6658 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6663 +class struct__dtsvr_prm(Structure): + pass + +struct__dtsvr_prm.__slots__ = [ + 'opposite', + 'own', +] +struct__dtsvr_prm._fields_ = [ + ('opposite', FTP_CLIENT_PRM * int(3)), + ('own', FTP_SERVER_PRM), +] + +DTSVR_PRM = struct__dtsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6663 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6669 +class struct__rmtdiag_client_prm(Structure): + pass + +struct__rmtdiag_client_prm.__slots__ = [ + 'HostName', + 'Port', + 'InquiryName', +] +struct__rmtdiag_client_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('Port', c_uint32), + ('InquiryName', c_char * int(64)), +] + +RMTDIAG_CLIENT_PRM = struct__rmtdiag_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6669 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6675 +class struct__rmtdiag_prm(Structure): + pass + +struct__rmtdiag_prm.__slots__ = [ + 'MtbInformation', + 'MachineInformation', + 'opposite', +] +struct__rmtdiag_prm._fields_ = [ + ('MtbInformation', c_char * int(17)), + ('MachineInformation', c_char * int(17)), + ('opposite', RMTDIAG_CLIENT_PRM * int(3)), +] + +RMTDIAG_PRM = struct__rmtdiag_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6675 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6680 +class struct__factolink_client_prm(Structure): + pass + +struct__factolink_client_prm.__slots__ = [ + 'HostName', + 'Port', +] +struct__factolink_client_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('Port', c_uint32), +] + +FACTOLINK_CLIENT_PRM = struct__factolink_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6680 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6684 +class struct__factolink_prm(Structure): + pass + +struct__factolink_prm.__slots__ = [ + 'opposite', +] +struct__factolink_prm._fields_ = [ + ('opposite', FACTOLINK_CLIENT_PRM * int(3)), +] + +FACTO_PRM = struct__factolink_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6684 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6689 +class struct__maintain_ping_prm(Structure): + pass + +struct__maintain_ping_prm.__slots__ = [ + 'HostName', + 'Count', +] +struct__maintain_ping_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('Count', c_uint16), +] + +PING_PRM = struct__maintain_ping_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6689 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6693 +class struct__maintain_prm(Structure): + pass + +struct__maintain_prm.__slots__ = [ + 'opposite', +] +struct__maintain_prm._fields_ = [ + ('opposite', PING_PRM), +] + +MAINTAIN_PRM = struct__maintain_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6693 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6706 +class struct__netsrv_prm(Structure): + pass + +struct__netsrv_prm.__slots__ = [ + 'HostName', + 'Port', + 'TimeInterval', + 'UdpPeriod', + 'MachineNumber', + 'dummy1', + 'AcceptanceReply', + 'dummy2', + 'ErrorReply', + 'dummy3', +] +struct__netsrv_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('Port', c_uint32), + ('TimeInterval', c_uint32), + ('UdpPeriod', c_uint32), + ('MachineNumber', c_char * int(25)), + ('dummy1', c_char * int(7)), + ('AcceptanceReply', c_char * int(25)), + ('dummy2', c_char * int(7)), + ('ErrorReply', c_char * int(25)), + ('dummy3', c_char * int(7)), +] + +NETSRV_PRM = struct__netsrv_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6706 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6719 +class struct__unsolicmsg_prm(Structure): + pass + +struct__unsolicmsg_prm.__slots__ = [ + 'HostName', + 'Port', + 'RetryCount', + 'Timeout', + 'AliveTime', + 'dummy1', + 'Control', + 'TransmissionNumber', + 'dummy2', + 'Transmission', +] +struct__unsolicmsg_prm._fields_ = [ + ('HostName', c_char * int(64)), + ('Port', c_uint32), + ('RetryCount', c_uint16), + ('Timeout', c_uint16), + ('AliveTime', c_uint16), + ('dummy1', c_char * int(8)), + ('Control', UNSOLICMSG_TYPE_PRM), + ('TransmissionNumber', c_uint16), + ('dummy2', c_char * int(14)), + ('Transmission', UNSOLICMSG_TYPE_PRM * int(3)), +] + +UNSOLICMSG_PRM = struct__unsolicmsg_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6719 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6725 +class struct__pmc_addr(Structure): + pass + +struct__pmc_addr.__slots__ = [ + 'Path', + 'Kind', + 'Address', +] +struct__pmc_addr._fields_ = [ + ('Path', c_uint16), + ('Kind', c_int16), + ('Address', c_uint32), +] + +PMC_ADDR = struct__pmc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6725 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6731 +class struct__mbsvr_area_prm(Structure): + pass + +struct__mbsvr_area_prm.__slots__ = [ + 'DatSize', + 'DatModAddr', + 'DatPmcAddr', +] +struct__mbsvr_area_prm._fields_ = [ + ('DatSize', c_uint32), + ('DatModAddr', c_uint32), + ('DatPmcAddr', PMC_ADDR), +] + +MBSVR_AREA_PRM = struct__mbsvr_area_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6731 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6739 +class struct__mbsvr_prm(Structure): + pass + +struct__mbsvr_prm.__slots__ = [ + 'TcpPort', + 'Option1', + 'Option2', + 'StsPmcAddr', + 'AreaPrm', +] +struct__mbsvr_prm._fields_ = [ + ('TcpPort', c_uint32), + ('Option1', c_uint16), + ('Option2', c_uint16), + ('StsPmcAddr', PMC_ADDR), + ('AreaPrm', MBSVR_AREA_PRM * int(3)), +] + +MBSVR_PRM = struct__mbsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6739 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6744 +class struct__user_account_prm(Structure): + pass + +struct__user_account_prm.__slots__ = [ + 'UserName', + 'Password', +] +struct__user_account_prm._fields_ = [ + ('UserName', c_char * int(32)), + ('Password', c_char * int(32)), +] + +USER_ACCOUNT_PRM = struct__user_account_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6744 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6750 +class struct__httpsvr_prm(Structure): + pass + +struct__httpsvr_prm.__slots__ = [ + 'TcpPort', + 'Timeout', + 'UserAccount', +] +struct__httpsvr_prm._fields_ = [ + ('TcpPort', c_uint32), + ('Timeout', c_uint32), + ('UserAccount', USER_ACCOUNT_PRM * int(2)), +] + +HTTPSVR_PRM = struct__httpsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6750 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6756 +class struct__stsntf_prm(Structure): + pass + +struct__stsntf_prm.__slots__ = [ + 'PopSvrPort', + 'SmtpSvrPort', + 'UserAccount', +] +struct__stsntf_prm._fields_ = [ + ('PopSvrPort', c_uint32), + ('SmtpSvrPort', c_uint32), + ('UserAccount', USER_ACCOUNT_PRM * int(1)), +] + +STSNTF_PRM = struct__stsntf_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6756 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6766 +class struct__common_prm_flg(Structure): + pass + +struct__common_prm_flg.__slots__ = [ + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', + 'DnsServer1IpAddress', + 'DnsServer2IpAddress', + 'OwnHostName', + 'OwnDomain', +] +struct__common_prm_flg._fields_ = [ + ('OwnIpAddress', c_char), + ('SubNetmask', c_char), + ('RouterIpAddress', c_char), + ('DnsServer1IpAddress', c_char), + ('DnsServer2IpAddress', c_char), + ('OwnHostName', c_char), + ('OwnDomain', c_char), +] + +COMMON_PRM_FLG = struct__common_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6766 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6772 +class struct__focas2_prm_flg(Structure): + pass + +struct__focas2_prm_flg.__slots__ = [ + 'TcpPort', + 'UdpPort', + 'TimeInterval', +] +struct__focas2_prm_flg._fields_ = [ + ('TcpPort', c_char), + ('UdpPort', c_char), + ('TimeInterval', c_char), +] + +FOCAS2_PRM_FLG = struct__focas2_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6772 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6781 +class struct__ftp_client_prm_flg(Structure): + pass + +struct__ftp_client_prm_flg.__slots__ = [ + 'HostName', + 'ControlPort', + 'Dummy', + 'UserName', + 'Password', + 'LoginDirectory', +] +struct__ftp_client_prm_flg._fields_ = [ + ('HostName', c_char), + ('ControlPort', c_char), + ('Dummy', c_char), + ('UserName', c_char), + ('Password', c_char), + ('LoginDirectory', c_char), +] + +FTP_CLIENT_PRM_FLG = struct__ftp_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6781 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6787 +class struct__ftp_server_prm_flg(Structure): + pass + +struct__ftp_server_prm_flg.__slots__ = [ + 'UserName', + 'Password', + 'LoginDirectory', +] +struct__ftp_server_prm_flg._fields_ = [ + ('UserName', c_char), + ('Password', c_char), + ('LoginDirectory', c_char), +] + +FTP_SERVER_PRM_FLG = struct__ftp_server_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6787 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6791 +class struct__ftptrans_prm_flg(Structure): + pass + +struct__ftptrans_prm_flg.__slots__ = [ + 'opposite', +] +struct__ftptrans_prm_flg._fields_ = [ + ('opposite', FTP_CLIENT_PRM_FLG * int(3)), +] + +FTPTRANS_PRM_FLG = struct__ftptrans_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6791 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6796 +class struct__dtsvr_prm_flg(Structure): + pass + +struct__dtsvr_prm_flg.__slots__ = [ + 'opposite', + 'own', +] +struct__dtsvr_prm_flg._fields_ = [ + ('opposite', FTP_CLIENT_PRM_FLG * int(3)), + ('own', FTP_SERVER_PRM_FLG), +] + +DTSVR_PRM_FLG = struct__dtsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6796 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6802 +class struct__rmtdiag_client_prm_flg(Structure): + pass + +struct__rmtdiag_client_prm_flg.__slots__ = [ + 'HostName', + 'Port', + 'InquiryName', +] +struct__rmtdiag_client_prm_flg._fields_ = [ + ('HostName', c_char), + ('Port', c_char), + ('InquiryName', c_char), +] + +RMTDIAG_CLIENT_PRM_FLG = struct__rmtdiag_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6802 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6808 +class struct__rmtdiag_prm_flg(Structure): + pass + +struct__rmtdiag_prm_flg.__slots__ = [ + 'MtbInformation', + 'MachineInformation', + 'opposite', +] +struct__rmtdiag_prm_flg._fields_ = [ + ('MtbInformation', c_char), + ('MachineInformation', c_char), + ('opposite', RMTDIAG_CLIENT_PRM_FLG * int(3)), +] + +RMTDIAG_PRM_FLG = struct__rmtdiag_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6808 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6813 +class struct__facto_client_prm_flg(Structure): + pass + +struct__facto_client_prm_flg.__slots__ = [ + 'HostName', + 'Port', +] +struct__facto_client_prm_flg._fields_ = [ + ('HostName', c_char), + ('Port', c_char), +] + +FACTO_CLIENT_PRM_FLG = struct__facto_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6813 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6817 +class struct__facto_prm_flg(Structure): + pass + +struct__facto_prm_flg.__slots__ = [ + 'opposite', +] +struct__facto_prm_flg._fields_ = [ + ('opposite', FACTO_CLIENT_PRM_FLG * int(3)), +] + +FACTO_PRM_FLG = struct__facto_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6817 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6822 +class struct__ping_prm_flg(Structure): + pass + +struct__ping_prm_flg.__slots__ = [ + 'HostName', + 'Count', +] +struct__ping_prm_flg._fields_ = [ + ('HostName', c_char), + ('Count', c_char), +] + +PING_PRM_FLG = struct__ping_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6822 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6826 +class struct__maintain_prm_flg(Structure): + pass + +struct__maintain_prm_flg.__slots__ = [ + 'opposite', +] +struct__maintain_prm_flg._fields_ = [ + ('opposite', PING_PRM_FLG), +] + +MAINTAIN_PRM_FLG = struct__maintain_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6826 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6836 +class struct__netsrv_prm_flg(Structure): + pass + +struct__netsrv_prm_flg.__slots__ = [ + 'HostName', + 'Port', + 'TimeInterval', + 'UdpPeriod', + 'MachineNumber', + 'AcceptanceReply', + 'ErrorReply', +] +struct__netsrv_prm_flg._fields_ = [ + ('HostName', c_char), + ('Port', c_char), + ('TimeInterval', c_char), + ('UdpPeriod', c_char), + ('MachineNumber', c_char), + ('AcceptanceReply', c_char), + ('ErrorReply', c_char), +] + +NETSRV_PRM_FLG = struct__netsrv_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6836 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6842 +class struct_anon_187(Structure): + pass + +struct_anon_187.__slots__ = [ + 'PathKindAddress', + 'Size', +] +struct_anon_187._fields_ = [ + ('PathKindAddress', c_char), + ('Size', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6846 +class struct_anon_188(Structure): + pass + +struct_anon_188.__slots__ = [ + 'PathNo', + 'Number', +] +struct_anon_188._fields_ = [ + ('PathNo', c_char), + ('Number', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6841 +class union_anon_189(Union): + pass + +union_anon_189.__slots__ = [ + 'Pmc', + 'Macro', +] +union_anon_189._fields_ = [ + ('Pmc', struct_anon_187), + ('Macro', struct_anon_188), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6852 +class struct__unsolicmsg_type_prm_flg(Structure): + pass + +struct__unsolicmsg_type_prm_flg.__slots__ = [ + 'Type', + 'dummy1', + 'Prm', + 'dummy2', +] +struct__unsolicmsg_type_prm_flg._fields_ = [ + ('Type', c_char), + ('dummy1', c_char * int(3)), + ('Prm', union_anon_189), + ('dummy2', c_char * int(2)), +] + +UNSOLICMSG_TYPE_PRM_FLG = struct__unsolicmsg_type_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6852 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6865 +class struct__unsolicmsg_prm_flg(Structure): + pass + +struct__unsolicmsg_prm_flg.__slots__ = [ + 'HostName', + 'Port', + 'RetryCount', + 'Timeout', + 'AliveTime', + 'dummy1', + 'Control', + 'TransmissionNumber', + 'dummy2', + 'Transmission', +] +struct__unsolicmsg_prm_flg._fields_ = [ + ('HostName', c_char), + ('Port', c_char), + ('RetryCount', c_char), + ('Timeout', c_char), + ('AliveTime', c_char), + ('dummy1', c_char * int(3)), + ('Control', UNSOLICMSG_TYPE_PRM_FLG), + ('TransmissionNumber', c_char), + ('dummy2', c_char * int(3)), + ('Transmission', UNSOLICMSG_TYPE_PRM_FLG * int(3)), +] + +UNSOLICMSG_PRM_FLG = struct__unsolicmsg_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6865 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6872 +class struct__mbsvr_area_prm_flg(Structure): + pass + +struct__mbsvr_area_prm_flg.__slots__ = [ + 'DatSize', + 'DatModAddr', + 'DatPmcAddr', + 'dummy', +] +struct__mbsvr_area_prm_flg._fields_ = [ + ('DatSize', c_char), + ('DatModAddr', c_char), + ('DatPmcAddr', c_char), + ('dummy', c_char), +] + +MBSVR_AREA_PRM_FLG = struct__mbsvr_area_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6872 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6880 +class struct__mbsvr_prm_flg(Structure): + pass + +struct__mbsvr_prm_flg.__slots__ = [ + 'TcpPort', + 'Option1', + 'Option2', + 'StsPmcAddr', + 'AreaPrm', +] +struct__mbsvr_prm_flg._fields_ = [ + ('TcpPort', c_char), + ('Option1', c_char), + ('Option2', c_char), + ('StsPmcAddr', c_char), + ('AreaPrm', MBSVR_AREA_PRM_FLG * int(3)), +] + +MBSVR_PRM_FLG = struct__mbsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6880 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6885 +class struct__user_account_prm_flg(Structure): + pass + +struct__user_account_prm_flg.__slots__ = [ + 'UserName', + 'Password', +] +struct__user_account_prm_flg._fields_ = [ + ('UserName', c_char), + ('Password', c_char), +] + +USER_ACCOUNT_PRM_FLG = struct__user_account_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6885 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6891 +class struct__httpsvr_prm_flg(Structure): + pass + +struct__httpsvr_prm_flg.__slots__ = [ + 'TcpPort', + 'Timeout', + 'UserAccount', +] +struct__httpsvr_prm_flg._fields_ = [ + ('TcpPort', c_char), + ('Timeout', c_char), + ('UserAccount', USER_ACCOUNT_PRM_FLG * int(2)), +] + +HTTPSVR_PRM_FLG = struct__httpsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6891 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6897 +class struct__stsntf_prm_flg(Structure): + pass + +struct__stsntf_prm_flg.__slots__ = [ + 'PopSvrPort', + 'SmtpSvrPort', + 'UserAccount', +] +struct__stsntf_prm_flg._fields_ = [ + ('PopSvrPort', c_char), + ('SmtpSvrPort', c_char), + ('UserAccount', USER_ACCOUNT_PRM_FLG * int(1)), +] + +STSNTF_PRM_FLG = struct__stsntf_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6897 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6901 +class union_anon_190(Union): + pass + +union_anon_190.__slots__ = [ + 'common', + 'focas2', + 'ftpTrans', + 'dataServer', + 'remoteDiag', + 'factolink', + 'maintain', + 'netservice', + 'unsolicmsg', + 'mbsvr', + 'httpsvr', + 'stsntf', +] +union_anon_190._fields_ = [ + ('common', COMMON_PRM_FLG), + ('focas2', FOCAS2_PRM_FLG), + ('ftpTrans', FTPTRANS_PRM_FLG), + ('dataServer', DTSVR_PRM_FLG), + ('remoteDiag', RMTDIAG_PRM_FLG), + ('factolink', FACTO_PRM_FLG), + ('maintain', MAINTAIN_PRM_FLG), + ('netservice', NETSRV_PRM_FLG), + ('unsolicmsg', UNSOLICMSG_PRM_FLG), + ('mbsvr', MBSVR_PRM_FLG), + ('httpsvr', HTTPSVR_PRM_FLG), + ('stsntf', STSNTF_PRM_FLG), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6915 +class struct__in_ethprm_flag(Structure): + pass + +struct__in_ethprm_flag.__slots__ = [ + 'flg', +] +struct__in_ethprm_flag._fields_ = [ + ('flg', union_anon_190), +] + +IN_ETHPRMFLAG = struct__in_ethprm_flag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6915 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6924 +class union_anon_191(Union): + pass + +union_anon_191.__slots__ = [ + 'common', + 'focas2', + 'ftpTrans', + 'dataServer', + 'remoteDiag', + 'factolink', + 'maintain', + 'netservice', + 'unsolicmsg', + 'mbsvr', + 'httpsvr', + 'stsntf', +] +union_anon_191._fields_ = [ + ('common', COMMON_PRM), + ('focas2', FOCAS2_PRM), + ('ftpTrans', FTPTRANS_PRM), + ('dataServer', DTSVR_PRM), + ('remoteDiag', RMTDIAG_PRM), + ('factolink', FACTO_PRM), + ('maintain', MAINTAIN_PRM), + ('netservice', NETSRV_PRM), + ('unsolicmsg', UNSOLICMSG_PRM), + ('mbsvr', MBSVR_PRM), + ('httpsvr', HTTPSVR_PRM), + ('stsntf', STSNTF_PRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6938 +class struct__in_ethprm(Structure): + pass + +struct__in_ethprm.__slots__ = [ + 'reserve01', + 'reserve02', + 'reserve03', + 'reserve04', + 'reserve05', + 'reserve06', + 'prm', +] +struct__in_ethprm._fields_ = [ + ('reserve01', c_int16), + ('reserve02', c_int16), + ('reserve03', c_int16), + ('reserve04', c_int16), + ('reserve05', c_int16), + ('reserve06', c_int16), + ('prm', union_anon_191), +] + +IN_ETHPRM = struct__in_ethprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6938 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6948 +class union_anon_192(Union): + pass + +union_anon_192.__slots__ = [ + 'common', + 'focas2', + 'ftpTrans', + 'dataServer', + 'remoteDiag', + 'factolink', + 'maintain', + 'netservice', + 'unsolicmsg', + 'mbsvr', + 'httpsvr', + 'stsntf', +] +union_anon_192._fields_ = [ + ('common', COMMON_PRM), + ('focas2', FOCAS2_PRM), + ('ftpTrans', FTPTRANS_PRM), + ('dataServer', DTSVR_PRM), + ('remoteDiag', RMTDIAG_PRM), + ('factolink', FACTO_PRM), + ('maintain', MAINTAIN_PRM), + ('netservice', NETSRV_PRM), + ('unsolicmsg', UNSOLICMSG_PRM), + ('mbsvr', MBSVR_PRM), + ('httpsvr', HTTPSVR_PRM), + ('stsntf', STSNTF_PRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6962 +class struct__out_ethprm(Structure): + pass + +struct__out_ethprm.__slots__ = [ + 'Option', + 'Type', + 'Dhcp', + 'ValidDevice', + 'DtsvrChannel', + 'Storage', + 'prm', +] +struct__out_ethprm._fields_ = [ + ('Option', c_uint16), + ('Type', c_int16), + ('Dhcp', c_int16), + ('ValidDevice', c_int16), + ('DtsvrChannel', c_int16), + ('Storage', c_int16), + ('prm', union_anon_192), +] + +OUT_ETHPRM = struct__out_ethprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6962 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6966 +class struct__out_ethdsmode(Structure): + pass + +struct__out_ethdsmode.__slots__ = [ + 'DsMode', +] +struct__out_ethdsmode._fields_ = [ + ('DsMode', c_int16 * int(10)), +] + +OUT_ETHDSMODE = struct__out_ethdsmode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6966 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6971 +class struct__out_ethping1shot(Structure): + pass + +struct__out_ethping1shot.__slots__ = [ + 'MsgId', + 'IpAddress', +] +struct__out_ethping1shot._fields_ = [ + ('MsgId', c_uint16), + ('IpAddress', c_char * int(64)), +] + +OUT_ETHPING1SHOT = struct__out_ethping1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6971 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6978 +class struct__out_ethping(Structure): + pass + +struct__out_ethping.__slots__ = [ + 'Device', + 'Count', + 'reply', +] +struct__out_ethping._fields_ = [ + ('Device', c_int16), + ('Count', c_int16), + ('reply', OUT_ETHPING1SHOT * int(10)), +] + +OUT_ETHPING = struct__out_ethping# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6978 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6991 +class struct__emblsi(Structure): + pass + +struct__emblsi.__slots__ = [ + 'Collision', + 'CarrierSenseLost', + 'DelayOver', + 'Underrun', + 'SendParityError', + 'AlignmentError', + 'CrcError', + 'Overrun', + 'FrameLengthViolation', + 'RecvParityError', +] +struct__emblsi._fields_ = [ + ('Collision', c_uint16), + ('CarrierSenseLost', c_uint16), + ('DelayOver', c_uint16), + ('Underrun', c_uint16), + ('SendParityError', c_uint16), + ('AlignmentError', c_uint16), + ('CrcError', c_uint16), + ('Overrun', c_uint16), + ('FrameLengthViolation', c_uint16), + ('RecvParityError', c_uint16), +] + +EMBLSI = struct__emblsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6991 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7005 +class struct__boardlsi(Structure): + pass + +struct__boardlsi.__slots__ = [ + 'SendRetryOver', + 'Collision', + 'CarrierSenseLost', + 'NoCarrier', + 'InvalidFrameLength', + 'CrcError', + 'ShortFrame', + 'LongFrame', + 'OddFrame', + 'Overflow', + 'PhyLsiError', +] +struct__boardlsi._fields_ = [ + ('SendRetryOver', c_uint16), + ('Collision', c_uint16), + ('CarrierSenseLost', c_uint16), + ('NoCarrier', c_uint16), + ('InvalidFrameLength', c_uint16), + ('CrcError', c_uint16), + ('ShortFrame', c_uint16), + ('LongFrame', c_uint16), + ('OddFrame', c_uint16), + ('Overflow', c_uint16), + ('PhyLsiError', c_uint16), +] + +BOARDLSI = struct__boardlsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7005 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7014 +class union_anon_193(Union): + pass + +union_anon_193.__slots__ = [ + 'emb', + 'board', +] +union_anon_193._fields_ = [ + ('emb', EMBLSI), + ('board', BOARDLSI), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7018 +class struct__out_ethlsi(Structure): + pass + +struct__out_ethlsi.__slots__ = [ + 'Type', + 'Baudrate', + 'RecvPacketCount', + 'RecvBroadcastCount', + 'SendPacketCount', + 'lst', +] +struct__out_ethlsi._fields_ = [ + ('Type', c_int16), + ('Baudrate', c_int16), + ('RecvPacketCount', c_uint16), + ('RecvBroadcastCount', c_uint16), + ('SendPacketCount', c_uint16), + ('lst', union_anon_193), +] + +OUT_ETHLSI = struct__out_ethlsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7018 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7023 +class struct__tsk_sts(Structure): + pass + +struct__tsk_sts.__slots__ = [ + 'StsId', + 'Status', +] +struct__tsk_sts._fields_ = [ + ('StsId', c_uint16), + ('Status', c_char * int(30)), +] + +TSK_STS = struct__tsk_sts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7023 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7031 +class struct__out_ethtask(Structure): + pass + +struct__out_ethtask.__slots__ = [ + 'Type', + 'Count', + 'pad', + 'task', +] +struct__out_ethtask._fields_ = [ + ('Type', c_int16), + ('Count', c_int16), + ('pad', c_char * int(12)), + ('task', TSK_STS * int(32)), +] + +OUT_ETHTASK = struct__out_ethtask# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7031 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7044 +class struct__out_ethlog1shot(Structure): + pass + +struct__out_ethlog1shot.__slots__ = [ + 'Type', + 'MsgId', + 'Year', + 'Month', + 'Day', + 'Hour', + 'Minute', + 'Second', + 'reserve', + 'Text', +] +struct__out_ethlog1shot._fields_ = [ + ('Type', c_int16), + ('MsgId', c_uint16), + ('Year', c_ubyte), + ('Month', c_ubyte), + ('Day', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), + ('reserve', c_char * int(2)), + ('Text', c_char * int(84)), +] + +OUT_ETHLOG1SHOT = struct__out_ethlog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7044 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7051 +class struct__out_ethlog(Structure): + pass + +struct__out_ethlog.__slots__ = [ + 'Count', + 'reserve', + 'logData', +] +struct__out_ethlog._fields_ = [ + ('Count', c_int16), + ('reserve', c_char * int(14)), + ('logData', OUT_ETHLOG1SHOT * int(15)), +] + +OUT_ETHLOG = struct__out_ethlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7051 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7059 +class struct__out_ethtype(Structure): + pass + +struct__out_ethtype.__slots__ = [ + 'Kind', + 'FunctionEmb', + 'FunctionBoard', + 'FunctionEmbCe', +] +struct__out_ethtype._fields_ = [ + ('Kind', c_int16), + ('FunctionEmb', c_int16), + ('FunctionBoard', c_int16), + ('FunctionEmbCe', c_int16), +] + +OUT_ETHTYPE = struct__out_ethtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7059 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7070 +class struct__out_ethtype2(Structure): + pass + +struct__out_ethtype2.__slots__ = [ + 'Kind', + 'dummy', + 'FunctionEmb', + 'FunctionEmbPcm', + 'FunctionBoard', + 'FunctionEmbCe', + 'FunctionEmbCePcm', +] +struct__out_ethtype2._fields_ = [ + ('Kind', c_uint16), + ('dummy', c_int16), + ('FunctionEmb', c_uint32), + ('FunctionEmbPcm', c_uint32), + ('FunctionBoard', c_uint32), + ('FunctionEmbCe', c_uint32), + ('FunctionEmbCePcm', c_uint32), +] + +OUT_ETHTYPE2 = struct__out_ethtype2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7070 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7083 +class struct__out_ethtype3(Structure): + pass + +struct__out_ethtype3.__slots__ = [ + 'Kind', + 'KindFLnet', + 'Pad', + 'FunctionEmb', + 'FunctionEmbPcm', + 'FunctionBoard', + 'FunctionEmbCe', + 'FunctionEmbCePcm', + 'FunctionReserve', +] +struct__out_ethtype3._fields_ = [ + ('Kind', c_uint32), + ('KindFLnet', c_uint16), + ('Pad', c_int16), + ('FunctionEmb', c_uint32), + ('FunctionEmbPcm', c_uint32), + ('FunctionBoard', c_uint32), + ('FunctionEmbCe', c_uint32), + ('FunctionEmbCePcm', c_uint32), + ('FunctionReserve', c_uint32), +] + +OUT_ETHTYPE3 = struct__out_ethtype3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7083 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7094 +class struct__out_dsstate(Structure): + pass + +struct__out_dsstate.__slots__ = [ + 'DtsvrChannel', + 'pad', + 'Mode', + 'EmptyCount', + 'TotalSize', + 'WritePtr', + 'ReadPtr', +] +struct__out_dsstate._fields_ = [ + ('DtsvrChannel', c_int16), + ('pad', c_int16), + ('Mode', c_int16), + ('EmptyCount', c_uint16), + ('TotalSize', c_uint32), + ('WritePtr', c_uint16), + ('ReadPtr', c_uint16), +] + +OUT_DSSTATE = struct__out_dsstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7094 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7100 +class struct__out_unsolicstate(Structure): + pass + +struct__out_unsolicstate.__slots__ = [ + 'IpAddress', + 'status', +] +struct__out_unsolicstate._fields_ = [ + ('IpAddress', c_char * int(64)), + ('status', c_uint16), +] + +OUT_UNSOLICSTATE = struct__out_unsolicstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7100 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7107 +class struct__clnt_info(Structure): + pass + +struct__clnt_info.__slots__ = [ + 'IpAddress', + 'SocketId', + 'ConnectTime', +] +struct__clnt_info._fields_ = [ + ('IpAddress', c_char * int(64)), + ('SocketId', c_int32), + ('ConnectTime', c_uint32), +] + +CLNT_INFO = struct__clnt_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7107 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7113 +class struct__out_fsinfo(Structure): + pass + +struct__out_fsinfo.__slots__ = [ + 'Number', + 'pad', + 'clntinfo', +] +struct__out_fsinfo._fields_ = [ + ('Number', c_int16), + ('pad', c_ubyte * int(2)), + ('clntinfo', CLNT_INFO * int(10)), +] + +OUT_FSINFO = struct__out_fsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7113 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7119 +class struct__mbsvr_clnt_info(Structure): + pass + +struct__mbsvr_clnt_info.__slots__ = [ + 'IpAddress', + 'ConnectTime', +] +struct__mbsvr_clnt_info._fields_ = [ + ('IpAddress', c_char * int(64)), + ('ConnectTime', c_uint32), +] + +MBSVR_CLNT_INFO = struct__mbsvr_clnt_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7119 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7125 +class struct__out_mbsvrinfo(Structure): + pass + +struct__out_mbsvrinfo.__slots__ = [ + 'Number', + 'pad', + 'clntinfo', +] +struct__out_mbsvrinfo._fields_ = [ + ('Number', c_int16), + ('pad', c_ubyte * int(2)), + ('clntinfo', MBSVR_CLNT_INFO * int(10)), +] + +OUT_MBSVRINFO = struct__out_mbsvrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7125 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7135 +class struct__out_fl_devtype(Structure): + pass + +struct__out_fl_devtype.__slots__ = [ + 'Kind1', + 'pad1', + 'FunctionFLnet1', + 'Kind2', + 'pad2', + 'FunctionFLnet2', +] +struct__out_fl_devtype._fields_ = [ + ('Kind1', c_uint16), + ('pad1', c_ubyte * int(2)), + ('FunctionFLnet1', c_uint32), + ('Kind2', c_uint16), + ('pad2', c_ubyte * int(2)), + ('FunctionFLnet2', c_uint32), +] + +FL_DEVTYPE = struct__out_fl_devtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7135 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7141 +class struct__out_pnc_devtype(Structure): + pass + +struct__out_pnc_devtype.__slots__ = [ + 'Kind', + 'pad', + 'FunctionPnc', +] +struct__out_pnc_devtype._fields_ = [ + ('Kind', c_uint16), + ('pad', c_ubyte * int(2)), + ('FunctionPnc', c_uint32), +] + +PNC_DEVTYPE = struct__out_pnc_devtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7141 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7144 +class union_anon_194(Union): + pass + +union_anon_194.__slots__ = [ + 'Fldevtype', + 'Pncdevtype', +] +union_anon_194._fields_ = [ + ('Fldevtype', FL_DEVTYPE), + ('Pncdevtype', PNC_DEVTYPE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7148 +class struct__out_netdevprm(Structure): + pass + +struct__out_netdevprm.__slots__ = [ + 'prm', +] +struct__out_netdevprm._fields_ = [ + ('prm', union_anon_194), +] + +OUT_NETDEVPRM = struct__out_netdevprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7148 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7160 +class struct__eip_common_prm(Structure): + pass + +struct__eip_common_prm.__slots__ = [ + 'TcpPort', + 'UdpPort', + 'DiDataOnAbnormal', + 'Option1', + 'pad', +] +struct__eip_common_prm._fields_ = [ + ('TcpPort', c_uint16), + ('UdpPort', c_uint16), + ('DiDataOnAbnormal', c_char), + ('Option1', c_ubyte), + ('pad', c_char * int(2)), +] + +EIP_COMMON_PRM = struct__eip_common_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7160 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7169 +class struct_anon_195(Structure): + pass + +struct_anon_195.__slots__ = [ + 'Path', + 'Addr', + 'No', +] +struct_anon_195._fields_ = [ + ('Path', c_uint16), + ('Addr', c_int16), + ('No', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7175 +class struct__eipa_basic_prm(Structure): + pass + +struct__eipa_basic_prm.__slots__ = [ + 'Common', + 'Option2', + 'AllocMax', + 'ConnectMax', + 'RPI_Min', + 'RPI_Max', + 'Status', + 'StatusSize', +] +struct__eipa_basic_prm._fields_ = [ + ('Common', EIP_COMMON_PRM), + ('Option2', c_ubyte), + ('AllocMax', c_ubyte), + ('ConnectMax', c_uint16), + ('RPI_Min', c_uint16), + ('RPI_Max', c_uint16), + ('Status', struct_anon_195), + ('StatusSize', c_uint32), +] + +EIPA_BASIC_PRM = struct__eipa_basic_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7175 + +OUT_EIPA_BASIC_PRM = EIPA_BASIC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7177 + +IN_EIPA_BASIC_PRM = EIPA_BASIC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7178 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7186 +class struct__in_eip_common_prm_flg(Structure): + pass + +struct__in_eip_common_prm_flg.__slots__ = [ + 'TcpPort', + 'UdpPort', + 'DiDataOnAbnormal', + 'Option1', + 'pad', +] +struct__in_eip_common_prm_flg._fields_ = [ + ('TcpPort', c_char), + ('UdpPort', c_char), + ('DiDataOnAbnormal', c_char), + ('Option1', c_char), + ('pad', c_char * int(4)), +] + +IN_EIP_COMMON_PRM_FLG = struct__in_eip_common_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7186 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7194 +class struct__in_eipa_basic_prm_flg(Structure): + pass + +struct__in_eipa_basic_prm_flg.__slots__ = [ + 'Common', + 'Option2', + 'pad', + 'Status', + 'StatusSize', +] +struct__in_eipa_basic_prm_flg._fields_ = [ + ('Common', IN_EIP_COMMON_PRM_FLG), + ('Option2', c_char), + ('pad', c_char * int(5)), + ('Status', c_char), + ('StatusSize', c_char), +] + +IN_EIPA_BASIC_PRM_FLG = struct__in_eipa_basic_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7194 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7200 +class struct_anon_196(Structure): + pass + +struct_anon_196.__slots__ = [ + 'Path', + 'Addr', + 'No', + 'Size', +] +struct_anon_196._fields_ = [ + ('Path', c_uint16), + ('Addr', c_int16), + ('No', c_uint32), + ('Size', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7206 +class struct_anon_197(Structure): + pass + +struct_anon_197.__slots__ = [ + 'Path', + 'pad', + 'No', + 'Num', +] +struct_anon_197._fields_ = [ + ('Path', c_uint16), + ('pad', c_char * int(2)), + ('No', c_uint32), + ('Num', c_uint32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7199 +class union_anon_198(Union): + pass + +union_anon_198.__slots__ = [ + 'pmc', + 'macro', +] +union_anon_198._fields_ = [ + ('pmc', struct_anon_196), + ('macro', struct_anon_197), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7215 +class struct__eip_type_prm(Structure): + pass + +struct__eip_type_prm.__slots__ = [ + 'Type', + 'pad', + 'prm', + 'TagName', + 'pad2', +] +struct__eip_type_prm._fields_ = [ + ('Type', c_uint16), + ('pad', c_char * int(2)), + ('prm', union_anon_198), + ('TagName', c_char * int(28)), + ('pad2', c_char * int(4)), +] + +EIP_TYPE_PRM = struct__eip_type_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7215 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7223 +class struct__eipa_alloc_prm(Structure): + pass + +struct__eipa_alloc_prm.__slots__ = [ + 'State', + 'Option', + 'pad', + 'DI', + 'DO', +] +struct__eipa_alloc_prm._fields_ = [ + ('State', c_char), + ('Option', c_ubyte), + ('pad', c_char * int(2)), + ('DI', EIP_TYPE_PRM), + ('DO', EIP_TYPE_PRM), +] + +EIPA_ALLOC_PRM = struct__eipa_alloc_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7223 + +OUT_EIPA_ALLOC_PRM = EIPA_ALLOC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7225 + +IN_EIPA_ALLOC_PRM = EIPA_ALLOC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7226 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7235 +class struct__eip_type_prm_flg(Structure): + pass + +struct__eip_type_prm_flg.__slots__ = [ + 'Type', + 'pad1', + 'Address', + 'Size', + 'TagName', + 'pad2', +] +struct__eip_type_prm_flg._fields_ = [ + ('Type', c_char), + ('pad1', c_char * int(2)), + ('Address', c_char), + ('Size', c_char), + ('TagName', c_char), + ('pad2', c_char * int(2)), +] + +IN_EIP_TYPE_PRM_FLG = struct__eip_type_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7235 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7243 +class struct__in_eipa_alloc_prm_flg(Structure): + pass + +struct__in_eipa_alloc_prm_flg.__slots__ = [ + 'State', + 'Option', + 'pad', + 'DI', + 'DO', +] +struct__in_eipa_alloc_prm_flg._fields_ = [ + ('State', c_char), + ('Option', c_char), + ('pad', c_char * int(2)), + ('DI', IN_EIP_TYPE_PRM_FLG), + ('DO', IN_EIP_TYPE_PRM_FLG), +] + +IN_EIPA_ALLOC_PRM_FLG = struct__in_eipa_alloc_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7243 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7249 +class struct__out_eip_msnsinfo(Structure): + pass + +struct__out_eip_msnsinfo.__slots__ = [ + 'ModuleStatus', + 'NetworkStatus', + 'pad', +] +struct__out_eip_msnsinfo._fields_ = [ + ('ModuleStatus', c_char), + ('NetworkStatus', c_char), + ('pad', c_char * int(2)), +] + +OUT_EIP_MSNSINFO = struct__out_eip_msnsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7249 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7258 +class struct__out_eip_deviceinfo(Structure): + pass + +struct__out_eip_deviceinfo.__slots__ = [ + 'VendorId', + 'DeviceType', + 'ProductCode', + 'MajorRevision', + 'MinorRevision', + 'SerialNo', +] +struct__out_eip_deviceinfo._fields_ = [ + ('VendorId', c_uint16), + ('DeviceType', c_uint16), + ('ProductCode', c_uint16), + ('MajorRevision', c_ubyte), + ('MinorRevision', c_ubyte), + ('SerialNo', c_uint32), +] + +OUT_EIP_DEVICEINFO = struct__out_eip_deviceinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7258 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7264 +class struct__out_eipa_scndata(Structure): + pass + +struct__out_eipa_scndata.__slots__ = [ + 'ConnectionId', + 'ConnectTime', + 'IpAddress', +] +struct__out_eipa_scndata._fields_ = [ + ('ConnectionId', c_int32), + ('ConnectTime', c_uint32), + ('IpAddress', c_char * int(40)), +] + +OUT_EIPA_SCNDATA = struct__out_eipa_scndata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7264 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7280 +class struct__out_eip_listdetail(Structure): + pass + +struct__out_eip_listdetail.__slots__ = [ + 'IpAddress', + 'ConnectTime', + 'ApplicationType', + 'pad1', + 'O2T_RPI', + 'T2O_RPI', + 'O2T_API', + 'T2O_API', + 'RecvPacket', + 'SendPacket', + 'LostPacket', + 'AllocationId', + 'pad2', +] +struct__out_eip_listdetail._fields_ = [ + ('IpAddress', c_char * int(40)), + ('ConnectTime', c_uint32), + ('ApplicationType', c_char), + ('pad1', c_char), + ('O2T_RPI', c_uint16), + ('T2O_RPI', c_uint16), + ('O2T_API', c_uint16), + ('T2O_API', c_uint16), + ('RecvPacket', c_uint16), + ('SendPacket', c_uint16), + ('LostPacket', c_uint16), + ('AllocationId', c_int16), + ('pad2', c_char * int(2)), +] + +OUT_EIP_LISTDETAIL = struct__out_eip_listdetail# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7280 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7286 +class struct__eip_unuse_addr(Structure): + pass + +struct__eip_unuse_addr.__slots__ = [ + 'Param1', + 'Param2', + 'Param3', +] +struct__eip_unuse_addr._fields_ = [ + ('Param1', c_uint16), + ('Param2', c_int16), + ('Param3', c_uint32), +] + +EIP_UNUSE_ADDR = struct__eip_unuse_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7286 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7292 +class struct__eip_pmc_addr(Structure): + pass + +struct__eip_pmc_addr.__slots__ = [ + 'Path', + 'Addr', + 'No', +] +struct__eip_pmc_addr._fields_ = [ + ('Path', c_uint16), + ('Addr', c_int16), + ('No', c_uint32), +] + +EIP_PMC_ADDR = struct__eip_pmc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7292 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7295 +class union_anon_199(Union): + pass + +union_anon_199.__slots__ = [ + 'Unuse', + 'Pmc', +] +union_anon_199._fields_ = [ + ('Unuse', EIP_UNUSE_ADDR), + ('Pmc', EIP_PMC_ADDR), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7299 +class struct__eip_multi_addr(Structure): + pass + +struct__eip_multi_addr.__slots__ = [ + 'Prm', +] +struct__eip_multi_addr._fields_ = [ + ('Prm', union_anon_199), +] + +EIP_MULTI_ADDR = struct__eip_multi_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7299 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7312 +class struct__eips_basic_prm(Structure): + pass + +struct__eips_basic_prm.__slots__ = [ + 'Common', + 'Network', + 'pad', + 'Option2', + 'AllocMax', + 'ConnectMax', + 'RPI_Min', + 'RPI_Max', + 'StatusAddr', + 'StatusSize', +] +struct__eips_basic_prm._fields_ = [ + ('Common', EIP_COMMON_PRM), + ('Network', c_uint16), + ('pad', c_ubyte * int(2)), + ('Option2', c_ubyte), + ('AllocMax', c_ubyte), + ('ConnectMax', c_uint16), + ('RPI_Min', c_uint16), + ('RPI_Max', c_uint16), + ('StatusAddr', EIP_PMC_ADDR), + ('StatusSize', c_uint32), +] + +EIPS_BASIC_PRM = struct__eips_basic_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7312 + +IN_EIPS_BASIC_PRM = EIPS_BASIC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7314 + +OUT_EIPS_BASIC_PRM = EIPS_BASIC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7315 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7320 +class struct__out_eips_state_prm(Structure): + pass + +struct__out_eips_state_prm.__slots__ = [ + 'State', + 'reserve', +] +struct__out_eips_state_prm._fields_ = [ + ('State', c_ubyte * int(32)), + ('reserve', c_char * int(32)), +] + +OUT_EIPS_STATE_PRM = struct__out_eips_state_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7320 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7335 +class struct__eips_conn_prm(Structure): + pass + +struct__eips_conn_prm.__slots__ = [ + 'AssemblyInstance', + 'Type', + 'pad1', + 'Addr', + 'Size', + 'RPI', + 'TransportType', + 'HeaderFormat', + 'Priority', + 'pad2', + 'reserve', + 'pad3', +] +struct__eips_conn_prm._fields_ = [ + ('AssemblyInstance', c_uint32), + ('Type', c_uint16), + ('pad1', c_char * int(2)), + ('Addr', EIP_MULTI_ADDR), + ('Size', c_uint32), + ('RPI', c_uint32), + ('TransportType', c_uint16), + ('HeaderFormat', c_uint16), + ('Priority', c_uint16), + ('pad2', c_char * int(2)), + ('reserve', c_char * int(28)), + ('pad3', c_char * int(4)), +] + +EIPS_CONN_PRM = struct__eips_conn_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7335 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7345 +class struct__eips_electronic_key(Structure): + pass + +struct__eips_electronic_key.__slots__ = [ + 'VendorID', + 'DeviceType', + 'ProductCode', + 'MajorRevision', + 'MinorRevision', + 'Compatibility', + 'pad', +] +struct__eips_electronic_key._fields_ = [ + ('VendorID', c_uint16), + ('DeviceType', c_uint16), + ('ProductCode', c_uint16), + ('MajorRevision', c_ubyte), + ('MinorRevision', c_ubyte), + ('Compatibility', c_ubyte), + ('pad', c_char * int(3)), +] + +EIPS_ELECTRONIC_KEY = struct__eips_electronic_key# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7345 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7365 +class struct__eips_alloc_prm(Structure): + pass + +struct__eips_alloc_prm.__slots__ = [ + 'IpAddress', + 'Option1', + 'Option2', + 'DataUnit', + 'Endian', + 'ConfigInstance', + 'ConnT2O', + 'ConnO2T', + 'reserve1', + 'reserve2', + 'ProductTrigger', + 'Timeout', + 'Reconnect', + 'pad', + 'ElectronicKey', + 'DataPerSec', + 'DataPerSecTotal', +] +struct__eips_alloc_prm._fields_ = [ + ('IpAddress', c_char * int(40)), + ('Option1', c_ubyte), + ('Option2', c_ubyte), + ('DataUnit', c_ubyte), + ('Endian', c_ubyte), + ('ConfigInstance', c_uint32), + ('ConnT2O', EIPS_CONN_PRM), + ('ConnO2T', EIPS_CONN_PRM), + ('reserve1', EIP_PMC_ADDR), + ('reserve2', EIP_PMC_ADDR), + ('ProductTrigger', c_ubyte), + ('Timeout', c_ubyte), + ('Reconnect', c_ubyte), + ('pad', c_char), + ('ElectronicKey', EIPS_ELECTRONIC_KEY), + ('DataPerSec', c_uint32), + ('DataPerSecTotal', c_uint32), +] + +EIPS_ALLOC_PRM = struct__eips_alloc_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7365 + +IN_EIPS_ALLOC_PRM = EIPS_ALLOC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7367 + +OUT_EIPS_ALLOC_PRM = EIPS_ALLOC_PRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7368 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7376 +class struct__in_eips_basic_prm_flg(Structure): + pass + +struct__in_eips_basic_prm_flg.__slots__ = [ + 'Common', + 'Option2', + 'StatusAddr', + 'StatusSize', + 'pad', +] +struct__in_eips_basic_prm_flg._fields_ = [ + ('Common', IN_EIP_COMMON_PRM_FLG), + ('Option2', c_char), + ('StatusAddr', c_char), + ('StatusSize', c_char), + ('pad', c_char), +] + +IN_EIPS_BASIC_PRM_FLG = struct__in_eips_basic_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7376 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7381 +class struct__in_eips_basic(Structure): + pass + +struct__in_eips_basic.__slots__ = [ + 'flg', + 'prm', +] +struct__in_eips_basic._fields_ = [ + ('flg', IN_EIPS_BASIC_PRM_FLG), + ('prm', IN_EIPS_BASIC_PRM), +] + +IN_EIPS_BASIC = struct__in_eips_basic# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7381 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7394 +class struct__in_eips_conn_prm_flg(Structure): + pass + +struct__in_eips_conn_prm_flg.__slots__ = [ + 'AssemblyInstance', + 'Type', + 'Addr', + 'Size', + 'RPI', + 'TransportType', + 'HeaderFormat', + 'Priority', + 'reserve', + 'pad', +] +struct__in_eips_conn_prm_flg._fields_ = [ + ('AssemblyInstance', c_char), + ('Type', c_char), + ('Addr', c_char), + ('Size', c_char), + ('RPI', c_char), + ('TransportType', c_char), + ('HeaderFormat', c_char), + ('Priority', c_char), + ('reserve', c_char), + ('pad', c_char * int(3)), +] + +IN_EIPS_CONN_PRM_FLG = struct__in_eips_conn_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7394 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7418 +class struct__in_eips_alloc_prm_flg(Structure): + pass + +struct__in_eips_alloc_prm_flg.__slots__ = [ + 'IpAddress', + 'Option1', + 'Option2', + 'DataUnit', + 'Endian', + 'ConfigInstance', + 'pad1', + 'ConnT2O', + 'ConnO2T', + 'reserve1', + 'reserve2', + 'ProductTrigger', + 'Timeout', + 'Reconnect', + 'VendorID', + 'DeviceType', + 'ProductCode', + 'MajorRevision', + 'MinorRevision', + 'Compatibility', + 'pad2', +] +struct__in_eips_alloc_prm_flg._fields_ = [ + ('IpAddress', c_char), + ('Option1', c_char), + ('Option2', c_char), + ('DataUnit', c_char), + ('Endian', c_char), + ('ConfigInstance', c_char), + ('pad1', c_char * int(2)), + ('ConnT2O', IN_EIPS_CONN_PRM_FLG), + ('ConnO2T', IN_EIPS_CONN_PRM_FLG), + ('reserve1', c_char), + ('reserve2', c_char), + ('ProductTrigger', c_char), + ('Timeout', c_char), + ('Reconnect', c_char), + ('VendorID', c_char), + ('DeviceType', c_char), + ('ProductCode', c_char), + ('MajorRevision', c_char), + ('MinorRevision', c_char), + ('Compatibility', c_char), + ('pad2', c_char), +] + +IN_EIPS_ALLOC_PRM_FLG = struct__in_eips_alloc_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7418 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7423 +class struct__in_eips_alloc(Structure): + pass + +struct__in_eips_alloc.__slots__ = [ + 'flg', + 'prm', +] +struct__in_eips_alloc._fields_ = [ + ('flg', IN_EIPS_ALLOC_PRM_FLG), + ('prm', IN_EIPS_ALLOC_PRM), +] + +IN_EIPS_ALLOC = struct__in_eips_alloc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7423 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7428 +class struct__out_eips_com_info(Structure): + pass + +struct__out_eips_com_info.__slots__ = [ + 'State', + 'reserve', +] +struct__out_eips_com_info._fields_ = [ + ('State', c_ubyte * int(32)), + ('reserve', c_char * int(32)), +] + +OUT_EIPS_COM_INFO = struct__out_eips_com_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7428 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7446 +class struct__out_eips_detail_info(Structure): + pass + +struct__out_eips_detail_info.__slots__ = [ + 'Result', + 'pad1', + 'IpAddress', + 'GeneralCode', + 'pad2', + 'ExtendedCode', + 'ConnectTime', + 'O2T_RPI', + 'T2O_RPI', + 'O2T_API', + 'T2O_API', + 'RecvPacket', + 'SendPacket', + 'LostPacket', + 'pad3', +] +struct__out_eips_detail_info._fields_ = [ + ('Result', c_int16), + ('pad1', c_char * int(2)), + ('IpAddress', c_char * int(40)), + ('GeneralCode', c_ubyte), + ('pad2', c_char), + ('ExtendedCode', c_uint16), + ('ConnectTime', c_uint32), + ('O2T_RPI', c_uint16), + ('T2O_RPI', c_uint16), + ('O2T_API', c_uint16), + ('T2O_API', c_uint16), + ('RecvPacket', c_uint16), + ('SendPacket', c_uint16), + ('LostPacket', c_uint16), + ('pad3', c_char * int(2)), +] + +OUT_EIPS_DETAIL_INFO = struct__out_eips_detail_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7446 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7459 +class struct__out_eips_identity_info(Structure): + pass + +struct__out_eips_identity_info.__slots__ = [ + 'Result', + 'pad1', + 'VendorId', + 'DeviceType', + 'ProductCode', + 'MajorRevision', + 'MinorRevision', + 'SerialNo', + 'ProductName', + 'pad2', +] +struct__out_eips_identity_info._fields_ = [ + ('Result', c_int16), + ('pad1', c_char * int(2)), + ('VendorId', c_uint16), + ('DeviceType', c_uint16), + ('ProductCode', c_uint16), + ('MajorRevision', c_ubyte), + ('MinorRevision', c_ubyte), + ('SerialNo', c_uint32), + ('ProductName', c_char * int(33)), + ('pad2', c_char * int(3)), +] + +OUT_EIPS_IDENTITY_INFO = struct__out_eips_identity_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7459 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7498 +class struct__out_adpsafe_mntinfo(Structure): + pass + +struct__out_adpsafe_mntinfo.__slots__ = [ + 'SupervisorStatus', + 'SafetyNetworkNumber', + 'SelfDiagnosisErrorA', + 'SelfDiagnosisErrorB', + 'SelfDiagnosisDetailA', + 'SelfDiagnosisDetailB', + 'SafetyParameterCrc', + 'ChangeDateYear', + 'ChangeDateMonth', + 'ChangeDateDay', + 'ChangeTimeHours', + 'ChangeTimeMinutes', + 'ChangeTimeSeconds', + 'Pad', + 'DiConnectionStatusA', + 'DiConnectionStatusB', + 'DoConnectionStatusA', + 'DoConnectionStatusB', + 'DiConnectionDataSizeA', + 'DiConnectionDataSizeB', + 'DoConnectionDataSizeA', + 'DoConnectionDataSizeB', + 'DiConnectionErrorA', + 'DiConnectionErrorB', + 'DoConnectionErrorA', + 'DoConnectionErrorB', + 'DiRecvPacketNumberA', + 'DiRecvPacketNumberB', + 'DoSendPacketNumberA', + 'DoSendPacketNumberB', +] +struct__out_adpsafe_mntinfo._fields_ = [ + ('SupervisorStatus', c_uint16), + ('SafetyNetworkNumber', c_ubyte * int(6)), + ('SelfDiagnosisErrorA', c_uint16), + ('SelfDiagnosisErrorB', c_uint16), + ('SelfDiagnosisDetailA', c_uint16), + ('SelfDiagnosisDetailB', c_uint16), + ('SafetyParameterCrc', c_uint32), + ('ChangeDateYear', c_uint16), + ('ChangeDateMonth', c_ubyte), + ('ChangeDateDay', c_ubyte), + ('ChangeTimeHours', c_uint16), + ('ChangeTimeMinutes', c_uint16), + ('ChangeTimeSeconds', c_uint16), + ('Pad', c_uint16), + ('DiConnectionStatusA', c_ubyte), + ('DiConnectionStatusB', c_ubyte), + ('DoConnectionStatusA', c_ubyte), + ('DoConnectionStatusB', c_ubyte), + ('DiConnectionDataSizeA', c_ubyte), + ('DiConnectionDataSizeB', c_ubyte), + ('DoConnectionDataSizeA', c_ubyte), + ('DoConnectionDataSizeB', c_ubyte), + ('DiConnectionErrorA', c_ubyte), + ('DiConnectionErrorB', c_ubyte), + ('DoConnectionErrorA', c_ubyte), + ('DoConnectionErrorB', c_ubyte), + ('DiRecvPacketNumberA', c_uint16), + ('DiRecvPacketNumberB', c_uint16), + ('DoSendPacketNumberA', c_uint16), + ('DoSendPacketNumberB', c_uint16), +] + +OUT_ADPSAFE_MNTINFO = struct__out_adpsafe_mntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7498 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7509 +class struct__T_MAS_USR(Structure): + pass + +struct__T_MAS_USR.__slots__ = [ + 'master_user_data_len', + 'master_user_data', +] +struct__T_MAS_USR._fields_ = [ + ('master_user_data_len', c_uint16), + ('master_user_data', c_ubyte * int(62)), +] + +T_MAS_USR = struct__T_MAS_USR# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7509 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7531 +class struct__T_BUS_PARA(Structure): + pass + +struct__T_BUS_PARA.__slots__ = [ + 'fdl_add', + 'baud_rate', + 'tsl', + 'min_tsdr', + 'max_tsdr', + 'tqui', + 'tset', + 'ttr', + 'g', + 'hsa', + 'max_retry_limit', + 'bp_flag', + 'min_slave_interval', + 'poll_timeout', + 'data_control_time', + 'reserved', + 'master_class2_name', + 'mas_usr', +] +struct__T_BUS_PARA._fields_ = [ + ('fdl_add', c_ubyte), + ('baud_rate', c_ubyte), + ('tsl', c_uint16), + ('min_tsdr', c_uint16), + ('max_tsdr', c_uint16), + ('tqui', c_ubyte), + ('tset', c_ubyte), + ('ttr', c_uint32), + ('g', c_ubyte), + ('hsa', c_ubyte), + ('max_retry_limit', c_ubyte), + ('bp_flag', c_ubyte), + ('min_slave_interval', c_uint16), + ('poll_timeout', c_uint16), + ('data_control_time', c_uint16), + ('reserved', c_ubyte * int(6)), + ('master_class2_name', c_char * int(32)), + ('mas_usr', T_MAS_USR), +] + +T_BUS_PARA = struct__T_BUS_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7531 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7540 +class struct__T_MODE_ADDR_ALLOC(Structure): + pass + +struct__T_MODE_ADDR_ALLOC.__slots__ = [ + 'md_path', + 'md_kind', + 'md_top_address', + 'md_size', + 'pad', +] +struct__T_MODE_ADDR_ALLOC._fields_ = [ + ('md_path', c_ubyte), + ('md_kind', c_ubyte), + ('md_top_address', c_uint16), + ('md_size', c_ubyte), + ('pad', c_ubyte), +] + +T_MODE_ADDR_ALLOC = struct__T_MODE_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7540 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7546 +class struct__T_SLAVE_IND_PARA(Structure): + pass + +struct__T_SLAVE_IND_PARA.__slots__ = [ + 'slv_idx', + 'slv_no', +] +struct__T_SLAVE_IND_PARA._fields_ = [ + ('slv_idx', c_ubyte), + ('slv_no', c_ubyte), +] + +T_SLAVE_IND_PARA = struct__T_SLAVE_IND_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7546 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7553 +class struct__T_SLAVE_SUB_PARA(Structure): + pass + +struct__T_SLAVE_SUB_PARA.__slots__ = [ + 'slv_ind_para', + 'slv_enable', + 'slt_num', +] +struct__T_SLAVE_SUB_PARA._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA), + ('slv_enable', c_ubyte), + ('slt_num', c_ubyte), +] + +T_SLAVE_SUB_PARA = struct__T_SLAVE_SUB_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7553 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7560 +class struct__T_USR_PRM_DATA(Structure): + pass + +struct__T_USR_PRM_DATA.__slots__ = [ + 'user_prm_data_len', + 'user_prm_data', + 'pad', +] +struct__T_USR_PRM_DATA._fields_ = [ + ('user_prm_data_len', c_uint16), + ('user_prm_data', c_ubyte * int(201)), + ('pad', c_ubyte), +] + +T_USR_PRM_DATA = struct__T_USR_PRM_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7560 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7572 +class struct__T_PRM_DATA(Structure): + pass + +struct__T_PRM_DATA.__slots__ = [ + 'station_status', + 'wd_fact_1', + 'wd_fact_2', + 'min_tsdr', + 'ident_number', + 'group_ident', + 'pad', + 'usr_prm', +] +struct__T_PRM_DATA._fields_ = [ + ('station_status', c_ubyte), + ('wd_fact_1', c_ubyte), + ('wd_fact_2', c_ubyte), + ('min_tsdr', c_ubyte), + ('ident_number', c_uint16), + ('group_ident', c_ubyte), + ('pad', c_ubyte), + ('usr_prm', T_USR_PRM_DATA), +] + +T_PRM_DATA = struct__T_PRM_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7572 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7578 +class struct__T_CFG_DATA(Structure): + pass + +struct__T_CFG_DATA.__slots__ = [ + 'cfg_data_len', + 'cfg_data', +] +struct__T_CFG_DATA._fields_ = [ + ('cfg_data_len', c_uint16), + ('cfg_data', c_ubyte * int(128)), +] + +T_CFG_DATA = struct__T_CFG_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7578 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7584 +class struct__T_SLV_USR_DATA(Structure): + pass + +struct__T_SLV_USR_DATA.__slots__ = [ + 'slave_user_data_len', + 'slave_user_data', +] +struct__T_SLV_USR_DATA._fields_ = [ + ('slave_user_data_len', c_uint16), + ('slave_user_data', c_ubyte * int(30)), +] + +T_SLV_USR_DATA = struct__T_SLV_USR_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7584 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7595 +class struct__T_SLAVE_PARA(Structure): + pass + +struct__T_SLAVE_PARA.__slots__ = [ + 'slv_ind_para', + 'sl_flag', + 'slave_type', + 'reserved', + 'prm_data', + 'cfg_data', + 'slv_usr', +] +struct__T_SLAVE_PARA._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA), + ('sl_flag', c_ubyte), + ('slave_type', c_ubyte), + ('reserved', c_ubyte * int(12)), + ('prm_data', T_PRM_DATA), + ('cfg_data', T_CFG_DATA), + ('slv_usr', T_SLV_USR_DATA), +] + +T_SLAVE_PARA = struct__T_SLAVE_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7595 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7605 +class struct__T_DGN_ADDR_ALLOC(Structure): + pass + +struct__T_DGN_ADDR_ALLOC.__slots__ = [ + 'slv_ind_para', + 'dgn_path', + 'dgn_kind', + 'dgn_top_address', + 'dgn_size', + 'pad', +] +struct__T_DGN_ADDR_ALLOC._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA), + ('dgn_path', c_ubyte), + ('dgn_kind', c_ubyte), + ('dgn_top_address', c_uint16), + ('dgn_size', c_ubyte), + ('pad', c_ubyte), +] + +T_DGN_ADDR_ALLOC = struct__T_DGN_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7605 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7611 +class struct__T_SLOT_IND_PARA(Structure): + pass + +struct__T_SLOT_IND_PARA.__slots__ = [ + 'slv_no', + 'slt_no', +] +struct__T_SLOT_IND_PARA._fields_ = [ + ('slv_no', c_ubyte), + ('slt_no', c_ubyte), +] + +T_SLOT_IND_PARA = struct__T_SLOT_IND_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7611 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7618 +class struct__T_MODULE_DATA(Structure): + pass + +struct__T_MODULE_DATA.__slots__ = [ + 'slt_ind_para', + 'module_len', + 'module_data', +] +struct__T_MODULE_DATA._fields_ = [ + ('slt_ind_para', T_SLOT_IND_PARA), + ('module_len', c_uint16), + ('module_data', c_ubyte * int(128)), +] + +T_MODULE_DATA = struct__T_MODULE_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7618 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7633 +class struct__T_DIDO_ADDR_ALLOC(Structure): + pass + +struct__T_DIDO_ADDR_ALLOC.__slots__ = [ + 'slt_ind_para', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'di_size', + 'do_size', + 'module_type', + 'pad', +] +struct__T_DIDO_ADDR_ALLOC._fields_ = [ + ('slt_ind_para', T_SLOT_IND_PARA), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('module_type', c_ubyte), + ('pad', c_ubyte), +] + +T_DIDO_ADDR_ALLOC = struct__T_DIDO_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7633 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7636 +class union_anon_200(Union): + pass + +union_anon_200.__slots__ = [ + 'bus_para', + 'mode_addr_alloc', + 'slv_sub_para', + 'slv_para', + 'dgn_addr_alloc', + 'module_data', + 'dido_addr_alloc', +] +union_anon_200._fields_ = [ + ('bus_para', T_BUS_PARA), + ('mode_addr_alloc', T_MODE_ADDR_ALLOC), + ('slv_sub_para', T_SLAVE_SUB_PARA), + ('slv_para', T_SLAVE_PARA), + ('dgn_addr_alloc', T_DGN_ADDR_ALLOC), + ('module_data', T_MODULE_DATA), + ('dido_addr_alloc', T_DIDO_ADDR_ALLOC), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7645 +class struct__OUT_PBMPRM(Structure): + pass + +struct__OUT_PBMPRM.__slots__ = [ + 'prm', +] +struct__OUT_PBMPRM._fields_ = [ + ('prm', union_anon_200), +] + +OUT_PBMPRM = struct__OUT_PBMPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7645 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7652 +class struct__T_MAS_USR_FLG(Structure): + pass + +struct__T_MAS_USR_FLG.__slots__ = [ + 'master_user_data_len', + 'master_user_data', +] +struct__T_MAS_USR_FLG._fields_ = [ + ('master_user_data_len', c_char), + ('master_user_data', c_char), +] + +T_MAS_USR_FLG = struct__T_MAS_USR_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7652 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7675 +class struct__T_BUS_PARA_FLG(Structure): + pass + +struct__T_BUS_PARA_FLG.__slots__ = [ + 'fdl_add', + 'baud_rate', + 'tsl', + 'min_tsdr', + 'max_tsdr', + 'tqui', + 'tset', + 'ttr', + 'g', + 'hsa', + 'max_retry_limit', + 'bp_flag', + 'min_slave_interval', + 'poll_timeout', + 'data_control_time', + 'pad1', + 'reserved', + 'master_class2_name_rsv', + 'pad2', + 'mas_usr', +] +struct__T_BUS_PARA_FLG._fields_ = [ + ('fdl_add', c_char), + ('baud_rate', c_char), + ('tsl', c_char), + ('min_tsdr', c_char), + ('max_tsdr', c_char), + ('tqui', c_char), + ('tset', c_char), + ('ttr', c_char), + ('g', c_char), + ('hsa', c_char), + ('max_retry_limit', c_char), + ('bp_flag', c_char), + ('min_slave_interval', c_char), + ('poll_timeout', c_char), + ('data_control_time', c_char), + ('pad1', c_char), + ('reserved', c_char * int(6)), + ('master_class2_name_rsv', c_char), + ('pad2', c_char), + ('mas_usr', T_MAS_USR_FLG), +] + +T_BUS_PARA_FLG = struct__T_BUS_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7675 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7683 +class struct__T_MODE_ADDR_ALLOC_FLG(Structure): + pass + +struct__T_MODE_ADDR_ALLOC_FLG.__slots__ = [ + 'md_path', + 'md_kind', + 'md_top_address', + 'md_size', +] +struct__T_MODE_ADDR_ALLOC_FLG._fields_ = [ + ('md_path', c_char), + ('md_kind', c_char), + ('md_top_address', c_char), + ('md_size', c_char), +] + +T_MODE_ADDR_ALLOC_FLG = struct__T_MODE_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7683 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7689 +class struct__T_SLAVE_IND_PARA_FLG(Structure): + pass + +struct__T_SLAVE_IND_PARA_FLG.__slots__ = [ + 'slv_idx', + 'slv_no', +] +struct__T_SLAVE_IND_PARA_FLG._fields_ = [ + ('slv_idx', c_char), + ('slv_no', c_char), +] + +T_SLAVE_IND_PARA_FLG = struct__T_SLAVE_IND_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7689 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7696 +class struct__T_SLAVE_SUB_PARA_FLG(Structure): + pass + +struct__T_SLAVE_SUB_PARA_FLG.__slots__ = [ + 'slv_ind_para', + 'slv_enable', + 'slt_num', +] +struct__T_SLAVE_SUB_PARA_FLG._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA_FLG), + ('slv_enable', c_char), + ('slt_num', c_char), +] + +T_SLAVE_SUB_PARA_FLG = struct__T_SLAVE_SUB_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7696 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7702 +class struct__T_USR_PRM_DATA_FLG(Structure): + pass + +struct__T_USR_PRM_DATA_FLG.__slots__ = [ + 'user_prm_data_len', + 'user_prm_data', +] +struct__T_USR_PRM_DATA_FLG._fields_ = [ + ('user_prm_data_len', c_char), + ('user_prm_data', c_char), +] + +T_USR_PRM_DATA_FLG = struct__T_USR_PRM_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7702 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7713 +class struct__T_PRM_DATA_FLG(Structure): + pass + +struct__T_PRM_DATA_FLG.__slots__ = [ + 'station_status', + 'wd_fact_1', + 'wd_fact_2', + 'min_tsdr', + 'ident_number', + 'group_ident', + 'usr_prm', +] +struct__T_PRM_DATA_FLG._fields_ = [ + ('station_status', c_char), + ('wd_fact_1', c_char), + ('wd_fact_2', c_char), + ('min_tsdr', c_char), + ('ident_number', c_char), + ('group_ident', c_char), + ('usr_prm', T_USR_PRM_DATA_FLG), +] + +T_PRM_DATA_FLG = struct__T_PRM_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7713 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7719 +class struct__T_CFG_DATA_FLG(Structure): + pass + +struct__T_CFG_DATA_FLG.__slots__ = [ + 'cfg_data_len', + 'cfg_data', +] +struct__T_CFG_DATA_FLG._fields_ = [ + ('cfg_data_len', c_char), + ('cfg_data', c_char), +] + +T_CFG_DATA_FLG = struct__T_CFG_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7719 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7725 +class struct__T_SLV_USR_DATA_FLAG(Structure): + pass + +struct__T_SLV_USR_DATA_FLAG.__slots__ = [ + 'slave_user_data_len', + 'slave_user_data', +] +struct__T_SLV_USR_DATA_FLAG._fields_ = [ + ('slave_user_data_len', c_char), + ('slave_user_data', c_char), +] + +T_SLV_USR_DATA_FLG = struct__T_SLV_USR_DATA_FLAG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7725 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7736 +class struct__T_SLAVE_PARA_FLG(Structure): + pass + +struct__T_SLAVE_PARA_FLG.__slots__ = [ + 'slv_ind_para', + 'sl_flag', + 'slave_type', + 'reserved', + 'prm_data', + 'cfg_data_rsv', + 'slv_usr', +] +struct__T_SLAVE_PARA_FLG._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA_FLG), + ('sl_flag', c_char), + ('slave_type', c_char), + ('reserved', c_char * int(12)), + ('prm_data', T_PRM_DATA_FLG), + ('cfg_data_rsv', T_CFG_DATA_FLG), + ('slv_usr', T_SLV_USR_DATA_FLG), +] + +T_SLAVE_PARA_FLG = struct__T_SLAVE_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7736 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7745 +class struct__T_DGN_ADDR_ALLOC_FLG(Structure): + pass + +struct__T_DGN_ADDR_ALLOC_FLG.__slots__ = [ + 'slv_ind_para', + 'dgn_path', + 'dgn_kind', + 'dgn_top_address', + 'dgn_size', +] +struct__T_DGN_ADDR_ALLOC_FLG._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA_FLG), + ('dgn_path', c_char), + ('dgn_kind', c_char), + ('dgn_top_address', c_char), + ('dgn_size', c_char), +] + +T_DGN_ADDR_ALLOC_FLG = struct__T_DGN_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7745 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7751 +class struct__T_SLOT_IND_PARA_FLG(Structure): + pass + +struct__T_SLOT_IND_PARA_FLG.__slots__ = [ + 'slv_no', + 'slt_no', +] +struct__T_SLOT_IND_PARA_FLG._fields_ = [ + ('slv_no', c_char), + ('slt_no', c_char), +] + +T_SLOT_IND_PARA_FLG = struct__T_SLOT_IND_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7751 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7758 +class struct__T_MODULE_DATA_FLG(Structure): + pass + +struct__T_MODULE_DATA_FLG.__slots__ = [ + 'slt_ind_para', + 'module_len', + 'module_data', +] +struct__T_MODULE_DATA_FLG._fields_ = [ + ('slt_ind_para', T_SLOT_IND_PARA_FLG), + ('module_len', c_char), + ('module_data', c_char), +] + +T_MODULE_DATA_FLG = struct__T_MODULE_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7758 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7773 +class struct__T_DIDO_ADDR_ALLOC_FLG(Structure): + pass + +struct__T_DIDO_ADDR_ALLOC_FLG.__slots__ = [ + 'slt_ind_para', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'di_size', + 'do_size', + 'module_type_rsv', + 'pad', +] +struct__T_DIDO_ADDR_ALLOC_FLG._fields_ = [ + ('slt_ind_para', T_SLOT_IND_PARA_FLG), + ('di_path', c_char), + ('do_path', c_char), + ('di_kind', c_char), + ('do_kind', c_char), + ('di_top_address', c_char), + ('do_top_address', c_char), + ('di_size', c_char), + ('do_size', c_char), + ('module_type_rsv', c_char), + ('pad', c_char), +] + +T_DIDO_ADDR_ALLOC_FLG = struct__T_DIDO_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7773 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7776 +class union_anon_201(Union): + pass + +union_anon_201.__slots__ = [ + 'bus_para', + 'mode_addr_alloc', + 'slv_sub_para', + 'slv_para', + 'dgn_addr_alloc', + 'module_data', + 'dido_addr_alloc', +] +union_anon_201._fields_ = [ + ('bus_para', T_BUS_PARA), + ('mode_addr_alloc', T_MODE_ADDR_ALLOC), + ('slv_sub_para', T_SLAVE_SUB_PARA), + ('slv_para', T_SLAVE_PARA), + ('dgn_addr_alloc', T_DGN_ADDR_ALLOC), + ('module_data', T_MODULE_DATA), + ('dido_addr_alloc', T_DIDO_ADDR_ALLOC), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7785 +class struct__IN_PBMPRM(Structure): + pass + +struct__IN_PBMPRM.__slots__ = [ + 'prm', +] +struct__IN_PBMPRM._fields_ = [ + ('prm', union_anon_201), +] + +IN_PBMPRM = struct__IN_PBMPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7785 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7788 +class union_anon_202(Union): + pass + +union_anon_202.__slots__ = [ + 'bus_para', + 'mode_addr_alloc', + 'slv_sub_para', + 'slv_para', + 'dgn_addr_alloc', + 'module_data', + 'dido_addr_alloc', +] +union_anon_202._fields_ = [ + ('bus_para', T_BUS_PARA_FLG), + ('mode_addr_alloc', T_MODE_ADDR_ALLOC_FLG), + ('slv_sub_para', T_SLAVE_SUB_PARA_FLG), + ('slv_para', T_SLAVE_PARA_FLG), + ('dgn_addr_alloc', T_DGN_ADDR_ALLOC_FLG), + ('module_data', T_MODULE_DATA_FLG), + ('dido_addr_alloc', T_DIDO_ADDR_ALLOC_FLG), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7797 +class struct__IN_PBMPRMFLG(Structure): + pass + +struct__IN_PBMPRMFLG.__slots__ = [ + 'flg', +] +struct__IN_PBMPRMFLG._fields_ = [ + ('flg', union_anon_202), +] + +IN_PBMPRMFLG = struct__IN_PBMPRMFLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7797 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7803 +class struct__T_SLVSLT_IND(Structure): + pass + +struct__T_SLVSLT_IND.__slots__ = [ + 'slv_no', + 'slt_no', +] +struct__T_SLVSLT_IND._fields_ = [ + ('slv_no', c_ubyte), + ('slt_no', c_ubyte), +] + +T_SLVSLT_IND = struct__T_SLVSLT_IND# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7803 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7815 +class struct__T_SLVTBL(Structure): + pass + +struct__T_SLVTBL.__slots__ = [ + 'slv_ind_para', + 'slv_enable', + 'slt_num', + 'dgn_path', + 'dgn_kind', + 'dgn_top_address', + 'dgn_size', + 'pad', +] +struct__T_SLVTBL._fields_ = [ + ('slv_ind_para', T_SLAVE_IND_PARA), + ('slv_enable', c_ubyte), + ('slt_num', c_ubyte), + ('dgn_path', c_ubyte), + ('dgn_kind', c_ubyte), + ('dgn_top_address', c_uint16), + ('dgn_size', c_ubyte), + ('pad', c_ubyte), +] + +T_SLVTBL = struct__T_SLVTBL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7815 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7819 +class struct__OUT_ALLSLVTBL(Structure): + pass + +struct__OUT_ALLSLVTBL.__slots__ = [ + 'slv_tbl', +] +struct__OUT_ALLSLVTBL._fields_ = [ + ('slv_tbl', T_SLVTBL * int(80)), +] + +OUT_ALLSLVTBL = struct__OUT_ALLSLVTBL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7819 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7827 +class struct__T_MAXMODLENPRM(Structure): + pass + +struct__T_MAXMODLENPRM.__slots__ = [ + 'slv_no', + 'slt_no', + 'max_mod_len', + 'pad', +] +struct__T_MAXMODLENPRM._fields_ = [ + ('slv_no', c_ubyte), + ('slt_no', c_ubyte), + ('max_mod_len', c_ubyte), + ('pad', c_ubyte), +] + +T_MAXMODLENPRM = struct__T_MAXMODLENPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7827 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7830 +class union_anon_203(Union): + pass + +union_anon_203.__slots__ = [ + 'max_slv_num', + 'max_slt_num', + 'enb_slv_num', + 'total_slts', + 'shift_mode_stat', + 'max_mod_len_prm', +] +union_anon_203._fields_ = [ + ('max_slv_num', c_ubyte), + ('max_slt_num', c_ubyte), + ('enb_slv_num', c_ubyte), + ('total_slts', c_ubyte), + ('shift_mode_stat', c_ubyte), + ('max_mod_len_prm', T_MAXMODLENPRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7838 +class struct__OUT_PBMSUBPRM(Structure): + pass + +struct__OUT_PBMSUBPRM.__slots__ = [ + 'subprm', +] +struct__OUT_PBMSUBPRM._fields_ = [ + ('subprm', union_anon_203), +] + +OUT_PBMSUBPRM = struct__OUT_PBMSUBPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7838 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7844 +class struct__T_ERR_CODE(Structure): + pass + +struct__T_ERR_CODE.__slots__ = [ + 'param_err_code', + 'inter_err_code', +] +struct__T_ERR_CODE._fields_ = [ + ('param_err_code', c_uint16 * int(4)), + ('inter_err_code', c_uint16 * int(4)), +] + +T_ERR_CODE = struct__T_ERR_CODE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7844 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7851 +class struct__OUT_CHGMODERESULT(Structure): + pass + +struct__OUT_CHGMODERESULT.__slots__ = [ + 'crnt_mode', + 'pad', + 'result', +] +struct__OUT_CHGMODERESULT._fields_ = [ + ('crnt_mode', c_ubyte), + ('pad', c_ubyte), + ('result', c_uint16), +] + +OUT_CHGMODERESULT = struct__OUT_CHGMODERESULT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7851 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7858 +class struct__T_DATA_REF_TIM(Structure): + pass + +struct__T_DATA_REF_TIM.__slots__ = [ + 'total_ref_tim', + 'board_ref_tim', + 'cnc_ref_tim', +] +struct__T_DATA_REF_TIM._fields_ = [ + ('total_ref_tim', c_uint16), + ('board_ref_tim', c_uint16), + ('cnc_ref_tim', c_uint16), +] + +T_DATA_REF_TIM = struct__T_DATA_REF_TIM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7858 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7861 +class union_anon_204(Union): + pass + +union_anon_204.__slots__ = [ + 'crnt_mode', + 'data_ref_tim', +] +union_anon_204._fields_ = [ + ('crnt_mode', c_ubyte), + ('data_ref_tim', T_DATA_REF_TIM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7865 +class struct__OUT_PBMCOMINFO(Structure): + pass + +struct__OUT_PBMCOMINFO.__slots__ = [ + 'cominfo', +] +struct__OUT_PBMCOMINFO._fields_ = [ + ('cominfo', union_anon_204), +] + +OUT_PBMCOMINFO = struct__OUT_PBMCOMINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7865 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7876 +class struct__OUT_PBMNODEINFO(Structure): + pass + +struct__OUT_PBMNODEINFO.__slots__ = [ + 'slv_no', + 'commstat', + 'status1', + 'status2', + 'status3', + 'master', + 'ident', +] +struct__OUT_PBMNODEINFO._fields_ = [ + ('slv_no', c_ubyte), + ('commstat', c_ubyte), + ('status1', c_ubyte), + ('status2', c_ubyte), + ('status3', c_ubyte), + ('master', c_ubyte), + ('ident', c_uint16), +] + +OUT_PBMNODEINFO = struct__OUT_PBMNODEINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7876 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7893 +class struct__OUT_PBMSLOTINFO(Structure): + pass + +struct__OUT_PBMSLOTINFO.__slots__ = [ + 'slv_no', + 'slt_no', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'module_type', + 'commstat', + 'reserved', +] +struct__OUT_PBMSLOTINFO._fields_ = [ + ('slv_no', c_ubyte), + ('slt_no', c_ubyte), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), + ('module_type', c_ubyte), + ('commstat', c_ubyte), + ('reserved', c_uint16), +] + +OUT_PBMSLOTINFO = struct__OUT_PBMSLOTINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7893 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7907 +class struct__OUT_PBSPRM(Structure): + pass + +struct__OUT_PBSPRM.__slots__ = [ + 'slave_no', + 'pad', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', +] +struct__OUT_PBSPRM._fields_ = [ + ('slave_no', c_ubyte), + ('pad', c_ubyte), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), +] + +OUT_PBSPRM = struct__OUT_PBSPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7907 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7921 +class struct__IN_PBSPRMFLG(Structure): + pass + +struct__IN_PBSPRMFLG.__slots__ = [ + 'slave_no', + 'pad', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', +] +struct__IN_PBSPRMFLG._fields_ = [ + ('slave_no', c_char), + ('pad', c_char), + ('di_size', c_char), + ('do_size', c_char), + ('di_path', c_char), + ('do_path', c_char), + ('di_kind', c_char), + ('do_kind', c_char), + ('di_top_address', c_char), + ('do_top_address', c_char), +] + +IN_PBSPRMFLG = struct__IN_PBSPRMFLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7921 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7934 +class struct__IN_PBSPRM(Structure): + pass + +struct__IN_PBSPRM.__slots__ = [ + 'slave_no', + 'pad', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', +] +struct__IN_PBSPRM._fields_ = [ + ('slave_no', c_ubyte), + ('pad', c_ubyte), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), +] + +IN_PBSPRM = struct__IN_PBSPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7934 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7943 +class struct__OUT_PBSSTATUS(Structure): + pass + +struct__OUT_PBSSTATUS.__slots__ = [ + 'config_sts', + 'param_sts', + 'watchdog_sts', + 'pad', + 'ident_no', +] +struct__OUT_PBSSTATUS._fields_ = [ + ('config_sts', c_ubyte), + ('param_sts', c_ubyte), + ('watchdog_sts', c_ubyte), + ('pad', c_ubyte), + ('ident_no', c_uint16), +] + +OUT_PBSSTATUS = struct__OUT_PBSSTATUS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7943 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7960 +class struct__OUT_PBSPRM2(Structure): + pass + +struct__OUT_PBSPRM2.__slots__ = [ + 'slave_no', + 'pad', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'sts_path', + 'sts_kind', + 'sts_top_address', +] +struct__OUT_PBSPRM2._fields_ = [ + ('slave_no', c_ubyte), + ('pad', c_ubyte), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), + ('sts_path', c_ubyte), + ('sts_kind', c_ubyte), + ('sts_top_address', c_uint16), +] + +OUT_PBSPRM2 = struct__OUT_PBSPRM2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7960 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7978 +class struct__IN_PBSPRMFLG2(Structure): + pass + +struct__IN_PBSPRMFLG2.__slots__ = [ + 'slave_no', + 'pad1', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'sts_path', + 'sts_kind', + 'sts_top_address', + 'pad2', +] +struct__IN_PBSPRMFLG2._fields_ = [ + ('slave_no', c_char), + ('pad1', c_char), + ('di_size', c_char), + ('do_size', c_char), + ('di_path', c_char), + ('do_path', c_char), + ('di_kind', c_char), + ('do_kind', c_char), + ('di_top_address', c_char), + ('do_top_address', c_char), + ('sts_path', c_char), + ('sts_kind', c_char), + ('sts_top_address', c_char), + ('pad2', c_char), +] + +IN_PBSPRMFLG2 = struct__IN_PBSPRMFLG2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7978 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7994 +class struct__IN_PBSPRM2(Structure): + pass + +struct__IN_PBSPRM2.__slots__ = [ + 'slave_no', + 'pad', + 'di_size', + 'do_size', + 'di_path', + 'do_path', + 'di_kind', + 'do_kind', + 'di_top_address', + 'do_top_address', + 'sts_path', + 'sts_kind', + 'sts_top_address', +] +struct__IN_PBSPRM2._fields_ = [ + ('slave_no', c_ubyte), + ('pad', c_ubyte), + ('di_size', c_ubyte), + ('do_size', c_ubyte), + ('di_path', c_ubyte), + ('do_path', c_ubyte), + ('di_kind', c_ubyte), + ('do_kind', c_ubyte), + ('di_top_address', c_uint16), + ('do_top_address', c_uint16), + ('sts_path', c_ubyte), + ('sts_kind', c_ubyte), + ('sts_top_address', c_uint16), +] + +IN_PBSPRM2 = struct__IN_PBSPRM2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7994 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8005 +class struct__OUT_PBSSTATUS2(Structure): + pass + +struct__OUT_PBSSTATUS2.__slots__ = [ + 'config_sts', + 'param_sts', + 'watchdog_sts', + 'pad1', + 'ident_no', + 'sts', + 'pad2', +] +struct__OUT_PBSSTATUS2._fields_ = [ + ('config_sts', c_ubyte), + ('param_sts', c_ubyte), + ('watchdog_sts', c_ubyte), + ('pad1', c_ubyte), + ('ident_no', c_uint16), + ('sts', c_ubyte), + ('pad2', c_ubyte), +] + +OUT_PBSSTATUS2 = struct__OUT_PBSSTATUS2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8005 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8018 +class struct_odbnode(Structure): + pass + +struct_odbnode.__slots__ = [ + 'node_no', + 'io_base', + 'status', + 'cnc_type', + 'node_name', +] +struct_odbnode._fields_ = [ + ('node_no', c_int32), + ('io_base', c_int32), + ('status', c_int32), + ('cnc_type', c_int32), + ('node_name', c_char * int(20)), +] + +ODBNODE = struct_odbnode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8018 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8029 +class struct_odbpmmslv(Structure): + pass + +struct_odbpmmslv.__slots__ = [ + 'slvnum', + 'group', +] +struct_odbpmmslv._fields_ = [ + ('slvnum', c_int32), + ('group', c_int32 * int(8)), +] + +ODBPMMSLV = struct_odbpmmslv# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8029 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8038 +class struct_odbpmmsyd(Structure): + pass + +struct_odbpmmsyd.__slots__ = [ + 'system', + 'model', + 'series', + 'edition', +] +struct_odbpmmsyd._fields_ = [ + ('system', c_char * int(2)), + ('model', c_char * int(2)), + ('series', c_char * int(4)), + ('edition', c_char * int(4)), +] + +ODBPMMSYD = struct_odbpmmsyd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8038 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8046 +class struct_idbpmmgti(Structure): + pass + +struct_idbpmmgti.__slots__ = [ + 'top', + 'num', +] +struct_idbpmmgti._fields_ = [ + ('top', c_int32), + ('num', c_int32), +] + +IDBPMMGTI = struct_idbpmmgti# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8046 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8061 +class struct_odbpmmget(Structure): + pass + +struct_odbpmmget.__slots__ = [ + 'pos', + 'feed', + 'data', + 'number', + 'axis', + 'type', + 'alaxis', + 'alnumber', + 'chanl', + 'group', +] +struct_odbpmmget._fields_ = [ + ('pos', c_int32), + ('feed', c_int32), + ('data', c_int32 * int(20)), + ('number', c_int32 * int(20)), + ('axis', c_int16 * int(20)), + ('type', c_int16 * int(20)), + ('alaxis', c_char * int(40)), + ('alnumber', c_uint16 * int(40)), + ('chanl', c_int32), + ('group', c_int32), +] + +ODBPMMGET = struct_odbpmmget# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8061 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8069 +class struct_odbpmmprp(Structure): + pass + +struct_odbpmmprp.__slots__ = [ + 'data', + 'number', + 'axis', + 'type', +] +struct_odbpmmprp._fields_ = [ + ('data', c_int32), + ('number', c_uint16), + ('axis', c_ubyte), + ('type', c_ubyte), +] + +ODBPMMPRP = struct_odbpmmprp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8069 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8077 +class struct_idbpmmprp(Structure): + pass + +struct_idbpmmprp.__slots__ = [ + 'chanl', + 'group', + 'folder', + 'warn', +] +struct_idbpmmprp._fields_ = [ + ('chanl', c_int32), + ('group', c_int32), + ('folder', c_char * int(130)), + ('warn', c_int32), +] + +IDBPMMPRP = struct_idbpmmprp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8077 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8082 +class struct_odbpmmio(Structure): + pass + +struct_odbpmmio.__slots__ = [ + 'chanlnum', +] +struct_odbpmmio._fields_ = [ + ('chanlnum', c_int32), +] + +ODBPMMIO = struct_odbpmmio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8082 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8093 +class struct_iodbrtmio(Structure): + pass + +struct_iodbrtmio.__slots__ = [ + 'adr_type', + 'dummy', + 'no', + 'bit', +] +struct_iodbrtmio._fields_ = [ + ('adr_type', c_int16), + ('dummy', c_int16), + ('no', c_uint32), + ('bit', c_char), +] + +IODBRTMIO = struct_iodbrtmio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8093 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8100 +class struct_iodbrtmior(Structure): + pass + +struct_iodbrtmior.__slots__ = [ + 'adr_type', + 'adr_attr', + 'sno', + 'eno', +] +struct_iodbrtmior._fields_ = [ + ('adr_type', c_int16), + ('adr_attr', c_int32), + ('sno', c_uint32), + ('eno', c_uint32), +] + +IODBRTMIOR = struct_iodbrtmior# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8100 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8109 +class struct_odbipl(Structure): + pass + +struct_odbipl.__slots__ = [ + 'outpt', + 'ipltp', + 'mv', + 'inp', +] +struct_odbipl._fields_ = [ + ('outpt', c_ubyte), + ('ipltp', c_ubyte), + ('mv', c_ubyte), + ('inp', c_ubyte), +] + +ODBIPL = struct_odbipl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8109 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8116 +class struct_iodbaxis(Structure): + pass + +struct_iodbaxis.__slots__ = [ + 'axnum', + 'data', + 'dp', +] +struct_iodbaxis._fields_ = [ + ('axnum', c_int), + ('data', c_int32 * int(32)), + ('dp', c_int32 * int(32)), +] + +IODBAXIS = struct_iodbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8116 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8122 +class struct_realmes(Structure): + pass + +struct_realmes.__slots__ = [ + 'mes_val', + 'dec_val', +] +struct_realmes._fields_ = [ + ('mes_val', c_int32), + ('dec_val', c_int32), +] + +REALMES = struct_realmes# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8122 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8134 +class struct_odbcsvid(Structure): + pass + +struct_odbcsvid.__slots__ = [ + 'mt_spc', + 'mt_srn', + 'plc_spc', + 'plc_srn', + 'svm_spc', + 'svm_srn', + 'psm_spc', + 'psm_srn', +] +struct_odbcsvid._fields_ = [ + ('mt_spc', c_char * int(20)), + ('mt_srn', c_char * int(10)), + ('plc_spc', c_char * int(22)), + ('plc_srn', c_char * int(9)), + ('svm_spc', c_char * int(22)), + ('svm_srn', c_char * int(12)), + ('psm_spc', c_char * int(22)), + ('psm_srn', c_char * int(12)), +] + +ODBCSVID = struct_odbcsvid# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8134 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8145 +class struct_odbcspid(Structure): + pass + +struct_odbcspid.__slots__ = [ + 'mt_spc', + 'mt_srn', + 'sbmt_spc', + 'sbmt_srn', + 'spm_spc', + 'spm_srn', + 'psm_spc', + 'psm_srn', +] +struct_odbcspid._fields_ = [ + ('mt_spc', c_char * int(20)), + ('mt_srn', c_char * int(10)), + ('sbmt_spc', c_char * int(20)), + ('sbmt_srn', c_char * int(10)), + ('spm_spc', c_char * int(22)), + ('spm_srn', c_char * int(12)), + ('psm_spc', c_char * int(22)), + ('psm_srn', c_char * int(12)), +] + +ODBCSPID = struct_odbcspid# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8145 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8163 +class struct_odbcsvid2(Structure): + pass + +struct_odbcsvid2.__slots__ = [ + 'mt_spc', + 'mt_srn', + 'plc_spc', + 'plc_srn', + 'svm_spc', + 'svm_srn', + 'psm_spc', + 'psm_srn', + 'svs_see', + 'pss_see', + 'pm1_spc', + 'pm1_srn', + 'pm2_spc', + 'pm2_srn', +] +struct_odbcsvid2._fields_ = [ + ('mt_spc', c_char * int(20)), + ('mt_srn', c_char * int(10)), + ('plc_spc', c_char * int(22)), + ('plc_srn', c_char * int(9)), + ('svm_spc', c_char * int(22)), + ('svm_srn', c_char * int(12)), + ('psm_spc', c_char * int(22)), + ('psm_srn', c_char * int(12)), + ('svs_see', c_char * int(9)), + ('pss_see', c_char * int(9)), + ('pm1_spc', c_char * int(22)), + ('pm1_srn', c_char * int(9)), + ('pm2_spc', c_char * int(22)), + ('pm2_srn', c_char * int(9)), +] + +ODBCSVID2 = struct_odbcsvid2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8163 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8175 +class struct_odbcspid2(Structure): + pass + +struct_odbcspid2.__slots__ = [ + 'mt_spc', + 'mt_srn', + 'sbmt_spc', + 'sbmt_srn', + 'spm_spc', + 'spm_srn', + 'psm_spc', + 'psm_srn', + 'pss_see', +] +struct_odbcspid2._fields_ = [ + ('mt_spc', c_char * int(20)), + ('mt_srn', c_char * int(10)), + ('sbmt_spc', c_char * int(20)), + ('sbmt_srn', c_char * int(10)), + ('spm_spc', c_char * int(22)), + ('spm_srn', c_char * int(12)), + ('psm_spc', c_char * int(22)), + ('psm_srn', c_char * int(12)), + ('pss_see', c_char * int(9)), +] + +ODBCSPID2 = struct_odbcspid2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8175 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8179 +class struct_anon_205(Structure): + pass + +struct_anon_205.__slots__ = [ + 'hour', + 'minute', + 'second', +] +struct_anon_205._fields_ = [ + ('hour', c_int32), + ('minute', c_int32), + ('second', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8186 +class struct_dcsmcc(Structure): + pass + +struct_dcsmcc.__slots__ = [ + 'time', + 'testno', + 'sign', +] +struct_dcsmcc._fields_ = [ + ('time', struct_anon_205), + ('testno', c_int32), + ('sign', c_int32), +] + +DCSMCC = struct_dcsmcc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8186 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8191 +class struct_dcsmca(Structure): + pass + +struct_dcsmca.__slots__ = [ + 'mgrp_no', + 'mcc_test_inf', +] +struct_dcsmca._fields_ = [ + ('mgrp_no', c_int32), + ('mcc_test_inf', POINTER(DCSMCC)), +] + +DCSMCA = struct_dcsmca# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8191 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8196 +class struct_dcsfmoni(Structure): + pass + +struct_dcsfmoni.__slots__ = [ + 'data_d', + 'data_p', +] +struct_dcsfmoni._fields_ = [ + ('data_d', c_int32), + ('data_p', c_int32), +] + +ODBDCSFMONI = struct_dcsfmoni# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8196 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8201 +class struct_anon_206(Structure): + pass + +struct_anon_206.__slots__ = [ + 'pmc_adr', + 'pmc_data', + 'dcs_adr', + 'dcs_data', +] +struct_anon_206._fields_ = [ + ('pmc_adr', c_char * int(8)), + ('pmc_data', c_int32 * int(8)), + ('dcs_adr', c_char * int(8)), + ('dcs_data', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8207 +class struct_anon_207(Structure): + pass + +struct_anon_207.__slots__ = [ + 'pmc_adr', + 'pmc_data', + 'dcs_adr', + 'dcs_data', +] +struct_anon_207._fields_ = [ + ('pmc_adr', c_char * int(8)), + ('pmc_data', c_int32 * int(8)), + ('dcs_adr', c_char * int(8)), + ('dcs_data', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8213 +class struct_dcscrsalm(Structure): + pass + +struct_dcscrsalm.__slots__ = [ + 'existFlag', + 'pmc_no', + 'pmc', + 'dcspmc', +] +struct_dcscrsalm._fields_ = [ + ('existFlag', c_int32), + ('pmc_no', c_int32), + ('pmc', struct_anon_206), + ('dcspmc', struct_anon_207), +] + +DCSCRSALM = struct_dcscrsalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8213 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8220 +class struct_dcssvspsts(Structure): + pass + +struct_dcssvspsts.__slots__ = [ + 'name', + 'dummy', + 'ncdata', + 'svspdata', +] +struct_dcssvspsts._fields_ = [ + ('name', c_char * int(4)), + ('dummy', c_int32), + ('ncdata', c_double), + ('svspdata', c_double), +] + +DCSSVSPSTS = struct_dcssvspsts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8220 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8231 +class struct_dcssvspst2(Structure): + pass + +struct_dcssvspst2.__slots__ = [ + 'limit_dt_p', + 'limit_dt_m', + 'axissts', + 'unittype', + 'axissts2', + 'level', + 'alm_lvl', + 'add_info', +] +struct_dcssvspst2._fields_ = [ + ('limit_dt_p', c_double), + ('limit_dt_m', c_double), + ('axissts', c_int16), + ('unittype', c_int16), + ('axissts2', c_char), + ('level', c_char), + ('alm_lvl', c_char), + ('add_info', c_char), +] + +DCSSVSPST2 = struct_dcssvspst2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8231 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8241 +class struct__pmc_reg(Structure): + pass + +struct__pmc_reg.__slots__ = [ + 'Path', + 'Kind', + 'Address', +] +struct__pmc_reg._fields_ = [ + ('Path', c_ubyte), + ('Kind', c_ubyte), + ('Address', c_uint16), +] + +PMC_REG = struct__pmc_reg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8241 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8257 +class struct__out_dnmprm_bus(Structure): + pass + +struct__out_dnmprm_bus.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'CycleTimeCurrent', + 'CycleTimeMaximum', + 'CycleTimeMinimum', + 'RefreshTime', +] +struct__out_dnmprm_bus._fields_ = [ + ('Network', c_int16), + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('CommonStatus', PMC_REG), + ('CommonStatusSize', c_int16), + ('CycleTimeSetting', c_int16), + ('CycleTimeCurrent', c_int16), + ('CycleTimeMaximum', c_int16), + ('CycleTimeMinimum', c_int16), + ('RefreshTime', c_uint16), +] + +OUT_DNMPRM_BUS = struct__out_dnmprm_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8257 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8271 +class struct__out_dnmprm_each_node(Structure): + pass + +struct__out_dnmprm_each_node.__slots__ = [ + 'NodeNumber', + 'Communication', + 'reserved1', + 'DetailStatus', + 'reserved2', + 'Di', + 'DiSize', + 'reserved3', + 'Do', + 'DoSize', + 'reserved4', +] +struct__out_dnmprm_each_node._fields_ = [ + ('NodeNumber', c_int16), + ('Communication', c_int16), + ('reserved1', c_int16 * int(6)), + ('DetailStatus', PMC_REG), + ('reserved2', c_int16 * int(2)), + ('Di', PMC_REG), + ('DiSize', c_int16), + ('reserved3', c_int16), + ('Do', PMC_REG), + ('DoSize', c_int16), + ('reserved4', c_int16), +] + +OUT_DNMPRM_SLAVE = struct__out_dnmprm_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8271 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8274 +class union_anon_208(Union): + pass + +union_anon_208.__slots__ = [ + 'bus', + 'slave', +] +union_anon_208._fields_ = [ + ('bus', OUT_DNMPRM_BUS), + ('slave', OUT_DNMPRM_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8278 +class struct__out_dnmprm(Structure): + pass + +struct__out_dnmprm.__slots__ = [ + 'prm', +] +struct__out_dnmprm._fields_ = [ + ('prm', union_anon_208), +] + +OUT_DNMPRM = struct__out_dnmprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8278 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8294 +class struct__out_dnmprm_bus2(Structure): + pass + +struct__out_dnmprm_bus2.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'CycleTimeCurrent', + 'CycleTimeMaximum', + 'CycleTimeMinimum', + 'RefreshTime', + 'Option', + 'reserved', +] +struct__out_dnmprm_bus2._fields_ = [ + ('Network', c_int16), + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('CommonStatus', PMC_REG), + ('CommonStatusSize', c_int16), + ('CycleTimeSetting', c_int16), + ('CycleTimeCurrent', c_int16), + ('CycleTimeMaximum', c_int16), + ('CycleTimeMinimum', c_int16), + ('RefreshTime', c_uint16), + ('Option', c_uint16), + ('reserved', c_int16), +] + +OUT_DNMPRM_BUS2 = struct__out_dnmprm_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8294 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8297 +class union_anon_209(Union): + pass + +union_anon_209.__slots__ = [ + 'bus', + 'slave', +] +union_anon_209._fields_ = [ + ('bus', OUT_DNMPRM_BUS2), + ('slave', OUT_DNMPRM_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8301 +class struct__out_dnmprm2(Structure): + pass + +struct__out_dnmprm2.__slots__ = [ + 'prm', +] +struct__out_dnmprm2._fields_ = [ + ('prm', union_anon_209), +] + +OUT_DNMPRM2 = struct__out_dnmprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8301 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8314 +class struct__in_dnmprmflag_bus(Structure): + pass + +struct__in_dnmprmflag_bus.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'reserved', +] +struct__in_dnmprmflag_bus._fields_ = [ + ('Network', c_char), + ('BaudRate', c_char), + ('DiDataOnAbnormal', c_char), + ('OwnMacId', c_char), + ('CommonStatus', c_char), + ('CommonStatusSize', c_char), + ('CycleTimeSetting', c_char), + ('reserved', c_char * int(9)), +] + +IN_DNMPRMFLAG_BUS = struct__in_dnmprmflag_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8314 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8324 +class struct__in_dnmprmflag_each_node(Structure): + pass + +struct__in_dnmprmflag_each_node.__slots__ = [ + 'Communication', + 'DetailStatus', + 'Di', + 'DiSize', + 'Do', + 'DoSize', + 'reserved', +] +struct__in_dnmprmflag_each_node._fields_ = [ + ('Communication', c_char), + ('DetailStatus', c_char), + ('Di', c_char), + ('DiSize', c_char), + ('Do', c_char), + ('DoSize', c_char), + ('reserved', c_char * int(10)), +] + +IN_DNMPRMFLAG_SLAVE = struct__in_dnmprmflag_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8324 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8327 +class union_anon_210(Union): + pass + +union_anon_210.__slots__ = [ + 'bus', + 'slave', +] +union_anon_210._fields_ = [ + ('bus', IN_DNMPRMFLAG_BUS), + ('slave', IN_DNMPRMFLAG_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8331 +class struct__in_dnmprmflag(Structure): + pass + +struct__in_dnmprmflag.__slots__ = [ + 'flg', +] +struct__in_dnmprmflag._fields_ = [ + ('flg', union_anon_210), +] + +IN_DNMPRMFLAG = struct__in_dnmprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8331 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8344 +class struct__in_dnmprmflag_bus2(Structure): + pass + +struct__in_dnmprmflag_bus2.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'reserved1', + 'Option', + 'reserved2', +] +struct__in_dnmprmflag_bus2._fields_ = [ + ('Network', c_char), + ('BaudRate', c_char), + ('DiDataOnAbnormal', c_char), + ('OwnMacId', c_char), + ('CommonStatus', c_char), + ('CommonStatusSize', c_char), + ('CycleTimeSetting', c_char), + ('reserved1', c_char * int(4)), + ('Option', c_char), + ('reserved2', c_char * int(4)), +] + +IN_DNMPRMFLAG_BUS2 = struct__in_dnmprmflag_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8344 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8347 +class union_anon_211(Union): + pass + +union_anon_211.__slots__ = [ + 'bus', + 'slave', +] +union_anon_211._fields_ = [ + ('bus', IN_DNMPRMFLAG_BUS2), + ('slave', IN_DNMPRMFLAG_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8351 +class struct__in_dnmprmflag2(Structure): + pass + +struct__in_dnmprmflag2.__slots__ = [ + 'flg', +] +struct__in_dnmprmflag2._fields_ = [ + ('flg', union_anon_211), +] + +IN_DNMPRMFLAG2 = struct__in_dnmprmflag2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8351 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8362 +class struct__in_dnmprm_bus(Structure): + pass + +struct__in_dnmprm_bus.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'reserved', +] +struct__in_dnmprm_bus._fields_ = [ + ('Network', c_int16), + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('CommonStatus', PMC_REG), + ('CommonStatusSize', c_int16), + ('CycleTimeSetting', c_int16), + ('reserved', c_int16 * int(8)), +] + +IN_DNMPRM_BUS = struct__in_dnmprm_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8362 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8376 +class struct__in_dnmprm_each_node(Structure): + pass + +struct__in_dnmprm_each_node.__slots__ = [ + 'reserved1', + 'Communication', + 'reserved2', + 'DetailStatus', + 'reserved3', + 'Di', + 'DiSize', + 'reserved4', + 'Do', + 'DoSize', + 'reserved5', +] +struct__in_dnmprm_each_node._fields_ = [ + ('reserved1', c_int16), + ('Communication', c_int16), + ('reserved2', c_int16 * int(6)), + ('DetailStatus', PMC_REG), + ('reserved3', c_int16 * int(2)), + ('Di', PMC_REG), + ('DiSize', c_int16), + ('reserved4', c_int16), + ('Do', PMC_REG), + ('DoSize', c_int16), + ('reserved5', c_int16), +] + +IN_DNMPRM_SLAVE = struct__in_dnmprm_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8376 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8379 +class union_anon_212(Union): + pass + +union_anon_212.__slots__ = [ + 'bus', + 'slave', +] +union_anon_212._fields_ = [ + ('bus', IN_DNMPRM_BUS), + ('slave', IN_DNMPRM_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8383 +class struct__in_dnmprm(Structure): + pass + +struct__in_dnmprm.__slots__ = [ + 'prm', +] +struct__in_dnmprm._fields_ = [ + ('prm', union_anon_212), +] + +IN_DNMPRM = struct__in_dnmprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8383 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8396 +class struct__in_dnmprm_bus2(Structure): + pass + +struct__in_dnmprm_bus2.__slots__ = [ + 'Network', + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'CommonStatus', + 'CommonStatusSize', + 'CycleTimeSetting', + 'reserved1', + 'Option', + 'reserved2', +] +struct__in_dnmprm_bus2._fields_ = [ + ('Network', c_int16), + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('CommonStatus', PMC_REG), + ('CommonStatusSize', c_int16), + ('CycleTimeSetting', c_int16), + ('reserved1', c_int16 * int(4)), + ('Option', c_uint16), + ('reserved2', c_int16 * int(3)), +] + +IN_DNMPRM_BUS2 = struct__in_dnmprm_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8396 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8399 +class union_anon_213(Union): + pass + +union_anon_213.__slots__ = [ + 'bus', + 'slave', +] +union_anon_213._fields_ = [ + ('bus', IN_DNMPRM_BUS2), + ('slave', IN_DNMPRM_SLAVE), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8403 +class struct__in_dnmprm2(Structure): + pass + +struct__in_dnmprm2.__slots__ = [ + 'prm', +] +struct__in_dnmprm2._fields_ = [ + ('prm', union_anon_213), +] + +IN_DNMPRM2 = struct__in_dnmprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8403 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8408 +class struct__out_dnmnode(Structure): + pass + +struct__out_dnmnode.__slots__ = [ + 'node', +] +struct__out_dnmnode._fields_ = [ + ('node', c_char * int(64)), +] + +OUT_DNMNODE = struct__out_dnmnode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8408 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8418 +class struct__out_dnmnodeinfo(Structure): + pass + +struct__out_dnmnodeinfo.__slots__ = [ + 'MacId', + 'State', + 'RetryCounter', + 'VenderId', + 'DeviceType', + 'ProductCode', +] +struct__out_dnmnodeinfo._fields_ = [ + ('MacId', c_int16), + ('State', c_int16), + ('RetryCounter', c_int16), + ('VenderId', c_uint16), + ('DeviceType', c_uint16), + ('ProductCode', c_uint16), +] + +OUT_DNMNODEINFO = struct__out_dnmnodeinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8418 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8430 +class struct__out_dnmfirm(Structure): + pass + +struct__out_dnmfirm.__slots__ = [ + 'MpuStatus1', + 'MpuStatus2', + 'MasterStatus1', + 'CanRecvCounter', + 'CanSendCounter', + 'CanRecvErrorCounter', + 'CanSendErrorCounter', + 'FirmwareVersion', +] +struct__out_dnmfirm._fields_ = [ + ('MpuStatus1', c_uint16), + ('MpuStatus2', c_uint16), + ('MasterStatus1', c_uint16), + ('CanRecvCounter', c_uint16), + ('CanSendCounter', c_uint16), + ('CanRecvErrorCounter', c_uint16), + ('CanSendErrorCounter', c_uint16), + ('FirmwareVersion', c_uint16), +] + +OUT_DNMFIRM = struct__out_dnmfirm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8430 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8436 +class struct__out_dnmerr_record(Structure): + pass + +struct__out_dnmerr_record.__slots__ = [ + 'AbnormalCode', + 'DetailCode', +] +struct__out_dnmerr_record._fields_ = [ + ('AbnormalCode', c_uint16), + ('DetailCode', c_uint16), +] + +OUT_DNMERR_RECORD = struct__out_dnmerr_record# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8436 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8440 +class struct__out_dnmerr(Structure): + pass + +struct__out_dnmerr.__slots__ = [ + 'record', +] +struct__out_dnmerr._fields_ = [ + ('record', OUT_DNMERR_RECORD * int(8)), +] + +OUT_DNMERR = struct__out_dnmerr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8440 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8454 +class struct__out_dnmhist_log(Structure): + pass + +struct__out_dnmhist_log.__slots__ = [ + 'Type', + 'reserved', + 'Mpu1', + 'Mpu2', + 'Sts1', + 'Slave', + 'Date', + 'Hour', + 'Minute', + 'Second', +] +struct__out_dnmhist_log._fields_ = [ + ('Type', c_ubyte), + ('reserved', c_ubyte), + ('Mpu1', c_uint16), + ('Mpu2', c_uint16), + ('Sts1', c_uint16), + ('Slave', c_ubyte * int(8)), + ('Date', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), +] + +OUT_DNMHIST_LOG = struct__out_dnmhist_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8454 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8460 +class struct__out_dnmhist(Structure): + pass + +struct__out_dnmhist.__slots__ = [ + 'Count', + 'reserved', + 'Log', +] +struct__out_dnmhist._fields_ = [ + ('Count', c_uint16), + ('reserved', c_uint16), + ('Log', OUT_DNMHIST_LOG * int(32)), +] + +OUT_DNMHIST = struct__out_dnmhist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8460 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8477 +class struct__out_dnsprm(Structure): + pass + +struct__out_dnsprm.__slots__ = [ + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'pad1', + 'Di', + 'DiSize', + 'pad2', + 'Do', + 'DoSize', + 'pad3', + 'Status', + 'StatusSize', + 'pad4', +] +struct__out_dnsprm._fields_ = [ + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('pad1', c_char * int(2)), + ('Di', PMC_REG), + ('DiSize', c_int16), + ('pad2', c_char * int(2)), + ('Do', PMC_REG), + ('DoSize', c_int16), + ('pad3', c_char * int(2)), + ('Status', PMC_REG), + ('StatusSize', c_int16), + ('pad4', c_char * int(2)), +] + +OUT_DNSPRM = struct__out_dnsprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8477 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8491 +class struct__in_dnsprmflag(Structure): + pass + +struct__in_dnsprmflag.__slots__ = [ + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'Di', + 'DiSize', + 'Do', + 'DoSize', + 'Status', + 'StatusSize', + 'pad', +] +struct__in_dnsprmflag._fields_ = [ + ('BaudRate', c_char), + ('DiDataOnAbnormal', c_char), + ('OwnMacId', c_char), + ('Di', c_char), + ('DiSize', c_char), + ('Do', c_char), + ('DoSize', c_char), + ('Status', c_char), + ('StatusSize', c_char), + ('pad', c_char * int(7)), +] + +IN_DNSPRMFLAG = struct__in_dnsprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8491 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8507 +class struct__in_dnsprm(Structure): + pass + +struct__in_dnsprm.__slots__ = [ + 'BaudRate', + 'DiDataOnAbnormal', + 'OwnMacId', + 'pad1', + 'Di', + 'DiSize', + 'pad2', + 'Do', + 'DoSize', + 'pad3', + 'Status', + 'StatusSize', + 'pad4', +] +struct__in_dnsprm._fields_ = [ + ('BaudRate', c_int16), + ('DiDataOnAbnormal', c_int16), + ('OwnMacId', c_int16), + ('pad1', c_char * int(2)), + ('Di', PMC_REG), + ('DiSize', c_int16), + ('pad2', c_char * int(2)), + ('Do', PMC_REG), + ('DoSize', c_int16), + ('pad3', c_char * int(2)), + ('Status', PMC_REG), + ('StatusSize', c_int16), + ('pad4', c_char * int(2)), +] + +IN_DNSPRM = struct__in_dnsprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8507 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8519 +class struct__dnsidentityinfo(Structure): + pass + +struct__dnsidentityinfo.__slots__ = [ + 'VenderID', + 'DeviceType', + 'ProductCode', + 'MajorRev', + 'MinorRev', + 'SerialNo', + 'ProductName', + 'pad', +] +struct__dnsidentityinfo._fields_ = [ + ('VenderID', c_uint16), + ('DeviceType', c_uint16), + ('ProductCode', c_uint16), + ('MajorRev', c_ubyte), + ('MinorRev', c_ubyte), + ('SerialNo', c_uint32), + ('ProductName', c_char * int(32)), + ('pad', c_char * int(4)), +] + +DNS_IDENTITY_INFO = struct__dnsidentityinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8519 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8528 +class struct__dnsstatusinfo(Structure): + pass + +struct__dnsstatusinfo.__slots__ = [ + 'Status', + 'MpuStatus', + 'MpuState', + 'MpuAlarmCode', + 'MpuVerInfo', + 'pad', +] +struct__dnsstatusinfo._fields_ = [ + ('Status', c_ubyte), + ('MpuStatus', c_ubyte), + ('MpuState', c_ubyte), + ('MpuAlarmCode', c_ubyte), + ('MpuVerInfo', c_ubyte), + ('pad', c_ubyte * int(3)), +] + +DNS_STATUS_INFO = struct__dnsstatusinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8528 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8533 +class struct__out_dnsmonitor(Structure): + pass + +struct__out_dnsmonitor.__slots__ = [ + 'IdentityInfo', + 'StatusInfo', +] +struct__out_dnsmonitor._fields_ = [ + ('IdentityInfo', DNS_IDENTITY_INFO), + ('StatusInfo', DNS_STATUS_INFO), +] + +OUT_DNSINFO = struct__out_dnsmonitor# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8533 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8547 +class struct__out_dnshist_log(Structure): + pass + +struct__out_dnshist_log.__slots__ = [ + 'Type', + 'Status', + 'MpuStatus', + 'MpuFsm', + 'MpuAlarm', + 'Date', + 'Hour', + 'Minute', + 'Second', + 'reserved', +] +struct__out_dnshist_log._fields_ = [ + ('Type', c_ubyte), + ('Status', c_ubyte), + ('MpuStatus', c_ubyte), + ('MpuFsm', c_ubyte), + ('MpuAlarm', c_ubyte), + ('Date', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), + ('reserved', c_ubyte * int(3)), +] + +OUT_DNSHIST_LOG = struct__out_dnshist_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8547 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8553 +class struct__out_dnshist(Structure): + pass + +struct__out_dnshist.__slots__ = [ + 'Count', + 'reserved', + 'Log', +] +struct__out_dnshist._fields_ = [ + ('Count', c_uint16), + ('reserved', c_uint16), + ('Log', OUT_DNSHIST_LOG * int(32)), +] + +OUT_DNSHIST = struct__out_dnshist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8553 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8597 +class struct__out_flntprm(Structure): + pass + +struct__out_flntprm.__slots__ = [ + 'OwnMacAddress', + 'OwnIpAddress', + 'NodeName', + 'Area1CmnMemAddr', + 'Area1CmnMemSize', + 'Area2CmnMemAddr', + 'Area2CmnMemSize', + 'TokenWatch', + 'MinFrame', + 'Reserved0', + 'OwnStatus', + 'EntryNode', + 'Area1PmcAddr', + 'Area1ExchgAddr', + 'Area1ExchgSize', + 'Area2PmcAddr', + 'Area2ExchgAddr', + 'Area2ExchgSize', + 'Area2PmcDoAddr', + 'Area2ExchgDoSize', + 'Reserved1', + 'Area2PmcDiAddr', + 'Area2ConditionAddr', + 'Area2AlterAddr', + 'Area2ExchgDiAddr', + 'Area2ExchgDiSize', + 'ClientMsgAddr', + 'ClientMsgSize', + 'Reserved2', + 'ServerMsgAddr', + 'ServerMsgSize', + 'Reserved3', + 'Option1', + 'Option2', +] +struct__out_flntprm._fields_ = [ + ('OwnMacAddress', c_char * int(16)), + ('OwnIpAddress', c_char * int(40)), + ('NodeName', c_char * int(12)), + ('Area1CmnMemAddr', c_int16), + ('Area1CmnMemSize', c_int16), + ('Area2CmnMemAddr', c_int16), + ('Area2CmnMemSize', c_int16), + ('TokenWatch', c_ubyte), + ('MinFrame', c_char), + ('Reserved0', c_char * int(2)), + ('OwnStatus', PMC_REG), + ('EntryNode', PMC_REG), + ('Area1PmcAddr', PMC_REG), + ('Area1ExchgAddr', c_int16), + ('Area1ExchgSize', c_int16), + ('Area2PmcAddr', PMC_REG), + ('Area2ExchgAddr', c_int16), + ('Area2ExchgSize', c_int16), + ('Area2PmcDoAddr', PMC_REG), + ('Area2ExchgDoSize', c_int16), + ('Reserved1', c_char * int(2)), + ('Area2PmcDiAddr', PMC_REG), + ('Area2ConditionAddr', PMC_REG), + ('Area2AlterAddr', PMC_REG), + ('Area2ExchgDiAddr', c_int16), + ('Area2ExchgDiSize', c_int16), + ('ClientMsgAddr', PMC_REG), + ('ClientMsgSize', c_int16), + ('Reserved2', c_char * int(2)), + ('ServerMsgAddr', PMC_REG), + ('ServerMsgSize', c_int16), + ('Reserved3', c_char * int(2)), + ('Option1', c_uint16), + ('Option2', c_uint16), +] + +OUT_FLNTPRM = struct__out_flntprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8597 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8631 +class struct__in_flntprmflag(Structure): + pass + +struct__in_flntprmflag.__slots__ = [ + 'OwnIpAddress', + 'NodeName', + 'Area1CmnMemAddr', + 'Area1CmnMemSize', + 'Area2CmnMemAddr', + 'Area2CmnMemSize', + 'TokenWatch', + 'MinFrame', + 'OwnStatus', + 'EntryNode', + 'Area1PmcAddr', + 'Area1ExchgAddr', + 'Area1ExchgSize', + 'Area2PmcAddr', + 'Area2ExchgAddr', + 'Area2ExchgSize', + 'Area2PmcDoAddr', + 'Area2ExchgDoSize', + 'Area2PmcDiAddr', + 'Area2ConditionAddr', + 'Area2AlterAddr', + 'Area2ExchgDiAddr', + 'Area2ExchgDiSize', + 'ClientMsgAddr', + 'ClientMsgSize', + 'ServerMsgAddr', + 'ServerMsgSize', + 'Option1', + 'Option2', +] +struct__in_flntprmflag._fields_ = [ + ('OwnIpAddress', c_char), + ('NodeName', c_char), + ('Area1CmnMemAddr', c_char), + ('Area1CmnMemSize', c_char), + ('Area2CmnMemAddr', c_char), + ('Area2CmnMemSize', c_char), + ('TokenWatch', c_char), + ('MinFrame', c_char), + ('OwnStatus', c_char), + ('EntryNode', c_char), + ('Area1PmcAddr', c_char), + ('Area1ExchgAddr', c_char), + ('Area1ExchgSize', c_char), + ('Area2PmcAddr', c_char), + ('Area2ExchgAddr', c_char), + ('Area2ExchgSize', c_char), + ('Area2PmcDoAddr', c_char), + ('Area2ExchgDoSize', c_char), + ('Area2PmcDiAddr', c_char), + ('Area2ConditionAddr', c_char), + ('Area2AlterAddr', c_char), + ('Area2ExchgDiAddr', c_char), + ('Area2ExchgDiSize', c_char), + ('ClientMsgAddr', c_char), + ('ClientMsgSize', c_char), + ('ServerMsgAddr', c_char), + ('ServerMsgSize', c_char), + ('Option1', c_char), + ('Option2', c_char), +] + +IN_FLNTPRMFLG = struct__in_flntprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8631 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8667 +class struct__in_flntprm(Structure): + pass + +struct__in_flntprm.__slots__ = [ + 'OwnIpAddress', + 'NodeName', + 'Area1CmnMemAddr', + 'Area1CmnMemSize', + 'Area2CmnMemAddr', + 'Area2CmnMemSize', + 'TokenWatch', + 'MinFrame', + 'Reserved0', + 'OwnStatus', + 'EntryNode', + 'Area1PmcAddr', + 'Area1ExchgAddr', + 'Area1ExchgSize', + 'Area2PmcAddr', + 'Area2ExchgAddr', + 'Area2ExchgSize', + 'Area2PmcDoAddr', + 'Area2ExchgDoSize', + 'Reserved1', + 'Area2PmcDiAddr', + 'Area2ConditionAddr', + 'Area2AlterAddr', + 'Area2ExchgDiAddr', + 'Area2ExchgDiSize', + 'ClientMsgAddr', + 'ClientMsgSize', + 'Reserved2', + 'ServerMsgAddr', + 'ServerMsgSize', + 'Reserved3', + 'Option1', + 'Option2', +] +struct__in_flntprm._fields_ = [ + ('OwnIpAddress', c_char * int(40)), + ('NodeName', c_char * int(12)), + ('Area1CmnMemAddr', c_int16), + ('Area1CmnMemSize', c_int16), + ('Area2CmnMemAddr', c_int16), + ('Area2CmnMemSize', c_int16), + ('TokenWatch', c_ubyte), + ('MinFrame', c_char), + ('Reserved0', c_char * int(2)), + ('OwnStatus', PMC_REG), + ('EntryNode', PMC_REG), + ('Area1PmcAddr', PMC_REG), + ('Area1ExchgAddr', c_int16), + ('Area1ExchgSize', c_int16), + ('Area2PmcAddr', PMC_REG), + ('Area2ExchgAddr', c_int16), + ('Area2ExchgSize', c_int16), + ('Area2PmcDoAddr', PMC_REG), + ('Area2ExchgDoSize', c_int16), + ('Reserved1', c_char * int(2)), + ('Area2PmcDiAddr', PMC_REG), + ('Area2ConditionAddr', PMC_REG), + ('Area2AlterAddr', PMC_REG), + ('Area2ExchgDiAddr', c_int16), + ('Area2ExchgDiSize', c_int16), + ('ClientMsgAddr', PMC_REG), + ('ClientMsgSize', c_int16), + ('Reserved2', c_char * int(2)), + ('ServerMsgAddr', PMC_REG), + ('ServerMsgSize', c_int16), + ('Reserved3', c_char * int(2)), + ('Option1', c_uint16), + ('Option2', c_uint16), +] + +IN_FLNTPRM = struct__in_flntprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8667 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8675 +class struct__out_flntentry(Structure): + pass + +struct__out_flntentry.__slots__ = [ + 'Node', + 'Reserved', + 'EntryNode', +] +struct__out_flntentry._fields_ = [ + ('Node', c_ubyte), + ('Reserved', c_char * int(3)), + ('EntryNode', c_uint32 * int(8)), +] + +OUT_FLNTENTRY = struct__out_flntentry# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8675 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8693 +class struct__out_flntnodetbl(Structure): + pass + +struct__out_flntnodetbl.__slots__ = [ + 'NodeName', + 'VendorName', + 'MakerType', + 'Area1Address', + 'Area1Size', + 'Area2Address', + 'Area2Size', + 'Rct', + 'Uls', + 'TokenWatch', + 'MinFrame', + 'Lks', + 'Status', +] +struct__out_flntnodetbl._fields_ = [ + ('NodeName', c_char * int(12)), + ('VendorName', c_char * int(12)), + ('MakerType', c_char * int(12)), + ('Area1Address', c_int16), + ('Area1Size', c_int16), + ('Area2Address', c_int16), + ('Area2Size', c_int16), + ('Rct', c_uint16), + ('Uls', c_uint16), + ('TokenWatch', c_ubyte), + ('MinFrame', c_ubyte), + ('Lks', c_ubyte), + ('Status', c_ubyte), +] + +OUT_FLNTNODETBL = struct__out_flntnodetbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8693 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8704 +class struct__out_flntnettbl(Structure): + pass + +struct__out_flntnettbl.__slots__ = [ + 'TokenNode', + 'MinFrame', + 'Rct', + 'Rcm', + 'MaxRcm', + 'MinRcm', +] +struct__out_flntnettbl._fields_ = [ + ('TokenNode', c_ubyte), + ('MinFrame', c_ubyte), + ('Rct', c_uint16), + ('Rcm', c_uint16), + ('MaxRcm', c_uint16), + ('MinRcm', c_uint16), +] + +OUT_FLNTNETTBL = struct__out_flntnettbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8704 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8725 +class struct__out_flntlog(Structure): + pass + +struct__out_flntlog.__slots__ = [ + 'TotalSend', + 'SendErr', + 'TotalRecv', + 'RecvErr', + 'CycErr', + 'MsgRetry', + 'MsgRetryOver', + 'RecvMsgErr', + 'AckErr', + 'DuplicatedToken', + 'DestroyedToken', + 'ReissueToken', + 'FrameWait', + 'Entry', + 'OutRing', + 'Skip', + 'Disconnect', +] +struct__out_flntlog._fields_ = [ + ('TotalSend', c_uint32), + ('SendErr', c_uint32), + ('TotalRecv', c_uint32), + ('RecvErr', c_uint32), + ('CycErr', c_uint32), + ('MsgRetry', c_uint32), + ('MsgRetryOver', c_uint32), + ('RecvMsgErr', c_uint32), + ('AckErr', c_uint32), + ('DuplicatedToken', c_uint32), + ('DestroyedToken', c_uint32), + ('ReissueToken', c_uint32), + ('FrameWait', c_uint32), + ('Entry', c_uint32), + ('OutRing', c_uint32), + ('Skip', c_uint32), + ('Disconnect', c_uint32), +] + +OUT_FLNTLOG = struct__out_flntlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8725 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8748 +class struct__out_flntlog2(Structure): + pass + +struct__out_flntlog2.__slots__ = [ + 'TotalSend', + 'SendErr', + 'TotalRecv', + 'RecvErr', + 'CycErr', + 'MsgRetry', + 'MsgRetryOver', + 'RecvMsgErr', + 'AckErr', + 'DuplicatedToken', + 'DestroyedToken', + 'ReissueToken', + 'FrameWait', + 'Entry', + 'OutRing', + 'Skip', + 'Disconnect', + 'Baudrate', + 'Reserved', +] +struct__out_flntlog2._fields_ = [ + ('TotalSend', c_uint32), + ('SendErr', c_uint32), + ('TotalRecv', c_uint32), + ('RecvErr', c_uint32), + ('CycErr', c_uint32), + ('MsgRetry', c_uint32), + ('MsgRetryOver', c_uint32), + ('RecvMsgErr', c_uint32), + ('AckErr', c_uint32), + ('DuplicatedToken', c_uint32), + ('DestroyedToken', c_uint32), + ('ReissueToken', c_uint32), + ('FrameWait', c_uint32), + ('Entry', c_uint32), + ('OutRing', c_uint32), + ('Skip', c_uint32), + ('Disconnect', c_uint32), + ('Baudrate', c_int16), + ('Reserved', c_char * int(2)), +] + +OUT_FLNTLOG2 = struct__out_flntlog2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8748 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8761 +class struct__out_flnteachmsg(Structure): + pass + +struct__out_flnteachmsg.__slots__ = [ + 'MsgId', + 'Year', + 'Month', + 'Day', + 'Hour', + 'Minute', + 'Second', + 'Text', +] +struct__out_flnteachmsg._fields_ = [ + ('MsgId', c_uint16), + ('Year', c_ubyte), + ('Month', c_ubyte), + ('Day', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), + ('Text', c_char * int(32)), +] + +OUT_FLNTEACHMSG = struct__out_flnteachmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8761 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8767 +class struct__out_flntmsg(Structure): + pass + +struct__out_flntmsg.__slots__ = [ + 'Count', + 'reserve', + 'msgData', +] +struct__out_flntmsg._fields_ = [ + ('Count', c_int16), + ('reserve', c_char * int(14)), + ('msgData', OUT_FLNTEACHMSG * int(15)), +] + +OUT_FLNTMSG = struct__out_flntmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8767 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8776 +class struct__out_flntdevinfo(Structure): + pass + +struct__out_flntdevinfo.__slots__ = [ + 'Kind', + 'dummy', + 'FunctionFLnetBoard', + 'FunctionFLnetEmb', + 'FunctionFLnetCard', +] +struct__out_flntdevinfo._fields_ = [ + ('Kind', c_uint16), + ('dummy', c_int16), + ('FunctionFLnetBoard', c_uint32), + ('FunctionFLnetEmb', c_uint32), + ('FunctionFLnetCard', c_uint32), +] + +OUT_FLNTDEVINFO = struct__out_flntdevinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8776 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8783 +class struct__out_flntdevinfo2(Structure): + pass + +struct__out_flntdevinfo2.__slots__ = [ + 'Kind', + 'Pad', + 'FunctionFLnet', +] +struct__out_flntdevinfo2._fields_ = [ + ('Kind', c_uint16), + ('Pad', c_int16), + ('FunctionFLnet', c_uint32), +] + +OUT_FLNTDEVINFO2 = struct__out_flntdevinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8783 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8791 +class struct__each_sts(Structure): + pass + +struct__each_sts.__slots__ = [ + 'StatusFlag', + 'ErrDetectNode', + 'ErrSendNode', + 'Reserved', +] +struct__each_sts._fields_ = [ + ('StatusFlag', c_ubyte), + ('ErrDetectNode', c_ubyte), + ('ErrSendNode', c_ubyte), + ('Reserved', c_char * int(1)), +] + +EACH_STS = struct__each_sts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8791 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8797 +class struct__out_flntsfsts(Structure): + pass + +struct__out_flntsfsts.__slots__ = [ + 'eachSts', + 'AlarmInfo', + 'Reserved', +] +struct__out_flntsfsts._fields_ = [ + ('eachSts', EACH_STS * int(2)), + ('AlarmInfo', c_int16), + ('Reserved', c_char * int(2)), +] + +OUT_FLNTSFSTS = struct__out_flntsfsts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8797 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8804 +class struct__each_err(Structure): + pass + +struct__each_err.__slots__ = [ + 'ErrFlag', + 'ErrNode', + 'Reserved', +] +struct__each_err._fields_ = [ + ('ErrFlag', c_ubyte), + ('ErrNode', c_ubyte), + ('Reserved', c_char * int(2)), +] + +EACH_ERR = struct__each_err# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8804 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8808 +class struct__node_err(Structure): + pass + +struct__node_err.__slots__ = [ + 'eachErr', +] +struct__node_err._fields_ = [ + ('eachErr', EACH_ERR * int(2)), +] + +NODE_ERR = struct__node_err# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8808 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8815 +class struct__out_flntsferrtbl(Structure): + pass + +struct__out_flntsferrtbl.__slots__ = [ + 'SelfNode', + 'Reserved', + 'EntryNode', + 'nodeErr', +] +struct__out_flntsferrtbl._fields_ = [ + ('SelfNode', c_ubyte), + ('Reserved', c_char * int(3)), + ('EntryNode', c_uint32), + ('nodeErr', NODE_ERR * int(30)), +] + +OUT_FLNTSFERRTBL = struct__out_flntsferrtbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8815 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8841 +class struct__out_cclrprm(Structure): + pass + +struct__out_cclrprm.__slots__ = [ + 'BaudRate', + 'ID', + 'UseIDCount', + 'DataOnAbnormal', + 'Status', + 'RY', + 'RYSize', + 'pad1', + 'RX', + 'RXSize', + 'pad2', + 'RWw', + 'RWwSize', + 'pad3', + 'RWr', + 'RWrSize', + 'pad4', +] +struct__out_cclrprm._fields_ = [ + ('BaudRate', c_int16), + ('ID', c_int16), + ('UseIDCount', c_int16), + ('DataOnAbnormal', c_int16), + ('Status', PMC_REG), + ('RY', PMC_REG), + ('RYSize', c_int16), + ('pad1', c_char * int(2)), + ('RX', PMC_REG), + ('RXSize', c_int16), + ('pad2', c_char * int(2)), + ('RWw', PMC_REG), + ('RWwSize', c_int16), + ('pad3', c_char * int(2)), + ('RWr', PMC_REG), + ('RWrSize', c_int16), + ('pad4', c_char * int(2)), +] + +OUT_CCLRPRM = struct__out_cclrprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8841 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8859 +class struct__in_cclrprmflag(Structure): + pass + +struct__in_cclrprmflag.__slots__ = [ + 'BaudRate', + 'ID', + 'UseIDCount', + 'DataOnAbnormal', + 'Status', + 'RY', + 'RYSize', + 'RX', + 'RXSize', + 'RWw', + 'RWwSize', + 'RWr', + 'RWrSize', + 'pad', +] +struct__in_cclrprmflag._fields_ = [ + ('BaudRate', c_char), + ('ID', c_char), + ('UseIDCount', c_char), + ('DataOnAbnormal', c_char), + ('Status', c_char), + ('RY', c_char), + ('RYSize', c_char), + ('RX', c_char), + ('RXSize', c_char), + ('RWw', c_char), + ('RWwSize', c_char), + ('RWr', c_char), + ('RWrSize', c_char), + ('pad', c_char * int(3)), +] + +IN_CCLRPRMFLAG = struct__in_cclrprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8859 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8879 +class struct__in_cclrprm(Structure): + pass + +struct__in_cclrprm.__slots__ = [ + 'BaudRate', + 'ID', + 'UseIDCount', + 'DataOnAbnormal', + 'Status', + 'RY', + 'RYSize', + 'pad1', + 'RX', + 'RXSize', + 'pad2', + 'RWw', + 'RWwSize', + 'pad3', + 'RWr', + 'RWrSize', + 'pad4', +] +struct__in_cclrprm._fields_ = [ + ('BaudRate', c_int16), + ('ID', c_int16), + ('UseIDCount', c_int16), + ('DataOnAbnormal', c_int16), + ('Status', PMC_REG), + ('RY', PMC_REG), + ('RYSize', c_int16), + ('pad1', c_char * int(2)), + ('RX', PMC_REG), + ('RXSize', c_int16), + ('pad2', c_char * int(2)), + ('RWw', PMC_REG), + ('RWwSize', c_int16), + ('pad3', c_char * int(2)), + ('RWr', PMC_REG), + ('RWrSize', c_int16), + ('pad4', c_char * int(2)), +] + +IN_CCLRPRM = struct__in_cclrprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8879 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8888 +class struct__out_cclrinfo(Structure): + pass + +struct__out_cclrinfo.__slots__ = [ + 'LineStatus', + 'MachineCode', + 'MakerCode', + 'errCode', + 'pad', +] +struct__out_cclrinfo._fields_ = [ + ('LineStatus', c_ubyte), + ('MachineCode', c_ubyte), + ('MakerCode', c_uint16), + ('errCode', c_uint16), + ('pad', c_char * int(2)), +] + +OUT_CCLRINFO = struct__out_cclrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8888 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8904 +class struct__out_usbinfo(Structure): + pass + +struct__out_usbinfo.__slots__ = [ + 'UsbStatus', + 'VendorID', + 'ProductID', + 'DeviceRelease', + 'Manufacturer', + 'ProductName', + 'SerialNumber', +] +struct__out_usbinfo._fields_ = [ + ('UsbStatus', c_int16), + ('VendorID', c_uint16), + ('ProductID', c_uint16), + ('DeviceRelease', c_uint16), + ('Manufacturer', c_char * int(64)), + ('ProductName', c_char * int(64)), + ('SerialNumber', c_char * int(64)), +] + +OUT_USBINFO = struct__out_usbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8904 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8918 +class struct__out_usblog1shot(Structure): + pass + +struct__out_usblog1shot.__slots__ = [ + 'Type', + 'MsgId', + 'Year', + 'Month', + 'Day', + 'Hour', + 'Minute', + 'Second', + 'reserve', + 'Text', +] +struct__out_usblog1shot._fields_ = [ + ('Type', c_int16), + ('MsgId', c_uint16), + ('Year', c_ubyte), + ('Month', c_ubyte), + ('Day', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), + ('reserve', c_char * int(2)), + ('Text', c_char * int(84)), +] + +OUT_USBLOG1SHOT = struct__out_usblog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8918 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8924 +class struct__out_usblog(Structure): + pass + +struct__out_usblog.__slots__ = [ + 'Count', + 'reserve', + 'logData', +] +struct__out_usblog._fields_ = [ + ('Count', c_int16), + ('reserve', c_char * int(14)), + ('logData', OUT_USBLOG1SHOT * int(15)), +] + +OUT_USBLOG = struct__out_usblog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8924 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8935 +class struct__pnd_addr(Structure): + pass + +struct__pnd_addr.__slots__ = [ + 'Path', + 'Kind', + 'Addr', + 'Size', +] +struct__pnd_addr._fields_ = [ + ('Path', c_uint16), + ('Kind', c_int16), + ('Addr', c_uint32), + ('Size', c_uint32), +] + +PND_ADDR = struct__pnd_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8935 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8946 +class struct__pnd_common_param(Structure): + pass + +struct__pnd_common_param.__slots__ = [ + 'OwnMacAddress', + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', + 'DnsServer1IpAddress', + 'DnsServer2IpAddress', + 'OwnHostName', + 'OwnDomain', +] +struct__pnd_common_param._fields_ = [ + ('OwnMacAddress', c_char * int(16)), + ('OwnIpAddress', c_char * int(40)), + ('SubNetmask', c_char * int(16)), + ('RouterIpAddress', c_char * int(40)), + ('DnsServer1IpAddress', c_char * int(40)), + ('DnsServer2IpAddress', c_char * int(40)), + ('OwnHostName', c_char * int(32)), + ('OwnDomain', c_char * int(64)), +] + +PND_COMMON_PARAM = struct__pnd_common_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8946 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8952 +class struct__pnd_ping_param(Structure): + pass + +struct__pnd_ping_param.__slots__ = [ + 'IpAddress', + 'Count', + 'pad', +] +struct__pnd_ping_param._fields_ = [ + ('IpAddress', c_char * int(64)), + ('Count', c_uint16), + ('pad', c_char * int(2)), +] + +PND_PING_PARAM = struct__pnd_ping_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8952 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8966 +class struct__pnd_setting_param(Structure): + pass + +struct__pnd_setting_param.__slots__ = [ + 'PnDeviceMode', + 'DiDataOnAbnormal', + 'pad1', + 'BasicOption1', + 'BasicOption2', + 'AllocOption1', + 'AllocOption2', + 'DiData', + 'DoData', + 'Status', + 'DeviceName', +] +struct__pnd_setting_param._fields_ = [ + ('PnDeviceMode', c_ubyte), + ('DiDataOnAbnormal', c_ubyte), + ('pad1', c_ubyte * int(2)), + ('BasicOption1', c_ubyte), + ('BasicOption2', c_ubyte), + ('AllocOption1', c_ubyte), + ('AllocOption2', c_ubyte), + ('DiData', PND_ADDR), + ('DoData', PND_ADDR), + ('Status', PND_ADDR), + ('DeviceName', c_char * int(244)), +] + +PND_SETTING_PARAM = struct__pnd_setting_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8966 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8989 +class struct__pnd_param_flg(Structure): + pass + +struct__pnd_param_flg.__slots__ = [ + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', + 'DnsServer1IpAddress', + 'DnsServer2IpAddress', + 'OwnHostName', + 'OwnDomain', + 'PingIpAddress', + 'PingCount', + 'PnDeviceMode', + 'DiDataOnAbnormal', + 'BasicOption1', + 'BasicOption2', + 'AllocOption1', + 'AllocOption2', + 'DiData', + 'DoData', + 'Status', + 'DeviceName', + 'pad2', +] +struct__pnd_param_flg._fields_ = [ + ('OwnIpAddress', c_char), + ('SubNetmask', c_char), + ('RouterIpAddress', c_char), + ('DnsServer1IpAddress', c_char), + ('DnsServer2IpAddress', c_char), + ('OwnHostName', c_char), + ('OwnDomain', c_char), + ('PingIpAddress', c_char), + ('PingCount', c_char), + ('PnDeviceMode', c_char), + ('DiDataOnAbnormal', c_char), + ('BasicOption1', c_char), + ('BasicOption2', c_char), + ('AllocOption1', c_char), + ('AllocOption2', c_char), + ('DiData', c_char), + ('DoData', c_char), + ('Status', c_char), + ('DeviceName', c_char), + ('pad2', c_char), +] + +PND_PARAM_FLG = struct__pnd_param_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8989 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8995 +class struct__pnd_param(Structure): + pass + +struct__pnd_param.__slots__ = [ + 'Common', + 'Ping', + 'Setting', +] +struct__pnd_param._fields_ = [ + ('Common', PND_COMMON_PARAM), + ('Ping', PND_PING_PARAM), + ('Setting', PND_SETTING_PARAM), +] + +PND_PARAM = struct__pnd_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8995 + +OUT_PND_PARAM = PND_PARAM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8997 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9002 +class struct__in_pnd_param(Structure): + pass + +struct__in_pnd_param.__slots__ = [ + 'flg', + 'prm', +] +struct__in_pnd_param._fields_ = [ + ('flg', PND_PARAM_FLG), + ('prm', PND_PARAM), +] + +IN_PND_PARAM = struct__in_pnd_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9002 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9021 +class struct__out_pnd_mntinfo(Structure): + pass + +struct__out_pnd_mntinfo.__slots__ = [ + 'Status', + 'pad', + 'VendorID', + 'DeviceID', + 'InputSize', + 'OutputSize', + 'RcvRead', + 'RcvWrite', + 'RcvRt', + 'RcvRtU', + 'RcvPause', + 'RcvLldp', + 'InputCycleTime', + 'OutputCycleTime', + 'DoRefreshTime', + 'DiRefreshTIme', +] +struct__out_pnd_mntinfo._fields_ = [ + ('Status', c_ubyte), + ('pad', c_ubyte * int(3)), + ('VendorID', c_uint16), + ('DeviceID', c_uint16), + ('InputSize', c_uint16), + ('OutputSize', c_uint16), + ('RcvRead', c_uint16), + ('RcvWrite', c_uint16), + ('RcvRt', c_uint16), + ('RcvRtU', c_uint16), + ('RcvPause', c_uint16), + ('RcvLldp', c_uint16), + ('InputCycleTime', c_uint16), + ('OutputCycleTime', c_uint16), + ('DoRefreshTime', c_uint16), + ('DiRefreshTIme', c_uint16), +] + +OUT_PND_MNTINFO = struct__out_pnd_mntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9021 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9033 +class struct__pnc_addr(Structure): + pass + +struct__pnc_addr.__slots__ = [ + 'Path', + 'Kind', + 'Addr', + 'Size', +] +struct__pnc_addr._fields_ = [ + ('Path', c_uint16), + ('Kind', c_int16), + ('Addr', c_uint32), + ('Size', c_uint32), +] + +PNC_ADDR = struct__pnc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9033 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9041 +class struct__pnc_common_param(Structure): + pass + +struct__pnc_common_param.__slots__ = [ + 'OwnMacAddress', + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', +] +struct__pnc_common_param._fields_ = [ + ('OwnMacAddress', c_char * int(16)), + ('OwnIpAddress', c_char * int(40)), + ('SubNetmask', c_char * int(16)), + ('RouterIpAddress', c_char * int(40)), +] + +PNC_COMMON_PARAM = struct__pnc_common_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9041 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9048 +class struct__pnc_ping_param(Structure): + pass + +struct__pnc_ping_param.__slots__ = [ + 'IpAddress', + 'Count', + 'pad', +] +struct__pnc_ping_param._fields_ = [ + ('IpAddress', c_char * int(64)), + ('Count', c_uint16), + ('pad', c_char * int(2)), +] + +PNC_PING_PARAM = struct__pnc_ping_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9048 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9060 +class struct__pnc_setting_param(Structure): + pass + +struct__pnc_setting_param.__slots__ = [ + 'PnControllerMode', + 'TotalDeviceNum', + 'BasicOption1', + 'reserve1', + 'DiData', + 'DoData', + 'Status', + 'reserve2', +] +struct__pnc_setting_param._fields_ = [ + ('PnControllerMode', c_ubyte), + ('TotalDeviceNum', c_ubyte), + ('BasicOption1', c_ubyte), + ('reserve1', c_ubyte), + ('DiData', PNC_ADDR), + ('DoData', PNC_ADDR), + ('Status', PNC_ADDR), + ('reserve2', c_ubyte * int(12)), +] + +PNC_SETTING_PARAM = struct__pnc_setting_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9060 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9067 +class struct__pnc_param(Structure): + pass + +struct__pnc_param.__slots__ = [ + 'Common', + 'Ping', + 'Setting', +] +struct__pnc_param._fields_ = [ + ('Common', PNC_COMMON_PARAM), + ('Ping', PNC_PING_PARAM), + ('Setting', PNC_SETTING_PARAM), +] + +PNC_PARAM = struct__pnc_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9067 + +OUT_PNC_PARAM = PNC_PARAM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9070 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9077 +class struct__pnc_addr_top(Structure): + pass + +struct__pnc_addr_top.__slots__ = [ + 'Path', + 'Kind', + 'Addr', +] +struct__pnc_addr_top._fields_ = [ + ('Path', c_uint16), + ('Kind', c_int16), + ('Addr', c_uint32), +] + +PNC_ADDRTOP = struct__pnc_addr_top# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9077 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9084 +class struct__pnc_common_param_w(Structure): + pass + +struct__pnc_common_param_w.__slots__ = [ + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', +] +struct__pnc_common_param_w._fields_ = [ + ('OwnIpAddress', c_char * int(40)), + ('SubNetmask', c_char * int(16)), + ('RouterIpAddress', c_char * int(40)), +] + +PNC_COMMON_PARAM_W = struct__pnc_common_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9084 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9096 +class struct__pnc_setting_param_w(Structure): + pass + +struct__pnc_setting_param_w.__slots__ = [ + 'PnControllerMode', + 'pad', + 'BasicOption1', + 'reserve1', + 'DiAddrTop', + 'DoAddrTop', + 'Status', + 'reserve2', +] +struct__pnc_setting_param_w._fields_ = [ + ('PnControllerMode', c_ubyte), + ('pad', c_ubyte), + ('BasicOption1', c_ubyte), + ('reserve1', c_ubyte), + ('DiAddrTop', PNC_ADDRTOP), + ('DoAddrTop', PNC_ADDRTOP), + ('Status', PNC_ADDR), + ('reserve2', c_ubyte * int(12)), +] + +PNC_SETTING_PARAM_W = struct__pnc_setting_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9096 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9112 +class struct__pnc_param_flg(Structure): + pass + +struct__pnc_param_flg.__slots__ = [ + 'OwnIpAddress', + 'SubNetmask', + 'RouterIpAddress', + 'PingIpAddress', + 'PingCount', + 'PnControllerMode', + 'BasicOption1', + 'reserve1', + 'DiAddrTop', + 'DoAddrTop', + 'Status', + 'reserve2', +] +struct__pnc_param_flg._fields_ = [ + ('OwnIpAddress', c_char), + ('SubNetmask', c_char), + ('RouterIpAddress', c_char), + ('PingIpAddress', c_char), + ('PingCount', c_char), + ('PnControllerMode', c_char), + ('BasicOption1', c_char), + ('reserve1', c_char), + ('DiAddrTop', c_char), + ('DoAddrTop', c_char), + ('Status', c_char), + ('reserve2', c_char), +] + +PNC_PARAM_FLG = struct__pnc_param_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9112 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9119 +class struct__pnc_param_w(Structure): + pass + +struct__pnc_param_w.__slots__ = [ + 'Common', + 'Ping', + 'Setting', +] +struct__pnc_param_w._fields_ = [ + ('Common', PNC_COMMON_PARAM_W), + ('Ping', PNC_PING_PARAM), + ('Setting', PNC_SETTING_PARAM_W), +] + +PNC_PARAM_W = struct__pnc_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9119 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9125 +class struct__in_pnc_param(Structure): + pass + +struct__in_pnc_param.__slots__ = [ + 'flg', + 'prm', +] +struct__in_pnc_param._fields_ = [ + ('flg', PNC_PARAM_FLG), + ('prm', PNC_PARAM_W), +] + +IN_PNC_PARAM = struct__in_pnc_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9125 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9132 +class struct__out_pnc_cntrlr_info(Structure): + pass + +struct__out_pnc_cntrlr_info.__slots__ = [ + 'Status', + 'pad', + 'DiDoRefreshTime', +] +struct__out_pnc_cntrlr_info._fields_ = [ + ('Status', c_ubyte), + ('pad', c_ubyte), + ('DiDoRefreshTime', c_uint16), +] + +OUT_PNC_CNTRLR_INFO = struct__out_pnc_cntrlr_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9132 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9147 +class struct__out_pnc_device_info(Structure): + pass + +struct__out_pnc_device_info.__slots__ = [ + 'IpAddress', + 'Status', + 'pad', + 'DiAddrTop', + 'DoAddrTop', + 'InputSize', + 'OutputSize', + 'InputCycleTime', + 'OutputCycleTime', + 'AlarmNum', + 'ConnectTime', +] +struct__out_pnc_device_info._fields_ = [ + ('IpAddress', c_char * int(16)), + ('Status', c_ubyte), + ('pad', c_ubyte * int(3)), + ('DiAddrTop', PNC_ADDRTOP), + ('DoAddrTop', PNC_ADDRTOP), + ('InputSize', c_uint16), + ('OutputSize', c_uint16), + ('InputCycleTime', c_uint16), + ('OutputCycleTime', c_uint16), + ('AlarmNum', c_uint32), + ('ConnectTime', c_uint32), +] + +OUT_PNC_DEVICE_INFO = struct__out_pnc_device_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9147 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9152 +class struct__out_pnc_allcom_stat(Structure): + pass + +struct__out_pnc_allcom_stat.__slots__ = [ + 'State', +] +struct__out_pnc_allcom_stat._fields_ = [ + ('State', c_ubyte * int(48)), +] + +OUT_PNC_ALLCOM_STAT = struct__out_pnc_allcom_stat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9152 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9160 +class struct__out_pnc_detail_info(Structure): + pass + +struct__out_pnc_detail_info.__slots__ = [ + 'Result', + 'pad', + 'IpAddress', + 'Info', +] +struct__out_pnc_detail_info._fields_ = [ + ('Result', c_int16), + ('pad', c_ubyte * int(2)), + ('IpAddress', c_char * int(16)), + ('Info', c_char * int(360)), +] + +OUT_PNC_DETAIL_INFO = struct__out_pnc_detail_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9160 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9176 +class struct__out_ectlog1shot(Structure): + pass + +struct__out_ectlog1shot.__slots__ = [ + 'MsgId', + 'Year', + 'Month', + 'Day', + 'Hour', + 'Minute', + 'Second', + 'Text', +] +struct__out_ectlog1shot._fields_ = [ + ('MsgId', c_uint16), + ('Year', c_ubyte), + ('Month', c_ubyte), + ('Day', c_ubyte), + ('Hour', c_ubyte), + ('Minute', c_ubyte), + ('Second', c_ubyte), + ('Text', c_char * int(32)), +] + +OUT_ECTLOG1SHOT = struct__out_ectlog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9176 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9182 +class struct__out_ectlog(Structure): + pass + +struct__out_ectlog.__slots__ = [ + 'Count', + 'reserve', + 'logData', +] +struct__out_ectlog._fields_ = [ + ('Count', c_uint16), + ('reserve', c_ubyte * int(14)), + ('logData', OUT_ECTLOG1SHOT * int(15)), +] + +OUT_ECTLOG = struct__out_ectlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9182 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9189 +class struct__out_ecttype(Structure): + pass + +struct__out_ecttype.__slots__ = [ + 'Kind', + 'Slot', + 'FunctionEctSlv', +] +struct__out_ecttype._fields_ = [ + ('Kind', c_ubyte), + ('Slot', c_ubyte), + ('FunctionEctSlv', c_uint16), +] + +OUT_ECTTYPE = struct__out_ecttype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9189 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9199 +class struct__out_ectdevinfo(Structure): + pass + +struct__out_ectdevinfo.__slots__ = [ + 'EsiVersion', + 'VendorID', + 'ProductCode', + 'RevisionNo', + 'NodeAddress', + 'pad', +] +struct__out_ectdevinfo._fields_ = [ + ('EsiVersion', c_char * int(8)), + ('VendorID', c_uint32), + ('ProductCode', c_uint32), + ('RevisionNo', c_uint32), + ('NodeAddress', c_uint16), + ('pad', c_ubyte * int(2)), +] + +OUT_ECTDEVINFO = struct__out_ectdevinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9199 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9205 +class struct__out_ectnetinfo(Structure): + pass + +struct__out_ectnetinfo.__slots__ = [ + 'Esm', + 'Mode', +] +struct__out_ectnetinfo._fields_ = [ + ('Esm', c_uint16), + ('Mode', c_uint16), +] + +OUT_ECTNETINFO = struct__out_ectnetinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9205 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9215 +class struct_odbrenplt(Structure): + pass + +struct_odbrenplt.__slots__ = [ + 'delay_time', + 'data_flag', + 'pos_data', +] +struct_odbrenplt._fields_ = [ + ('delay_time', c_int16), + ('data_flag', c_uint16), + ('pos_data', c_int16 * int(6)), +] + +ODBRENPLT = struct_odbrenplt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9215 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9220 +class struct_anon_214(Structure): + pass + +struct_anon_214.__slots__ = [ + 'filename', + 'hour', + 'min', + 'sec', +] +struct_anon_214._fields_ = [ + ('filename', c_char * int(36)), + ('hour', c_int16), + ('min', c_char), + ('sec', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9226 +class struct_odbptime2(Structure): + pass + +struct_odbptime2.__slots__ = [ + 'num', + 'data', +] +struct_odbptime2._fields_ = [ + ('num', c_int16), + ('data', struct_anon_214 * int(10)), +] + +ODBPTIME2 = struct_odbptime2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9226 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9239 +class struct_scdldata(Structure): + pass + +struct_scdldata.__slots__ = [ + 'file_no', + 'file_name', + 'repeat_num', + 'current_num', + 'dummy', +] +struct_scdldata._fields_ = [ + ('file_no', c_int16), + ('file_name', c_char * int(16)), + ('repeat_num', c_int16), + ('current_num', c_int16), + ('dummy', c_char * int(2)), +] + +SCDL_1D = struct_scdldata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9239 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9250 +class struct_anon_215(Structure): + pass + +struct_anon_215.__slots__ = [ + 'l_value_e', + 'pos_value_e', + 'l_value', + 'time', + 'ov_time', + 'number', + 'next_table', + 'skip_table', + 'skip_signal', + 'table_kind', + 'master_indx_no', +] +struct_anon_215._fields_ = [ + ('l_value_e', c_double), + ('pos_value_e', c_double), + ('l_value', c_double), + ('time', c_double), + ('ov_time', c_int16), + ('number', c_int16), + ('next_table', c_int16), + ('skip_table', c_int16), + ('skip_signal', c_int16), + ('table_kind', c_int16), + ('master_indx_no', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9264 +class struct_anon_216(Structure): + pass + +struct_anon_216.__slots__ = [ + 'l_value_e_sub', + 'pos_value_e_sub', + 'l_value_sub', + 'repeat_e_sub', + 'repeat_sub', + 'number_sub', + 'next_table_sub', + 'skip_table_sub', + 'skip_signal_sub', + 'table_kind_sub', + 'master_indx_no_sub', +] +struct_anon_216._fields_ = [ + ('l_value_e_sub', c_double), + ('pos_value_e_sub', c_double), + ('l_value_sub', c_double), + ('repeat_e_sub', c_int32), + ('repeat_sub', c_int32), + ('number_sub', c_int16), + ('next_table_sub', c_int16), + ('skip_table_sub', c_int16), + ('skip_signal_sub', c_int16), + ('table_kind_sub', c_int16), + ('master_indx_no_sub', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9249 +class union_anon_217(Union): + pass + +union_anon_217.__slots__ = [ + 'state1', + 'state2', +] +union_anon_217._fields_ = [ + ('state1', struct_anon_215), + ('state2', struct_anon_216), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9278 +class struct_odbptaxistat(Structure): + pass + +struct_odbptaxistat.__slots__ = [ + 'u', +] +struct_odbptaxistat._fields_ = [ + ('u', union_anon_217), +] + +ODBPTAXISTAT = struct_odbptaxistat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9278 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9284 +class struct_anon_218(Structure): + pass + +struct_anon_218.__slots__ = [ + 'l_value_e', + 'pos_value_e', + 'l_value', + 'time', + 'srpm', + 'sspm', + 'smax', + 'ov_time', + 'number', + 'next_table', + 'skip_table', + 'skip_signal', + 'sp_mode', +] +struct_anon_218._fields_ = [ + ('l_value_e', c_double), + ('pos_value_e', c_double), + ('l_value', c_double), + ('time', c_double), + ('srpm', c_int32), + ('sspm', c_int32), + ('smax', c_int32), + ('ov_time', c_int16), + ('number', c_int16), + ('next_table', c_int16), + ('skip_table', c_int16), + ('skip_signal', c_int16), + ('sp_mode', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9300 +class struct_anon_219(Structure): + pass + +struct_anon_219.__slots__ = [ + 'l_value_e_sub', + 'pos_value_e_sub', + 'l_value_sub', + 'repeat_e_sub', + 'repeat_sub', + 'number_sub', + 'next_table_sub', + 'skip_table_sub', + 'skip_signal_sub', +] +struct_anon_219._fields_ = [ + ('l_value_e_sub', c_double), + ('pos_value_e_sub', c_double), + ('l_value_sub', c_double), + ('repeat_e_sub', c_int32), + ('repeat_sub', c_int32), + ('number_sub', c_int16), + ('next_table_sub', c_int16), + ('skip_table_sub', c_int16), + ('skip_signal_sub', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9283 +class union_anon_220(Union): + pass + +union_anon_220.__slots__ = [ + 'state1', + 'state2', +] +union_anon_220._fields_ = [ + ('state1', struct_anon_218), + ('state2', struct_anon_219), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9312 +class struct_odbptspstat(Structure): + pass + +struct_odbptspstat.__slots__ = [ + 'u', +] +struct_odbptspstat._fields_ = [ + ('u', union_anon_220), +] + +ODBPTSPSTAT = struct_odbptspstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9312 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9318 +class struct_anon_221(Structure): + pass + +struct_anon_221.__slots__ = [ + 'l_value_e', + 'l_value', + 'time', + 'm_code', + 'ov_time', + 'number', + 'next_table', + 'skip_table', + 'skip_signal', + 'table_kind', + 'master_indx_no', + 'm_count', +] +struct_anon_221._fields_ = [ + ('l_value_e', c_double), + ('l_value', c_double), + ('time', c_double), + ('m_code', c_int32 * int(3)), + ('ov_time', c_int16), + ('number', c_int16), + ('next_table', c_int16), + ('skip_table', c_int16), + ('skip_signal', c_int16), + ('table_kind', c_int16), + ('master_indx_no', c_int16), + ('m_count', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9332 +class struct_anon_222(Structure): + pass + +struct_anon_222.__slots__ = [ + 'l_value_e_sub', + 'l_value_sub', + 'repeat_e_sub', + 'repeat_sub', + 'number_sub', + 'next_table_sub', + 'skip_table_sub', + 'skip_signal_sub', + 'table_kind_sub', + 'master_indx_no_sub', +] +struct_anon_222._fields_ = [ + ('l_value_e_sub', c_double), + ('l_value_sub', c_double), + ('repeat_e_sub', c_int32), + ('repeat_sub', c_int32), + ('number_sub', c_int16), + ('next_table_sub', c_int16), + ('skip_table_sub', c_int16), + ('skip_signal_sub', c_int16), + ('table_kind_sub', c_int16), + ('master_indx_no_sub', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9317 +class union_anon_223(Union): + pass + +union_anon_223.__slots__ = [ + 'state1', + 'state2', +] +union_anon_223._fields_ = [ + ('state1', struct_anon_221), + ('state2', struct_anon_222), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9345 +class struct_odbptaxfuncstat(Structure): + pass + +struct_odbptaxfuncstat.__slots__ = [ + 'u', +] +struct_odbptaxfuncstat._fields_ = [ + ('u', union_anon_223), +] + +ODBPTAXFUNCSTAT = struct_odbptaxfuncstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9345 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9354 +class struct_odbptcomment(Structure): + pass + +struct_odbptcomment.__slots__ = [ + 't_code', + 'comment_count', + 'pto_mode', + 'dummy1', + 'comment', +] +struct_odbptcomment._fields_ = [ + ('t_code', c_int32), + ('comment_count', c_char), + ('pto_mode', c_char), + ('dummy1', c_char * int(2)), + ('comment', (c_char * int(32)) * int(10)), +] + +ODBPTCOMMENT = struct_odbptcomment# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9354 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9358 +class struct_anon_224(Structure): + pass + +struct_anon_224.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', +] +struct_anon_224._fields_ = [ + ('year', c_int16), + ('mon', c_char), + ('day', c_char), + ('hour', c_char), + ('min', c_char), + ('sec', c_char), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9370 +class struct_odbpthis_gb(Structure): + pass + +struct_odbpthis_gb.__slots__ = [ + 'date', + 'reserve1', + 'info1', + 'path_num', + 'reserve2', +] +struct_odbpthis_gb._fields_ = [ + ('date', struct_anon_224), + ('reserve1', c_char), + ('info1', c_int32), + ('path_num', c_char), + ('reserve2', c_char * int(3)), +] + +ODBPTHIS_GB = struct_odbpthis_gb# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9370 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9385 +class struct_odbpthis_pt(Structure): + pass + +struct_odbpthis_pt.__slots__ = [ + 'time', + 'dist_err', + 'ov_time', + 'info1', + 'alarm_no', + 'alarm_type', + 'alarm_axis', + 'path_axis_num', + 'path_spdl_num', + 'time_frac', + 'reserve1', +] +struct_odbpthis_pt._fields_ = [ + ('time', c_double), + ('dist_err', c_int16), + ('ov_time', c_int16), + ('info1', c_int32), + ('alarm_no', c_int16), + ('alarm_type', c_char), + ('alarm_axis', c_char), + ('path_axis_num', c_char), + ('path_spdl_num', c_char), + ('time_frac', c_char), + ('reserve1', c_char), +] + +ODBPTHIS_PT = struct_odbpthis_pt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9385 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9413 +class struct_odbpthis_ax(Structure): + pass + +struct_odbpthis_ax.__slots__ = [ + 'l_value', + 'l_value_e', + 'pos_value', + 'pos_value_e', + 'l_value_sub', + 'l_value_e_sub', + 'l_value_cycle', + 'l_value_e_cycle', + 'repeat_sub', + 'repeat_e_sub', + 'info1', + 'number', + 'number_sub', + 'number_cycle', + 'table_kind', + 'name', + 'cs_spdl_idx_pt', + 'cs_spdl_idx_rel', + 'master_indx_no_pt', + 'master_indx_no_rel', + 'pos_frac', + 'l_frac', + 'l_frac_cycle', + 'reserve1', +] +struct_odbpthis_ax._fields_ = [ + ('l_value', c_double), + ('l_value_e', c_double), + ('pos_value', c_double), + ('pos_value_e', c_double), + ('l_value_sub', c_double), + ('l_value_e_sub', c_double), + ('l_value_cycle', c_double), + ('l_value_e_cycle', c_double), + ('repeat_sub', c_int32), + ('repeat_e_sub', c_int32), + ('info1', c_int32), + ('number', c_int16), + ('number_sub', c_int16), + ('number_cycle', c_int16), + ('table_kind', c_int16), + ('name', c_char * int(4)), + ('cs_spdl_idx_pt', c_char), + ('cs_spdl_idx_rel', c_char), + ('master_indx_no_pt', c_char), + ('master_indx_no_rel', c_char), + ('pos_frac', c_char), + ('l_frac', c_char), + ('l_frac_cycle', c_char), + ('reserve1', c_char), +] + +ODBPTHIS_AX = struct_odbpthis_ax# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9413 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9442 +class struct_odbpthis_sp(Structure): + pass + +struct_odbpthis_sp.__slots__ = [ + 'l_value', + 'l_value_e', + 'pos_value', + 'pos_value_e', + 'l_value_sub', + 'l_value_e_sub', + 'repeat_sub', + 'repeat_e_sub', + 'srpm', + 'rrpm', + 'sspm', + 'smax', + 'info1', + 'number', + 'number_sub', + 'table_kind', + 'sp_mode', + 'name', + 'ov_sp', + 'reserve1', + 'cs_axis_idx_pt', + 'cs_axis_idx_rel', + 'pos_frac', + 'l_frac', + 'reserve2', +] +struct_odbpthis_sp._fields_ = [ + ('l_value', c_double), + ('l_value_e', c_double), + ('pos_value', c_double), + ('pos_value_e', c_double), + ('l_value_sub', c_double), + ('l_value_e_sub', c_double), + ('repeat_sub', c_int32), + ('repeat_e_sub', c_int32), + ('srpm', c_int32), + ('rrpm', c_int32), + ('sspm', c_int32), + ('smax', c_int32), + ('info1', c_int32), + ('number', c_int16), + ('number_sub', c_int16), + ('table_kind', c_int16), + ('sp_mode', c_char), + ('name', c_char * int(4)), + ('ov_sp', c_char), + ('reserve1', c_char), + ('cs_axis_idx_pt', c_char), + ('cs_axis_idx_rel', c_char), + ('pos_frac', c_char), + ('l_frac', c_char), + ('reserve2', c_char * int(3)), +] + +ODBPTHIS_SP = struct_odbpthis_sp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9442 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9462 +class struct_odbpthis_aux(Structure): + pass + +struct_odbpthis_aux.__slots__ = [ + 'l_value', + 'l_value_e', + 'l_value_sub', + 'l_value_e_sub', + 'repeat_sub', + 'repeat_e_sub', + 'm_code', + 'info1', + 'number', + 'number_sub', + 'table_kind', + 'm_count', + 'master_indx_no_pt', + 'master_indx_no_rel', + 'l_frac', + 'reserve1', +] +struct_odbpthis_aux._fields_ = [ + ('l_value', c_double), + ('l_value_e', c_double), + ('l_value_sub', c_double), + ('l_value_e_sub', c_double), + ('repeat_sub', c_int32), + ('repeat_e_sub', c_int32), + ('m_code', c_int32 * int(3)), + ('info1', c_int32), + ('number', c_int16), + ('number_sub', c_int16), + ('table_kind', c_int16), + ('m_count', c_char), + ('master_indx_no_pt', c_char), + ('master_indx_no_rel', c_char), + ('l_frac', c_char), + ('reserve1', c_char * int(6)), +] + +ODBPTHIS_AUX = struct_odbpthis_aux# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9462 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9469 +class struct_odbpthis_log(Structure): + pass + +struct_odbpthis_log.__slots__ = [ + 'issub', + 'kind', + 'number', +] +struct_odbpthis_log._fields_ = [ + ('issub', c_char), + ('kind', c_char), + ('number', c_int16), +] + +ODBPTHIS_LOG = struct_odbpthis_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9469 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9476 +class struct_odbptcnvinfo2(Structure): + pass + +struct_odbptcnvinfo2.__slots__ = [ + 'executing', + 'conv_status', + 'ofs_change', +] +struct_odbptcnvinfo2._fields_ = [ + ('executing', (c_int16 * int(10)) * int(2)), + ('conv_status', (c_int32 * int(10)) * int(2)), + ('ofs_change', (c_int16 * int(10)) * int(2)), +] + +ODBPTCNVINFO2 = struct_odbptcnvinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9476 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9480 +class struct_odbaxsts_bg(Structure): + pass + +struct_odbaxsts_bg.__slots__ = [ + 'flag', +] +struct_odbaxsts_bg._fields_ = [ + ('flag', c_int32), +] + +ODBAXSTS_BG = struct_odbaxsts_bg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9480 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9487 +class struct_iodbpalax(Structure): + pass + +struct_iodbpalax.__slots__ = [ + 'max_pal', + 'data', +] +struct_iodbpalax._fields_ = [ + ('max_pal', c_int32), + ('data', c_int32 * int(32)), +] + +IODBPALAX = struct_iodbpalax# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9487 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9493 +class struct_anon_225(Structure): + pass + +struct_anon_225.__slots__ = [ + 'stat', + 'data', +] +struct_anon_225._fields_ = [ + ('stat', c_int16), + ('data', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9497 +class struct_odbahdck(Structure): + pass + +struct_odbahdck.__slots__ = [ + 'dat_path', + 'info', +] +struct_odbahdck._fields_ = [ + ('dat_path', c_int16), + ('info', struct_anon_225 * int(15)), +] + +ODBAHDCK = struct_odbahdck# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9497 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9506 +class struct_odbrstlist(Structure): + pass + +struct_odbrstlist.__slots__ = [ + 'prg_name', + 'dummy', + 'seq_no', + 'c_blck_cnt', +] +struct_odbrstlist._fields_ = [ + ('prg_name', c_char * int(246)), + ('dummy', c_char * int(2)), + ('seq_no', c_int32), + ('c_blck_cnt', c_int32), +] + +ODBRSTLIST = struct_odbrstlist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9506 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9521 +class struct_odbrstlist2(Structure): + pass + +struct_odbrstlist2.__slots__ = [ + 'prg_name', + 'status', + 'dummy', + 'seq_no', + 'wait_m_code', + 'c_blck_cnt', + 'time_s', + 'time_m', + 'time_h', + 'time_d', + 'id_no', + 'reserve', +] +struct_odbrstlist2._fields_ = [ + ('prg_name', c_char * int(246)), + ('status', c_char), + ('dummy', c_char), + ('seq_no', c_int32), + ('wait_m_code', c_int32), + ('c_blck_cnt', c_int32), + ('time_s', c_char), + ('time_m', c_char), + ('time_h', c_char), + ('time_d', c_char), + ('id_no', c_int32), + ('reserve', c_int32 * int(3)), +] + +ODBRSTLIST2 = struct_odbrstlist2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9521 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9543 +class struct_iodbrstinfo(Structure): + pass + +struct_iodbrstinfo.__slots__ = [ + 'seq_no', + 'c_blck_cnt', + 't_blck_cnt', + 'call_from_no', + 'call_from_blck', + 'prg_rep', + 'seq_rep', + 'c_blck_rep', + 'nest_lv', + 'prg_name', + 'dummy1', + 'call_from_prg', + 'dummy2', + 'edit_flag', + 'reserve', + 'repeat', + 'wait_m_code', +] +struct_iodbrstinfo._fields_ = [ + ('seq_no', c_int32), + ('c_blck_cnt', c_int32), + ('t_blck_cnt', c_int32), + ('call_from_no', c_int32), + ('call_from_blck', c_int32), + ('prg_rep', c_int16), + ('seq_rep', c_int16), + ('c_blck_rep', c_int16), + ('nest_lv', c_int16), + ('prg_name', c_char * int(246)), + ('dummy1', c_char * int(2)), + ('call_from_prg', c_char * int(246)), + ('dummy2', c_char * int(2)), + ('edit_flag', c_char), + ('reserve', c_char), + ('repeat', c_int16), + ('wait_m_code', c_int32), +] + +IODBRSTINFO = struct_iodbrstinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9543 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9571 +class struct_iodbrstinfo2(Structure): + pass + +struct_iodbrstinfo2.__slots__ = [ + 'seq_no', + 'c_blck_cnt', + 't_blck_cnt', + 'call_from_no', + 'call_from_blck', + 'prg_rep', + 'seq_rep', + 'c_blck_rep', + 'nest_lv', + 'prg_name', + 'dummy1', + 'call_from_prg', + 'dummy2', + 'edit_flag', + 'reserve', + 'repeat', + 'wait_m_code', + 'time_s', + 'time_m', + 'time_h', + 'time_d', + 'id_no', + 'reserve2', +] +struct_iodbrstinfo2._fields_ = [ + ('seq_no', c_int32), + ('c_blck_cnt', c_int32), + ('t_blck_cnt', c_int32), + ('call_from_no', c_int32), + ('call_from_blck', c_int32), + ('prg_rep', c_int16), + ('seq_rep', c_int16), + ('c_blck_rep', c_int16), + ('nest_lv', c_int16), + ('prg_name', c_char * int(246)), + ('dummy1', c_char * int(2)), + ('call_from_prg', c_char * int(246)), + ('dummy2', c_char * int(2)), + ('edit_flag', c_char), + ('reserve', c_char), + ('repeat', c_int16), + ('wait_m_code', c_int32), + ('time_s', c_char), + ('time_m', c_char), + ('time_h', c_char), + ('time_d', c_char), + ('id_no', c_int32), + ('reserve2', c_int32 * int(3)), +] + +IODBRSTINFO2 = struct_iodbrstinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9571 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9580 +class struct_odbrstmpinfo(Structure): + pass + +struct_odbrstmpinfo.__slots__ = [ + 'u_block_num', + 'mltpiece_all', + 'mltpiece_exe', + 'u_file_name', +] +struct_odbrstmpinfo._fields_ = [ + ('u_block_num', c_int32), + ('mltpiece_all', c_int32), + ('mltpiece_exe', c_int32), + ('u_file_name', c_char * int(246)), +] + +ODBRSTMPINFO = struct_odbrstmpinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9580 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9588 +class struct_iodbsuofs(Structure): + pass + +struct_iodbsuofs.__slots__ = [ + 'vect_val', + 'frc_dgt', +] +struct_iodbsuofs._fields_ = [ + ('vect_val', c_int32), + ('frc_dgt', c_int32), +] + +ODBSUOVECT = struct_iodbsuofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9588 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9594 +class struct_odbsuodata(Structure): + pass + +struct_odbsuodata.__slots__ = [ + 'data_name', + 'prm_val', + 'frc_dgt', +] +struct_odbsuodata._fields_ = [ + ('data_name', c_char * int(4)), + ('prm_val', c_int32), + ('frc_dgt', c_int32), +] + +ODBSUODATA = struct_odbsuodata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9594 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9608 +class struct_odbfilestatus(Structure): + pass + +struct_odbfilestatus.__slots__ = [ + 'size', + 'min', + 'hour', + 'day', + 'month', + 'year', + 'reserve', + 'filename', +] +struct_odbfilestatus._fields_ = [ + ('size', c_uint32), + ('min', c_ubyte), + ('hour', c_ubyte), + ('day', c_ubyte), + ('month', c_ubyte), + ('year', c_uint16), + ('reserve', c_ubyte * int(2)), + ('filename', c_char * int(20)), +] + +ODBFILESTATUS = struct_odbfilestatus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9608 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9614 +class struct_odbproginfo(Structure): + pass + +struct_odbproginfo.__slots__ = [ + 'comment', + 'o_time', +] +struct_odbproginfo._fields_ = [ + ('comment', c_char * int(52)), + ('o_time', c_char * int(12)), +] + +ODBPROGINFO = struct_odbproginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9614 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9622 +class struct_odbtpnlinf(Structure): + pass + +struct_odbtpnlinf.__slots__ = [ + 'status', + 'dummy', + 'coord_x', + 'coord_y', +] +struct_odbtpnlinf._fields_ = [ + ('status', c_ubyte), + ('dummy', c_ubyte * int(3)), + ('coord_x', c_int16), + ('coord_y', c_int16), +] + +ODBTPNLINTF = struct_odbtpnlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9622 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9644 +class struct_odbpmcaxisinfo(Structure): + pass + +struct_odbpmcaxisinfo.__slots__ = [ + 'datastatus', + 'axisstatus', + 'commandsignal', + 'statussignal', + 'dummy', + 'instruction', + 'speedsignal', + 'axisctrldata', + 'subinstnum', + 'subinstlength', + 'subinstdata1', + 'subinstdata2', + 'subinstdata3', + 'subinstdata4', + 'subinstdata5', + 'subinstdata6', + 'subinstdata7', +] +struct_odbpmcaxisinfo._fields_ = [ + ('datastatus', c_ubyte), + ('axisstatus', c_ubyte), + ('commandsignal', c_ubyte), + ('statussignal', c_ubyte), + ('dummy', c_ubyte), + ('instruction', c_ubyte), + ('speedsignal', c_uint16), + ('axisctrldata', c_uint32), + ('subinstnum', c_uint16), + ('subinstlength', c_uint16), + ('subinstdata1', c_uint32), + ('subinstdata2', c_uint32), + ('subinstdata3', c_uint32), + ('subinstdata4', c_uint32), + ('subinstdata5', c_uint32), + ('subinstdata6', c_uint32), + ('subinstdata7', c_uint32), +] + +ODBPMCAXISINFO = struct_odbpmcaxisinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9644 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9660 +class struct_odbmddinfo(Structure): + pass + +struct_odbmddinfo.__slots__ = [ + 'status', + 'prot', + 'year', + 'month', + 'day', + 'hour', + 'min', + 'sec', + 'reg_code', + 'cur_code', + 'modulate', +] +struct_odbmddinfo._fields_ = [ + ('status', c_int16), + ('prot', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), + ('reg_code', c_uint32), + ('cur_code', c_uint32), + ('modulate', c_int16), +] + +ODBMDDINFO = struct_odbmddinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9660 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9666 +class struct_iodbmddexceptinfo(Structure): + pass + +struct_iodbmddexceptinfo.__slots__ = [ + 'sno', + 'eno', +] +struct_iodbmddexceptinfo._fields_ = [ + ('sno', c_int32), + ('eno', c_int32), +] + +IODBMDDEXCEPTPRM = struct_iodbmddexceptinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9666 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9678 +class struct_odbusbsize(Structure): + pass + +struct_odbusbsize.__slots__ = [ + 'totalsize_h', + 'totalsize_l', + 'freesize_h', + 'freesize_l', +] +struct_odbusbsize._fields_ = [ + ('totalsize_h', c_uint32), + ('totalsize_l', c_uint32), + ('freesize_h', c_uint32), + ('freesize_l', c_uint32), +] + +ODBUSBSIZE = struct_odbusbsize# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9678 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9691 +class struct_idbusbfile(Structure): + pass + +struct_idbusbfile.__slots__ = [ + 'path', + 'offset', + 'req_num', + 'req_attrib', + 'sort', + 'req_comment', + 'req_total', + 'dummy', +] +struct_idbusbfile._fields_ = [ + ('path', c_char * int(256)), + ('offset', c_uint32), + ('req_num', c_int16), + ('req_attrib', c_uint16), + ('sort', c_char), + ('req_comment', c_char), + ('req_total', c_char), + ('dummy', c_char), +] + +IDBUSBFILE = struct_idbusbfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9691 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9698 +class struct_odbusbinfo(Structure): + pass + +struct_odbusbinfo.__slots__ = [ + 'f_num', + 'next_entry', + 'dummy', + 'total', +] +struct_odbusbinfo._fields_ = [ + ('f_num', c_int16), + ('next_entry', c_char), + ('dummy', c_char), + ('total', c_uint32), +] + +ODBUSBINFO = struct_odbusbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9698 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9714 +class struct_odbusbfile(Structure): + pass + +struct_odbusbfile.__slots__ = [ + 'size', + 'attribute', + 'long_name', + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', + 'dummy', + 'fname', + 'comment', +] +struct_odbusbfile._fields_ = [ + ('size', c_uint32), + ('attribute', c_uint16), + ('long_name', c_uint16), + ('year', c_uint16), + ('mon', c_ubyte), + ('day', c_ubyte), + ('hour', c_ubyte), + ('min', c_ubyte), + ('sec', c_ubyte), + ('dummy', c_ubyte), + ('fname', c_char * int(36)), + ('comment', c_char * int(64)), +] + +ODBUSBFILE = struct_odbusbfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9714 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9723 +class struct_idbusbsearch(Structure): + pass + +struct_idbusbsearch.__slots__ = [ + 'path', + 's_fname', + 'req_attrib', + 'sort', + 'dummy', +] +struct_idbusbsearch._fields_ = [ + ('path', c_char * int(256)), + ('s_fname', c_char * int(36)), + ('req_attrib', c_uint16), + ('sort', c_char), + ('dummy', c_char), +] + +IDBUSBSEARCH = struct_idbusbsearch# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9723 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9734 +class struct_odbrbsignal(Structure): + pass + +struct_odbrbsignal.__slots__ = [ + 'type', + 'state', + 'no', + 'name', +] +struct_odbrbsignal._fields_ = [ + ('type', c_char), + ('state', c_char), + ('no', c_uint16), + ('name', c_char * int(76)), +] + +ODBRBSIGNAL = struct_odbrbsignal# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9734 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9742 +class struct_iodbrbsignal2(Structure): + pass + +struct_iodbrbsignal2.__slots__ = [ + 'type', + 'state', + 'no', + 'name', + 'reserve', +] +struct_iodbrbsignal2._fields_ = [ + ('type', c_char), + ('state', c_char), + ('no', c_uint16), + ('name', c_char * int(73)), + ('reserve', c_char * int(3)), +] + +IODBRBSIGNAL2 = struct_iodbrbsignal2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9742 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9746 +class struct_iodbrbalmmsg(Structure): + pass + +struct_iodbrbalmmsg.__slots__ = [ + 'msg', +] +struct_iodbrbalmmsg._fields_ = [ + ('msg', c_char * int(152)), +] + +IODBRBALMMSG = struct_iodbrbalmmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9746 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9754 +class struct_odbrbgrplist(Structure): + pass + +struct_odbrbgrplist.__slots__ = [ + 'select', + 'robot_program', + 'nc_program_folder', + 'nc_program_name', + 'comment', +] +struct_odbrbgrplist._fields_ = [ + ('select', c_char), + ('robot_program', c_ubyte), + ('nc_program_folder', c_char * int(213)), + ('nc_program_name', c_char * int(33)), + ('comment', c_char * int(52)), +] + +ODBRBGRPLIST = struct_odbrbgrplist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9754 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9760 +class struct_idbrbgroup(Structure): + pass + +struct_idbrbgroup.__slots__ = [ + 'robot_program', + 'nc_program_folder', + 'nc_program_name', +] +struct_idbrbgroup._fields_ = [ + ('robot_program', c_ubyte), + ('nc_program_folder', c_char * int(213)), + ('nc_program_name', c_char * int(33)), +] + +IDBRBGROUP = struct_idbrbgroup# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9760 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9764 +class struct_idbrbsignal(Structure): + pass + +struct_idbrbsignal.__slots__ = [ + 'name', +] +struct_idbrbsignal._fields_ = [ + ('name', c_char * int(76)), +] + +IDBRBSIGNAL = struct_idbrbsignal# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9764 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9770 +class struct_iodbrbtopsig(Structure): + pass + +struct_iodbrbtopsig.__slots__ = [ + 'unit_type', + 'adr_type', + 'address', +] +struct_iodbrbtopsig._fields_ = [ + ('unit_type', c_char), + ('adr_type', c_char), + ('address', c_uint16), +] + +IODBRBTOPSIG = struct_iodbrbtopsig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9770 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9778 +class struct_iodbrbpowersig(Structure): + pass + +struct_iodbrbpowersig.__slots__ = [ + 'unit_type', + 'adr_type', + 'address', + 'bit', + 'reserve', +] +struct_iodbrbpowersig._fields_ = [ + ('unit_type', c_char), + ('adr_type', c_char), + ('address', c_uint16), + ('bit', c_char), + ('reserve', c_char * int(3)), +] + +IODBRBPOWERSIG = struct_iodbrbpowersig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9778 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9788 +class struct_iodbrbcomset(Structure): + pass + +struct_iodbrbcomset.__slots__ = [ + 'di_top', + 'do_top', + 'power_on', + 'di_offset', + 'do_offset', + 'property', + 'reserve', +] +struct_iodbrbcomset._fields_ = [ + ('di_top', IODBRBTOPSIG), + ('do_top', IODBRBTOPSIG), + ('power_on', IODBRBPOWERSIG), + ('di_offset', c_uint16), + ('do_offset', c_uint16), + ('property', c_ubyte), + ('reserve', c_char * int(3)), +] + +IODBRBCOMSET = struct_iodbrbcomset# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9788 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9794 +class struct_iodbrbsummary(Structure): + pass + +struct_iodbrbsummary.__slots__ = [ + 'signal_type', + 'reserve', + 'no', +] +struct_iodbrbsummary._fields_ = [ + ('signal_type', c_char), + ('reserve', c_char), + ('no', c_uint16), +] + +IODBRBSUMMARY = struct_iodbrbsummary# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9794 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9806 +class struct_iodbindexprm(Structure): + pass + +struct_iodbindexprm.__slots__ = [ + 'ofs_limit', + 'detect_width', + 'jog_clamp', + 'matrix_single', + 'torque_ovr', + 'ofs_adjust', + 'dummy', +] +struct_iodbindexprm._fields_ = [ + ('ofs_limit', c_int32), + ('detect_width', c_int32), + ('jog_clamp', c_uint16 * int(3)), + ('matrix_single', c_char), + ('torque_ovr', c_ubyte), + ('ofs_adjust', c_char), + ('dummy', c_char * int(3)), +] + +IODBINDEXPRM = struct_iodbindexprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9806 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9815 +class struct_iodbindexdat(Structure): + pass + +struct_iodbindexdat.__slots__ = [ + 'pos', + 'inp_width', + 'speed', + 'f_flg', + 'dummy', +] +struct_iodbindexdat._fields_ = [ + ('pos', c_int32), + ('inp_width', c_int32), + ('speed', c_uint16), + ('f_flg', c_char), + ('dummy', c_char), +] + +IODBINDEXDAT = struct_iodbindexdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9815 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9826 +class struct_indexposdat(Structure): + pass + +struct_indexposdat.__slots__ = [ + 'min_value', + 'max_value', + 'setting', + 'dummy', +] +struct_indexposdat._fields_ = [ + ('min_value', c_int32), + ('max_value', c_int32), + ('setting', c_char), + ('dummy', c_char * int(3)), +] + +IODBINDEXPOSDAT = struct_indexposdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9826 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9833 +class struct_odbindexinfo(Structure): + pass + +struct_odbindexinfo.__slots__ = [ + 'mode', + 'nc_ax', + 'inpos_point', + 'ofs_edit_signal', +] +struct_odbindexinfo._fields_ = [ + ('mode', c_uint16), + ('nc_ax', c_int16), + ('inpos_point', c_int16), + ('ofs_edit_signal', c_int16), +] + +ODBINDEXINFO = struct_odbindexinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9833 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9841 +class struct_realnum(Structure): + pass + +struct_realnum.__slots__ = [ + 'val', + 'dec', +] +struct_realnum._fields_ = [ + ('val', c_int32), + ('dec', c_int32), +] + +REALNUM = struct_realnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9841 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9849 +class struct_odbchopping(Structure): + pass + +struct_odbchopping.__slots__ = [ + 'cur_pos', + 'cur_speed', + 'real_udp', + 'real_ldp', + 'stroke_cnt', +] +struct_odbchopping._fields_ = [ + ('cur_pos', REALNUM), + ('cur_speed', REALNUM), + ('real_udp', REALNUM), + ('real_ldp', REALNUM), + ('stroke_cnt', c_uint32), +] + +ODBCHOPPING = struct_odbchopping# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9849 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9859 +class struct__odbcoord(Structure): + pass + +struct__odbcoord.__slots__ = [ + 'orign', + 'vec_x', + 'vec_y', + 'vec_z', +] +struct__odbcoord._fields_ = [ + ('orign', c_int32 * int(3)), + ('vec_x', c_int16 * int(3)), + ('vec_y', c_int16 * int(3)), + ('vec_z', c_int16 * int(3)), +] + +ODBCOORD = struct__odbcoord# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9859 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9867 +class struct_idbtwp_euler_fmt(Structure): + pass + +struct_idbtwp_euler_fmt.__slots__ = [ + 'orign', + 'i', + 'j', + 'k', + 'reserve', +] +struct_idbtwp_euler_fmt._fields_ = [ + ('orign', c_double * int(3)), + ('i', c_double), + ('j', c_double), + ('k', c_double), + ('reserve', c_int32 * int(24)), +] + +IDBTWP_EULER_FMT = struct_idbtwp_euler_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9867 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9877 +class struct_idbtwp_rpy_fmt(Structure): + pass + +struct_idbtwp_rpy_fmt.__slots__ = [ + 'orign', + 'i', + 'j', + 'k', + 'turn', + 'reserve0', + 'reserve', +] +struct_idbtwp_rpy_fmt._fields_ = [ + ('orign', c_double * int(3)), + ('i', c_double), + ('j', c_double), + ('k', c_double), + ('turn', c_int16), + ('reserve0', c_int16), + ('reserve', c_int32 * int(23)), +] + +IDBTWP_RPY_FMT = struct_idbtwp_rpy_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9877 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9886 +class struct_idbtwp_3p_fmt(Structure): + pass + +struct_idbtwp_3p_fmt.__slots__ = [ + 'p1', + 'p2', + 'p3', + 'sft', + 'rot', + 'reserve', +] +struct_idbtwp_3p_fmt._fields_ = [ + ('p1', c_double * int(3)), + ('p2', c_double * int(3)), + ('p3', c_double * int(3)), + ('sft', c_double * int(3)), + ('rot', c_double), + ('reserve', c_int32 * int(10)), +] + +IDBTWP_3P_FMT = struct_idbtwp_3p_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9886 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9893 +class struct_idbtwp_2vct_fmt(Structure): + pass + +struct_idbtwp_2vct_fmt.__slots__ = [ + 'orign', + 'vtr1', + 'vtr2', + 'reserve', +] +struct_idbtwp_2vct_fmt._fields_ = [ + ('orign', c_double * int(3)), + ('vtr1', c_double * int(3)), + ('vtr2', c_double * int(3)), + ('reserve', c_int32 * int(18)), +] + +IDBTWP_2VCT_FMT = struct_idbtwp_2vct_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9893 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9901 +class struct_idbtwp_pjct_fmt(Structure): + pass + +struct_idbtwp_pjct_fmt.__slots__ = [ + 'orign', + 'i', + 'j', + 'k', + 'reserve', +] +struct_idbtwp_pjct_fmt._fields_ = [ + ('orign', c_double * int(3)), + ('i', c_double), + ('j', c_double), + ('k', c_double), + ('reserve', c_int32 * int(24)), +] + +IDBTWP_PJCT_FMT = struct_idbtwp_pjct_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9901 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9909 +class union_idbviewgrp(Union): + pass + +union_idbviewgrp.__slots__ = [ + 'euler', + 'rpy', + 'p3', + 'vct2', + 'pjct', +] +union_idbviewgrp._fields_ = [ + ('euler', IDBTWP_EULER_FMT), + ('rpy', IDBTWP_RPY_FMT), + ('p3', IDBTWP_3P_FMT), + ('vct2', IDBTWP_2VCT_FMT), + ('pjct', IDBTWP_PJCT_FMT), +] + +IDBTWPFORM = union_idbviewgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9909 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9914 +class struct_odbftrmtx(Structure): + pass + +struct_odbftrmtx.__slots__ = [ + 'orgn', + 'rot', +] +struct_odbftrmtx._fields_ = [ + ('orgn', c_double * int(3)), + ('rot', (c_double * int(3)) * int(3)), +] + +ODBFTRMTX = struct_odbftrmtx# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9914 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9923 +class struct__odbmcshead(Structure): + pass + +struct__odbmcshead.__slots__ = [ + 'layout', + 'string1', + 'string2', +] +struct__odbmcshead._fields_ = [ + ('layout', c_char), + ('string1', c_char * int(51)), + ('string2', c_char * int(51)), +] + +ODBMCSHEAD = struct__odbmcshead# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9923 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9931 +class struct_odbsfsgalm(Structure): + pass + +struct_odbsfsgalm.__slots__ = [ + 'alm_type', + 'alm_no', +] +struct_odbsfsgalm._fields_ = [ + ('alm_type', c_int16), + ('alm_no', c_int16), +] + +ODBSFSGALM = struct_odbsfsgalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9931 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9940 +class struct_odbsfsgalmtime(Structure): + pass + +struct_odbsfsgalmtime.__slots__ = [ + 'year', + 'month', + 'date', + 'hour', + 'minute', + 'second', +] +struct_odbsfsgalmtime._fields_ = [ + ('year', c_int16), + ('month', c_int16), + ('date', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), +] + +ODBSFSGALMTIME = struct_odbsfsgalmtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9940 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9953 +class struct_odbsfsgloginf(Structure): + pass + +struct_odbsfsgloginf.__slots__ = [ + 'signal_num', + 'sig_his_period', + 'sig_his_count', + 'sig_his_after', + 'alm_detect_time', + 'dummy', + 'sfsg_alm', + 'sfsg_alm_time', +] +struct_odbsfsgloginf._fields_ = [ + ('signal_num', c_int16), + ('sig_his_period', c_int16), + ('sig_his_count', c_int16), + ('sig_his_after', c_int16), + ('alm_detect_time', c_int16 * int(3)), + ('dummy', c_int16), + ('sfsg_alm', ODBSFSGALM), + ('sfsg_alm_time', ODBSFSGALMTIME), +] + +ODBSFSGLOGINF = struct_odbsfsgloginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9953 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9960 +class struct_iodbsfsgsiginf(Structure): + pass + +struct_iodbsfsgsiginf.__slots__ = [ + 'unittype', + 'number', + 'adr_type', + 'bit', +] +struct_iodbsfsgsiginf._fields_ = [ + ('unittype', c_int32), + ('number', c_int32), + ('adr_type', c_int16), + ('bit', c_int16), +] + +IODBSFSGSIGINF = struct_iodbsfsgsiginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9960 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9966 +class struct_odbsfsgsiginfex(Structure): + pass + +struct_odbsfsgsiginfex.__slots__ = [ + 'sfsg_siginf', + 'select', + 'reserve', +] +struct_odbsfsgsiginfex._fields_ = [ + ('sfsg_siginf', IODBSFSGSIGINF), + ('select', c_int16), + ('reserve', c_int16), +] + +ODBSFSGSIGINFEX = struct_odbsfsgsiginfex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9966 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9974 +class struct_iodbsfsgsighis(Structure): + pass + +struct_iodbsfsgsighis.__slots__ = [ + 'sno_sig', + 'len_sig', + 'sno_sig_his', + 'len_sig_his', + 'extract', +] +struct_iodbsfsgsighis._fields_ = [ + ('sno_sig', c_int16), + ('len_sig', c_int16), + ('sno_sig_his', c_int16), + ('len_sig_his', c_int16), + ('extract', c_int16), +] + +IODBSFSGSIGHIS = struct_iodbsfsgsighis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9974 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9979 +class struct_odbsfsgsignalnum(Structure): + pass + +struct_odbsfsgsignalnum.__slots__ = [ + 'signal_num_default', + 'signal_num_extract', +] +struct_odbsfsgsignalnum._fields_ = [ + ('signal_num_default', c_int16), + ('signal_num_extract', c_int16), +] + +ODBSFSGSIGNALNUM = struct_odbsfsgsignalnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9979 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9985 +class struct_iodbsfsgdspstat(Structure): + pass + +struct_iodbsfsgdspstat.__slots__ = [ + 'extract', + 'symbol', + 'extend', +] +struct_iodbsfsgdspstat._fields_ = [ + ('extract', c_int16), + ('symbol', c_int16), + ('extend', c_int16), +] + +IODBSFSGDSPSTAT = struct_iodbsfsgdspstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9985 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9992 +class union_anon_226(Union): + pass + +union_anon_226.__slots__ = [ + 'u2data', + 's2data', + 'u4data', + 's4data', + 'u8data', +] +union_anon_226._fields_ = [ + ('u2data', c_uint16), + ('s2data', c_int16), + ('u4data', c_uint32), + ('s4data', c_int32), + ('u8data', c_uint32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10001 +class struct_iodbpunch1_ex(Structure): + pass + +struct_iodbpunch1_ex.__slots__ = [ + 'number', + 'attr', + 'u', + 'decimal', + 'reserve', +] +struct_iodbpunch1_ex._fields_ = [ + ('number', c_uint16), + ('attr', c_uint16), + ('u', union_anon_226), + ('decimal', c_int16), + ('reserve', c_int16), +] + +IODBPUNCH1_EX = struct_iodbpunch1_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10001 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10007 +class union_anon_227(Union): + pass + +union_anon_227.__slots__ = [ + 'u2data', + 's2data', + 'u4data', + 's4data', + 'u8data', +] +union_anon_227._fields_ = [ + ('u2data', c_uint16), + ('s2data', c_int16), + ('u4data', c_uint32), + ('s4data', c_int32), + ('u8data', c_uint32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10016 +class struct_iodbpunch2_ex(Structure): + pass + +struct_iodbpunch2_ex.__slots__ = [ + 'number', + 'attr', + 'u', + 'decimal', + 'reserve', +] +struct_iodbpunch2_ex._fields_ = [ + ('number', c_uint32), + ('attr', c_uint16), + ('u', union_anon_227), + ('decimal', c_int16), + ('reserve', c_int16), +] + +IODBPUNCH2_EX = struct_iodbpunch2_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10016 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10023 +class struct_odbmmscrninf(Structure): + pass + +struct_odbmmscrninf.__slots__ = [ + 'scrn_id', +] +struct_odbmmscrninf._fields_ = [ + ('scrn_id', c_uint32), +] + +ODBMMSCRNINF = struct_odbmmscrninf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10023 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10029 +class struct_iodbmmiconcstmstring(Structure): + pass + +struct_iodbmmiconcstmstring.__slots__ = [ + 'scrninf', + 'string', + 'reserve', +] +struct_iodbmmiconcstmstring._fields_ = [ + ('scrninf', ODBMMSCRNINF), + ('string', c_char * int(13)), + ('reserve', c_char * int(3)), +] + +IODBMMICONCSTMSTRING = struct_iodbmmiconcstmstring# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10029 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10034 +class struct_iodbmmctgrycstmstring(Structure): + pass + +struct_iodbmmctgrycstmstring.__slots__ = [ + 'string', + 'reserve', +] +struct_iodbmmctgrycstmstring._fields_ = [ + ('string', c_char * int(13)), + ('reserve', c_char * int(3)), +] + +IODBMMCTGRYCSTMSTRING = struct_iodbmmctgrycstmstring# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10034 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10040 +class struct_iodbmmmcscrndefdat(Structure): + pass + +struct_iodbmmmcscrndefdat.__slots__ = [ + 'scrninf', + 'icn_id', + 'msg_id', +] +struct_iodbmmmcscrndefdat._fields_ = [ + ('scrninf', ODBMMSCRNINF), + ('icn_id', c_int32), + ('msg_id', c_int32), +] + +IODBMMMCSCRNDEFDAT = struct_iodbmmmcscrndefdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10040 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10044 +class struct_iodbmmmcctgrydefdat(Structure): + pass + +struct_iodbmmmcctgrydefdat.__slots__ = [ + 'cmsg_id', +] +struct_iodbmmmcctgrydefdat._fields_ = [ + ('cmsg_id', c_int32), +] + +IODBMMMCCTGRYDEFDAT = struct_iodbmmmcctgrydefdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10044 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10073 +class struct_iodbedge2(Structure): + pass + +struct_iodbedge2.__slots__ = [ + 'slct', + 'power', + 'freq', + 'duty', + 'g_press', + 'g_kind', + 'pier_t', + 'angle', + 'gap', + 'r_len', + 'r_feed', + 'r_freq', + 'r_duty', + 'gap_axis', + 'angle_dec', + 'gap_dec', + 'r_len_dec', + 'r_feed_dec', + 'reserve', + 'pb_power', + 'reserves', +] +struct_iodbedge2._fields_ = [ + ('slct', c_int16), + ('power', c_int16), + ('freq', c_int16), + ('duty', c_int16), + ('g_press', c_int16), + ('g_kind', c_int16), + ('pier_t', c_int32), + ('angle', c_int32), + ('gap', c_int32), + ('r_len', c_int32), + ('r_feed', c_int32), + ('r_freq', c_int16), + ('r_duty', c_int16), + ('gap_axis', c_char), + ('angle_dec', c_char), + ('gap_dec', c_char), + ('r_len_dec', c_char), + ('r_feed_dec', c_char), + ('reserve', c_char), + ('pb_power', c_int16), + ('reserves', c_int16 * int(2)), +] + +IODBEDGE2 = struct_iodbedge2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10073 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10093 +class struct_iodbpwrctl(Structure): + pass + +struct_iodbpwrctl.__slots__ = [ + 'slct', + 'power_min', + 'pwr_sp_zr', + 'freq_min', + 'freq_sp_zr', + 'duty_min', + 'duty_sp_zr', + 'feed_r_dec', + 'reserve', + 'feed_r', + 'ag_press_min', + 'ag_press_sp_zr', + 'pb_power_min', + 'pb_pwr_sp_zr', + 'reserves', +] +struct_iodbpwrctl._fields_ = [ + ('slct', c_int16), + ('power_min', c_int16), + ('pwr_sp_zr', c_int16), + ('freq_min', c_int16), + ('freq_sp_zr', c_int16), + ('duty_min', c_int16), + ('duty_sp_zr', c_int16), + ('feed_r_dec', c_char), + ('reserve', c_char), + ('feed_r', c_int32), + ('ag_press_min', c_int16), + ('ag_press_sp_zr', c_int16), + ('pb_power_min', c_int16), + ('pb_pwr_sp_zr', c_int16), + ('reserves', c_int16 * int(2)), +] + +IODBPWRCTL = struct_iodbpwrctl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10093 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10103 +class struct_iodbdsplc(Structure): + pass + +struct_iodbdsplc.__slots__ = [ + 'slct', + 'dsplc', + 'dsplc_dec', + 'gap_ix', + 'reserves', +] +struct_iodbdsplc._fields_ = [ + ('slct', c_int16), + ('dsplc', c_int32), + ('dsplc_dec', c_int16), + ('gap_ix', c_char), + ('reserves', c_int16 * int(4)), +] + +IODBDSPLC = struct_iodbdsplc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10103 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10119 +class struct_odblstate(Structure): + pass + +struct_odblstate.__slots__ = [ + 'cmd_feed', + 'act_feed', + 'cmd_power', + 'cmd_freq', + 'cmd_duty', + 'beam', + 'beam_lock', + 'cw_mode', + 'pulse_mode', + 'cmd_feed_dec', + 'act_feed_dec', + 'reserve', +] +struct_odblstate._fields_ = [ + ('cmd_feed', c_int32), + ('act_feed', c_int32), + ('cmd_power', c_int16), + ('cmd_freq', c_int16), + ('cmd_duty', c_int16), + ('beam', c_char), + ('beam_lock', c_char), + ('cw_mode', c_char), + ('pulse_mode', c_char), + ('cmd_feed_dec', c_char), + ('act_feed_dec', c_char), + ('reserve', c_char * int(8)), +] + +ODBLSTATE = struct_odblstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10119 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10130 +class struct_odblpwofs(Structure): + pass + +struct_odblpwofs.__slots__ = [ + 'pwrofs_set', + 'pwrofs_coef', + 'pwrofs_upper', + 'pwrofs_max', + 'pwrofs_min', + 'pwrinofs_coef', + 'reserve', +] +struct_odblpwofs._fields_ = [ + ('pwrofs_set', c_int16), + ('pwrofs_coef', c_int16), + ('pwrofs_upper', c_int16), + ('pwrofs_max', c_int16), + ('pwrofs_min', c_int16), + ('pwrinofs_coef', c_int16), + ('reserve', c_char * int(8)), +] + +ODBLPWOFS = struct_odblpwofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10130 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10137 +class struct_idblswork(Structure): + pass + +struct_idblswork.__slots__ = [ + 'slct', + 'skeyinf', + 'reserve', +] +struct_idblswork._fields_ = [ + ('slct', c_int16), + ('skeyinf', c_int16), + ('reserve', c_int16 * int(14)), +] + +IDBLSWORK = struct_idblswork# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10137 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10142 +class struct_anon_228(Structure): + pass + +struct_anon_228.__slots__ = [ + 'lalm_wrg', + 'alm_grp', + 'alm_wrg_no', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'len_msg', + 'alm_msg', + 'reserve', +] +struct_anon_228._fields_ = [ + ('lalm_wrg', c_int16), + ('alm_grp', c_int16), + ('alm_wrg_no', c_int16), + ('year', c_int16), + ('month', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('minute', c_int16), + ('second', c_int16), + ('len_msg', c_int16), + ('alm_msg', c_char * int(64)), + ('reserve', c_int16 * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10156 +class struct_odblalmhis(Structure): + pass + +struct_odblalmhis.__slots__ = [ + 's_no', + 'e_no', + 'alm_his', +] +struct_odblalmhis._fields_ = [ + ('s_no', c_uint16), + ('e_no', c_uint16), + ('alm_his', struct_anon_228 * int(50)), +] + +ODBLALMHIS = struct_odblalmhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10156 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10171 +class struct_odbplsdata(Structure): + pass + +struct_odbplsdata.__slots__ = [ + 'pulse_type', + 'channel_state', + 'reserve1', + 'reserve2', + 'alarm', + 'cmd_val', + 'reserve3', + 'total_val', + 'reserve4', +] +struct_odbplsdata._fields_ = [ + ('pulse_type', c_int16), + ('channel_state', c_int16), + ('reserve1', c_int16), + ('reserve2', c_int16), + ('alarm', c_int16 * int(4)), + ('cmd_val', c_int16 * int(4)), + ('reserve3', c_int16 * int(4)), + ('total_val', c_int32 * int(4)), + ('reserve4', c_int32 * int(4)), +] + +ODBPLSDATA = struct_odbplsdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10171 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10180 +class struct_odbuvmcrpt2(Structure): + pass + +struct_odbuvmcrpt2.__slots__ = [ + 'prog_name', + 'blk_no', + 'uvblk_no', + 'mult_piece_no', + 'reserve', +] +struct_odbuvmcrpt2._fields_ = [ + ('prog_name', c_char * int(248)), + ('blk_no', c_int32), + ('uvblk_no', c_int32), + ('mult_piece_no', c_int32), + ('reserve', c_int16 * int(2)), +] + +ODBUVMCRPT2 = struct_odbuvmcrpt2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10180 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10189 +class struct_odbhmprogstat(Structure): + pass + +struct_odbhmprogstat.__slots__ = [ + 'run', + 'disp', + 'alm_no', + 'reserve', + 'prog_no', + 'block_no', +] +struct_odbhmprogstat._fields_ = [ + ('run', c_int16), + ('disp', c_int16), + ('alm_no', c_int16), + ('reserve', c_int16), + ('prog_no', c_int32), + ('block_no', c_int32), +] + +ODBHMPROGSTAT = struct_odbhmprogstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10189 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10199 +class struct_anon_229(Structure): + pass + +struct_anon_229.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', +] +struct_anon_229._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10207 +class struct_anon_230(Structure): + pass + +struct_anon_230.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', +] +struct_anon_230._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10215 +class struct_anon_231(Structure): + pass + +struct_anon_231.__slots__ = [ + 'year', + 'mon', + 'day', + 'hour', + 'min', + 'sec', +] +struct_anon_231._fields_ = [ + ('year', c_int16), + ('mon', c_int16), + ('day', c_int16), + ('hour', c_int16), + ('min', c_int16), + ('sec', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10231 +class struct_odbtpaprg(Structure): + pass + +struct_odbtpaprg.__slots__ = [ + 'format_version', + 'func_version', + 'size', + 'create', + 'edit', + 'convert', + 'attr', + 'name_copy', + 'prg_name', + 'comment', + 'axis', + 'out_nc_prg', + 'reserve', +] +struct_odbtpaprg._fields_ = [ + ('format_version', c_int16), + ('func_version', c_int16), + ('size', c_int32), + ('create', struct_anon_229), + ('edit', struct_anon_230), + ('convert', struct_anon_231), + ('attr', c_uint32), + ('name_copy', c_char * int(36)), + ('prg_name', c_char * int(36)), + ('comment', c_char * int(20)), + ('axis', c_uint32), + ('out_nc_prg', c_char * int(36)), + ('reserve', c_int32 * int(2)), +] + +ODBTPAPRG = struct_odbtpaprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10231 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10239 +class struct_idbtpinfo(Structure): + pass + +struct_idbtpinfo.__slots__ = [ + 'prg_name', + 'comment', + 'axis', + 'out_nc_prg', + 'reserve', +] +struct_idbtpinfo._fields_ = [ + ('prg_name', c_char * int(36)), + ('comment', c_char * int(20)), + ('axis', c_uint32), + ('out_nc_prg', c_char * int(36)), + ('reserve', c_int32 * int(2)), +] + +IDBTPINFO = struct_idbtpinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10239 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10246 +class struct_tprogeditcmd(Structure): + pass + +struct_tprogeditcmd.__slots__ = [ + 'cmd_num', + 'cmd', + 'word_num', + 'word', +] +struct_tprogeditcmd._fields_ = [ + ('cmd_num', c_char), + ('cmd', c_char * int(31)), + ('word_num', c_char), + ('word', c_char * int(31)), +] + +ODBTPEDTCMD = struct_tprogeditcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10246 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10252 +class struct_anon_232(Structure): + pass + +struct_anon_232.__slots__ = [ + 'val', + 'dec', +] +struct_anon_232._fields_ = [ + ('val', c_int32), + ('dec', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10257 +class struct_tprogcmd(Structure): + pass + +struct_tprogcmd.__slots__ = [ + 'cmd_id', + 'integer', + 'val', + 'text', +] +struct_tprogcmd._fields_ = [ + ('cmd_id', c_int32), + ('integer', c_int32 * int(4)), + ('val', struct_anon_232 * int(4)), + ('text', c_char * int(64)), +] + +IDBTPCMD = struct_tprogcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10257 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10271 +class struct_anon_233(Structure): + pass + +struct_anon_233.__slots__ = [ + 'mv_p', +] +struct_anon_233._fields_ = [ + ('mv_p', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10274 +class struct_anon_234(Structure): + pass + +struct_anon_234.__slots__ = [ + 'mv_p', +] +struct_anon_234._fields_ = [ + ('mv_p', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10277 +class struct_anon_235(Structure): + pass + +struct_anon_235.__slots__ = [ + 'mv_p', + 'cnt_p', +] +struct_anon_235._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('cnt_p', c_int32 * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10281 +class struct_anon_236(Structure): + pass + +struct_anon_236.__slots__ = [ + 'mv_p', + 'ptch', +] +struct_anon_236._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('ptch', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10285 +class struct_anon_237(Structure): + pass + +struct_anon_237.__slots__ = [ + 'mv_p', + 'ptch', + 'mv_p2', +] +struct_anon_237._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('ptch', c_int32), + ('mv_p2', c_int32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10290 +class struct_anon_238(Structure): + pass + +struct_anon_238.__slots__ = [ + 'mv_p', +] +struct_anon_238._fields_ = [ + ('mv_p', c_int32 * int(16)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10270 +class union_anon_239(Union): + pass + +union_anon_239.__slots__ = [ + 'rapid', + 'line', + 'arc', + 'thrd1', + 'thrd2', + 'dummy_d', +] +union_anon_239._fields_ = [ + ('rapid', struct_anon_233), + ('line', struct_anon_234), + ('arc', struct_anon_235), + ('thrd1', struct_anon_236), + ('thrd2', struct_anon_237), + ('dummy_d', struct_anon_238), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10317 +class struct_iodbsimuelm(Structure): + pass + +struct_iodbsimuelm.__slots__ = [ + 'type', + 'rot_w', + 'type2', + 'plane', + 'tcode', + 'data', + 'dm_type', + 'cssc_md', + 'dm_x', + 'dm_y', + 'dm_z', + 'cnt_x', + 'cord', + 'tlchng', + 'fd_type', + 'mcode', + 'dummy4', + 'cylndr', + 'aux', + 'dcode', + 'smax', + 'dwell', + 'fcode', + 'scode', + 'nummcd', + 'fcddec', + 'shift', + 'fbsft', + 'tilt', +] +struct_iodbsimuelm._fields_ = [ + ('type', c_char), + ('rot_w', c_char), + ('type2', c_char), + ('plane', c_char), + ('tcode', c_int32), + ('data', union_anon_239), + ('dm_type', c_char), + ('cssc_md', c_char), + ('dm_x', c_int32 * int(3)), + ('dm_y', c_int32 * int(3)), + ('dm_z', c_int32 * int(3)), + ('cnt_x', c_int32 * int(3)), + ('cord', c_int32 * int(6)), + ('tlchng', c_char), + ('fd_type', c_char), + ('mcode', c_int32), + ('dummy4', c_int16), + ('cylndr', c_int32), + ('aux', c_int32), + ('dcode', c_int32), + ('smax', c_int32), + ('dwell', c_int32), + ('fcode', c_int32), + ('scode', c_int32), + ('nummcd', c_char), + ('fcddec', c_char), + ('shift', c_int32), + ('fbsft', c_char), + ('tilt', c_char), +] + +IODBSIMUELM = struct_iodbsimuelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10317 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10327 +class struct_anon_240(Structure): + pass + +struct_anon_240.__slots__ = [ + 'mv_p', +] +struct_anon_240._fields_ = [ + ('mv_p', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10330 +class struct_anon_241(Structure): + pass + +struct_anon_241.__slots__ = [ + 'mv_p', +] +struct_anon_241._fields_ = [ + ('mv_p', c_int32 * int(8)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10333 +class struct_anon_242(Structure): + pass + +struct_anon_242.__slots__ = [ + 'mv_p', + 'cnt_p', +] +struct_anon_242._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('cnt_p', c_int32 * int(4)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10337 +class struct_anon_243(Structure): + pass + +struct_anon_243.__slots__ = [ + 'mv_p', + 'ptch', +] +struct_anon_243._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('ptch', c_int32), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10341 +class struct_anon_244(Structure): + pass + +struct_anon_244.__slots__ = [ + 'mv_p', + 'ptch', + 'mv_p2', +] +struct_anon_244._fields_ = [ + ('mv_p', c_int32 * int(8)), + ('ptch', c_int32), + ('mv_p2', c_int32 * int(2)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10346 +class struct_anon_245(Structure): + pass + +struct_anon_245.__slots__ = [ + 'mv_p', +] +struct_anon_245._fields_ = [ + ('mv_p', c_int32 * int(16)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10326 +class union_anon_246(Union): + pass + +union_anon_246.__slots__ = [ + 'rapid', + 'line', + 'arc', + 'thrd1', + 'thrd2', + 'dummy_d', +] +union_anon_246._fields_ = [ + ('rapid', struct_anon_240), + ('line', struct_anon_241), + ('arc', struct_anon_242), + ('thrd1', struct_anon_243), + ('thrd2', struct_anon_244), + ('dummy_d', struct_anon_245), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10379 +class struct_iodbsimuelm2(Structure): + pass + +struct_iodbsimuelm2.__slots__ = [ + 'type', + 'rot_w', + 'type2', + 'plane', + 'tcode', + 'data', + 'dm_type', + 'cssc_md', + 'dm_x', + 'dm_y', + 'dm_z', + 'cnt_x', + 'cord', + 'tlchng', + 'fd_type', + 'mcode', + 'dummy4', + 'cylndr', + 'aux', + 'dcode', + 'smax', + 'dwell', + 'fcode', + 'scode', + 'nummcd', + 'fcddec', + 'shift', + 'fbsft', + 'tilt', + 'dummy6', + 'mcode2', + 'mcode3', + 'mcode4', + 'mcode5', + 'reserve', +] +struct_iodbsimuelm2._fields_ = [ + ('type', c_char), + ('rot_w', c_char), + ('type2', c_char), + ('plane', c_char), + ('tcode', c_int32), + ('data', union_anon_246), + ('dm_type', c_char), + ('cssc_md', c_char), + ('dm_x', c_int32 * int(3)), + ('dm_y', c_int32 * int(3)), + ('dm_z', c_int32 * int(3)), + ('cnt_x', c_int32 * int(3)), + ('cord', c_int32 * int(6)), + ('tlchng', c_char), + ('fd_type', c_char), + ('mcode', c_int32), + ('dummy4', c_int16), + ('cylndr', c_int32), + ('aux', c_int32), + ('dcode', c_int32), + ('smax', c_int32), + ('dwell', c_int32), + ('fcode', c_int32), + ('scode', c_int32), + ('nummcd', c_char), + ('fcddec', c_char), + ('shift', c_int32), + ('fbsft', c_char), + ('tilt', c_char), + ('dummy6', c_int16), + ('mcode2', c_int32), + ('mcode3', c_int32), + ('mcode4', c_int32), + ('mcode5', c_int32), + ('reserve', c_int32 * int(10)), +] + +IODBSIMUELM2 = struct_iodbsimuelm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10379 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10385 +class struct_anon_247(Structure): + pass + +struct_anon_247.__slots__ = [ + 'status', + 'dummy', +] +struct_anon_247._fields_ = [ + ('status', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10389 +class struct_odbtunreq(Structure): + pass + +struct_odbtunreq.__slots__ = [ + 'stat', +] +struct_odbtunreq._fields_ = [ + ('stat', struct_anon_247 * int(32)), +] + +ODBTUNREQ = struct_odbtunreq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10389 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10392 +class struct_anon_248(Structure): + pass + +struct_anon_248.__slots__ = [ + 'status', + 'dummy', +] +struct_anon_248._fields_ = [ + ('status', c_int16), + ('dummy', c_int16), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10396 +class struct_obdtunstat(Structure): + pass + +struct_obdtunstat.__slots__ = [ + 'stat', +] +struct_obdtunstat._fields_ = [ + ('stat', struct_anon_248 * int(32)), +] + +ODBTUNSTAT = struct_obdtunstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10396 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10414 +class union_anon_249(Union): + pass + +union_anon_249.__slots__ = [ + 'bdata', + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'bdatas', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_249._fields_ = [ + ('bdata', c_char), + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), + ('bdatas', c_char * int(32)), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALPRM * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10410 +class struct_data_info(Structure): + pass + +struct_data_info.__slots__ = [ + 'enable', + 'dummy2', + 'attr2', + 'uParam', +] +struct_data_info._fields_ = [ + ('enable', c_char), + ('dummy2', c_char * int(3)), + ('attr2', c_int32), + ('uParam', union_anon_249), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10427 +class struct_iodbrct_item(Structure): + pass + +struct_iodbrct_item.__slots__ = [ + 'item_num', + 'type', + 'axsp_num', + 'ptn_num', + 'dummy', + 'attr', + 'ptn', +] +struct_iodbrct_item._fields_ = [ + ('item_num', c_uint16), + ('type', c_ubyte), + ('axsp_num', c_char), + ('ptn_num', c_char), + ('dummy', c_ubyte), + ('attr', c_uint16), + ('ptn', struct_data_info * int(6)), +] + +IODBRCT_ITEM = struct_iodbrct_item# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10427 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10434 +class struct_iodbrct_cstmname(Structure): + pass + +struct_iodbrct_cstmname.__slots__ = [ + 'grp_num', + 'dummy', + 'grp_name', + 'ptn_name', +] +struct_iodbrct_cstmname._fields_ = [ + ('grp_num', c_uint16), + ('dummy', c_uint16), + ('grp_name', c_char * int(16)), + ('ptn_name', (c_char * int(16)) * int(3)), +] + +IODBRCT_CSTMNAME = struct_iodbrct_cstmname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10434 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10439 +class struct_iodbrct_grpptn(Structure): + pass + +struct_iodbrct_grpptn.__slots__ = [ + 'grp_num', + 'ptn_num', +] +struct_iodbrct_grpptn._fields_ = [ + ('grp_num', c_uint16), + ('ptn_num', c_uint16), +] + +IODBRCT_GRPPTN = struct_iodbrct_grpptn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10439 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10444 +class struct_odbrct_slctptnname(Structure): + pass + +struct_odbrct_slctptnname.__slots__ = [ + 'sl_ptrn_no', + 'sl_nm_slct', +] +struct_odbrct_slctptnname._fields_ = [ + ('sl_ptrn_no', c_int32), + ('sl_nm_slct', c_int16), +] + +ODBRCT_SLCTPTNNAME = struct_odbrct_slctptnname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10444 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10449 +class struct_odbpressure(Structure): + pass + +struct_odbpressure.__slots__ = [ + 'cmd_val', + 'feedbak_val', +] +struct_odbpressure._fields_ = [ + ('cmd_val', c_int32), + ('feedbak_val', c_int32), +] + +ODBPRESSURE = struct_odbpressure# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10449 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10455 +class struct_odbexpos(Structure): + pass + +struct_odbexpos.__slots__ = [ + 'data', + 'dec', + 'digit', +] +struct_odbexpos._fields_ = [ + ('data', c_double), + ('dec', c_int32), + ('digit', c_int32), +] + +ODBEXPOS = struct_odbexpos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10455 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10463 +class struct_iodbwaitmcode(Structure): + pass + +struct_iodbwaitmcode.__slots__ = [ + 'mcode', + 'pathnum', +] +struct_iodbwaitmcode._fields_ = [ + ('mcode', c_int32), + ('pathnum', c_int32), +] + +IODBWAITMCODE = struct_iodbwaitmcode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10463 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10473 +class struct_curoverr(Structure): + pass + +struct_curoverr.__slots__ = [ + 'current', + 'minmum', + 'maximum', + 'dummy', +] +struct_curoverr._fields_ = [ + ('current', c_uint16), + ('minmum', c_uint16), + ('maximum', c_uint16), + ('dummy', c_int16), +] + +CUROVRR = struct_curoverr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10473 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10480 +class struct_curload(Structure): + pass + +struct_curload.__slots__ = [ + 'current', + 'effect', + 'target', + 'irregular', + 'dummy', +] +struct_curload._fields_ = [ + ('current', c_uint16), + ('effect', c_uint16), + ('target', c_uint16), + ('irregular', c_uint16), + ('dummy', c_int32), +] + +CURLOAD = struct_curload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10480 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10487 +class struct_curtemp(Structure): + pass + +struct_curtemp.__slots__ = [ + 'current', + 'start', + 'end', + 'alarm', + 'dummy', +] +struct_curtemp._fields_ = [ + ('current', c_uint16), + ('start', c_uint16), + ('end', c_uint16), + ('alarm', c_uint16), + ('dummy', c_int32), +] + +CURTEMP = struct_curtemp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10487 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10492 +class struct_currdtm(Structure): + pass + +struct_currdtm.__slots__ = [ + 'current', + 'threshold', + 'dummy', +] +struct_currdtm._fields_ = [ + ('current', c_uint16), + ('threshold', c_uint16), + ('dummy', c_int32), +] + +CURRDTM = struct_currdtm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10492 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10501 +class struct_odbsoccur(Structure): + pass + +struct_odbsoccur.__slots__ = [ + 'mode', + 'table', + 'dummy', + 'ovrr', + 'load', + 'temp', + 'rdtm', +] +struct_odbsoccur._fields_ = [ + ('mode', c_int16), + ('table', c_int16), + ('dummy', c_int32), + ('ovrr', CUROVRR), + ('load', CURLOAD), + ('temp', CURTEMP), + ('rdtm', CURRDTM), +] + +ODBSOCCUR = struct_odbsoccur# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10501 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10506 +class struct_soctlattr(Structure): + pass + +struct_soctlattr.__slots__ = [ + 'prm_no', + 'type', +] +struct_soctlattr._fields_ = [ + ('prm_no', c_int16), + ('type', c_char), +] + +ODBSOCTLATTR = struct_soctlattr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10506 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10509 +class union_anon_250(Union): + pass + +union_anon_250.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', +] +union_anon_250._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10515 +class struct_soctldat(Structure): + pass + +struct_soctldat.__slots__ = [ + 'u', +] +struct_soctldat._fields_ = [ + ('u', union_anon_250), +] + +IODBSOCTLDAT = struct_soctldat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10515 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10522 +if _libs["libfwlib32.so"].has("cnc_machine3", "cdecl"): + cnc_machine3 = _libs["libfwlib32.so"].get("cnc_machine3", "cdecl") + cnc_machine3.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_machine3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10525 +for _lib in _libs.values(): + if not _lib.has("cnc_machine3_ex", "cdecl"): + continue + cnc_machine3_ex = _lib.get("cnc_machine3_ex", "cdecl") + cnc_machine3_ex.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBAXIS_EX)] + cnc_machine3_ex.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10539 +if _libs["libfwlib32.so"].has("cnc_actf", "cdecl"): + cnc_actf = _libs["libfwlib32.so"].get("cnc_actf", "cdecl") + cnc_actf.argtypes = [c_uint16, POINTER(ODBACT)] + cnc_actf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10542 +if _libs["libfwlib32.so"].has("cnc_absolute", "cdecl"): + cnc_absolute = _libs["libfwlib32.so"].get("cnc_absolute", "cdecl") + cnc_absolute.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_absolute.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10545 +if _libs["libfwlib32.so"].has("cnc_machine", "cdecl"): + cnc_machine = _libs["libfwlib32.so"].get("cnc_machine", "cdecl") + cnc_machine.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_machine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10548 +if _libs["libfwlib32.so"].has("cnc_machine2", "cdecl"): + cnc_machine2 = _libs["libfwlib32.so"].get("cnc_machine2", "cdecl") + cnc_machine2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_machine2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10551 +if _libs["libfwlib32.so"].has("cnc_relative", "cdecl"): + cnc_relative = _libs["libfwlib32.so"].get("cnc_relative", "cdecl") + cnc_relative.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_relative.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10554 +if _libs["libfwlib32.so"].has("cnc_distance", "cdecl"): + cnc_distance = _libs["libfwlib32.so"].get("cnc_distance", "cdecl") + cnc_distance.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_distance.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10557 +for _lib in _libs.values(): + if not _lib.has("cnc_distancem", "cdecl"): + continue + cnc_distancem = _lib.get("cnc_distancem", "cdecl") + cnc_distancem.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_distancem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10560 +if _libs["libfwlib32.so"].has("cnc_skip", "cdecl"): + cnc_skip = _libs["libfwlib32.so"].get("cnc_skip", "cdecl") + cnc_skip.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_skip.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10563 +if _libs["libfwlib32.so"].has("cnc_srvdelay", "cdecl"): + cnc_srvdelay = _libs["libfwlib32.so"].get("cnc_srvdelay", "cdecl") + cnc_srvdelay.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_srvdelay.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10566 +if _libs["libfwlib32.so"].has("cnc_accdecdly", "cdecl"): + cnc_accdecdly = _libs["libfwlib32.so"].get("cnc_accdecdly", "cdecl") + cnc_accdecdly.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_accdecdly.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10570 +if _libs["libfwlib32.so"].has("cnc_rddynamic", "cdecl"): + cnc_rddynamic = _libs["libfwlib32.so"].get("cnc_rddynamic", "cdecl") + cnc_rddynamic.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDY)] + cnc_rddynamic.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10574 +if _libs["libfwlib32.so"].has("cnc_rddynamic2", "cdecl"): + cnc_rddynamic2 = _libs["libfwlib32.so"].get("cnc_rddynamic2", "cdecl") + cnc_rddynamic2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDY2)] + cnc_rddynamic2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10578 +for _lib in _libs.values(): + if not _lib.has("cnc_rddynamic3", "cdecl"): + continue + cnc_rddynamic3 = _lib.get("cnc_rddynamic3", "cdecl") + cnc_rddynamic3.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDY3)] + cnc_rddynamic3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10582 +for _lib in _libs.values(): + if not _lib.has("cnc_rddynamic3m", "cdecl"): + continue + cnc_rddynamic3m = _lib.get("cnc_rddynamic3m", "cdecl") + cnc_rddynamic3m.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDY3M)] + cnc_rddynamic3m.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10585 +if _libs["libfwlib32.so"].has("cnc_acts", "cdecl"): + cnc_acts = _libs["libfwlib32.so"].get("cnc_acts", "cdecl") + cnc_acts.argtypes = [c_uint16, POINTER(ODBACT)] + cnc_acts.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10588 +if _libs["libfwlib32.so"].has("cnc_acts2", "cdecl"): + cnc_acts2 = _libs["libfwlib32.so"].get("cnc_acts2", "cdecl") + cnc_acts2.argtypes = [c_uint16, c_int16, POINTER(ODBACT2)] + cnc_acts2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10591 +if _libs["libfwlib32.so"].has("cnc_wrrelpos", "cdecl"): + cnc_wrrelpos = _libs["libfwlib32.so"].get("cnc_wrrelpos", "cdecl") + cnc_wrrelpos.argtypes = [c_uint16, c_int16, POINTER(IDBWRR)] + cnc_wrrelpos.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10594 +if _libs["libfwlib32.so"].has("cnc_prstwkcd", "cdecl"): + cnc_prstwkcd = _libs["libfwlib32.so"].get("cnc_prstwkcd", "cdecl") + cnc_prstwkcd.argtypes = [c_uint16, c_int16, POINTER(IDBWRA)] + cnc_prstwkcd.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10597 +if _libs["libfwlib32.so"].has("cnc_rdmovrlap", "cdecl"): + cnc_rdmovrlap = _libs["libfwlib32.so"].get("cnc_rdmovrlap", "cdecl") + cnc_rdmovrlap.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBOVL)] + cnc_rdmovrlap.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10600 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmovrlapm", "cdecl"): + continue + cnc_rdmovrlapm = _lib.get("cnc_rdmovrlapm", "cdecl") + cnc_rdmovrlapm.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBOVLM)] + cnc_rdmovrlapm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10603 +if _libs["libfwlib32.so"].has("cnc_canmovrlap", "cdecl"): + cnc_canmovrlap = _libs["libfwlib32.so"].get("cnc_canmovrlap", "cdecl") + cnc_canmovrlap.argtypes = [c_uint16, c_int16] + cnc_canmovrlap.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10606 +if _libs["libfwlib32.so"].has("cnc_rdspload", "cdecl"): + cnc_rdspload = _libs["libfwlib32.so"].get("cnc_rdspload", "cdecl") + cnc_rdspload.argtypes = [c_uint16, c_int16, POINTER(ODBSPN)] + cnc_rdspload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10609 +if _libs["libfwlib32.so"].has("cnc_rdspmaxrpm", "cdecl"): + cnc_rdspmaxrpm = _libs["libfwlib32.so"].get("cnc_rdspmaxrpm", "cdecl") + cnc_rdspmaxrpm.argtypes = [c_uint16, c_int16, POINTER(ODBSPN)] + cnc_rdspmaxrpm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10612 +if _libs["libfwlib32.so"].has("cnc_rdspgear", "cdecl"): + cnc_rdspgear = _libs["libfwlib32.so"].get("cnc_rdspgear", "cdecl") + cnc_rdspgear.argtypes = [c_uint16, c_int16, POINTER(ODBSPN)] + cnc_rdspgear.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10615 +if _libs["libfwlib32.so"].has("cnc_absolute2", "cdecl"): + cnc_absolute2 = _libs["libfwlib32.so"].get("cnc_absolute2", "cdecl") + cnc_absolute2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_absolute2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10618 +if _libs["libfwlib32.so"].has("cnc_relative2", "cdecl"): + cnc_relative2 = _libs["libfwlib32.so"].get("cnc_relative2", "cdecl") + cnc_relative2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_relative2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10621 +for _lib in _libs.values(): + if not _lib.has("cnc_distance2", "cdecl"): + continue + cnc_distance2 = _lib.get("cnc_distance2", "cdecl") + cnc_distance2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_distance2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10624 +if _libs["libfwlib32.so"].has("cnc_setvrtclpos", "cdecl"): + cnc_setvrtclpos = _libs["libfwlib32.so"].get("cnc_setvrtclpos", "cdecl") + cnc_setvrtclpos.argtypes = [c_uint16, c_int16] + cnc_setvrtclpos.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10627 +if _libs["libfwlib32.so"].has("cnc_setthrdngpos", "cdecl"): + cnc_setthrdngpos = _libs["libfwlib32.so"].get("cnc_setthrdngpos", "cdecl") + cnc_setthrdngpos.argtypes = [c_uint16] + cnc_setthrdngpos.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10630 +if _libs["libfwlib32.so"].has("cnc_rdposition", "cdecl"): + cnc_rdposition = _libs["libfwlib32.so"].get("cnc_rdposition", "cdecl") + cnc_rdposition.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBPOS)] + cnc_rdposition.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10633 +if _libs["libfwlib32.so"].has("cnc_rdspeed", "cdecl"): + cnc_rdspeed = _libs["libfwlib32.so"].get("cnc_rdspeed", "cdecl") + cnc_rdspeed.argtypes = [c_uint16, c_int16, POINTER(ODBSPEED)] + cnc_rdspeed.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10636 +if _libs["libfwlib32.so"].has("cnc_rdsvmeter", "cdecl"): + cnc_rdsvmeter = _libs["libfwlib32.so"].get("cnc_rdsvmeter", "cdecl") + cnc_rdsvmeter.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBSVLOAD)] + cnc_rdsvmeter.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10639 +if _libs["libfwlib32.so"].has("cnc_rdspmeter", "cdecl"): + cnc_rdspmeter = _libs["libfwlib32.so"].get("cnc_rdspmeter", "cdecl") + cnc_rdspmeter.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBSPLOAD)] + cnc_rdspmeter.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10642 +if _libs["libfwlib32.so"].has("cnc_rdhndintrpt", "cdecl"): + cnc_rdhndintrpt = _libs["libfwlib32.so"].get("cnc_rdhndintrpt", "cdecl") + cnc_rdhndintrpt.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBHND)] + cnc_rdhndintrpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10645 +if _libs["libfwlib32.so"].has("cnc_rd5axmandt", "cdecl"): + cnc_rd5axmandt = _libs["libfwlib32.so"].get("cnc_rd5axmandt", "cdecl") + cnc_rd5axmandt.argtypes = [c_uint16, POINTER(ODB5AXMAN)] + cnc_rd5axmandt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10648 +if _libs["libfwlib32.so"].has("cnc_rd5axovrlap", "cdecl"): + cnc_rd5axovrlap = _libs["libfwlib32.so"].get("cnc_rd5axovrlap", "cdecl") + cnc_rd5axovrlap.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_rd5axovrlap.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10651 +if _libs["libfwlib32.so"].has("cnc_clr5axpls", "cdecl"): + cnc_clr5axpls = _libs["libfwlib32.so"].get("cnc_clr5axpls", "cdecl") + cnc_clr5axpls.argtypes = [c_uint16, c_int16] + cnc_clr5axpls.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10654 +if _libs["libfwlib32.so"].has("cnc_rdspcss", "cdecl"): + cnc_rdspcss = _libs["libfwlib32.so"].get("cnc_rdspcss", "cdecl") + cnc_rdspcss.argtypes = [c_uint16, POINTER(ODBCSS)] + cnc_rdspcss.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10658 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecpt", "cdecl"): + continue + cnc_rdexecpt = _lib.get("cnc_rdexecpt", "cdecl") + cnc_rdexecpt.argtypes = [c_uint16, POINTER(PRGPNT), POINTER(PRGPNT)] + cnc_rdexecpt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10661 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecptm", "cdecl"): + continue + cnc_rdexecptm = _lib.get("cnc_rdexecptm", "cdecl") + cnc_rdexecptm.argtypes = [c_uint16, POINTER(PRGPNT), POINTER(PRGPNT)] + cnc_rdexecptm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10664 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecprgnum", "cdecl"): + continue + cnc_rdexecprgnum = _lib.get("cnc_rdexecprgnum", "cdecl") + cnc_rdexecprgnum.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdexecprgnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10668 +if _libs["libfwlib32.so"].has("cnc_rdjogdrun", "cdecl"): + cnc_rdjogdrun = _libs["libfwlib32.so"].get("cnc_rdjogdrun", "cdecl") + cnc_rdjogdrun.argtypes = [c_uint16, c_int16, POINTER(ODBJOGDRUN)] + cnc_rdjogdrun.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10671 +if _libs["libfwlib32.so"].has("cnc_setfrp", "cdecl"): + cnc_setfrp = _libs["libfwlib32.so"].get("cnc_setfrp", "cdecl") + cnc_setfrp.argtypes = [c_uint16, c_int16] + cnc_setfrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10674 +if _libs["libfwlib32.so"].has("cnc_rdaxisdata", "cdecl"): + cnc_rdaxisdata = _libs["libfwlib32.so"].get("cnc_rdaxisdata", "cdecl") + cnc_rdaxisdata.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(ODBAXDT)] + cnc_rdaxisdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10677 +if _libs["libfwlib32.so"].has("cnc_simulation", "cdecl"): + cnc_simulation = _libs["libfwlib32.so"].get("cnc_simulation", "cdecl") + cnc_simulation.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBSIML)] + cnc_simulation.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10681 +for _lib in _libs.values(): + if not _lib.has("cnc_rdspdlspeed", "cdecl"): + continue + cnc_rdspdlspeed = _lib.get("cnc_rdspdlspeed", "cdecl") + cnc_rdspdlspeed.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int32)] + cnc_rdspdlspeed.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10685 +for _lib in _libs.values(): + if not _lib.has("cnc_rdposfig", "cdecl"): + continue + cnc_rdposfig = _lib.get("cnc_rdposfig", "cdecl") + cnc_rdposfig.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBPOSFIG)] + cnc_rdposfig.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10688 +for _lib in _libs.values(): + if not _lib.has("cnc_rdactspdl", "cdecl"): + continue + cnc_rdactspdl = _lib.get("cnc_rdactspdl", "cdecl") + cnc_rdactspdl.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdactspdl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10695 +if _libs["libfwlib32.so"].has("cnc_dwnstart", "cdecl"): + cnc_dwnstart = _libs["libfwlib32.so"].get("cnc_dwnstart", "cdecl") + cnc_dwnstart.argtypes = [c_uint16] + cnc_dwnstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10698 +if _libs["libfwlib32.so"].has("cnc_download", "cdecl"): + cnc_download = _libs["libfwlib32.so"].get("cnc_download", "cdecl") + cnc_download.argtypes = [c_uint16, String, c_int16] + cnc_download.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10701 +if _libs["libfwlib32.so"].has("cnc_cdownload", "cdecl"): + cnc_cdownload = _libs["libfwlib32.so"].get("cnc_cdownload", "cdecl") + cnc_cdownload.argtypes = [c_uint16, String, c_int16] + cnc_cdownload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10704 +if _libs["libfwlib32.so"].has("cnc_dwnend", "cdecl"): + cnc_dwnend = _libs["libfwlib32.so"].get("cnc_dwnend", "cdecl") + cnc_dwnend.argtypes = [c_uint16] + cnc_dwnend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10707 +for _lib in _libs.values(): + if not _lib.has("cnc_dwnend2", "cdecl"): + continue + cnc_dwnend2 = _lib.get("cnc_dwnend2", "cdecl") + cnc_dwnend2.argtypes = [c_uint16, String] + cnc_dwnend2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10710 +if _libs["libfwlib32.so"].has("cnc_dwnstart3", "cdecl"): + cnc_dwnstart3 = _libs["libfwlib32.so"].get("cnc_dwnstart3", "cdecl") + cnc_dwnstart3.argtypes = [c_uint16, c_int16] + cnc_dwnstart3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10713 +if _libs["libfwlib32.so"].has("cnc_dwnstart3_f", "cdecl"): + cnc_dwnstart3_f = _libs["libfwlib32.so"].get("cnc_dwnstart3_f", "cdecl") + cnc_dwnstart3_f.argtypes = [c_uint16, c_int16, String, String] + cnc_dwnstart3_f.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10716 +if _libs["libfwlib32.so"].has("cnc_download3", "cdecl"): + cnc_download3 = _libs["libfwlib32.so"].get("cnc_download3", "cdecl") + cnc_download3.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_download3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10719 +if _libs["libfwlib32.so"].has("cnc_dwnend3", "cdecl"): + cnc_dwnend3 = _libs["libfwlib32.so"].get("cnc_dwnend3", "cdecl") + cnc_dwnend3.argtypes = [c_uint16] + cnc_dwnend3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10723 +for _lib in _libs.values(): + if not _lib.has("cnc_dwnstart3m", "cdecl"): + continue + cnc_dwnstart3m = _lib.get("cnc_dwnstart3m", "cdecl") + cnc_dwnstart3m.argtypes = [c_uint16, c_int16, c_int32] + cnc_dwnstart3m.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10726 +for _lib in _libs.values(): + if not _lib.has("cnc_download3m", "cdecl"): + continue + cnc_download3m = _lib.get("cnc_download3m", "cdecl") + cnc_download3m.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_download3m.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10729 +for _lib in _libs.values(): + if not _lib.has("cnc_dwnend3m", "cdecl"): + continue + cnc_dwnend3m = _lib.get("cnc_dwnend3m", "cdecl") + cnc_dwnend3m.argtypes = [c_uint16, c_int16] + cnc_dwnend3m.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10733 +if _libs["libfwlib32.so"].has("cnc_dwnstart4", "cdecl"): + cnc_dwnstart4 = _libs["libfwlib32.so"].get("cnc_dwnstart4", "cdecl") + cnc_dwnstart4.argtypes = [c_uint16, c_int16, String] + cnc_dwnstart4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10736 +if _libs["libfwlib32.so"].has("cnc_download4", "cdecl"): + cnc_download4 = _libs["libfwlib32.so"].get("cnc_download4", "cdecl") + cnc_download4.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_download4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10739 +if _libs["libfwlib32.so"].has("cnc_dwnend4", "cdecl"): + cnc_dwnend4 = _libs["libfwlib32.so"].get("cnc_dwnend4", "cdecl") + cnc_dwnend4.argtypes = [c_uint16] + cnc_dwnend4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10742 +if _libs["libfwlib32.so"].has("cnc_fileread_start", "cdecl"): + cnc_fileread_start = _libs["libfwlib32.so"].get("cnc_fileread_start", "cdecl") + cnc_fileread_start.argtypes = [c_uint16, c_int16, String] + cnc_fileread_start.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10745 +if _libs["libfwlib32.so"].has("cnc_fileread", "cdecl"): + cnc_fileread = _libs["libfwlib32.so"].get("cnc_fileread", "cdecl") + cnc_fileread.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_fileread.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10748 +if _libs["libfwlib32.so"].has("cnc_fileread_end", "cdecl"): + cnc_fileread_end = _libs["libfwlib32.so"].get("cnc_fileread_end", "cdecl") + cnc_fileread_end.argtypes = [c_uint16] + cnc_fileread_end.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10751 +if _libs["libfwlib32.so"].has("cnc_filewrite_start", "cdecl"): + cnc_filewrite_start = _libs["libfwlib32.so"].get("cnc_filewrite_start", "cdecl") + cnc_filewrite_start.argtypes = [c_uint16, c_int16, String, c_int16] + cnc_filewrite_start.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10754 +if _libs["libfwlib32.so"].has("cnc_filewrite", "cdecl"): + cnc_filewrite = _libs["libfwlib32.so"].get("cnc_filewrite", "cdecl") + cnc_filewrite.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_filewrite.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10757 +if _libs["libfwlib32.so"].has("cnc_filewrite_end", "cdecl"): + cnc_filewrite_end = _libs["libfwlib32.so"].get("cnc_filewrite_end", "cdecl") + cnc_filewrite_end.argtypes = [c_uint16] + cnc_filewrite_end.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10760 +if _libs["libfwlib32.so"].has("cnc_vrfstart", "cdecl"): + cnc_vrfstart = _libs["libfwlib32.so"].get("cnc_vrfstart", "cdecl") + cnc_vrfstart.argtypes = [c_uint16] + cnc_vrfstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10763 +if _libs["libfwlib32.so"].has("cnc_verify", "cdecl"): + cnc_verify = _libs["libfwlib32.so"].get("cnc_verify", "cdecl") + cnc_verify.argtypes = [c_uint16, String, c_int16] + cnc_verify.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10766 +if _libs["libfwlib32.so"].has("cnc_cverify", "cdecl"): + cnc_cverify = _libs["libfwlib32.so"].get("cnc_cverify", "cdecl") + cnc_cverify.argtypes = [c_uint16, String, c_int16] + cnc_cverify.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10769 +if _libs["libfwlib32.so"].has("cnc_vrfend", "cdecl"): + cnc_vrfend = _libs["libfwlib32.so"].get("cnc_vrfend", "cdecl") + cnc_vrfend.argtypes = [c_uint16] + cnc_vrfend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10772 +if _libs["libfwlib32.so"].has("cnc_vrfstart4", "cdecl"): + cnc_vrfstart4 = _libs["libfwlib32.so"].get("cnc_vrfstart4", "cdecl") + cnc_vrfstart4.argtypes = [c_uint16, String] + cnc_vrfstart4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10775 +if _libs["libfwlib32.so"].has("cnc_verify4", "cdecl"): + cnc_verify4 = _libs["libfwlib32.so"].get("cnc_verify4", "cdecl") + cnc_verify4.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_verify4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10778 +if _libs["libfwlib32.so"].has("cnc_vrfend4", "cdecl"): + cnc_vrfend4 = _libs["libfwlib32.so"].get("cnc_vrfend4", "cdecl") + cnc_vrfend4.argtypes = [c_uint16] + cnc_vrfend4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10781 +if _libs["libfwlib32.so"].has("cnc_dncstart", "cdecl"): + cnc_dncstart = _libs["libfwlib32.so"].get("cnc_dncstart", "cdecl") + cnc_dncstart.argtypes = [c_uint16] + cnc_dncstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10791 +if _libs["libfwlib32.so"].has("cnc_dnc", "cdecl"): + cnc_dnc = _libs["libfwlib32.so"].get("cnc_dnc", "cdecl") + cnc_dnc.argtypes = [c_uint16, String, c_uint16] + cnc_dnc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10802 +if _libs["libfwlib32.so"].has("cnc_cdnc", "cdecl"): + cnc_cdnc = _libs["libfwlib32.so"].get("cnc_cdnc", "cdecl") + cnc_cdnc.argtypes = [c_uint16, String, c_uint16] + cnc_cdnc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10806 +if _libs["libfwlib32.so"].has("cnc_dncend", "cdecl"): + cnc_dncend = _libs["libfwlib32.so"].get("cnc_dncend", "cdecl") + cnc_dncend.argtypes = [c_uint16] + cnc_dncend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10809 +if _libs["libfwlib32.so"].has("cnc_dncstart2", "cdecl"): + cnc_dncstart2 = _libs["libfwlib32.so"].get("cnc_dncstart2", "cdecl") + cnc_dncstart2.argtypes = [c_uint16, String] + cnc_dncstart2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10812 +if _libs["libfwlib32.so"].has("cnc_dnc2", "cdecl"): + cnc_dnc2 = _libs["libfwlib32.so"].get("cnc_dnc2", "cdecl") + cnc_dnc2.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_dnc2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10815 +if _libs["libfwlib32.so"].has("cnc_dncend2", "cdecl"): + cnc_dncend2 = _libs["libfwlib32.so"].get("cnc_dncend2", "cdecl") + cnc_dncend2.argtypes = [c_uint16, c_int16] + cnc_dncend2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10818 +if _libs["libfwlib32.so"].has("cnc_rddncdgndt", "cdecl"): + cnc_rddncdgndt = _libs["libfwlib32.so"].get("cnc_rddncdgndt", "cdecl") + cnc_rddncdgndt.argtypes = [c_uint16, POINTER(ODBDNCDGN)] + cnc_rddncdgndt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10821 +if _libs["libfwlib32.so"].has("cnc_rddncdgndt2", "cdecl"): + cnc_rddncdgndt2 = _libs["libfwlib32.so"].get("cnc_rddncdgndt2", "cdecl") + cnc_rddncdgndt2.argtypes = [c_uint16, POINTER(ODBDNCDGN2)] + cnc_rddncdgndt2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10824 +if _libs["libfwlib32.so"].has("cnc_upstart", "cdecl"): + cnc_upstart = _libs["libfwlib32.so"].get("cnc_upstart", "cdecl") + cnc_upstart.argtypes = [c_uint16, c_int16] + cnc_upstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10827 +if _libs["libfwlib32.so"].has("cnc_upload", "cdecl"): + cnc_upload = _libs["libfwlib32.so"].get("cnc_upload", "cdecl") + cnc_upload.argtypes = [c_uint16, POINTER(ODBUP), POINTER(c_uint16)] + cnc_upload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10830 +if _libs["libfwlib32.so"].has("cnc_cupload", "cdecl"): + cnc_cupload = _libs["libfwlib32.so"].get("cnc_cupload", "cdecl") + cnc_cupload.argtypes = [c_uint16, POINTER(ODBUP), POINTER(c_uint16)] + cnc_cupload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10833 +if _libs["libfwlib32.so"].has("cnc_upend", "cdecl"): + cnc_upend = _libs["libfwlib32.so"].get("cnc_upend", "cdecl") + cnc_upend.argtypes = [c_uint16] + cnc_upend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10836 +if _libs["libfwlib32.so"].has("cnc_upstart3", "cdecl"): + cnc_upstart3 = _libs["libfwlib32.so"].get("cnc_upstart3", "cdecl") + cnc_upstart3.argtypes = [c_uint16, c_int16, c_int32, c_int32] + cnc_upstart3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10839 +if _libs["libfwlib32.so"].has("cnc_upstart3_f", "cdecl"): + cnc_upstart3_f = _libs["libfwlib32.so"].get("cnc_upstart3_f", "cdecl") + cnc_upstart3_f.argtypes = [c_uint16, c_int16, String, String] + cnc_upstart3_f.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10842 +if _libs["libfwlib32.so"].has("cnc_upload3", "cdecl"): + cnc_upload3 = _libs["libfwlib32.so"].get("cnc_upload3", "cdecl") + cnc_upload3.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_upload3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10845 +if _libs["libfwlib32.so"].has("cnc_upend3", "cdecl"): + cnc_upend3 = _libs["libfwlib32.so"].get("cnc_upend3", "cdecl") + cnc_upend3.argtypes = [c_uint16] + cnc_upend3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10848 +if _libs["libfwlib32.so"].has("cnc_upstart4", "cdecl"): + cnc_upstart4 = _libs["libfwlib32.so"].get("cnc_upstart4", "cdecl") + cnc_upstart4.argtypes = [c_uint16, c_int16, String] + cnc_upstart4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10851 +if _libs["libfwlib32.so"].has("cnc_upload4", "cdecl"): + cnc_upload4 = _libs["libfwlib32.so"].get("cnc_upload4", "cdecl") + cnc_upload4.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_upload4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10854 +if _libs["libfwlib32.so"].has("cnc_upend4", "cdecl"): + cnc_upend4 = _libs["libfwlib32.so"].get("cnc_upend4", "cdecl") + cnc_upend4.argtypes = [c_uint16] + cnc_upend4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10857 +for _lib in _libs.values(): + if not _lib.has("cnc_save_maint", "cdecl"): + continue + cnc_save_maint = _lib.get("cnc_save_maint", "cdecl") + cnc_save_maint.argtypes = [c_uint16] + cnc_save_maint.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10860 +for _lib in _libs.values(): + if not _lib.has("cnc_clear_maint", "cdecl"): + continue + cnc_clear_maint = _lib.get("cnc_clear_maint", "cdecl") + cnc_clear_maint.argtypes = [c_uint16] + cnc_clear_maint.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10863 +if _libs["libfwlib32.so"].has("cnc_buff", "cdecl"): + cnc_buff = _libs["libfwlib32.so"].get("cnc_buff", "cdecl") + cnc_buff.argtypes = [c_uint16, POINTER(ODBBUF)] + cnc_buff.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10866 +if _libs["libfwlib32.so"].has("cnc_search", "cdecl"): + cnc_search = _libs["libfwlib32.so"].get("cnc_search", "cdecl") + cnc_search.argtypes = [c_uint16, c_int16] + cnc_search.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10870 +for _lib in _libs.values(): + if not _lib.has("cnc_search2", "cdecl"): + continue + cnc_search2 = _lib.get("cnc_search2", "cdecl") + cnc_search2.argtypes = [c_uint16, c_int32] + cnc_search2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10874 +if _libs["libfwlib32.so"].has("cnc_delall", "cdecl"): + cnc_delall = _libs["libfwlib32.so"].get("cnc_delall", "cdecl") + cnc_delall.argtypes = [c_uint16] + cnc_delall.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10877 +if _libs["libfwlib32.so"].has("cnc_pdf_delall", "cdecl"): + cnc_pdf_delall = _libs["libfwlib32.so"].get("cnc_pdf_delall", "cdecl") + cnc_pdf_delall.argtypes = [c_uint16, c_int16, String] + cnc_pdf_delall.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10880 +if _libs["libfwlib32.so"].has("cnc_delete", "cdecl"): + cnc_delete = _libs["libfwlib32.so"].get("cnc_delete", "cdecl") + cnc_delete.argtypes = [c_uint16, c_int16] + cnc_delete.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10883 +for _lib in _libs.values(): + if not _lib.has("cnc_delrange", "cdecl"): + continue + cnc_delrange = _lib.get("cnc_delrange", "cdecl") + cnc_delrange.argtypes = [c_uint16, c_int32, c_int32] + cnc_delrange.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10887 +if _libs["libfwlib32.so"].has("cnc_rdprogdir", "cdecl"): + cnc_rdprogdir = _libs["libfwlib32.so"].get("cnc_rdprogdir", "cdecl") + cnc_rdprogdir.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_uint16, POINTER(PRGDIR)] + cnc_rdprogdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10891 +if _libs["libfwlib32.so"].has("cnc_rdproginfo", "cdecl"): + cnc_rdproginfo = _libs["libfwlib32.so"].get("cnc_rdproginfo", "cdecl") + cnc_rdproginfo.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBNC)] + cnc_rdproginfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10894 +if _libs["libfwlib32.so"].has("cnc_rdprgnum", "cdecl"): + cnc_rdprgnum = _libs["libfwlib32.so"].get("cnc_rdprgnum", "cdecl") + cnc_rdprgnum.argtypes = [c_uint16, POINTER(ODBPRO)] + cnc_rdprgnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10897 +if _libs["libfwlib32.so"].has("cnc_exeprgname", "cdecl"): + cnc_exeprgname = _libs["libfwlib32.so"].get("cnc_exeprgname", "cdecl") + cnc_exeprgname.argtypes = [c_uint16, POINTER(ODBEXEPRG)] + cnc_exeprgname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10900 +if _libs["libfwlib32.so"].has("cnc_exeprgname2", "cdecl"): + cnc_exeprgname2 = _libs["libfwlib32.so"].get("cnc_exeprgname2", "cdecl") + cnc_exeprgname2.argtypes = [c_uint16, String] + cnc_exeprgname2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10903 +for _lib in _libs.values(): + if not _lib.has("cnc_exeprgname_bg", "cdecl"): + continue + cnc_exeprgname_bg = _lib.get("cnc_exeprgname_bg", "cdecl") + cnc_exeprgname_bg.argtypes = [c_uint16, POINTER(ODBEXEPRG)] + cnc_exeprgname_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10906 +for _lib in _libs.values(): + if not _lib.has("cnc_dncprgname", "cdecl"): + continue + cnc_dncprgname = _lib.get("cnc_dncprgname", "cdecl") + cnc_dncprgname.argtypes = [c_uint16, POINTER(ODBDNCPRG)] + cnc_dncprgname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10909 +if _libs["libfwlib32.so"].has("cnc_rdseqnum", "cdecl"): + cnc_rdseqnum = _libs["libfwlib32.so"].get("cnc_rdseqnum", "cdecl") + cnc_rdseqnum.argtypes = [c_uint16, POINTER(ODBSEQ)] + cnc_rdseqnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10912 +if _libs["libfwlib32.so"].has("cnc_seqsrch", "cdecl"): + cnc_seqsrch = _libs["libfwlib32.so"].get("cnc_seqsrch", "cdecl") + cnc_seqsrch.argtypes = [c_uint16, c_int32] + cnc_seqsrch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10915 +for _lib in _libs.values(): + if not _lib.has("cnc_seqsrch2", "cdecl"): + continue + cnc_seqsrch2 = _lib.get("cnc_seqsrch2", "cdecl") + cnc_seqsrch2.argtypes = [c_uint16, c_int32] + cnc_seqsrch2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10918 +if _libs["libfwlib32.so"].has("cnc_rewind", "cdecl"): + cnc_rewind = _libs["libfwlib32.so"].get("cnc_rewind", "cdecl") + cnc_rewind.argtypes = [c_uint16] + cnc_rewind.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10921 +if _libs["libfwlib32.so"].has("cnc_rdblkcount", "cdecl"): + cnc_rdblkcount = _libs["libfwlib32.so"].get("cnc_rdblkcount", "cdecl") + cnc_rdblkcount.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdblkcount.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10924 +if _libs["libfwlib32.so"].has("cnc_rdexecprog", "cdecl"): + cnc_rdexecprog = _libs["libfwlib32.so"].get("cnc_rdexecprog", "cdecl") + cnc_rdexecprog.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_int16), String] + cnc_rdexecprog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10925 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecprog2", "cdecl"): + continue + cnc_rdexecprog2 = _lib.get("cnc_rdexecprog2", "cdecl") + cnc_rdexecprog2.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_int16), POINTER(c_int16), String] + cnc_rdexecprog2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10926 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecprog3", "cdecl"): + continue + cnc_rdexecprog3 = _lib.get("cnc_rdexecprog3", "cdecl") + cnc_rdexecprog3.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBEXEPRGINFO)] + cnc_rdexecprog3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10929 +if _libs["libfwlib32.so"].has("cnc_rdmdiprog", "cdecl"): + cnc_rdmdiprog = _libs["libfwlib32.so"].get("cnc_rdmdiprog", "cdecl") + cnc_rdmdiprog.argtypes = [c_uint16, POINTER(c_int16), String] + cnc_rdmdiprog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10932 +if _libs["libfwlib32.so"].has("cnc_wrmdiprog", "cdecl"): + cnc_wrmdiprog = _libs["libfwlib32.so"].get("cnc_wrmdiprog", "cdecl") + cnc_wrmdiprog.argtypes = [c_uint16, c_int16, String] + cnc_wrmdiprog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10935 +if _libs["libfwlib32.so"].has("cnc_rdmdipntr", "cdecl"): + cnc_rdmdipntr = _libs["libfwlib32.so"].get("cnc_rdmdipntr", "cdecl") + cnc_rdmdipntr.argtypes = [c_uint16, POINTER(ODBMDIP)] + cnc_rdmdipntr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10938 +if _libs["libfwlib32.so"].has("cnc_wrmdipntr", "cdecl"): + cnc_wrmdipntr = _libs["libfwlib32.so"].get("cnc_wrmdipntr", "cdecl") + cnc_wrmdipntr.argtypes = [c_uint16, c_int32] + cnc_wrmdipntr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10942 +for _lib in _libs.values(): + if not _lib.has("cnc_newprog", "cdecl"): + continue + cnc_newprog = _lib.get("cnc_newprog", "cdecl") + cnc_newprog.argtypes = [c_uint16, c_int32] + cnc_newprog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10945 +if _libs["libfwlib32.so"].has("cnc_copyprog", "cdecl"): + cnc_copyprog = _libs["libfwlib32.so"].get("cnc_copyprog", "cdecl") + cnc_copyprog.argtypes = [c_uint16, c_int32, c_int32] + cnc_copyprog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10948 +if _libs["libfwlib32.so"].has("cnc_renameprog", "cdecl"): + cnc_renameprog = _libs["libfwlib32.so"].get("cnc_renameprog", "cdecl") + cnc_renameprog.argtypes = [c_uint16, c_int32, c_int32] + cnc_renameprog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10951 +if _libs["libfwlib32.so"].has("cnc_condense", "cdecl"): + cnc_condense = _libs["libfwlib32.so"].get("cnc_condense", "cdecl") + cnc_condense.argtypes = [c_uint16, c_int16, c_int32] + cnc_condense.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10955 +for _lib in _libs.values(): + if not _lib.has("cnc_mergeprog", "cdecl"): + continue + cnc_mergeprog = _lib.get("cnc_mergeprog", "cdecl") + cnc_mergeprog.argtypes = [c_uint16, c_int16, c_int32, c_uint32, c_int32] + cnc_mergeprog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10959 +if _libs["libfwlib32.so"].has("cnc_rdactpt", "cdecl"): + cnc_rdactpt = _libs["libfwlib32.so"].get("cnc_rdactpt", "cdecl") + cnc_rdactpt.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + cnc_rdactpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10961 +if _libs["libfwlib32.so"].has("cnc_pdf_rdactpt", "cdecl"): + cnc_pdf_rdactpt = _libs["libfwlib32.so"].get("cnc_pdf_rdactpt", "cdecl") + cnc_pdf_rdactpt.argtypes = [c_uint16, String, POINTER(c_int32)] + cnc_pdf_rdactpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10962 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdprgname", "cdecl"): + continue + cnc_pdf_rdprgname = _lib.get("cnc_pdf_rdprgname", "cdecl") + cnc_pdf_rdprgname.argtypes = [c_uint16, String] + cnc_pdf_rdprgname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10963 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdactpt_bgedt", "cdecl"): + continue + cnc_pdf_rdactpt_bgedt = _lib.get("cnc_pdf_rdactpt_bgedt", "cdecl") + cnc_pdf_rdactpt_bgedt.argtypes = [c_uint16, String, POINTER(c_int32)] + cnc_pdf_rdactpt_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10964 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdmainpt", "cdecl"): + continue + cnc_pdf_rdmainpt = _lib.get("cnc_pdf_rdmainpt", "cdecl") + cnc_pdf_rdmainpt.argtypes = [c_uint16, String, POINTER(c_int32)] + cnc_pdf_rdmainpt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10967 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdcallstack", "cdecl"): + continue + cnc_pdf_rdcallstack = _lib.get("cnc_pdf_rdcallstack", "cdecl") + cnc_pdf_rdcallstack.argtypes = [c_uint16, c_uint16, POINTER(c_int16), POINTER(ODBNESTPDF)] + cnc_pdf_rdcallstack.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10970 +for _lib in _libs.values(): + if not _lib.has("cnc_setactptopt", "cdecl"): + continue + cnc_setactptopt = _lib.get("cnc_setactptopt", "cdecl") + cnc_setactptopt.argtypes = [c_uint16, c_int32] + cnc_setactptopt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10973 +if _libs["libfwlib32.so"].has("cnc_rduvactpt", "cdecl"): + cnc_rduvactpt = _libs["libfwlib32.so"].get("cnc_rduvactpt", "cdecl") + cnc_rduvactpt.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32), POINTER(c_int32)] + cnc_rduvactpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10977 +if _libs["libfwlib32.so"].has("cnc_wractpt", "cdecl"): + cnc_wractpt = _libs["libfwlib32.so"].get("cnc_wractpt", "cdecl") + cnc_wractpt.argtypes = [c_uint16, c_int32, c_int16, POINTER(c_int32)] + cnc_wractpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10979 +if _libs["libfwlib32.so"].has("cnc_pdf_wractpt", "cdecl"): + cnc_pdf_wractpt = _libs["libfwlib32.so"].get("cnc_pdf_wractpt", "cdecl") + cnc_pdf_wractpt.argtypes = [c_uint16, String, c_int16, POINTER(c_int32)] + cnc_pdf_wractpt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10980 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_wractpt_bgedt", "cdecl"): + continue + cnc_pdf_wractpt_bgedt = _lib.get("cnc_pdf_wractpt_bgedt", "cdecl") + cnc_pdf_wractpt_bgedt.argtypes = [c_uint16, String, c_int16, POINTER(c_int32)] + cnc_pdf_wractpt_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10984 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprogline", "cdecl"): + continue + cnc_rdprogline = _lib.get("cnc_rdprogline", "cdecl") + cnc_rdprogline.argtypes = [c_uint16, c_int32, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdprogline.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10985 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprogline2", "cdecl"): + continue + cnc_rdprogline2 = _lib.get("cnc_rdprogline2", "cdecl") + cnc_rdprogline2.argtypes = [c_uint16, c_int32, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdprogline2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10986 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprogdata", "cdecl"): + continue + cnc_rdprogdata = _lib.get("cnc_rdprogdata", "cdecl") + cnc_rdprogdata.argtypes = [c_uint16, c_int32, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdprogdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10989 +for _lib in _libs.values(): + if not _lib.has("cnc_wrprogline", "cdecl"): + continue + cnc_wrprogline = _lib.get("cnc_wrprogline", "cdecl") + cnc_wrprogline.argtypes = [c_uint16, c_int32, c_uint32, String, c_uint32] + cnc_wrprogline.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10992 +for _lib in _libs.values(): + if not _lib.has("cnc_delprogline", "cdecl"): + continue + cnc_delprogline = _lib.get("cnc_delprogline", "cdecl") + cnc_delprogline.argtypes = [c_uint16, c_int32, c_uint32, c_uint32] + cnc_delprogline.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10995 +if _libs["libfwlib32.so"].has("cnc_searchword", "cdecl"): + cnc_searchword = _libs["libfwlib32.so"].get("cnc_searchword", "cdecl") + cnc_searchword.argtypes = [c_uint16, c_int32, c_uint32, c_int16, c_int16, c_uint32, String] + cnc_searchword.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10998 +for _lib in _libs.values(): + if not _lib.has("cnc_searchword2", "cdecl"): + continue + cnc_searchword2 = _lib.get("cnc_searchword2", "cdecl") + cnc_searchword2.argtypes = [c_uint16, c_int32, c_uint32, c_int16, c_int16, c_uint32, String] + cnc_searchword2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10999 +if _libs["libfwlib32.so"].has("cnc_pdf_searchword", "cdecl"): + cnc_pdf_searchword = _libs["libfwlib32.so"].get("cnc_pdf_searchword", "cdecl") + cnc_pdf_searchword.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, c_uint32, String] + cnc_pdf_searchword.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11000 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_searchword2", "cdecl"): + continue + cnc_pdf_searchword2 = _lib.get("cnc_pdf_searchword2", "cdecl") + cnc_pdf_searchword2.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, c_uint32, String] + cnc_pdf_searchword2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11001 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_searchword_bgedt", "cdecl"): + continue + cnc_pdf_searchword_bgedt = _lib.get("cnc_pdf_searchword_bgedt", "cdecl") + cnc_pdf_searchword_bgedt.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, c_uint32, String] + cnc_pdf_searchword_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11004 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_dssearch", "cdecl"): + continue + cnc_pdf_dssearch = _lib.get("cnc_pdf_dssearch", "cdecl") + cnc_pdf_dssearch.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, c_uint32, String, c_int16] + cnc_pdf_dssearch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11008 +if _libs["libfwlib32.so"].has("cnc_searchresult", "cdecl"): + cnc_searchresult = _libs["libfwlib32.so"].get("cnc_searchresult", "cdecl") + cnc_searchresult.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_searchresult.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11010 +for _lib in _libs.values(): + if not _lib.has("cnc_searchresult2", "cdecl"): + continue + cnc_searchresult2 = _lib.get("cnc_searchresult2", "cdecl") + cnc_searchresult2.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_searchresult2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11011 +if _libs["libfwlib32.so"].has("cnc_pdf_searchresult", "cdecl"): + cnc_pdf_searchresult = _libs["libfwlib32.so"].get("cnc_pdf_searchresult", "cdecl") + cnc_pdf_searchresult.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_pdf_searchresult.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11012 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_searchresult2", "cdecl"): + continue + cnc_pdf_searchresult2 = _lib.get("cnc_pdf_searchresult2", "cdecl") + cnc_pdf_searchresult2.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_pdf_searchresult2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11013 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_searchresult_bgedt", "cdecl"): + continue + cnc_pdf_searchresult_bgedt = _lib.get("cnc_pdf_searchresult_bgedt", "cdecl") + cnc_pdf_searchresult_bgedt.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_pdf_searchresult_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11016 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_replaceword_all", "cdecl"): + continue + cnc_pdf_replaceword_all = _lib.get("cnc_pdf_replaceword_all", "cdecl") + cnc_pdf_replaceword_all.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, String, String] + cnc_pdf_replaceword_all.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11019 +for _lib in _libs.values(): + if not _lib.has("cnc_setpglock", "cdecl"): + continue + cnc_setpglock = _lib.get("cnc_setpglock", "cdecl") + cnc_setpglock.argtypes = [c_uint16, c_int32] + cnc_setpglock.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11020 +if _libs["libfwlib32.so"].has("cnc_setpdf_pglock", "cdecl"): + cnc_setpdf_pglock = _libs["libfwlib32.so"].get("cnc_setpdf_pglock", "cdecl") + cnc_setpdf_pglock.argtypes = [c_uint16, String] + cnc_setpdf_pglock.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11023 +for _lib in _libs.values(): + if not _lib.has("cnc_resetpglock", "cdecl"): + continue + cnc_resetpglock = _lib.get("cnc_resetpglock", "cdecl") + cnc_resetpglock.argtypes = [c_uint16, c_int32] + cnc_resetpglock.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11024 +if _libs["libfwlib32.so"].has("cnc_resetpdf_pglock", "cdecl"): + cnc_resetpdf_pglock = _libs["libfwlib32.so"].get("cnc_resetpdf_pglock", "cdecl") + cnc_resetpdf_pglock.argtypes = [c_uint16, String] + cnc_resetpdf_pglock.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11027 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpglockstat", "cdecl"): + continue + cnc_rdpglockstat = _lib.get("cnc_rdpglockstat", "cdecl") + cnc_rdpglockstat.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + cnc_rdpglockstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11028 +if _libs["libfwlib32.so"].has("cnc_rdpdf_pglockstat", "cdecl"): + cnc_rdpdf_pglockstat = _libs["libfwlib32.so"].get("cnc_rdpdf_pglockstat", "cdecl") + cnc_rdpdf_pglockstat.argtypes = [c_uint16, POINTER(c_int32), POINTER(ODBPRGNAME)] + cnc_rdpdf_pglockstat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11031 +for _lib in _libs.values(): + if not _lib.has("cnc_setsumdt", "cdecl"): + continue + cnc_setsumdt = _lib.get("cnc_setsumdt", "cdecl") + cnc_setsumdt.argtypes = [c_uint16, c_int16, String] + cnc_setsumdt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11034 +if _libs["libfwlib32.so"].has("cnc_rdpdf_line", "cdecl"): + cnc_rdpdf_line = _libs["libfwlib32.so"].get("cnc_rdpdf_line", "cdecl") + cnc_rdpdf_line.argtypes = [c_uint16, String, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdpdf_line.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11035 +if _libs["libfwlib32.so"].has("cnc_rdpdf_line2", "cdecl"): + cnc_rdpdf_line2 = _libs["libfwlib32.so"].get("cnc_rdpdf_line2", "cdecl") + cnc_rdpdf_line2.argtypes = [c_uint16, String, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdpdf_line2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11036 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpdf_line_bgedt", "cdecl"): + continue + cnc_rdpdf_line_bgedt = _lib.get("cnc_rdpdf_line_bgedt", "cdecl") + cnc_rdpdf_line_bgedt.argtypes = [c_uint16, String, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdpdf_line_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11037 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpdf_execline", "cdecl"): + continue + cnc_rdpdf_execline = _lib.get("cnc_rdpdf_execline", "cdecl") + cnc_rdpdf_execline.argtypes = [c_uint16, String, c_uint32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_rdpdf_execline.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11040 +if _libs["libfwlib32.so"].has("cnc_wrpdf_line", "cdecl"): + cnc_wrpdf_line = _libs["libfwlib32.so"].get("cnc_wrpdf_line", "cdecl") + cnc_wrpdf_line.argtypes = [c_uint16, String, c_uint32, String, c_uint32] + cnc_wrpdf_line.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11043 +if _libs["libfwlib32.so"].has("cnc_pdf_delline", "cdecl"): + cnc_pdf_delline = _libs["libfwlib32.so"].get("cnc_pdf_delline", "cdecl") + cnc_pdf_delline.argtypes = [c_uint16, String, c_uint32, c_uint32] + cnc_pdf_delline.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11046 +for _lib in _libs.values(): + if not _lib.has("cnc_wrpdf_char", "cdecl"): + continue + cnc_wrpdf_char = _lib.get("cnc_wrpdf_char", "cdecl") + cnc_wrpdf_char.argtypes = [c_uint16, String, c_uint32, c_uint32, String, c_uint32] + cnc_wrpdf_char.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11049 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_delchar", "cdecl"): + continue + cnc_pdf_delchar = _lib.get("cnc_pdf_delchar", "cdecl") + cnc_pdf_delchar.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32] + cnc_pdf_delchar.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11052 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_replacechar", "cdecl"): + continue + cnc_pdf_replacechar = _lib.get("cnc_pdf_replacechar", "cdecl") + cnc_pdf_replacechar.argtypes = [c_uint16, String, c_uint32, c_uint32, c_uint32, String, c_uint32] + cnc_pdf_replacechar.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11055 +if _libs["libfwlib32.so"].has("cnc_rdpdf_drive", "cdecl"): + cnc_rdpdf_drive = _libs["libfwlib32.so"].get("cnc_rdpdf_drive", "cdecl") + cnc_rdpdf_drive.argtypes = [c_uint16, POINTER(ODBPDFDRV)] + cnc_rdpdf_drive.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11058 +if _libs["libfwlib32.so"].has("cnc_rdpdf_inf", "cdecl"): + cnc_rdpdf_inf = _libs["libfwlib32.so"].get("cnc_rdpdf_inf", "cdecl") + cnc_rdpdf_inf.argtypes = [c_uint16, String, c_int16, POINTER(ODBPDFINF)] + cnc_rdpdf_inf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11061 +if _libs["libfwlib32.so"].has("cnc_rdpdf_curdir", "cdecl"): + cnc_rdpdf_curdir = _libs["libfwlib32.so"].get("cnc_rdpdf_curdir", "cdecl") + cnc_rdpdf_curdir.argtypes = [c_uint16, c_int16, String] + cnc_rdpdf_curdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11064 +if _libs["libfwlib32.so"].has("cnc_wrpdf_curdir", "cdecl"): + cnc_wrpdf_curdir = _libs["libfwlib32.so"].get("cnc_wrpdf_curdir", "cdecl") + cnc_wrpdf_curdir.argtypes = [c_uint16, c_int16, String] + cnc_wrpdf_curdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11067 +if _libs["libfwlib32.so"].has("cnc_rdpdf_subdir", "cdecl"): + cnc_rdpdf_subdir = _libs["libfwlib32.so"].get("cnc_rdpdf_subdir", "cdecl") + cnc_rdpdf_subdir.argtypes = [c_uint16, POINTER(c_int16), POINTER(IDBPDFSDIR), POINTER(ODBPDFSDIR)] + cnc_rdpdf_subdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11070 +if _libs["libfwlib32.so"].has("cnc_rdpdf_alldir", "cdecl"): + cnc_rdpdf_alldir = _libs["libfwlib32.so"].get("cnc_rdpdf_alldir", "cdecl") + cnc_rdpdf_alldir.argtypes = [c_uint16, POINTER(c_int16), POINTER(IDBPDFADIR), POINTER(ODBPDFADIR)] + cnc_rdpdf_alldir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11073 +if _libs["libfwlib32.so"].has("cnc_rdpdf_prginf", "cdecl"): + cnc_rdpdf_prginf = _libs["libfwlib32.so"].get("cnc_rdpdf_prginf", "cdecl") + cnc_rdpdf_prginf.argtypes = [c_uint16, POINTER(IDBPDFPRG), POINTER(ODBPDFPRG)] + cnc_rdpdf_prginf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11076 +if _libs["libfwlib32.so"].has("cnc_rdprotect", "cdecl"): + cnc_rdprotect = _libs["libfwlib32.so"].get("cnc_rdprotect", "cdecl") + cnc_rdprotect.argtypes = [c_uint16, c_int16, String, POINTER(ODBPRTCT)] + cnc_rdprotect.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11079 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprotect2", "cdecl"): + continue + cnc_rdprotect2 = _lib.get("cnc_rdprotect2", "cdecl") + cnc_rdprotect2.argtypes = [c_uint16, c_int16, String, POINTER(ODBPRTCT2)] + cnc_rdprotect2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11082 +if _libs["libfwlib32.so"].has("cnc_rdpdf_subdirn", "cdecl"): + cnc_rdpdf_subdirn = _libs["libfwlib32.so"].get("cnc_rdpdf_subdirn", "cdecl") + cnc_rdpdf_subdirn.argtypes = [c_uint16, String, POINTER(ODBPDFNFIL)] + cnc_rdpdf_subdirn.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11085 +if _libs["libfwlib32.so"].has("cnc_pdf_add", "cdecl"): + cnc_pdf_add = _libs["libfwlib32.so"].get("cnc_pdf_add", "cdecl") + cnc_pdf_add.argtypes = [c_uint16, String] + cnc_pdf_add.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11086 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_add_bgedt", "cdecl"): + continue + cnc_pdf_add_bgedt = _lib.get("cnc_pdf_add_bgedt", "cdecl") + cnc_pdf_add_bgedt.argtypes = [c_uint16, String] + cnc_pdf_add_bgedt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11089 +if _libs["libfwlib32.so"].has("cnc_pdf_del", "cdecl"): + cnc_pdf_del = _libs["libfwlib32.so"].get("cnc_pdf_del", "cdecl") + cnc_pdf_del.argtypes = [c_uint16, String] + cnc_pdf_del.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11092 +if _libs["libfwlib32.so"].has("cnc_pdf_rename", "cdecl"): + cnc_pdf_rename = _libs["libfwlib32.so"].get("cnc_pdf_rename", "cdecl") + cnc_pdf_rename.argtypes = [c_uint16, String, String] + cnc_pdf_rename.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11095 +if _libs["libfwlib32.so"].has("cnc_pdf_rdmain", "cdecl"): + cnc_pdf_rdmain = _libs["libfwlib32.so"].get("cnc_pdf_rdmain", "cdecl") + cnc_pdf_rdmain.argtypes = [c_uint16, String] + cnc_pdf_rdmain.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11098 +if _libs["libfwlib32.so"].has("cnc_pdf_slctmain", "cdecl"): + cnc_pdf_slctmain = _libs["libfwlib32.so"].get("cnc_pdf_slctmain", "cdecl") + cnc_pdf_slctmain.argtypes = [c_uint16, String] + cnc_pdf_slctmain.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11101 +if _libs["libfwlib32.so"].has("cnc_pdf_cond", "cdecl"): + cnc_pdf_cond = _libs["libfwlib32.so"].get("cnc_pdf_cond", "cdecl") + cnc_pdf_cond.argtypes = [c_uint16, String] + cnc_pdf_cond.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11104 +if _libs["libfwlib32.so"].has("cnc_wrpdf_attr", "cdecl"): + cnc_wrpdf_attr = _libs["libfwlib32.so"].get("cnc_wrpdf_attr", "cdecl") + cnc_wrpdf_attr.argtypes = [c_uint16, String, POINTER(IDBPDFTDIR)] + cnc_wrpdf_attr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11107 +if _libs["libfwlib32.so"].has("cnc_pdf_copy", "cdecl"): + cnc_pdf_copy = _libs["libfwlib32.so"].get("cnc_pdf_copy", "cdecl") + cnc_pdf_copy.argtypes = [c_uint16, String, String] + cnc_pdf_copy.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11110 +if _libs["libfwlib32.so"].has("cnc_pdf_move", "cdecl"): + cnc_pdf_move = _libs["libfwlib32.so"].get("cnc_pdf_move", "cdecl") + cnc_pdf_move.argtypes = [c_uint16, String, String] + cnc_pdf_move.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11113 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_cpmv_start", "cdecl"): + continue + cnc_pdf_cpmv_start = _lib.get("cnc_pdf_cpmv_start", "cdecl") + cnc_pdf_cpmv_start.argtypes = [c_uint16, c_int16, String, String, c_int16] + cnc_pdf_cpmv_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11114 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_cpmv_poll", "cdecl"): + continue + cnc_pdf_cpmv_poll = _lib.get("cnc_pdf_cpmv_poll", "cdecl") + cnc_pdf_cpmv_poll.argtypes = [c_uint16, POINTER(c_int16), String] + cnc_pdf_cpmv_poll.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11115 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_cpmv_end", "cdecl"): + continue + cnc_pdf_cpmv_end = _lib.get("cnc_pdf_cpmv_end", "cdecl") + cnc_pdf_cpmv_end.argtypes = [c_uint16] + cnc_pdf_cpmv_end.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11116 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_cpmv_restart", "cdecl"): + continue + cnc_pdf_cpmv_restart = _lib.get("cnc_pdf_cpmv_restart", "cdecl") + cnc_pdf_cpmv_restart.argtypes = [c_uint16, c_int16] + cnc_pdf_cpmv_restart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11119 +for _lib in _libs.values(): + if not _lib.has("cnc_file_cpmv_start", "cdecl"): + continue + cnc_file_cpmv_start = _lib.get("cnc_file_cpmv_start", "cdecl") + cnc_file_cpmv_start.argtypes = [c_uint16, c_int16, String, String, c_uint16] + cnc_file_cpmv_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11120 +for _lib in _libs.values(): + if not _lib.has("cnc_file_cpmv_poll", "cdecl"): + continue + cnc_file_cpmv_poll = _lib.get("cnc_file_cpmv_poll", "cdecl") + cnc_file_cpmv_poll.argtypes = [c_uint16, POINTER(c_int16), String] + cnc_file_cpmv_poll.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11121 +for _lib in _libs.values(): + if not _lib.has("cnc_file_cpmv_end", "cdecl"): + continue + cnc_file_cpmv_end = _lib.get("cnc_file_cpmv_end", "cdecl") + cnc_file_cpmv_end.argtypes = [c_uint16] + cnc_file_cpmv_end.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11122 +for _lib in _libs.values(): + if not _lib.has("cnc_file_cpmv_restart", "cdecl"): + continue + cnc_file_cpmv_restart = _lib.get("cnc_file_cpmv_restart", "cdecl") + cnc_file_cpmv_restart.argtypes = [c_uint16, c_int16] + cnc_file_cpmv_restart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11125 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog", "cdecl"): + continue + cnc_punch_prog = _lib.get("cnc_punch_prog", "cdecl") + cnc_punch_prog.argtypes = [c_uint16, c_int32] + cnc_punch_prog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11126 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog2", "cdecl"): + continue + cnc_punch_prog2 = _lib.get("cnc_punch_prog2", "cdecl") + cnc_punch_prog2.argtypes = [c_uint16, c_int32, String] + cnc_punch_prog2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11127 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog3", "cdecl"): + continue + cnc_punch_prog3 = _lib.get("cnc_punch_prog3", "cdecl") + cnc_punch_prog3.argtypes = [c_uint16, String, String] + cnc_punch_prog3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11128 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog_bg", "cdecl"): + continue + cnc_punch_prog_bg = _lib.get("cnc_punch_prog_bg", "cdecl") + cnc_punch_prog_bg.argtypes = [c_uint16, c_int32] + cnc_punch_prog_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11129 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog2_bg", "cdecl"): + continue + cnc_punch_prog2_bg = _lib.get("cnc_punch_prog2_bg", "cdecl") + cnc_punch_prog2_bg.argtypes = [c_uint16, c_int32, String] + cnc_punch_prog2_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11130 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_prog3_bg", "cdecl"): + continue + cnc_punch_prog3_bg = _lib.get("cnc_punch_prog3_bg", "cdecl") + cnc_punch_prog3_bg.argtypes = [c_uint16, String, String] + cnc_punch_prog3_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11131 +if _libs["libfwlib32.so"].has("cnc_start_async_punch_prog3", "cdecl"): + cnc_start_async_punch_prog3 = _libs["libfwlib32.so"].get("cnc_start_async_punch_prog3", "cdecl") + cnc_start_async_punch_prog3.argtypes = [c_uint16, String, String] + cnc_start_async_punch_prog3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11132 +if _libs["libfwlib32.so"].has("cnc_end_async_punch_prog3", "cdecl"): + cnc_end_async_punch_prog3 = _libs["libfwlib32.so"].get("cnc_end_async_punch_prog3", "cdecl") + cnc_end_async_punch_prog3.argtypes = [c_uint16, String, POINTER(c_int16)] + cnc_end_async_punch_prog3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11133 +if _libs["libfwlib32.so"].has("cnc_start_async_punch_prog3_bg", "cdecl"): + cnc_start_async_punch_prog3_bg = _libs["libfwlib32.so"].get("cnc_start_async_punch_prog3_bg", "cdecl") + cnc_start_async_punch_prog3_bg.argtypes = [c_uint16, String, String] + cnc_start_async_punch_prog3_bg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11134 +if _libs["libfwlib32.so"].has("cnc_end_async_punch_prog3_bg", "cdecl"): + cnc_end_async_punch_prog3_bg = _libs["libfwlib32.so"].get("cnc_end_async_punch_prog3_bg", "cdecl") + cnc_end_async_punch_prog3_bg.argtypes = [c_uint16, String, POINTER(c_int16)] + cnc_end_async_punch_prog3_bg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11135 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_punch", "cdecl"): + continue + cnc_pdf_punch = _lib.get("cnc_pdf_punch", "cdecl") + cnc_pdf_punch.argtypes = [c_uint16, c_int32, String, String] + cnc_pdf_punch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11136 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_punch_bg", "cdecl"): + continue + cnc_pdf_punch_bg = _lib.get("cnc_pdf_punch_bg", "cdecl") + cnc_pdf_punch_bg.argtypes = [c_uint16, c_int32, String, String] + cnc_pdf_punch_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11137 +if _libs["libfwlib32.so"].has("cnc_start_async_pdf_punch", "cdecl"): + cnc_start_async_pdf_punch = _libs["libfwlib32.so"].get("cnc_start_async_pdf_punch", "cdecl") + cnc_start_async_pdf_punch.argtypes = [c_uint16, c_int32, String, String] + cnc_start_async_pdf_punch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11138 +if _libs["libfwlib32.so"].has("cnc_end_async_pdf_punch", "cdecl"): + cnc_end_async_pdf_punch = _libs["libfwlib32.so"].get("cnc_end_async_pdf_punch", "cdecl") + cnc_end_async_pdf_punch.argtypes = [c_uint16, POINTER(c_int16)] + cnc_end_async_pdf_punch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11141 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog", "cdecl"): + continue + cnc_read_prog = _lib.get("cnc_read_prog", "cdecl") + cnc_read_prog.argtypes = [c_uint16, c_int32] + cnc_read_prog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11142 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog2", "cdecl"): + continue + cnc_read_prog2 = _lib.get("cnc_read_prog2", "cdecl") + cnc_read_prog2.argtypes = [c_uint16, c_int32, String] + cnc_read_prog2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11143 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog3", "cdecl"): + continue + cnc_read_prog3 = _lib.get("cnc_read_prog3", "cdecl") + cnc_read_prog3.argtypes = [c_uint16, String, String] + cnc_read_prog3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11144 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog_bg", "cdecl"): + continue + cnc_read_prog_bg = _lib.get("cnc_read_prog_bg", "cdecl") + cnc_read_prog_bg.argtypes = [c_uint16, c_int32, String] + cnc_read_prog_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11145 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog2_bg", "cdecl"): + continue + cnc_read_prog2_bg = _lib.get("cnc_read_prog2_bg", "cdecl") + cnc_read_prog2_bg.argtypes = [c_uint16, c_int32, String, String] + cnc_read_prog2_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11146 +for _lib in _libs.values(): + if not _lib.has("cnc_read_prog3_bg", "cdecl"): + continue + cnc_read_prog3_bg = _lib.get("cnc_read_prog3_bg", "cdecl") + cnc_read_prog3_bg.argtypes = [c_uint16, String, String, String] + cnc_read_prog3_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11147 +if _libs["libfwlib32.so"].has("cnc_start_async_read_prog3", "cdecl"): + cnc_start_async_read_prog3 = _libs["libfwlib32.so"].get("cnc_start_async_read_prog3", "cdecl") + cnc_start_async_read_prog3.argtypes = [c_uint16, String, String] + cnc_start_async_read_prog3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11148 +if _libs["libfwlib32.so"].has("cnc_end_async_read_prog3", "cdecl"): + cnc_end_async_read_prog3 = _libs["libfwlib32.so"].get("cnc_end_async_read_prog3", "cdecl") + cnc_end_async_read_prog3.argtypes = [c_uint16, String, POINTER(c_int16)] + cnc_end_async_read_prog3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11149 +if _libs["libfwlib32.so"].has("cnc_start_async_read_prog3_bg", "cdecl"): + cnc_start_async_read_prog3_bg = _libs["libfwlib32.so"].get("cnc_start_async_read_prog3_bg", "cdecl") + cnc_start_async_read_prog3_bg.argtypes = [c_uint16, String, String] + cnc_start_async_read_prog3_bg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11150 +if _libs["libfwlib32.so"].has("cnc_end_async_read_prog3_bg", "cdecl"): + cnc_end_async_read_prog3_bg = _libs["libfwlib32.so"].get("cnc_end_async_read_prog3_bg", "cdecl") + cnc_end_async_read_prog3_bg.argtypes = [c_uint16, String, String, POINTER(c_int16)] + cnc_end_async_read_prog3_bg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11151 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read", "cdecl"): + continue + cnc_pdf_read = _lib.get("cnc_pdf_read", "cdecl") + cnc_pdf_read.argtypes = [c_uint16, String, String] + cnc_pdf_read.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11152 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read_bg", "cdecl"): + continue + cnc_pdf_read_bg = _lib.get("cnc_pdf_read_bg", "cdecl") + cnc_pdf_read_bg.argtypes = [c_uint16, String, String] + cnc_pdf_read_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11153 +if _libs["libfwlib32.so"].has("cnc_start_async_pdf_read", "cdecl"): + cnc_start_async_pdf_read = _libs["libfwlib32.so"].get("cnc_start_async_pdf_read", "cdecl") + cnc_start_async_pdf_read.argtypes = [c_uint16, String, String] + cnc_start_async_pdf_read.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11154 +if _libs["libfwlib32.so"].has("cnc_end_async_pdf_read", "cdecl"): + cnc_end_async_pdf_read = _libs["libfwlib32.so"].get("cnc_end_async_pdf_read", "cdecl") + cnc_end_async_pdf_read.argtypes = [c_uint16, POINTER(c_int16)] + cnc_end_async_pdf_read.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11155 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read_start", "cdecl"): + continue + cnc_pdf_read_start = _lib.get("cnc_pdf_read_start", "cdecl") + cnc_pdf_read_start.argtypes = [c_uint16, c_int16, String, String, c_int16] + cnc_pdf_read_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11156 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read_poll", "cdecl"): + continue + cnc_pdf_read_poll = _lib.get("cnc_pdf_read_poll", "cdecl") + cnc_pdf_read_poll.argtypes = [c_uint16, POINTER(c_int16), String, String] + cnc_pdf_read_poll.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11157 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read_end", "cdecl"): + continue + cnc_pdf_read_end = _lib.get("cnc_pdf_read_end", "cdecl") + cnc_pdf_read_end.argtypes = [c_uint16] + cnc_pdf_read_end.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11158 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_read_restart", "cdecl"): + continue + cnc_pdf_read_restart = _lib.get("cnc_pdf_read_restart", "cdecl") + cnc_pdf_read_restart.argtypes = [c_uint16, c_int16, String] + cnc_pdf_read_restart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11160 +for _lib in _libs.values(): + if not _lib.has("cnc_stop_async_read_punch", "cdecl"): + continue + cnc_stop_async_read_punch = _lib.get("cnc_stop_async_read_punch", "cdecl") + cnc_stop_async_read_punch.argtypes = [c_uint16] + cnc_stop_async_read_punch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11163 +for _lib in _libs.values(): + if not _lib.has("cnc_verify_prog", "cdecl"): + continue + cnc_verify_prog = _lib.get("cnc_verify_prog", "cdecl") + cnc_verify_prog.argtypes = [c_uint16, String, String] + cnc_verify_prog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11164 +for _lib in _libs.values(): + if not _lib.has("cnc_verify_prog_bg", "cdecl"): + continue + cnc_verify_prog_bg = _lib.get("cnc_verify_prog_bg", "cdecl") + cnc_verify_prog_bg.argtypes = [c_uint16, String, String] + cnc_verify_prog_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11167 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_data", "cdecl"): + continue + cnc_punch_data = _lib.get("cnc_punch_data", "cdecl") + cnc_punch_data.argtypes = [c_uint16, c_int16, String] + cnc_punch_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11168 +for _lib in _libs.values(): + if not _lib.has("cnc_read_data", "cdecl"): + continue + cnc_read_data = _lib.get("cnc_read_data", "cdecl") + cnc_read_data.argtypes = [c_uint16, c_int16, String] + cnc_read_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11169 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_data_start", "cdecl"): + continue + cnc_punch_data_start = _lib.get("cnc_punch_data_start", "cdecl") + cnc_punch_data_start.argtypes = [c_uint16, c_int16, c_uint32, c_uint32, String] + cnc_punch_data_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11170 +for _lib in _libs.values(): + if not _lib.has("cnc_punch_data_end", "cdecl"): + continue + cnc_punch_data_end = _lib.get("cnc_punch_data_end", "cdecl") + cnc_punch_data_end.argtypes = [c_uint16, POINTER(c_uint32), POINTER(c_uint32), POINTER(c_int16)] + cnc_punch_data_end.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11172 +if _libs["libfwlib32.so"].has("cnc_start_async_data_punch", "cdecl"): + cnc_start_async_data_punch = _libs["libfwlib32.so"].get("cnc_start_async_data_punch", "cdecl") + cnc_start_async_data_punch.argtypes = [c_uint16, c_int16, String] + cnc_start_async_data_punch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11173 +if _libs["libfwlib32.so"].has("cnc_end_async_data_punch", "cdecl"): + cnc_end_async_data_punch = _libs["libfwlib32.so"].get("cnc_end_async_data_punch", "cdecl") + cnc_end_async_data_punch.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_end_async_data_punch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11174 +if _libs["libfwlib32.so"].has("cnc_start_async_data_read", "cdecl"): + cnc_start_async_data_read = _libs["libfwlib32.so"].get("cnc_start_async_data_read", "cdecl") + cnc_start_async_data_read.argtypes = [c_uint16, c_int16, String] + cnc_start_async_data_read.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11175 +if _libs["libfwlib32.so"].has("cnc_end_async_data_read", "cdecl"): + cnc_end_async_data_read = _libs["libfwlib32.so"].get("cnc_end_async_data_read", "cdecl") + cnc_end_async_data_read.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_end_async_data_read.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11178 +for _lib in _libs.values(): + if not _lib.has("cnc_mcdp_unmount", "cdecl"): + continue + cnc_mcdp_unmount = _lib.get("cnc_mcdp_unmount", "cdecl") + cnc_mcdp_unmount.argtypes = [c_uint16] + cnc_mcdp_unmount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11179 +for _lib in _libs.values(): + if not _lib.has("cnc_mcdp_mountchk", "cdecl"): + continue + cnc_mcdp_mountchk = _lib.get("cnc_mcdp_mountchk", "cdecl") + cnc_mcdp_mountchk.argtypes = [c_uint16, String] + cnc_mcdp_mountchk.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11180 +for _lib in _libs.values(): + if not _lib.has("cnc_mcdp_mount", "cdecl"): + continue + cnc_mcdp_mount = _lib.get("cnc_mcdp_mount", "cdecl") + cnc_mcdp_mount.argtypes = [c_uint16] + cnc_mcdp_mount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11181 +for _lib in _libs.values(): + if not _lib.has("cnc_mcdp_update_entry", "cdecl"): + continue + cnc_mcdp_update_entry = _lib.get("cnc_mcdp_update_entry", "cdecl") + cnc_mcdp_update_entry.argtypes = [c_uint16, c_int32] + cnc_mcdp_update_entry.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11182 +for _lib in _libs.values(): + if not _lib.has("cnc_mcdp_wractpt", "cdecl"): + continue + cnc_mcdp_wractpt = _lib.get("cnc_mcdp_wractpt", "cdecl") + cnc_mcdp_wractpt.argtypes = [c_uint16, String, c_int32, POINTER(c_uint32)] + cnc_mcdp_wractpt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11185 +for _lib in _libs.values(): + if not _lib.has("cnc_rdactpt_w", "cdecl"): + continue + cnc_rdactpt_w = _lib.get("cnc_rdactpt_w", "cdecl") + cnc_rdactpt_w.argtypes = [c_uint16, c_int16, POINTER(ODBACTPTW)] + cnc_rdactpt_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11188 +for _lib in _libs.values(): + if not _lib.has("cnc_wractpt_w", "cdecl"): + continue + cnc_wractpt_w = _lib.get("cnc_wractpt_w", "cdecl") + cnc_wractpt_w.argtypes = [c_uint16, c_int16, c_int32] + cnc_wractpt_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11191 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_dncset", "cdecl"): + continue + cnc_pdf_dncset = _lib.get("cnc_pdf_dncset", "cdecl") + cnc_pdf_dncset.argtypes = [c_uint16, String] + cnc_pdf_dncset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11194 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_dncset2", "cdecl"): + continue + cnc_pdf_dncset2 = _lib.get("cnc_pdf_dncset2", "cdecl") + cnc_pdf_dncset2.argtypes = [c_uint16, String, c_uint16] + cnc_pdf_dncset2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11197 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_dncread", "cdecl"): + continue + cnc_pdf_dncread = _lib.get("cnc_pdf_dncread", "cdecl") + cnc_pdf_dncread.argtypes = [c_uint16, String] + cnc_pdf_dncread.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11200 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_mergeprog", "cdecl"): + continue + cnc_pdf_mergeprog = _lib.get("cnc_pdf_mergeprog", "cdecl") + cnc_pdf_mergeprog.argtypes = [c_uint16, c_int16, String, c_uint32, c_uint32, String] + cnc_pdf_mergeprog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11203 +for _lib in _libs.values(): + if not _lib.has("cnc_rdembedf_inf", "cdecl"): + continue + cnc_rdembedf_inf = _lib.get("cnc_rdembedf_inf", "cdecl") + cnc_rdembedf_inf.argtypes = [c_uint16, String, c_int16, POINTER(ODBEMBEDFINF)] + cnc_rdembedf_inf.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11206 +for _lib in _libs.values(): + if not _lib.has("cnc_setpdf_pglockexec", "cdecl"): + continue + cnc_setpdf_pglockexec = _lib.get("cnc_setpdf_pglockexec", "cdecl") + cnc_setpdf_pglockexec.argtypes = [c_uint16, String] + cnc_setpdf_pglockexec.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11209 +if _libs["libfwlib32.so"].has("cnc_getsysfolder_num", "cdecl"): + cnc_getsysfolder_num = _libs["libfwlib32.so"].get("cnc_getsysfolder_num", "cdecl") + cnc_getsysfolder_num.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getsysfolder_num.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11212 +for _lib in _libs.values(): + if not _lib.has("cnc_getexemacstat", "cdecl"): + continue + cnc_getexemacstat = _lib.get("cnc_getexemacstat", "cdecl") + cnc_getexemacstat.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getexemacstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11215 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_relsmain", "cdecl"): + continue + cnc_pdf_relsmain = _lib.get("cnc_pdf_relsmain", "cdecl") + cnc_pdf_relsmain.argtypes = [c_uint16] + cnc_pdf_relsmain.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11222 +if _libs["libfwlib32.so"].has("cnc_rdtofs", "cdecl"): + cnc_rdtofs = _libs["libfwlib32.so"].get("cnc_rdtofs", "cdecl") + cnc_rdtofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBTOFS)] + cnc_rdtofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11225 +if _libs["libfwlib32.so"].has("cnc_wrtofs", "cdecl"): + cnc_wrtofs = _libs["libfwlib32.so"].get("cnc_wrtofs", "cdecl") + cnc_wrtofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int32] + cnc_wrtofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11228 +if _libs["libfwlib32.so"].has("cnc_rdtofsr", "cdecl"): + cnc_rdtofsr = _libs["libfwlib32.so"].get("cnc_rdtofsr", "cdecl") + cnc_rdtofsr.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBTO)] + cnc_rdtofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11231 +if _libs["libfwlib32.so"].has("cnc_wrtofsr", "cdecl"): + cnc_wrtofsr = _libs["libfwlib32.so"].get("cnc_wrtofsr", "cdecl") + cnc_wrtofsr.argtypes = [c_uint16, c_int16, POINTER(IODBTO)] + cnc_wrtofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11234 +if _libs["libfwlib32.so"].has("cnc_clrtofs", "cdecl"): + cnc_clrtofs = _libs["libfwlib32.so"].get("cnc_clrtofs", "cdecl") + cnc_clrtofs.argtypes = [c_uint16, c_int16] + cnc_clrtofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11237 +if _libs["libfwlib32.so"].has("cnc_rdzofs", "cdecl"): + cnc_rdzofs = _libs["libfwlib32.so"].get("cnc_rdzofs", "cdecl") + cnc_rdzofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBZOFS)] + cnc_rdzofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11240 +if _libs["libfwlib32.so"].has("cnc_wrzofs", "cdecl"): + cnc_wrzofs = _libs["libfwlib32.so"].get("cnc_wrzofs", "cdecl") + cnc_wrzofs.argtypes = [c_uint16, c_int16, POINTER(IODBZOFS)] + cnc_wrzofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11243 +if _libs["libfwlib32.so"].has("cnc_rdzofsr", "cdecl"): + cnc_rdzofsr = _libs["libfwlib32.so"].get("cnc_rdzofsr", "cdecl") + cnc_rdzofsr.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBZOR)] + cnc_rdzofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11246 +if _libs["libfwlib32.so"].has("cnc_wrzofsr", "cdecl"): + cnc_wrzofsr = _libs["libfwlib32.so"].get("cnc_wrzofsr", "cdecl") + cnc_wrzofsr.argtypes = [c_uint16, c_int16, POINTER(IODBZOR)] + cnc_wrzofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11249 +if _libs["libfwlib32.so"].has("cnc_rdmsptype", "cdecl"): + cnc_rdmsptype = _libs["libfwlib32.so"].get("cnc_rdmsptype", "cdecl") + cnc_rdmsptype.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBMSTP)] + cnc_rdmsptype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11252 +if _libs["libfwlib32.so"].has("cnc_wrmsptype", "cdecl"): + cnc_wrmsptype = _libs["libfwlib32.so"].get("cnc_wrmsptype", "cdecl") + cnc_wrmsptype.argtypes = [c_uint16, c_int16, POINTER(IODBMSTP)] + cnc_wrmsptype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11255 +if _libs["libfwlib32.so"].has("cnc_rdparam", "cdecl"): + cnc_rdparam = _libs["libfwlib32.so"].get("cnc_rdparam", "cdecl") + cnc_rdparam.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_rdparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11258 +if _libs["libfwlib32.so"].has("cnc_rdparam3", "cdecl"): + cnc_rdparam3 = _libs["libfwlib32.so"].get("cnc_rdparam3", "cdecl") + cnc_rdparam3.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_rdparam3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11261 +if _libs["libfwlib32.so"].has("cnc_wrparam", "cdecl"): + cnc_wrparam = _libs["libfwlib32.so"].get("cnc_wrparam", "cdecl") + cnc_wrparam.argtypes = [c_uint16, c_int16, POINTER(IODBPSD)] + cnc_wrparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11264 +if _libs["libfwlib32.so"].has("cnc_wrparam3", "cdecl"): + cnc_wrparam3 = _libs["libfwlib32.so"].get("cnc_wrparam3", "cdecl") + cnc_wrparam3.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_wrparam3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11267 +if _libs["libfwlib32.so"].has("cnc_rdparar", "cdecl"): + cnc_rdparar = _libs["libfwlib32.so"].get("cnc_rdparar", "cdecl") + cnc_rdparar.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(None)] + cnc_rdparar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11270 +for _lib in _libs.values(): + if not _lib.has("cnc_rdparar3", "cdecl"): + continue + cnc_rdparar3 = _lib.get("cnc_rdparar3", "cdecl") + cnc_rdparar3.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), c_int16, POINTER(None)] + cnc_rdparar3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11273 +if _libs["libfwlib32.so"].has("cnc_wrparas", "cdecl"): + cnc_wrparas = _libs["libfwlib32.so"].get("cnc_wrparas", "cdecl") + cnc_wrparas.argtypes = [c_uint16, c_int16, POINTER(None)] + cnc_wrparas.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11276 +for _lib in _libs.values(): + if not _lib.has("cnc_wrparas3", "cdecl"): + continue + cnc_wrparas3 = _lib.get("cnc_wrparas3", "cdecl") + cnc_wrparas3.argtypes = [c_uint16, c_int16, c_int16, POINTER(None)] + cnc_wrparas3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11279 +for _lib in _libs.values(): + if not _lib.has("cnc_preset_prm", "cdecl"): + continue + cnc_preset_prm = _lib.get("cnc_preset_prm", "cdecl") + cnc_preset_prm.argtypes = [c_uint16, c_int16, POINTER(IODBBOOK)] + cnc_preset_prm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11282 +for _lib in _libs.values(): + if not _lib.has("cnc_validate_prm", "cdecl"): + continue + cnc_validate_prm = _lib.get("cnc_validate_prm", "cdecl") + cnc_validate_prm.argtypes = [c_uint16, c_int16] + cnc_validate_prm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11285 +for _lib in _libs.values(): + if not _lib.has("cnc_cancel_prm", "cdecl"): + continue + cnc_cancel_prm = _lib.get("cnc_cancel_prm", "cdecl") + cnc_cancel_prm.argtypes = [c_uint16, c_int16] + cnc_cancel_prm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11288 +if _libs["libfwlib32.so"].has("cnc_rdcncid", "cdecl"): + cnc_rdcncid = _libs["libfwlib32.so"].get("cnc_rdcncid", "cdecl") + cnc_rdcncid.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_rdcncid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11291 +if _libs["libfwlib32.so"].has("cnc_sramstat", "cdecl"): + cnc_sramstat = _libs["libfwlib32.so"].get("cnc_sramstat", "cdecl") + cnc_sramstat.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBOPMSG)] + cnc_sramstat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11294 +if _libs["libfwlib32.so"].has("cnc_sramstatus", "cdecl"): + cnc_sramstatus = _libs["libfwlib32.so"].get("cnc_sramstatus", "cdecl") + cnc_sramstatus.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBSRAMSTAT)] + cnc_sramstatus.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11297 +if _libs["libfwlib32.so"].has("cnc_validate_opt", "cdecl"): + cnc_validate_opt = _libs["libfwlib32.so"].get("cnc_validate_opt", "cdecl") + cnc_validate_opt.argtypes = [c_uint16, c_int16] + cnc_validate_opt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11300 +if _libs["libfwlib32.so"].has("cnc_rdset", "cdecl"): + cnc_rdset = _libs["libfwlib32.so"].get("cnc_rdset", "cdecl") + cnc_rdset.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_rdset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11303 +if _libs["libfwlib32.so"].has("cnc_wrset", "cdecl"): + cnc_wrset = _libs["libfwlib32.so"].get("cnc_wrset", "cdecl") + cnc_wrset.argtypes = [c_uint16, c_int16, POINTER(IODBPSD)] + cnc_wrset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11306 +if _libs["libfwlib32.so"].has("cnc_rdsetr", "cdecl"): + cnc_rdsetr = _libs["libfwlib32.so"].get("cnc_rdsetr", "cdecl") + cnc_rdsetr.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(None)] + cnc_rdsetr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11309 +if _libs["libfwlib32.so"].has("cnc_wrsets", "cdecl"): + cnc_wrsets = _libs["libfwlib32.so"].get("cnc_wrsets", "cdecl") + cnc_wrsets.argtypes = [c_uint16, c_int16, POINTER(None)] + cnc_wrsets.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11312 +if _libs["libfwlib32.so"].has("cnc_rdparam_ext", "cdecl"): + cnc_rdparam_ext = _libs["libfwlib32.so"].get("cnc_rdparam_ext", "cdecl") + cnc_rdparam_ext.argtypes = [c_uint16, POINTER(c_int32), c_int16, POINTER(IODBPRM)] + cnc_rdparam_ext.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11315 +for _lib in _libs.values(): + if not _lib.has("cnc_start_async_wrparam", "cdecl"): + continue + cnc_start_async_wrparam = _lib.get("cnc_start_async_wrparam", "cdecl") + cnc_start_async_wrparam.argtypes = [c_uint16, POINTER(IODBPRM)] + cnc_start_async_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11318 +for _lib in _libs.values(): + if not _lib.has("cnc_end_async_wrparam", "cdecl"): + continue + cnc_end_async_wrparam = _lib.get("cnc_end_async_wrparam", "cdecl") + cnc_end_async_wrparam.argtypes = [c_uint16, POINTER(c_int16)] + cnc_end_async_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11321 +for _lib in _libs.values(): + if not _lib.has("cnc_async_busy_state", "cdecl"): + continue + cnc_async_busy_state = _lib.get("cnc_async_busy_state", "cdecl") + cnc_async_busy_state.argtypes = [c_uint16, POINTER(c_int16)] + cnc_async_busy_state.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11324 +if _libs["libfwlib32.so"].has("cnc_rddiag_ext", "cdecl"): + cnc_rddiag_ext = _libs["libfwlib32.so"].get("cnc_rddiag_ext", "cdecl") + cnc_rddiag_ext.argtypes = [c_uint16, POINTER(c_int32), c_int16, POINTER(IODBPRM)] + cnc_rddiag_ext.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11327 +if _libs["libfwlib32.so"].has("cnc_rdpitchr", "cdecl"): + cnc_rdpitchr = _libs["libfwlib32.so"].get("cnc_rdpitchr", "cdecl") + cnc_rdpitchr.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPI)] + cnc_rdpitchr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11330 +if _libs["libfwlib32.so"].has("cnc_wrpitchr", "cdecl"): + cnc_wrpitchr = _libs["libfwlib32.so"].get("cnc_wrpitchr", "cdecl") + cnc_wrpitchr.argtypes = [c_uint16, c_int16, POINTER(IODBPI)] + cnc_wrpitchr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11333 +if _libs["libfwlib32.so"].has("cnc_rdpitchr2", "cdecl"): + cnc_rdpitchr2 = _libs["libfwlib32.so"].get("cnc_rdpitchr2", "cdecl") + cnc_rdpitchr2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdpitchr2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11336 +if _libs["libfwlib32.so"].has("cnc_wrpitchr2", "cdecl"): + cnc_wrpitchr2 = _libs["libfwlib32.so"].get("cnc_wrpitchr2", "cdecl") + cnc_wrpitchr2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_wrpitchr2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11339 +if _libs["libfwlib32.so"].has("cnc_checkpitch", "cdecl"): + cnc_checkpitch = _libs["libfwlib32.so"].get("cnc_checkpitch", "cdecl") + cnc_checkpitch.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_checkpitch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11342 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhipitchr", "cdecl"): + continue + cnc_rdhipitchr = _lib.get("cnc_rdhipitchr", "cdecl") + cnc_rdhipitchr.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_int32)] + cnc_rdhipitchr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11345 +for _lib in _libs.values(): + if not _lib.has("cnc_wrhipitchr", "cdecl"): + continue + cnc_wrhipitchr = _lib.get("cnc_wrhipitchr", "cdecl") + cnc_wrhipitchr.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_int32)] + cnc_wrhipitchr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11348 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhipitchinfo", "cdecl"): + continue + cnc_rdhipitchinfo = _lib.get("cnc_rdhipitchinfo", "cdecl") + cnc_rdhipitchinfo.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdhipitchinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11351 +if _libs["libfwlib32.so"].has("cnc_rdmacro", "cdecl"): + cnc_rdmacro = _libs["libfwlib32.so"].get("cnc_rdmacro", "cdecl") + cnc_rdmacro.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBM)] + cnc_rdmacro.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11354 +if _libs["libfwlib32.so"].has("cnc_wrmacro", "cdecl"): + cnc_wrmacro = _libs["libfwlib32.so"].get("cnc_wrmacro", "cdecl") + cnc_wrmacro.argtypes = [c_uint16, c_int16, c_int16, c_int32, c_int16] + cnc_wrmacro.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11357 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacro2", "cdecl"): + continue + cnc_rdmacro2 = _lib.get("cnc_rdmacro2", "cdecl") + cnc_rdmacro2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBM)] + cnc_rdmacro2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11360 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacro3", "cdecl"): + continue + cnc_rdmacro3 = _lib.get("cnc_rdmacro3", "cdecl") + cnc_rdmacro3.argtypes = [c_uint16, c_int32, c_int16, POINTER(ODBM3)] + cnc_rdmacro3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11363 +for _lib in _libs.values(): + if not _lib.has("cnc_wrmacro3", "cdecl"): + continue + cnc_wrmacro3 = _lib.get("cnc_wrmacro3", "cdecl") + cnc_wrmacro3.argtypes = [c_uint16, c_int32, c_int16, c_int32, c_int16] + cnc_wrmacro3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11366 +if _libs["libfwlib32.so"].has("cnc_rdmacror", "cdecl"): + cnc_rdmacror = _libs["libfwlib32.so"].get("cnc_rdmacror", "cdecl") + cnc_rdmacror.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBMR)] + cnc_rdmacror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11369 +if _libs["libfwlib32.so"].has("cnc_wrmacror", "cdecl"): + cnc_wrmacror = _libs["libfwlib32.so"].get("cnc_wrmacror", "cdecl") + cnc_wrmacror.argtypes = [c_uint16, c_int16, POINTER(IODBMR)] + cnc_wrmacror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11376 +if _libs["libfwlib32.so"].has("cnc_rdmacror2", "cdecl"): + cnc_rdmacror2 = _libs["libfwlib32.so"].get("cnc_rdmacror2", "cdecl") + cnc_rdmacror2.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_double)] + cnc_rdmacror2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11377 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacror2_name", "cdecl"): + continue + cnc_rdmacror2_name = _lib.get("cnc_rdmacror2_name", "cdecl") + cnc_rdmacror2_name.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(IODBMRN)] + cnc_rdmacror2_name.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11379 +if _libs["libfwlib32.so"].has("cnc_rdmacror3", "cdecl"): + cnc_rdmacror3 = _libs["libfwlib32.so"].get("cnc_rdmacror3", "cdecl") + cnc_rdmacror3.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(IODBMRN3)] + cnc_rdmacror3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11380 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacror4", "cdecl"): + continue + cnc_rdmacror4 = _lib.get("cnc_rdmacror4", "cdecl") + cnc_rdmacror4.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(IODBMRN4)] + cnc_rdmacror4.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11383 +if _libs["libfwlib32.so"].has("cnc_wrmacror2", "cdecl"): + cnc_wrmacror2 = _libs["libfwlib32.so"].get("cnc_wrmacror2", "cdecl") + cnc_wrmacror2.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_double)] + cnc_wrmacror2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11386 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacro_bg", "cdecl"): + continue + cnc_rdmacro_bg = _lib.get("cnc_rdmacro_bg", "cdecl") + cnc_rdmacro_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBM)] + cnc_rdmacro_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11389 +for _lib in _libs.values(): + if not _lib.has("cnc_wrmacro_bg", "cdecl"): + continue + cnc_wrmacro_bg = _lib.get("cnc_wrmacro_bg", "cdecl") + cnc_wrmacro_bg.argtypes = [c_uint16, c_int16, c_int16, c_int32, c_int16] + cnc_wrmacro_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11392 +if _libs["libfwlib32.so"].has("cnc_rdmacronum", "cdecl"): + cnc_rdmacronum = _libs["libfwlib32.so"].get("cnc_rdmacronum", "cdecl") + cnc_rdmacronum.argtypes = [c_uint16, String, c_uint32, POINTER(c_uint32), POINTER(c_int16)] + cnc_rdmacronum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11395 +if _libs["libfwlib32.so"].has("cnc_rdpmacro", "cdecl"): + cnc_rdpmacro = _libs["libfwlib32.so"].get("cnc_rdpmacro", "cdecl") + cnc_rdpmacro.argtypes = [c_uint16, c_int32, POINTER(ODBPM)] + cnc_rdpmacro.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11398 +if _libs["libfwlib32.so"].has("cnc_wrpmacro", "cdecl"): + cnc_wrpmacro = _libs["libfwlib32.so"].get("cnc_wrpmacro", "cdecl") + cnc_wrpmacro.argtypes = [c_uint16, c_int32, c_int32, c_int16] + cnc_wrpmacro.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11401 +if _libs["libfwlib32.so"].has("cnc_rdpmacror", "cdecl"): + cnc_rdpmacror = _libs["libfwlib32.so"].get("cnc_rdpmacror", "cdecl") + cnc_rdpmacror.argtypes = [c_uint16, c_int32, c_int32, c_uint16, POINTER(IODBPR)] + cnc_rdpmacror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11404 +if _libs["libfwlib32.so"].has("cnc_wrpmacror", "cdecl"): + cnc_wrpmacror = _libs["libfwlib32.so"].get("cnc_wrpmacror", "cdecl") + cnc_wrpmacror.argtypes = [c_uint16, c_uint16, POINTER(IODBPR)] + cnc_wrpmacror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11407 +if _libs["libfwlib32.so"].has("cnc_rdpmacror2", "cdecl"): + cnc_rdpmacror2 = _libs["libfwlib32.so"].get("cnc_rdpmacror2", "cdecl") + cnc_rdpmacror2.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), c_uint16, POINTER(c_double)] + cnc_rdpmacror2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11410 +if _libs["libfwlib32.so"].has("cnc_wrpmacror2", "cdecl"): + cnc_wrpmacror2 = _libs["libfwlib32.so"].get("cnc_wrpmacror2", "cdecl") + cnc_wrpmacror2.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), c_uint16, POINTER(c_double)] + cnc_wrpmacror2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11413 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpmacror_bg", "cdecl"): + continue + cnc_rdpmacror_bg = _lib.get("cnc_rdpmacror_bg", "cdecl") + cnc_rdpmacror_bg.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_double)] + cnc_rdpmacror_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11416 +for _lib in _libs.values(): + if not _lib.has("cnc_wrpmacror_bg", "cdecl"): + continue + cnc_wrpmacror_bg = _lib.get("cnc_wrpmacror_bg", "cdecl") + cnc_wrpmacror_bg.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_double)] + cnc_wrpmacror_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11419 +if _libs["libfwlib32.so"].has("cnc_rdtofsinfo", "cdecl"): + cnc_rdtofsinfo = _libs["libfwlib32.so"].get("cnc_rdtofsinfo", "cdecl") + cnc_rdtofsinfo.argtypes = [c_uint16, POINTER(ODBTLINF)] + cnc_rdtofsinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11422 +if _libs["libfwlib32.so"].has("cnc_rdtofsinfo2", "cdecl"): + cnc_rdtofsinfo2 = _libs["libfwlib32.so"].get("cnc_rdtofsinfo2", "cdecl") + cnc_rdtofsinfo2.argtypes = [c_uint16, POINTER(ODBTLINF2)] + cnc_rdtofsinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11425 +if _libs["libfwlib32.so"].has("cnc_rdzofsinfo", "cdecl"): + cnc_rdzofsinfo = _libs["libfwlib32.so"].get("cnc_rdzofsinfo", "cdecl") + cnc_rdzofsinfo.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdzofsinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11428 +if _libs["libfwlib32.so"].has("cnc_rdholmes", "cdecl"): + cnc_rdholmes = _libs["libfwlib32.so"].get("cnc_rdholmes", "cdecl") + cnc_rdholmes.argtypes = [c_uint16, POINTER(ODBHOLDATA)] + cnc_rdholmes.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11431 +if _libs["libfwlib32.so"].has("cnc_rdenblinfo", "cdecl"): + cnc_rdenblinfo = _libs["libfwlib32.so"].get("cnc_rdenblinfo", "cdecl") + cnc_rdenblinfo.argtypes = [c_uint16, String] + cnc_rdenblinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11434 +if _libs["libfwlib32.so"].has("cnc_rdcenblinfo", "cdecl"): + cnc_rdcenblinfo = _libs["libfwlib32.so"].get("cnc_rdcenblinfo", "cdecl") + cnc_rdcenblinfo.argtypes = [c_uint16, String] + cnc_rdcenblinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11437 +for _lib in _libs.values(): + if not _lib.has("cnc_rdzofsmes", "cdecl"): + continue + cnc_rdzofsmes = _lib.get("cnc_rdzofsmes", "cdecl") + cnc_rdzofsmes.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(c_int32), POINTER(c_int32)] + cnc_rdzofsmes.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11440 +if _libs["libfwlib32.so"].has("cnc_rdtldata", "cdecl"): + cnc_rdtldata = _libs["libfwlib32.so"].get("cnc_rdtldata", "cdecl") + cnc_rdtldata.argtypes = [c_uint16, POINTER(ODBTLDATA)] + cnc_rdtldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11443 +if _libs["libfwlib32.so"].has("cnc_wrtldata", "cdecl"): + cnc_wrtldata = _libs["libfwlib32.so"].get("cnc_wrtldata", "cdecl") + cnc_wrtldata.argtypes = [c_uint16, c_int32, c_int32, c_int32] + cnc_wrtldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11446 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcenter", "cdecl"): + continue + cnc_rdcenter = _lib.get("cnc_rdcenter", "cdecl") + cnc_rdcenter.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32), POINTER(c_int32), POINTER(c_int32), POINTER(c_int32), POINTER(c_int32)] + cnc_rdcenter.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11449 +if _libs["libfwlib32.so"].has("cnc_rdtlmsinfo", "cdecl"): + cnc_rdtlmsinfo = _libs["libfwlib32.so"].get("cnc_rdtlmsinfo", "cdecl") + cnc_rdtlmsinfo.argtypes = [c_uint16, POINTER(ODBTLMSINF)] + cnc_rdtlmsinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11452 +if _libs["libfwlib32.so"].has("cnc_rdtofsenbl", "cdecl"): + cnc_rdtofsenbl = _libs["libfwlib32.so"].get("cnc_rdtofsenbl", "cdecl") + cnc_rdtofsenbl.argtypes = [c_uint16, String] + cnc_rdtofsenbl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11455 +if _libs["libfwlib32.so"].has("cnc_wrtofsms", "cdecl"): + cnc_wrtofsms = _libs["libfwlib32.so"].get("cnc_wrtofsms", "cdecl") + cnc_wrtofsms.argtypes = [c_uint16, c_int32, c_int32] + cnc_wrtofsms.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11458 +if _libs["libfwlib32.so"].has("cnc_rdpitchinfo", "cdecl"): + cnc_rdpitchinfo = _libs["libfwlib32.so"].get("cnc_rdpitchinfo", "cdecl") + cnc_rdpitchinfo.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdpitchinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11461 +if _libs["libfwlib32.so"].has("cnc_rdmacroinfo", "cdecl"): + cnc_rdmacroinfo = _libs["libfwlib32.so"].get("cnc_rdmacroinfo", "cdecl") + cnc_rdmacroinfo.argtypes = [c_uint16, POINTER(ODBMVINF)] + cnc_rdmacroinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11464 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacrolclevel", "cdecl"): + continue + cnc_rdmacrolclevel = _lib.get("cnc_rdmacrolclevel", "cdecl") + cnc_rdmacrolclevel.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdmacrolclevel.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11467 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmacrolcval", "cdecl"): + continue + cnc_rdmacrolcval = _lib.get("cnc_rdmacrolcval", "cdecl") + cnc_rdmacrolcval.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_double)] + cnc_rdmacrolcval.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11470 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpitchblkinfo", "cdecl"): + continue + cnc_rdpitchblkinfo = _lib.get("cnc_rdpitchblkinfo", "cdecl") + cnc_rdpitchblkinfo.argtypes = [c_uint16, POINTER(IODBPITCHBLK)] + cnc_rdpitchblkinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11473 +if _libs["libfwlib32.so"].has("cnc_rdvolc", "cdecl"): + cnc_rdvolc = _libs["libfwlib32.so"].get("cnc_rdvolc", "cdecl") + cnc_rdvolc.argtypes = [c_uint16, POINTER(ODBVOLC), POINTER(c_int32)] + cnc_rdvolc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11476 +if _libs["libfwlib32.so"].has("cnc_wrvolc", "cdecl"): + cnc_wrvolc = _libs["libfwlib32.so"].get("cnc_wrvolc", "cdecl") + cnc_wrvolc.argtypes = [c_uint16, POINTER(ODBVOLC), POINTER(c_int32)] + cnc_wrvolc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11479 +if _libs["libfwlib32.so"].has("cnc_rdvolccomp", "cdecl"): + cnc_rdvolccomp = _libs["libfwlib32.so"].get("cnc_rdvolccomp", "cdecl") + cnc_rdvolccomp.argtypes = [c_uint16, POINTER(ODBVOLCOMP)] + cnc_rdvolccomp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11482 +for _lib in _libs.values(): + if not _lib.has("cnc_dvpunchvolc", "cdecl"): + continue + cnc_dvpunchvolc = _lib.get("cnc_dvpunchvolc", "cdecl") + cnc_dvpunchvolc.argtypes = [c_uint16, POINTER(ODBVOLCOMP)] + cnc_dvpunchvolc.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11485 +for _lib in _libs.values(): + if not _lib.has("cnc_dvreadvolc", "cdecl"): + continue + cnc_dvreadvolc = _lib.get("cnc_dvreadvolc", "cdecl") + cnc_dvreadvolc.argtypes = [c_uint16, POINTER(ODBVOLCOMP)] + cnc_dvreadvolc.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11488 +if _libs["libfwlib32.so"].has("cnc_rdrotvolc", "cdecl"): + cnc_rdrotvolc = _libs["libfwlib32.so"].get("cnc_rdrotvolc", "cdecl") + cnc_rdrotvolc.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(IODBROTVOLC)] + cnc_rdrotvolc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11491 +if _libs["libfwlib32.so"].has("cnc_wrrotvolc", "cdecl"): + cnc_wrrotvolc = _libs["libfwlib32.so"].get("cnc_wrrotvolc", "cdecl") + cnc_wrrotvolc.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(IODBROTVOLC)] + cnc_wrrotvolc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11494 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrotvolc2", "cdecl"): + continue + cnc_wrrotvolc2 = _lib.get("cnc_wrrotvolc2", "cdecl") + cnc_wrrotvolc2.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(IODBROTVOLC)] + cnc_wrrotvolc2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11497 +if _libs["libfwlib32.so"].has("cnc_rdpmacroinfo", "cdecl"): + cnc_rdpmacroinfo = _libs["libfwlib32.so"].get("cnc_rdpmacroinfo", "cdecl") + cnc_rdpmacroinfo.argtypes = [c_uint16, POINTER(ODBPMINF)] + cnc_rdpmacroinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11500 +if _libs["libfwlib32.so"].has("cnc_rdpmacroinfo2", "cdecl"): + cnc_rdpmacroinfo2 = _libs["libfwlib32.so"].get("cnc_rdpmacroinfo2", "cdecl") + cnc_rdpmacroinfo2.argtypes = [c_uint16, POINTER(ODBPMINF2)] + cnc_rdpmacroinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11503 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpmacroinfo3", "cdecl"): + continue + cnc_rdpmacroinfo3 = _lib.get("cnc_rdpmacroinfo3", "cdecl") + cnc_rdpmacroinfo3.argtypes = [c_uint16, POINTER(ODBPMINF3)] + cnc_rdpmacroinfo3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11506 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpmacvalflag", "cdecl"): + continue + cnc_rdpmacvalflag = _lib.get("cnc_rdpmacvalflag", "cdecl") + cnc_rdpmacvalflag.argtypes = [c_uint16, POINTER(ODBPMVALFLG)] + cnc_rdpmacvalflag.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11509 +if _libs["libfwlib32.so"].has("cnc_tofs_rnge", "cdecl"): + cnc_tofs_rnge = _libs["libfwlib32.so"].get("cnc_tofs_rnge", "cdecl") + cnc_tofs_rnge.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDATRNG)] + cnc_tofs_rnge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11512 +if _libs["libfwlib32.so"].has("cnc_zofs_rnge", "cdecl"): + cnc_zofs_rnge = _libs["libfwlib32.so"].get("cnc_zofs_rnge", "cdecl") + cnc_zofs_rnge.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDATRNG)] + cnc_zofs_rnge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11515 +if _libs["libfwlib32.so"].has("cnc_wksft_rnge", "cdecl"): + cnc_wksft_rnge = _libs["libfwlib32.so"].get("cnc_wksft_rnge", "cdecl") + cnc_wksft_rnge.argtypes = [c_uint16, c_int16, POINTER(ODBDATRNG)] + cnc_wksft_rnge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11519 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhsprminfo", "cdecl"): + continue + cnc_rdhsprminfo = _lib.get("cnc_rdhsprminfo", "cdecl") + cnc_rdhsprminfo.argtypes = [c_uint16, c_int32, POINTER(HSPINFO)] + cnc_rdhsprminfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11522 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhsparam", "cdecl"): + continue + cnc_rdhsparam = _lib.get("cnc_rdhsparam", "cdecl") + cnc_rdhsparam.argtypes = [c_uint16, c_int32, POINTER(HSPINFO), POINTER(HSPDATA)] + cnc_rdhsparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11526 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhsparamm", "cdecl"): + continue + cnc_rdhsparamm = _lib.get("cnc_rdhsparamm", "cdecl") + cnc_rdhsparamm.argtypes = [c_uint16, c_int32, POINTER(HSPINFO), POINTER(HSPDATAM)] + cnc_rdhsparamm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11529 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmofs", "cdecl"): + continue + cnc_rdmofs = _lib.get("cnc_rdmofs", "cdecl") + cnc_rdmofs.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int32)] + cnc_rdmofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11532 +for _lib in _libs.values(): + if not _lib.has("cnc_wrmofs", "cdecl"): + continue + cnc_wrmofs = _lib.get("cnc_wrmofs", "cdecl") + cnc_wrmofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int32] + cnc_wrmofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11535 +for _lib in _libs.values(): + if not _lib.has("cnc_clrmofs", "cdecl"): + continue + cnc_clrmofs = _lib.get("cnc_clrmofs", "cdecl") + cnc_clrmofs.argtypes = [c_uint16, c_int16, c_int16] + cnc_clrmofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11538 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlgeomsize", "cdecl"): + continue + cnc_rdtlgeomsize = _lib.get("cnc_rdtlgeomsize", "cdecl") + cnc_rdtlgeomsize.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGS)] + cnc_rdtlgeomsize.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11541 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtlgeomsize", "cdecl"): + continue + cnc_wrtlgeomsize = _lib.get("cnc_wrtlgeomsize", "cdecl") + cnc_wrtlgeomsize.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGS)] + cnc_wrtlgeomsize.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11544 +if _libs["libfwlib32.so"].has("cnc_rdtlgeomsize_ext", "cdecl"): + cnc_rdtlgeomsize_ext = _libs["libfwlib32.so"].get("cnc_rdtlgeomsize_ext", "cdecl") + cnc_rdtlgeomsize_ext.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGSEXT)] + cnc_rdtlgeomsize_ext.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11547 +if _libs["libfwlib32.so"].has("cnc_wrtlgeomsize_ext", "cdecl"): + cnc_wrtlgeomsize_ext = _libs["libfwlib32.so"].get("cnc_wrtlgeomsize_ext", "cdecl") + cnc_wrtlgeomsize_ext.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGSEXT)] + cnc_wrtlgeomsize_ext.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11550 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlgeomsize_ext2", "cdecl"): + continue + cnc_rdtlgeomsize_ext2 = _lib.get("cnc_rdtlgeomsize_ext2", "cdecl") + cnc_rdtlgeomsize_ext2.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGSEXT2)] + cnc_rdtlgeomsize_ext2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11553 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtlgeomsize_ext2", "cdecl"): + continue + cnc_wrtlgeomsize_ext2 = _lib.get("cnc_wrtlgeomsize_ext2", "cdecl") + cnc_wrtlgeomsize_ext2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLGSEXT2)] + cnc_wrtlgeomsize_ext2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11560 +if _libs["libfwlib32.so"].has("cnc_rdgrpid", "cdecl"): + cnc_rdgrpid = _libs["libfwlib32.so"].get("cnc_rdgrpid", "cdecl") + cnc_rdgrpid.argtypes = [c_uint16, c_int16, POINTER(ODBTLIFE1)] + cnc_rdgrpid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11563 +if _libs["libfwlib32.so"].has("cnc_rdngrp", "cdecl"): + cnc_rdngrp = _libs["libfwlib32.so"].get("cnc_rdngrp", "cdecl") + cnc_rdngrp.argtypes = [c_uint16, POINTER(ODBTLIFE2)] + cnc_rdngrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11566 +if _libs["libfwlib32.so"].has("cnc_rdntool", "cdecl"): + cnc_rdntool = _libs["libfwlib32.so"].get("cnc_rdntool", "cdecl") + cnc_rdntool.argtypes = [c_uint16, c_int16, POINTER(ODBTLIFE3)] + cnc_rdntool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11569 +if _libs["libfwlib32.so"].has("cnc_rdlife", "cdecl"): + cnc_rdlife = _libs["libfwlib32.so"].get("cnc_rdlife", "cdecl") + cnc_rdlife.argtypes = [c_uint16, c_int16, POINTER(ODBTLIFE3)] + cnc_rdlife.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11572 +if _libs["libfwlib32.so"].has("cnc_rdcount", "cdecl"): + cnc_rdcount = _libs["libfwlib32.so"].get("cnc_rdcount", "cdecl") + cnc_rdcount.argtypes = [c_uint16, c_int16, POINTER(ODBTLIFE3)] + cnc_rdcount.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11575 +if _libs["libfwlib32.so"].has("cnc_rd1length", "cdecl"): + cnc_rd1length = _libs["libfwlib32.so"].get("cnc_rd1length", "cdecl") + cnc_rd1length.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_rd1length.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11578 +if _libs["libfwlib32.so"].has("cnc_rd2length", "cdecl"): + cnc_rd2length = _libs["libfwlib32.so"].get("cnc_rd2length", "cdecl") + cnc_rd2length.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_rd2length.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11581 +if _libs["libfwlib32.so"].has("cnc_rd1radius", "cdecl"): + cnc_rd1radius = _libs["libfwlib32.so"].get("cnc_rd1radius", "cdecl") + cnc_rd1radius.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_rd1radius.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11584 +if _libs["libfwlib32.so"].has("cnc_rd2radius", "cdecl"): + cnc_rd2radius = _libs["libfwlib32.so"].get("cnc_rd2radius", "cdecl") + cnc_rd2radius.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_rd2radius.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11587 +if _libs["libfwlib32.so"].has("cnc_t1info", "cdecl"): + cnc_t1info = _libs["libfwlib32.so"].get("cnc_t1info", "cdecl") + cnc_t1info.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_t1info.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11590 +if _libs["libfwlib32.so"].has("cnc_t2info", "cdecl"): + cnc_t2info = _libs["libfwlib32.so"].get("cnc_t2info", "cdecl") + cnc_t2info.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_t2info.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11593 +if _libs["libfwlib32.so"].has("cnc_toolnum", "cdecl"): + cnc_toolnum = _libs["libfwlib32.so"].get("cnc_toolnum", "cdecl") + cnc_toolnum.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTLIFE4)] + cnc_toolnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11596 +if _libs["libfwlib32.so"].has("cnc_rdtoolrng", "cdecl"): + cnc_rdtoolrng = _libs["libfwlib32.so"].get("cnc_rdtoolrng", "cdecl") + cnc_rdtoolrng.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBTR)] + cnc_rdtoolrng.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11599 +if _libs["libfwlib32.so"].has("cnc_rdtoolgrp", "cdecl"): + cnc_rdtoolgrp = _libs["libfwlib32.so"].get("cnc_rdtoolgrp", "cdecl") + cnc_rdtoolgrp.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTG)] + cnc_rdtoolgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11602 +if _libs["libfwlib32.so"].has("cnc_wrcountr", "cdecl"): + cnc_wrcountr = _libs["libfwlib32.so"].get("cnc_wrcountr", "cdecl") + cnc_wrcountr.argtypes = [c_uint16, c_int16, POINTER(IDBWRC)] + cnc_wrcountr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11605 +if _libs["libfwlib32.so"].has("cnc_rdusegrpid", "cdecl"): + cnc_rdusegrpid = _libs["libfwlib32.so"].get("cnc_rdusegrpid", "cdecl") + cnc_rdusegrpid.argtypes = [c_uint16, POINTER(ODBUSEGR)] + cnc_rdusegrpid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11608 +if _libs["libfwlib32.so"].has("cnc_rdmaxgrp", "cdecl"): + cnc_rdmaxgrp = _libs["libfwlib32.so"].get("cnc_rdmaxgrp", "cdecl") + cnc_rdmaxgrp.argtypes = [c_uint16, POINTER(ODBLFNO)] + cnc_rdmaxgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11611 +if _libs["libfwlib32.so"].has("cnc_rdmaxtool", "cdecl"): + cnc_rdmaxtool = _libs["libfwlib32.so"].get("cnc_rdmaxtool", "cdecl") + cnc_rdmaxtool.argtypes = [c_uint16, POINTER(ODBLFNO)] + cnc_rdmaxtool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11614 +if _libs["libfwlib32.so"].has("cnc_rdusetlno", "cdecl"): + cnc_rdusetlno = _libs["libfwlib32.so"].get("cnc_rdusetlno", "cdecl") + cnc_rdusetlno.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBTLUSE)] + cnc_rdusetlno.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11617 +if _libs["libfwlib32.so"].has("cnc_rd1tlifedata", "cdecl"): + cnc_rd1tlifedata = _libs["libfwlib32.so"].get("cnc_rd1tlifedata", "cdecl") + cnc_rd1tlifedata.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBTD)] + cnc_rd1tlifedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11620 +if _libs["libfwlib32.so"].has("cnc_rd2tlifedata", "cdecl"): + cnc_rd2tlifedata = _libs["libfwlib32.so"].get("cnc_rd2tlifedata", "cdecl") + cnc_rd2tlifedata.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBTD)] + cnc_rd2tlifedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11623 +if _libs["libfwlib32.so"].has("cnc_wr1tlifedata", "cdecl"): + cnc_wr1tlifedata = _libs["libfwlib32.so"].get("cnc_wr1tlifedata", "cdecl") + cnc_wr1tlifedata.argtypes = [c_uint16, POINTER(IODBTD)] + cnc_wr1tlifedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11626 +if _libs["libfwlib32.so"].has("cnc_wr2tlifedata", "cdecl"): + cnc_wr2tlifedata = _libs["libfwlib32.so"].get("cnc_wr2tlifedata", "cdecl") + cnc_wr2tlifedata.argtypes = [c_uint16, POINTER(IODBTD)] + cnc_wr2tlifedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11629 +if _libs["libfwlib32.so"].has("cnc_rdgrpinfo", "cdecl"): + cnc_rdgrpinfo = _libs["libfwlib32.so"].get("cnc_rdgrpinfo", "cdecl") + cnc_rdgrpinfo.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBTGI)] + cnc_rdgrpinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11632 +if _libs["libfwlib32.so"].has("cnc_rdgrpinfo2", "cdecl"): + cnc_rdgrpinfo2 = _libs["libfwlib32.so"].get("cnc_rdgrpinfo2", "cdecl") + cnc_rdgrpinfo2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBTGI2)] + cnc_rdgrpinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11635 +if _libs["libfwlib32.so"].has("cnc_rdgrpinfo3", "cdecl"): + cnc_rdgrpinfo3 = _libs["libfwlib32.so"].get("cnc_rdgrpinfo3", "cdecl") + cnc_rdgrpinfo3.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBTGI3)] + cnc_rdgrpinfo3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11637 +if _libs["libfwlib32.so"].has("cnc_rdgrpinfo4", "cdecl"): + cnc_rdgrpinfo4 = _libs["libfwlib32.so"].get("cnc_rdgrpinfo4", "cdecl") + cnc_rdgrpinfo4.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTGI4)] + cnc_rdgrpinfo4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11640 +if _libs["libfwlib32.so"].has("cnc_wrgrpinfo", "cdecl"): + cnc_wrgrpinfo = _libs["libfwlib32.so"].get("cnc_wrgrpinfo", "cdecl") + cnc_wrgrpinfo.argtypes = [c_uint16, c_int16, POINTER(IODBTGI)] + cnc_wrgrpinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11643 +if _libs["libfwlib32.so"].has("cnc_wrgrpinfo2", "cdecl"): + cnc_wrgrpinfo2 = _libs["libfwlib32.so"].get("cnc_wrgrpinfo2", "cdecl") + cnc_wrgrpinfo2.argtypes = [c_uint16, c_int16, POINTER(IODBTGI2)] + cnc_wrgrpinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11646 +if _libs["libfwlib32.so"].has("cnc_wrgrpinfo3", "cdecl"): + cnc_wrgrpinfo3 = _libs["libfwlib32.so"].get("cnc_wrgrpinfo3", "cdecl") + cnc_wrgrpinfo3.argtypes = [c_uint16, c_int16, POINTER(IODBTGI3)] + cnc_wrgrpinfo3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11649 +if _libs["libfwlib32.so"].has("cnc_deltlifegrp", "cdecl"): + cnc_deltlifegrp = _libs["libfwlib32.so"].get("cnc_deltlifegrp", "cdecl") + cnc_deltlifegrp.argtypes = [c_uint16, c_int16] + cnc_deltlifegrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11652 +if _libs["libfwlib32.so"].has("cnc_instlifedt", "cdecl"): + cnc_instlifedt = _libs["libfwlib32.so"].get("cnc_instlifedt", "cdecl") + cnc_instlifedt.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_instlifedt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11655 +if _libs["libfwlib32.so"].has("cnc_deltlifedt", "cdecl"): + cnc_deltlifedt = _libs["libfwlib32.so"].get("cnc_deltlifedt", "cdecl") + cnc_deltlifedt.argtypes = [c_uint16, c_int16, c_int16] + cnc_deltlifedt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11658 +if _libs["libfwlib32.so"].has("cnc_clrcntinfo", "cdecl"): + cnc_clrcntinfo = _libs["libfwlib32.so"].get("cnc_clrcntinfo", "cdecl") + cnc_clrcntinfo.argtypes = [c_uint16, c_int16, c_int16] + cnc_clrcntinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11661 +if _libs["libfwlib32.so"].has("cnc_rdgrpid2", "cdecl"): + cnc_rdgrpid2 = _libs["libfwlib32.so"].get("cnc_rdgrpid2", "cdecl") + cnc_rdgrpid2.argtypes = [c_uint16, c_int32, POINTER(ODBTLIFE5)] + cnc_rdgrpid2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11664 +if _libs["libfwlib32.so"].has("cnc_rd1tlifedat2", "cdecl"): + cnc_rd1tlifedat2 = _libs["libfwlib32.so"].get("cnc_rd1tlifedat2", "cdecl") + cnc_rd1tlifedat2.argtypes = [c_uint16, c_int16, c_int32, POINTER(IODBTD2)] + cnc_rd1tlifedat2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11667 +if _libs["libfwlib32.so"].has("cnc_wr1tlifedat2", "cdecl"): + cnc_wr1tlifedat2 = _libs["libfwlib32.so"].get("cnc_wr1tlifedat2", "cdecl") + cnc_wr1tlifedat2.argtypes = [c_uint16, POINTER(IODBTD2)] + cnc_wr1tlifedat2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11670 +if _libs["libfwlib32.so"].has("cnc_rdtlinfo", "cdecl"): + cnc_rdtlinfo = _libs["libfwlib32.so"].get("cnc_rdtlinfo", "cdecl") + cnc_rdtlinfo.argtypes = [c_uint16, POINTER(ODBTLINFO)] + cnc_rdtlinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11673 +if _libs["libfwlib32.so"].has("cnc_rdtlusegrp", "cdecl"): + cnc_rdtlusegrp = _libs["libfwlib32.so"].get("cnc_rdtlusegrp", "cdecl") + cnc_rdtlusegrp.argtypes = [c_uint16, POINTER(ODBUSEGRP)] + cnc_rdtlusegrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11676 +if _libs["libfwlib32.so"].has("cnc_rdtlgrp", "cdecl"): + cnc_rdtlgrp = _libs["libfwlib32.so"].get("cnc_rdtlgrp", "cdecl") + cnc_rdtlgrp.argtypes = [c_uint16, c_int32, POINTER(c_int16), POINTER(IODBTLGRP)] + cnc_rdtlgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11679 +if _libs["libfwlib32.so"].has("cnc_rdtltool", "cdecl"): + cnc_rdtltool = _libs["libfwlib32.so"].get("cnc_rdtltool", "cdecl") + cnc_rdtltool.argtypes = [c_uint16, c_int32, c_int32, POINTER(c_int16), POINTER(IODBTLTOOL)] + cnc_rdtltool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11682 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoolchggrp", "cdecl"): + continue + cnc_rdtoolchggrp = _lib.get("cnc_rdtoolchggrp", "cdecl") + cnc_rdtoolchggrp.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int32)] + cnc_rdtoolchggrp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11685 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcntover", "cdecl"): + continue + cnc_rdcntover = _lib.get("cnc_rdcntover", "cdecl") + cnc_rdcntover.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdcntover.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11687 +if _libs["libfwlib32.so"].has("cnc_rdexchgtgrp", "cdecl"): + cnc_rdexchgtgrp = _libs["libfwlib32.so"].get("cnc_rdexchgtgrp", "cdecl") + cnc_rdexchgtgrp.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBEXGP)] + cnc_rdexchgtgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11689 +if _libs["libfwlib32.so"].has("cnc_rdtlinfo", "cdecl"): + cnc_rdtlinfo = _libs["libfwlib32.so"].get("cnc_rdtlinfo", "cdecl") + cnc_rdtlinfo.argtypes = [c_uint16, POINTER(ODBTLINFO)] + cnc_rdtlinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11691 +if _libs["libfwlib32.so"].has("cnc_rdtlusegrp", "cdecl"): + cnc_rdtlusegrp = _libs["libfwlib32.so"].get("cnc_rdtlusegrp", "cdecl") + cnc_rdtlusegrp.argtypes = [c_uint16, POINTER(ODBUSEGRP)] + cnc_rdtlusegrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11693 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcnttype", "cdecl"): + continue + cnc_rdcnttype = _lib.get("cnc_rdcnttype", "cdecl") + cnc_rdcnttype.argtypes = [c_uint16, c_int16, POINTER(ODBTLIFE3)] + cnc_rdcnttype.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11696 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtoolgrp", "cdecl"): + continue + cnc_wrtoolgrp = _lib.get("cnc_wrtoolgrp", "cdecl") + cnc_wrtoolgrp.argtypes = [c_uint16, c_int32, POINTER(IDBITD)] + cnc_wrtoolgrp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11700 +for _lib in _libs.values(): + if not _lib.has("cnc_wrlife", "cdecl"): + continue + cnc_wrlife = _lib.get("cnc_wrlife", "cdecl") + cnc_wrlife.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wrlife.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11702 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcount", "cdecl"): + continue + cnc_wrcount = _lib.get("cnc_wrcount", "cdecl") + cnc_wrcount.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wrcount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11704 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcnttype", "cdecl"): + continue + cnc_wrcnttype = _lib.get("cnc_wrcnttype", "cdecl") + cnc_wrcnttype.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wrcnttype.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11707 +for _lib in _libs.values(): + if not _lib.has("cnc_wr1length", "cdecl"): + continue + cnc_wr1length = _lib.get("cnc_wr1length", "cdecl") + cnc_wr1length.argtypes = [c_uint16, POINTER(IDBITD2)] + cnc_wr1length.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11710 +for _lib in _libs.values(): + if not _lib.has("cnc_wr2length", "cdecl"): + continue + cnc_wr2length = _lib.get("cnc_wr2length", "cdecl") + cnc_wr2length.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wr2length.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11713 +for _lib in _libs.values(): + if not _lib.has("cnc_wr1radius", "cdecl"): + continue + cnc_wr1radius = _lib.get("cnc_wr1radius", "cdecl") + cnc_wr1radius.argtypes = [c_uint16, POINTER(IDBITD2)] + cnc_wr1radius.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11716 +for _lib in _libs.values(): + if not _lib.has("cnc_wr2radius", "cdecl"): + continue + cnc_wr2radius = _lib.get("cnc_wr2radius", "cdecl") + cnc_wr2radius.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wr2radius.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11719 +for _lib in _libs.values(): + if not _lib.has("cnc_wrt1info", "cdecl"): + continue + cnc_wrt1info = _lib.get("cnc_wrt1info", "cdecl") + cnc_wrt1info.argtypes = [c_uint16, POINTER(IDBITD2)] + cnc_wrt1info.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11722 +for _lib in _libs.values(): + if not _lib.has("cnc_wrt2info", "cdecl"): + continue + cnc_wrt2info = _lib.get("cnc_wrt2info", "cdecl") + cnc_wrt2info.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wrt2info.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11725 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtoolnum", "cdecl"): + continue + cnc_wrtoolnum = _lib.get("cnc_wrtoolnum", "cdecl") + cnc_wrtoolnum.argtypes = [c_uint16, POINTER(IDBITD)] + cnc_wrtoolnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11728 +for _lib in _libs.values(): + if not _lib.has("cnc_read_cexeinfo", "cdecl"): + continue + cnc_read_cexeinfo = _lib.get("cnc_read_cexeinfo", "cdecl") + cnc_read_cexeinfo.argtypes = [c_uint16, c_int16, POINTER(CEXEINFO)] + cnc_read_cexeinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11734 +if _libs["libfwlib32.so"].has("cnc_regtool", "cdecl"): + cnc_regtool = _libs["libfwlib32.so"].get("cnc_regtool", "cdecl") + cnc_regtool.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLMNG)] + cnc_regtool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11737 +if _libs["libfwlib32.so"].has("cnc_regtool_f2", "cdecl"): + cnc_regtool_f2 = _libs["libfwlib32.so"].get("cnc_regtool_f2", "cdecl") + cnc_regtool_f2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLMNG_F2)] + cnc_regtool_f2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11740 +if _libs["libfwlib32.so"].has("cnc_deltool", "cdecl"): + cnc_deltool = _libs["libfwlib32.so"].get("cnc_deltool", "cdecl") + cnc_deltool.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_deltool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11743 +if _libs["libfwlib32.so"].has("cnc_rdtool", "cdecl"): + cnc_rdtool = _libs["libfwlib32.so"].get("cnc_rdtool", "cdecl") + cnc_rdtool.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLMNG)] + cnc_rdtool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11746 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtool2", "cdecl"): + continue + cnc_rdtool2 = _lib.get("cnc_rdtool2", "cdecl") + cnc_rdtool2.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBTLM2)] + cnc_rdtool2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11749 +if _libs["libfwlib32.so"].has("cnc_rdtool_f2", "cdecl"): + cnc_rdtool_f2 = _libs["libfwlib32.so"].get("cnc_rdtool_f2", "cdecl") + cnc_rdtool_f2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLMNG_F2)] + cnc_rdtool_f2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11752 +if _libs["libfwlib32.so"].has("cnc_wrtool", "cdecl"): + cnc_wrtool = _libs["libfwlib32.so"].get("cnc_wrtool", "cdecl") + cnc_wrtool.argtypes = [c_uint16, c_int16, POINTER(IODBTLMNG)] + cnc_wrtool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11755 +if _libs["libfwlib32.so"].has("cnc_wrtool_f2", "cdecl"): + cnc_wrtool_f2 = _libs["libfwlib32.so"].get("cnc_wrtool_f2", "cdecl") + cnc_wrtool_f2.argtypes = [c_uint16, c_int16, POINTER(IODBTLMNG_F2)] + cnc_wrtool_f2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11758 +if _libs["libfwlib32.so"].has("cnc_wrtool2", "cdecl"): + cnc_wrtool2 = _libs["libfwlib32.so"].get("cnc_wrtool2", "cdecl") + cnc_wrtool2.argtypes = [c_uint16, c_int16, POINTER(IDBTLM)] + cnc_wrtool2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11761 +if _libs["libfwlib32.so"].has("cnc_regmagazine", "cdecl"): + cnc_regmagazine = _libs["libfwlib32.so"].get("cnc_regmagazine", "cdecl") + cnc_regmagazine.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBTLMAG)] + cnc_regmagazine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11764 +if _libs["libfwlib32.so"].has("cnc_delmagazine", "cdecl"): + cnc_delmagazine = _libs["libfwlib32.so"].get("cnc_delmagazine", "cdecl") + cnc_delmagazine.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBTLMAG2)] + cnc_delmagazine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11767 +if _libs["libfwlib32.so"].has("cnc_rdmagazine", "cdecl"): + cnc_rdmagazine = _libs["libfwlib32.so"].get("cnc_rdmagazine", "cdecl") + cnc_rdmagazine.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBTLMAG)] + cnc_rdmagazine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11770 +if _libs["libfwlib32.so"].has("cnc_wrmagazine", "cdecl"): + cnc_wrmagazine = _libs["libfwlib32.so"].get("cnc_wrmagazine", "cdecl") + cnc_wrmagazine.argtypes = [c_uint16, c_int16, c_int16, c_int16] + cnc_wrmagazine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11773 +for _lib in _libs.values(): + if not _lib.has("cnc_rdctname", "cdecl"): + continue + cnc_rdctname = _lib.get("cnc_rdctname", "cdecl") + cnc_rdctname.argtypes = [c_uint16, c_int16, POINTER(c_ubyte)] + cnc_rdctname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11776 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlname", "cdecl"): + continue + cnc_rdtlname = _lib.get("cnc_rdtlname", "cdecl") + cnc_rdtlname.argtypes = [c_uint16, c_int16, POINTER(c_ubyte)] + cnc_rdtlname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11779 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhdnxt", "cdecl"): + continue + cnc_rdhdnxt = _lib.get("cnc_rdhdnxt", "cdecl") + cnc_rdhdnxt.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + cnc_rdhdnxt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11782 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtldspcstms", "cdecl"): + continue + cnc_rdtldspcstms = _lib.get("cnc_rdtldspcstms", "cdecl") + cnc_rdtldspcstms.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdtldspcstms.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11785 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtldspcstms2", "cdecl"): + continue + cnc_rdtldspcstms2 = _lib.get("cnc_rdtldspcstms2", "cdecl") + cnc_rdtldspcstms2.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_rdtldspcstms2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11788 +for _lib in _libs.values(): + if not _lib.has("cnc_rdspdlwaitname", "cdecl"): + continue + cnc_rdspdlwaitname = _lib.get("cnc_rdspdlwaitname", "cdecl") + cnc_rdspdlwaitname.argtypes = [c_uint16, POINTER(IODBTLSPWTNAME)] + cnc_rdspdlwaitname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11791 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcstmdecfig", "cdecl"): + continue + cnc_rdcstmdecfig = _lib.get("cnc_rdcstmdecfig", "cdecl") + cnc_rdcstmdecfig.argtypes = [c_uint16, POINTER(c_ubyte)] + cnc_rdcstmdecfig.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11794 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlnewstatus", "cdecl"): + continue + cnc_rdtlnewstatus = _lib.get("cnc_rdtlnewstatus", "cdecl") + cnc_rdtlnewstatus.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_rdtlnewstatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11797 +if _libs["libfwlib32.so"].has("cnc_rdtoolgeom_tlm", "cdecl"): + cnc_rdtoolgeom_tlm = _libs["libfwlib32.so"].get("cnc_rdtoolgeom_tlm", "cdecl") + cnc_rdtoolgeom_tlm.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLGEOM)] + cnc_rdtoolgeom_tlm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11800 +if _libs["libfwlib32.so"].has("cnc_wrtoolgeom_tlm", "cdecl"): + cnc_wrtoolgeom_tlm = _libs["libfwlib32.so"].get("cnc_wrtoolgeom_tlm", "cdecl") + cnc_wrtoolgeom_tlm.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLGEOM)] + cnc_wrtoolgeom_tlm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11803 +if _libs["libfwlib32.so"].has("cnc_btlfpotsrh", "cdecl"): + cnc_btlfpotsrh = _libs["libfwlib32.so"].get("cnc_btlfpotsrh", "cdecl") + cnc_btlfpotsrh.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16)] + cnc_btlfpotsrh.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11806 +if _libs["libfwlib32.so"].has("cnc_rdinterference", "cdecl"): + cnc_rdinterference = _libs["libfwlib32.so"].get("cnc_rdinterference", "cdecl") + cnc_rdinterference.argtypes = [c_uint16, POINTER(IODBTLINTF)] + cnc_rdinterference.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11808 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoollife_count", "cdecl"): + continue + cnc_rdtoollife_count = _lib.get("cnc_rdtoollife_count", "cdecl") + cnc_rdtoollife_count.argtypes = [c_uint16, c_char, POINTER(c_int16)] + cnc_rdtoollife_count.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11810 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoollife_data", "cdecl"): + continue + cnc_rdtoollife_data = _lib.get("cnc_rdtoollife_data", "cdecl") + cnc_rdtoollife_data.argtypes = [c_uint16, c_int16, POINTER(c_int16), IODBTL_RDTYPE, POINTER(IODBTLLF)] + cnc_rdtoollife_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11812 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoollifed_count", "cdecl"): + continue + cnc_rdtoollifed_count = _lib.get("cnc_rdtoollifed_count", "cdecl") + cnc_rdtoollifed_count.argtypes = [c_uint16, c_int32, POINTER(c_int16)] + cnc_rdtoollifed_count.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11814 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoollifed_data", "cdecl"): + continue + cnc_rdtoollifed_data = _lib.get("cnc_rdtoollifed_data", "cdecl") + cnc_rdtoollifed_data.argtypes = [c_uint16, c_int32, c_int16, POINTER(c_int16), POINTER(IODBTLLFD)] + cnc_rdtoollifed_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11816 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtoollife_tcodedata", "cdecl"): + continue + cnc_rdtoollife_tcodedata = _lib.get("cnc_rdtoollife_tcodedata", "cdecl") + cnc_rdtoollife_tcodedata.argtypes = [c_uint16, c_int32, c_ubyte, POINTER(IODBTLLF)] + cnc_rdtoollife_tcodedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11817 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlmgr_check", "cdecl"): + continue + cnc_rdtlmgr_check = _lib.get("cnc_rdtlmgr_check", "cdecl") + cnc_rdtlmgr_check.argtypes = [c_uint16, POINTER(IODBTLMGR_CHECK)] + cnc_rdtlmgr_check.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11819 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_in", "cdecl"): + continue + cnc_tool_in = _lib.get("cnc_tool_in", "cdecl") + cnc_tool_in.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBTLMNG_F2)] + cnc_tool_in.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11820 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_out", "cdecl"): + continue + cnc_tool_out = _lib.get("cnc_tool_out", "cdecl") + cnc_tool_out.argtypes = [c_uint16, c_char, POINTER(IODBTLMAG2)] + cnc_tool_out.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11821 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtool_inhis", "cdecl"): + continue + cnc_rdtool_inhis = _lib.get("cnc_rdtool_inhis", "cdecl") + cnc_rdtool_inhis.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTOOL_INHIS)] + cnc_rdtool_inhis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11822 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtool_outhis", "cdecl"): + continue + cnc_rdtool_outhis = _lib.get("cnc_rdtool_outhis", "cdecl") + cnc_rdtool_outhis.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTOOL_OUTHIS)] + cnc_rdtool_outhis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11823 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtool_cause", "cdecl"): + continue + cnc_rdtool_cause = _lib.get("cnc_rdtool_cause", "cdecl") + cnc_rdtool_cause.argtypes = [c_uint16, POINTER(IODBTOOL_CAUSENME)] + cnc_rdtool_cause.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11825 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_temp_in", "cdecl"): + continue + cnc_tool_temp_in = _lib.get("cnc_tool_temp_in", "cdecl") + cnc_tool_temp_in.argtypes = [c_uint16, POINTER(IODBTLMAG2)] + cnc_tool_temp_in.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11826 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_temp_out", "cdecl"): + continue + cnc_tool_temp_out = _lib.get("cnc_tool_temp_out", "cdecl") + cnc_tool_temp_out.argtypes = [c_uint16, POINTER(IODBTLMAG2)] + cnc_tool_temp_out.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11828 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_in2", "cdecl"): + continue + cnc_tool_in2 = _lib.get("cnc_tool_in2", "cdecl") + cnc_tool_in2.argtypes = [c_uint16, POINTER(IODBTLMAG)] + cnc_tool_in2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11830 +for _lib in _libs.values(): + if not _lib.has("cnc_srttl_getnum", "cdecl"): + continue + cnc_srttl_getnum = _lib.get("cnc_srttl_getnum", "cdecl") + cnc_srttl_getnum.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(c_int16)] + cnc_srttl_getnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11831 +for _lib in _libs.values(): + if not _lib.has("cnc_srttl_getdata", "cdecl"): + continue + cnc_srttl_getdata = _lib.get("cnc_srttl_getdata", "cdecl") + cnc_srttl_getdata.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, c_int32, c_int32, POINTER(IODBTLMNG_SORT)] + cnc_srttl_getdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11834 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtlmgr_name", "cdecl"): + continue + cnc_rdtlmgr_name = _lib.get("cnc_rdtlmgr_name", "cdecl") + cnc_rdtlmgr_name.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_ubyte)] + cnc_rdtlmgr_name.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11837 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcstm_decfig", "cdecl"): + continue + cnc_rdcstm_decfig = _lib.get("cnc_rdcstm_decfig", "cdecl") + cnc_rdcstm_decfig.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_ubyte)] + cnc_rdcstm_decfig.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11840 +if _libs["libfwlib32.so"].has("cnc_rdmag_property", "cdecl"): + cnc_rdmag_property = _libs["libfwlib32.so"].get("cnc_rdmag_property", "cdecl") + cnc_rdmag_property.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBMAGPRTY)] + cnc_rdmag_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11843 +if _libs["libfwlib32.so"].has("cnc_wrmag_property", "cdecl"): + cnc_wrmag_property = _libs["libfwlib32.so"].get("cnc_wrmag_property", "cdecl") + cnc_wrmag_property.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBMAGPRTY)] + cnc_wrmag_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11846 +if _libs["libfwlib32.so"].has("cnc_rdpot_property", "cdecl"): + cnc_rdpot_property = _libs["libfwlib32.so"].get("cnc_rdpot_property", "cdecl") + cnc_rdpot_property.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBPOTPRTY)] + cnc_rdpot_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11849 +if _libs["libfwlib32.so"].has("cnc_wrpot_property", "cdecl"): + cnc_wrpot_property = _libs["libfwlib32.so"].get("cnc_wrpot_property", "cdecl") + cnc_wrpot_property.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBPOTPRTY)] + cnc_wrpot_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11852 +if _libs["libfwlib32.so"].has("cnc_delmag_property", "cdecl"): + cnc_delmag_property = _libs["libfwlib32.so"].get("cnc_delmag_property", "cdecl") + cnc_delmag_property.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBMAGPRTY2)] + cnc_delmag_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11855 +if _libs["libfwlib32.so"].has("cnc_delpot_property", "cdecl"): + cnc_delpot_property = _libs["libfwlib32.so"].get("cnc_delpot_property", "cdecl") + cnc_delpot_property.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16)] + cnc_delpot_property.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11858 +if _libs["libfwlib32.so"].has("cnc_tool_move", "cdecl"): + cnc_tool_move = _libs["libfwlib32.so"].get("cnc_tool_move", "cdecl") + cnc_tool_move.argtypes = [c_uint16, POINTER(IODBTLMAG2), POINTER(IODBTLMAG2)] + cnc_tool_move.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11861 +if _libs["libfwlib32.so"].has("cnc_reg_toolstrage", "cdecl"): + cnc_reg_toolstrage = _libs["libfwlib32.so"].get("cnc_reg_toolstrage", "cdecl") + cnc_reg_toolstrage.argtypes = [c_uint16, c_ubyte, POINTER(IODBTLMAG)] + cnc_reg_toolstrage.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11864 +for _lib in _libs.values(): + if not _lib.has("cnc_magazinesrch", "cdecl"): + continue + cnc_magazinesrch = _lib.get("cnc_magazinesrch", "cdecl") + cnc_magazinesrch.argtypes = [c_uint16, c_int16, IDBTLM_SRCHDT, POINTER(IODBTLMAG_SRCHINFO)] + cnc_magazinesrch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11867 +for _lib in _libs.values(): + if not _lib.has("cnc_toolsrch", "cdecl"): + continue + cnc_toolsrch = _lib.get("cnc_toolsrch", "cdecl") + cnc_toolsrch.argtypes = [c_uint16, c_int16, c_int16, IDBTLM_SRCHDT, POINTER(c_int16)] + cnc_toolsrch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11869 +if _libs["libfwlib32.so"].has("cnc_rdedgedata", "cdecl"): + cnc_rdedgedata = _libs["libfwlib32.so"].get("cnc_rdedgedata", "cdecl") + cnc_rdedgedata.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBTLMNG_MU_EDGE)] + cnc_rdedgedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11870 +for _lib in _libs.values(): + if not _lib.has("cnc_wredgedata", "cdecl"): + continue + cnc_wredgedata = _lib.get("cnc_wredgedata", "cdecl") + cnc_wredgedata.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBTLMNG_MU_EDGE_DATA)] + cnc_wredgedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11871 +if _libs["libfwlib32.so"].has("cnc_wredgedata2", "cdecl"): + cnc_wredgedata2 = _libs["libfwlib32.so"].get("cnc_wredgedata2", "cdecl") + cnc_wredgedata2.argtypes = [c_uint16, c_int16, c_int16, POINTER(IDBTLM)] + cnc_wredgedata2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11872 +for _lib in _libs.values(): + if not _lib.has("cnc_rdedgedatapage", "cdecl"): + continue + cnc_rdedgedatapage = _lib.get("cnc_rdedgedatapage", "cdecl") + cnc_rdedgedatapage.argtypes = [c_uint16, IDBTLMGR_ADD_INFO, c_ubyte, POINTER(c_int16), POINTER(IODBTLMGR_PAGE)] + cnc_rdedgedatapage.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11875 +for _lib in _libs.values(): + if not _lib.has("cnc_rdedgeactive", "cdecl"): + continue + cnc_rdedgeactive = _lib.get("cnc_rdedgeactive", "cdecl") + cnc_rdedgeactive.argtypes = [c_uint16, c_int16, String] + cnc_rdedgeactive.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11876 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_in3", "cdecl"): + continue + cnc_tool_in3 = _lib.get("cnc_tool_in3", "cdecl") + cnc_tool_in3.argtypes = [c_uint16, POINTER(c_int16), POINTER(IODBTLMNG_F2), POINTER(IODBTLMNG_MU_EDGE_DATA)] + cnc_tool_in3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11883 +if _libs["libfwlib32.so"].has("cnc_stopophis", "cdecl"): + cnc_stopophis = _libs["libfwlib32.so"].get("cnc_stopophis", "cdecl") + cnc_stopophis.argtypes = [c_uint16] + cnc_stopophis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11886 +if _libs["libfwlib32.so"].has("cnc_startophis", "cdecl"): + cnc_startophis = _libs["libfwlib32.so"].get("cnc_startophis", "cdecl") + cnc_startophis.argtypes = [c_uint16] + cnc_startophis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11889 +if _libs["libfwlib32.so"].has("cnc_rdophisno", "cdecl"): + cnc_rdophisno = _libs["libfwlib32.so"].get("cnc_rdophisno", "cdecl") + cnc_rdophisno.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdophisno.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11892 +if _libs["libfwlib32.so"].has("cnc_rdophistry", "cdecl"): + cnc_rdophistry = _libs["libfwlib32.so"].get("cnc_rdophistry", "cdecl") + cnc_rdophistry.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBHIS)] + cnc_rdophistry.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11895 +if _libs["libfwlib32.so"].has("cnc_rdophistry2", "cdecl"): + cnc_rdophistry2 = _libs["libfwlib32.so"].get("cnc_rdophistry2", "cdecl") + cnc_rdophistry2.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(c_uint16), POINTER(None)] + cnc_rdophistry2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11898 +for _lib in _libs.values(): + if not _lib.has("cnc_rdophistry3", "cdecl"): + continue + cnc_rdophistry3 = _lib.get("cnc_rdophistry3", "cdecl") + cnc_rdophistry3.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(c_uint16), POINTER(None)] + cnc_rdophistry3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11901 +if _libs["libfwlib32.so"].has("cnc_rdalmhisno", "cdecl"): + cnc_rdalmhisno = _libs["libfwlib32.so"].get("cnc_rdalmhisno", "cdecl") + cnc_rdalmhisno.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdalmhisno.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11904 +if _libs["libfwlib32.so"].has("cnc_rdalmhistry", "cdecl"): + cnc_rdalmhistry = _libs["libfwlib32.so"].get("cnc_rdalmhistry", "cdecl") + cnc_rdalmhistry.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS)] + cnc_rdalmhistry.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11907 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalmhistry_w", "cdecl"): + continue + cnc_rdalmhistry_w = _lib.get("cnc_rdalmhistry_w", "cdecl") + cnc_rdalmhistry_w.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS)] + cnc_rdalmhistry_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11910 +if _libs["libfwlib32.so"].has("cnc_rdalmhistry2", "cdecl"): + cnc_rdalmhistry2 = _libs["libfwlib32.so"].get("cnc_rdalmhistry2", "cdecl") + cnc_rdalmhistry2.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS2)] + cnc_rdalmhistry2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11913 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalmhistry3", "cdecl"): + continue + cnc_rdalmhistry3 = _lib.get("cnc_rdalmhistry3", "cdecl") + cnc_rdalmhistry3.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS3)] + cnc_rdalmhistry3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11916 +if _libs["libfwlib32.so"].has("cnc_clearophis", "cdecl"): + cnc_clearophis = _libs["libfwlib32.so"].get("cnc_clearophis", "cdecl") + cnc_clearophis.argtypes = [c_uint16, c_int16] + cnc_clearophis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11919 +for _lib in _libs.values(): + if not _lib.has("cnc_backupophis", "cdecl"): + continue + cnc_backupophis = _lib.get("cnc_backupophis", "cdecl") + cnc_backupophis.argtypes = [c_uint16] + cnc_backupophis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11922 +if _libs["libfwlib32.so"].has("cnc_rdhissgnl", "cdecl"): + cnc_rdhissgnl = _libs["libfwlib32.so"].get("cnc_rdhissgnl", "cdecl") + cnc_rdhissgnl.argtypes = [c_uint16, POINTER(IODBSIG)] + cnc_rdhissgnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11925 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhissgnl2", "cdecl"): + continue + cnc_rdhissgnl2 = _lib.get("cnc_rdhissgnl2", "cdecl") + cnc_rdhissgnl2.argtypes = [c_uint16, POINTER(IODBSIG2)] + cnc_rdhissgnl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11928 +if _libs["libfwlib32.so"].has("cnc_rdhissgnl3", "cdecl"): + cnc_rdhissgnl3 = _libs["libfwlib32.so"].get("cnc_rdhissgnl3", "cdecl") + cnc_rdhissgnl3.argtypes = [c_uint16, POINTER(IODBSIG3)] + cnc_rdhissgnl3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11931 +if _libs["libfwlib32.so"].has("cnc_wrhissgnl", "cdecl"): + cnc_wrhissgnl = _libs["libfwlib32.so"].get("cnc_wrhissgnl", "cdecl") + cnc_wrhissgnl.argtypes = [c_uint16, POINTER(IODBSIG)] + cnc_wrhissgnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11934 +for _lib in _libs.values(): + if not _lib.has("cnc_wrhissgnl2", "cdecl"): + continue + cnc_wrhissgnl2 = _lib.get("cnc_wrhissgnl2", "cdecl") + cnc_wrhissgnl2.argtypes = [c_uint16, POINTER(IODBSIG2)] + cnc_wrhissgnl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11937 +if _libs["libfwlib32.so"].has("cnc_wrhissgnl3", "cdecl"): + cnc_wrhissgnl3 = _libs["libfwlib32.so"].get("cnc_wrhissgnl3", "cdecl") + cnc_wrhissgnl3.argtypes = [c_uint16, POINTER(IODBSIG3)] + cnc_wrhissgnl3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11941 +if _libs["libfwlib32.so"].has("cnc_rdophistry4", "cdecl"): + cnc_rdophistry4 = _libs["libfwlib32.so"].get("cnc_rdophistry4", "cdecl") + cnc_rdophistry4.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(c_uint16), POINTER(None)] + cnc_rdophistry4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11944 +for _lib in _libs.values(): + if not _lib.has("cnc_rdophisno4", "cdecl"): + continue + cnc_rdophisno4 = _lib.get("cnc_rdophisno4", "cdecl") + cnc_rdophisno4.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdophisno4.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11947 +if _libs["libfwlib32.so"].has("cnc_rdomhisno", "cdecl"): + cnc_rdomhisno = _libs["libfwlib32.so"].get("cnc_rdomhisno", "cdecl") + cnc_rdomhisno.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdomhisno.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11950 +if _libs["libfwlib32.so"].has("cnc_rdalmhistry4", "cdecl"): + cnc_rdalmhistry4 = _libs["libfwlib32.so"].get("cnc_rdalmhistry4", "cdecl") + cnc_rdalmhistry4.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS4)] + cnc_rdalmhistry4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11953 +if _libs["libfwlib32.so"].has("cnc_rdomhistry2", "cdecl"): + cnc_rdomhistry2 = _libs["libfwlib32.so"].get("cnc_rdomhistry2", "cdecl") + cnc_rdomhistry2.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBOMHIS2)] + cnc_rdomhistry2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11956 +if _libs["libfwlib32.so"].has("cnc_rdophisno3", "cdecl"): + cnc_rdophisno3 = _libs["libfwlib32.so"].get("cnc_rdophisno3", "cdecl") + cnc_rdophisno3.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdophisno3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11959 +if _libs["libfwlib32.so"].has("cnc_rdalmhisno3", "cdecl"): + cnc_rdalmhisno3 = _libs["libfwlib32.so"].get("cnc_rdalmhisno3", "cdecl") + cnc_rdalmhisno3.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdalmhisno3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11962 +if _libs["libfwlib32.so"].has("cnc_rdalmhistry5", "cdecl"): + cnc_rdalmhistry5 = _libs["libfwlib32.so"].get("cnc_rdalmhistry5", "cdecl") + cnc_rdalmhistry5.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBAHIS5)] + cnc_rdalmhistry5.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11966 +if _libs["libfwlib32.so"].has("cnc_wrkeyhistry", "cdecl"): + cnc_wrkeyhistry = _libs["libfwlib32.so"].get("cnc_wrkeyhistry", "cdecl") + cnc_wrkeyhistry.argtypes = [c_uint16, c_char] + cnc_wrkeyhistry.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11974 +if _libs["libfwlib32.so"].has("cnc_rdtdiinfo", "cdecl"): + cnc_rdtdiinfo = _libs["libfwlib32.so"].get("cnc_rdtdiinfo", "cdecl") + cnc_rdtdiinfo.argtypes = [c_uint16, POINTER(ODBINF)] + cnc_rdtdiinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11977 +if _libs["libfwlib32.so"].has("cnc_rdtdinamesetting", "cdecl"): + cnc_rdtdinamesetting = _libs["libfwlib32.so"].get("cnc_rdtdinamesetting", "cdecl") + cnc_rdtdinamesetting.argtypes = [c_uint16, c_int16, c_uint16, POINTER(c_uint16), POINTER(ODBNME)] + cnc_rdtdinamesetting.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11980 +if _libs["libfwlib32.so"].has("cnc_wrtdinamesetting", "cdecl"): + cnc_wrtdinamesetting = _libs["libfwlib32.so"].get("cnc_wrtdinamesetting", "cdecl") + cnc_wrtdinamesetting.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, POINTER(ODBNME)] + cnc_wrtdinamesetting.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11983 +if _libs["libfwlib32.so"].has("cnc_rdtdifignum", "cdecl"): + cnc_rdtdifignum = _libs["libfwlib32.so"].get("cnc_rdtdifignum", "cdecl") + cnc_rdtdifignum.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdtdifignum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11986 +if _libs["libfwlib32.so"].has("cnc_wrtdifignum", "cdecl"): + cnc_wrtdifignum = _libs["libfwlib32.so"].get("cnc_wrtdifignum", "cdecl") + cnc_wrtdifignum.argtypes = [c_uint16, c_uint16] + cnc_wrtdifignum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11989 +if _libs["libfwlib32.so"].has("cnc_rdtdidispsetting", "cdecl"): + cnc_rdtdidispsetting = _libs["libfwlib32.so"].get("cnc_rdtdidispsetting", "cdecl") + cnc_rdtdidispsetting.argtypes = [c_uint16, c_int16, c_uint16, POINTER(c_uint16), POINTER(ODBDST)] + cnc_rdtdidispsetting.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11992 +if _libs["libfwlib32.so"].has("cnc_wrtdidispsetting", "cdecl"): + cnc_wrtdidispsetting = _libs["libfwlib32.so"].get("cnc_wrtdidispsetting", "cdecl") + cnc_wrtdidispsetting.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, POINTER(ODBDST)] + cnc_wrtdidispsetting.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11995 +if _libs["libfwlib32.so"].has("cnc_rdtdishapedata", "cdecl"): + cnc_rdtdishapedata = _libs["libfwlib32.so"].get("cnc_rdtdishapedata", "cdecl") + cnc_rdtdishapedata.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBSHP)] + cnc_rdtdishapedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 11998 +if _libs["libfwlib32.so"].has("cnc_wrtdishapedata", "cdecl"): + cnc_wrtdishapedata = _libs["libfwlib32.so"].get("cnc_wrtdishapedata", "cdecl") + cnc_wrtdishapedata.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, c_uint16, POINTER(ODBSHP)] + cnc_wrtdishapedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12001 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdicubedata", "cdecl"): + continue + cnc_rdtdicubedata = _lib.get("cnc_rdtdicubedata", "cdecl") + cnc_rdtdicubedata.argtypes = [c_uint16, c_uint16, POINTER(ODBCUB)] + cnc_rdtdicubedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12004 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtdicubedata", "cdecl"): + continue + cnc_wrtdicubedata = _lib.get("cnc_wrtdicubedata", "cdecl") + cnc_wrtdicubedata.argtypes = [c_uint16, c_uint16, POINTER(ODBCUB)] + cnc_wrtdicubedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12007 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdicubeinfo", "cdecl"): + continue + cnc_rdtdicubeinfo = _lib.get("cnc_rdtdicubeinfo", "cdecl") + cnc_rdtdicubeinfo.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBCBI)] + cnc_rdtdicubeinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12010 +if _libs["libfwlib32.so"].has("cnc_rdtdieffectshape", "cdecl"): + cnc_rdtdieffectshape = _libs["libfwlib32.so"].get("cnc_rdtdieffectshape", "cdecl") + cnc_rdtdieffectshape.argtypes = [c_uint16, c_int16, c_uint16, POINTER(c_uint16)] + cnc_rdtdieffectshape.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12013 +if _libs["libfwlib32.so"].has("cnc_wrtdieffectshape", "cdecl"): + cnc_wrtdieffectshape = _libs["libfwlib32.so"].get("cnc_wrtdieffectshape", "cdecl") + cnc_wrtdieffectshape.argtypes = [c_uint16, c_int16, c_uint16, c_uint16] + cnc_wrtdieffectshape.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12016 +if _libs["libfwlib32.so"].has("cnc_rdtdimoveaxis", "cdecl"): + cnc_rdtdimoveaxis = _libs["libfwlib32.so"].get("cnc_rdtdimoveaxis", "cdecl") + cnc_rdtdimoveaxis.argtypes = [c_uint16, c_int16, c_uint16, POINTER(ODBMVA)] + cnc_rdtdimoveaxis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12019 +if _libs["libfwlib32.so"].has("cnc_wrtdimoveaxis", "cdecl"): + cnc_wrtdimoveaxis = _libs["libfwlib32.so"].get("cnc_wrtdimoveaxis", "cdecl") + cnc_wrtdimoveaxis.argtypes = [c_uint16, c_int16, c_uint16, POINTER(ODBMVA)] + cnc_wrtdimoveaxis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12022 +if _libs["libfwlib32.so"].has("cnc_rdtdiseltool", "cdecl"): + cnc_rdtdiseltool = _libs["libfwlib32.so"].get("cnc_rdtdiseltool", "cdecl") + cnc_rdtdiseltool.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_int32)] + cnc_rdtdiseltool.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12025 +if _libs["libfwlib32.so"].has("cnc_rdtdicurrentshape", "cdecl"): + cnc_rdtdicurrentshape = _libs["libfwlib32.so"].get("cnc_rdtdicurrentshape", "cdecl") + cnc_rdtdicurrentshape.argtypes = [c_uint16, c_int16, c_uint16, POINTER(c_uint16)] + cnc_rdtdicurrentshape.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12028 +if _libs["libfwlib32.so"].has("cnc_rdtdicrntshapeinf", "cdecl"): + cnc_rdtdicrntshapeinf = _libs["libfwlib32.so"].get("cnc_rdtdicrntshapeinf", "cdecl") + cnc_rdtdicrntshapeinf.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBCRNTSHP)] + cnc_rdtdicrntshapeinf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12031 +if _libs["libfwlib32.so"].has("cnc_opentdicubeinfo", "cdecl"): + cnc_opentdicubeinfo = _libs["libfwlib32.so"].get("cnc_opentdicubeinfo", "cdecl") + cnc_opentdicubeinfo.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_uint16)] + cnc_opentdicubeinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12034 +if _libs["libfwlib32.so"].has("cnc_seqrdtdicubeinfo", "cdecl"): + cnc_seqrdtdicubeinfo = _libs["libfwlib32.so"].get("cnc_seqrdtdicubeinfo", "cdecl") + cnc_seqrdtdicubeinfo.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBCBI)] + cnc_seqrdtdicubeinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12037 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdicylinderdata", "cdecl"): + continue + cnc_rdtdicylinderdata = _lib.get("cnc_rdtdicylinderdata", "cdecl") + cnc_rdtdicylinderdata.argtypes = [c_uint16, c_uint16, POINTER(ODBCYL)] + cnc_rdtdicylinderdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12040 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtdicylinderdata", "cdecl"): + continue + cnc_wrtdicylinderdata = _lib.get("cnc_wrtdicylinderdata", "cdecl") + cnc_wrtdicylinderdata.argtypes = [c_uint16, c_uint16, POINTER(ODBCYL)] + cnc_wrtdicylinderdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12043 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdiplanedata", "cdecl"): + continue + cnc_rdtdiplanedata = _lib.get("cnc_rdtdiplanedata", "cdecl") + cnc_rdtdiplanedata.argtypes = [c_uint16, c_uint16, POINTER(ODBPLN)] + cnc_rdtdiplanedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12046 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtdiplanedata", "cdecl"): + continue + cnc_wrtdiplanedata = _lib.get("cnc_wrtdiplanedata", "cdecl") + cnc_wrtdiplanedata.argtypes = [c_uint16, c_uint16, POINTER(ODBPLN)] + cnc_wrtdiplanedata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12049 +if _libs["libfwlib32.so"].has("cnc_rdtdifiguredata", "cdecl"): + cnc_rdtdifiguredata = _libs["libfwlib32.so"].get("cnc_rdtdifiguredata", "cdecl") + cnc_rdtdifiguredata.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBFIG)] + cnc_rdtdifiguredata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12052 +if _libs["libfwlib32.so"].has("cnc_wrtdifiguredata", "cdecl"): + cnc_wrtdifiguredata = _libs["libfwlib32.so"].get("cnc_wrtdifiguredata", "cdecl") + cnc_wrtdifiguredata.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(ODBFIG)] + cnc_wrtdifiguredata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12055 +if _libs["libfwlib32.so"].has("cnc_rdtdiinitview", "cdecl"): + cnc_rdtdiinitview = _libs["libfwlib32.so"].get("cnc_rdtdiinitview", "cdecl") + cnc_rdtdiinitview.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdtdiinitview.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12058 +if _libs["libfwlib32.so"].has("cnc_wrtdiinitview", "cdecl"): + cnc_wrtdiinitview = _libs["libfwlib32.so"].get("cnc_wrtdiinitview", "cdecl") + cnc_wrtdiinitview.argtypes = [c_uint16, c_uint16] + cnc_wrtdiinitview.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12061 +if _libs["libfwlib32.so"].has("cnc_settdiobjectshape", "cdecl"): + cnc_settdiobjectshape = _libs["libfwlib32.so"].get("cnc_settdiobjectshape", "cdecl") + cnc_settdiobjectshape.argtypes = [c_uint16, c_uint16, c_uint16] + cnc_settdiobjectshape.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12064 +if _libs["libfwlib32.so"].has("cnc_settditoolshape", "cdecl"): + cnc_settditoolshape = _libs["libfwlib32.so"].get("cnc_settditoolshape", "cdecl") + cnc_settditoolshape.argtypes = [c_uint16, c_uint16, c_uint16] + cnc_settditoolshape.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12067 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdicomment", "cdecl"): + continue + cnc_rdtdicomment = _lib.get("cnc_rdtdicomment", "cdecl") + cnc_rdtdicomment.argtypes = [c_uint16, POINTER(c_int16), String] + cnc_rdtdicomment.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12070 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtdicomment", "cdecl"): + continue + cnc_wrtdicomment = _lib.get("cnc_wrtdicomment", "cdecl") + cnc_wrtdicomment.argtypes = [c_uint16, POINTER(c_int16), String] + cnc_wrtdicomment.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12073 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtdicolordata", "cdecl"): + continue + cnc_rdtdicolordata = _lib.get("cnc_rdtdicolordata", "cdecl") + cnc_rdtdicolordata.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, String] + cnc_rdtdicolordata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12076 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtdicolordata", "cdecl"): + continue + cnc_wrtdicolordata = _lib.get("cnc_wrtdicolordata", "cdecl") + cnc_wrtdicolordata.argtypes = [c_uint16, c_int16, c_uint16, c_uint16, String] + cnc_wrtdicolordata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12082 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdalmnum", "cdecl"): + continue + cnc_mdg_rdalmnum = _lib.get("cnc_mdg_rdalmnum", "cdecl") + cnc_mdg_rdalmnum.argtypes = [c_uint16, POINTER(c_int32)] + cnc_mdg_rdalmnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12085 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdalminfo", "cdecl"): + continue + cnc_mdg_rdalminfo = _lib.get("cnc_mdg_rdalminfo", "cdecl") + cnc_mdg_rdalminfo.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(IODBMDGINFO)] + cnc_mdg_rdalminfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12088 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdmsg", "cdecl"): + continue + cnc_mdg_rdmsg = _lib.get("cnc_mdg_rdmsg", "cdecl") + cnc_mdg_rdmsg.argtypes = [c_uint16, POINTER(IODBMDGINFO), POINTER(ODBMDGMSG)] + cnc_mdg_rdmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12091 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdflow", "cdecl"): + continue + cnc_mdg_rdflow = _lib.get("cnc_mdg_rdflow", "cdecl") + cnc_mdg_rdflow.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBMDGINFO), POINTER(ODBMDGFLOW)] + cnc_mdg_rdflow.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12094 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rddtmsg", "cdecl"): + continue + cnc_mdg_rddtmsg = _lib.get("cnc_mdg_rddtmsg", "cdecl") + cnc_mdg_rddtmsg.argtypes = [c_uint16, c_int16, POINTER(IODBMDGINFO), POINTER(ODBMDGDTMSG)] + cnc_mdg_rddtmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12097 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdmsgnum", "cdecl"): + continue + cnc_mdg_rdmsgnum = _lib.get("cnc_mdg_rdmsgnum", "cdecl") + cnc_mdg_rdmsgnum.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_mdg_rdmsgnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12100 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_msgsrch", "cdecl"): + continue + cnc_mdg_msgsrch = _lib.get("cnc_mdg_msgsrch", "cdecl") + cnc_mdg_msgsrch.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int32)] + cnc_mdg_msgsrch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12103 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdmsgordr", "cdecl"): + continue + cnc_mdg_rdmsgordr = _lib.get("cnc_mdg_rdmsgordr", "cdecl") + cnc_mdg_rdmsgordr.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int32), POINTER(ODBMDGMSG)] + cnc_mdg_rdmsgordr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12106 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdcontinfo", "cdecl"): + continue + cnc_mdg_rdcontinfo = _lib.get("cnc_mdg_rdcontinfo", "cdecl") + cnc_mdg_rdcontinfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(c_int32), POINTER(IODBMDGINFO)] + cnc_mdg_rdcontinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12109 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdorderalmno", "cdecl"): + continue + cnc_mdg_rdorderalmno = _lib.get("cnc_mdg_rdorderalmno", "cdecl") + cnc_mdg_rdorderalmno.argtypes = [c_uint16, POINTER(IODBMDGINFO), POINTER(c_int32)] + cnc_mdg_rdorderalmno.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12112 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdlatchedalm", "cdecl"): + continue + cnc_mdg_rdlatchedalm = _lib.get("cnc_mdg_rdlatchedalm", "cdecl") + cnc_mdg_rdlatchedalm.argtypes = [c_uint16, POINTER(IODBMDGINFO), POINTER(c_int16)] + cnc_mdg_rdlatchedalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12115 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdalminfoview2", "cdecl"): + continue + cnc_mdg_rdalminfoview2 = _lib.get("cnc_mdg_rdalminfoview2", "cdecl") + cnc_mdg_rdalminfoview2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBVIEWGRP2)] + cnc_mdg_rdalminfoview2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12118 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdwvdata", "cdecl"): + continue + cnc_mdg_rdwvdata = _lib.get("cnc_mdg_rdwvdata", "cdecl") + cnc_mdg_rdwvdata.argtypes = [c_uint16, c_int16, c_char, POINTER(ODBMDGWVDT)] + cnc_mdg_rdwvdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12121 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdheatsimlt", "cdecl"): + continue + cnc_mdg_rdheatsimlt = _lib.get("cnc_mdg_rdheatsimlt", "cdecl") + cnc_mdg_rdheatsimlt.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBLOAD)] + cnc_mdg_rdheatsimlt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12124 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdloadlvl", "cdecl"): + continue + cnc_mdg_rdloadlvl = _lib.get("cnc_mdg_rdloadlvl", "cdecl") + cnc_mdg_rdloadlvl.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBLOAD)] + cnc_mdg_rdloadlvl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12127 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_monistat", "cdecl"): + continue + cnc_mdg_monistat = _lib.get("cnc_mdg_monistat", "cdecl") + cnc_mdg_monistat.argtypes = [c_uint16, POINTER(c_int16)] + cnc_mdg_monistat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12130 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_moniclear", "cdecl"): + continue + cnc_mdg_moniclear = _lib.get("cnc_mdg_moniclear", "cdecl") + cnc_mdg_moniclear.argtypes = [c_uint16] + cnc_mdg_moniclear.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12133 +for _lib in _libs.values(): + if not _lib.has("cnc_mdg_rdsysinfo", "cdecl"): + continue + cnc_mdg_rdsysinfo = _lib.get("cnc_mdg_rdsysinfo", "cdecl") + cnc_mdg_rdsysinfo.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_mdg_rdsysinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12140 +if _libs["libfwlib32.so"].has("cnc_sysinfo", "cdecl"): + cnc_sysinfo = _libs["libfwlib32.so"].get("cnc_sysinfo", "cdecl") + cnc_sysinfo.argtypes = [c_uint16, POINTER(ODBSYS)] + cnc_sysinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12143 +if _libs["libfwlib32.so"].has("cnc_statinfo", "cdecl"): + cnc_statinfo = _libs["libfwlib32.so"].get("cnc_statinfo", "cdecl") + cnc_statinfo.argtypes = [c_uint16, POINTER(ODBST)] + cnc_statinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12146 +if _libs["libfwlib32.so"].has("cnc_statinfo2", "cdecl"): + cnc_statinfo2 = _libs["libfwlib32.so"].get("cnc_statinfo2", "cdecl") + cnc_statinfo2.argtypes = [c_uint16, POINTER(ODBST2)] + cnc_statinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12149 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmovestate", "cdecl"): + continue + cnc_rdmovestate = _lib.get("cnc_rdmovestate", "cdecl") + cnc_rdmovestate.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_ubyte)] + cnc_rdmovestate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12152 +for _lib in _libs.values(): + if not _lib.has("cnc_statinfo_dmg", "cdecl"): + continue + cnc_statinfo_dmg = _lib.get("cnc_statinfo_dmg", "cdecl") + cnc_statinfo_dmg.argtypes = [c_uint16, POINTER(OUT_STATINF_DMG)] + cnc_statinfo_dmg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12155 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcmstatdata", "cdecl"): + continue + cnc_rdcmstatdata = _lib.get("cnc_rdcmstatdata", "cdecl") + cnc_rdcmstatdata.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_rdcmstatdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12158 +if _libs["libfwlib32.so"].has("cnc_alarm", "cdecl"): + cnc_alarm = _libs["libfwlib32.so"].get("cnc_alarm", "cdecl") + cnc_alarm.argtypes = [c_uint16, POINTER(ODBALM)] + cnc_alarm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12161 +if _libs["libfwlib32.so"].has("cnc_alarm2", "cdecl"): + cnc_alarm2 = _libs["libfwlib32.so"].get("cnc_alarm2", "cdecl") + cnc_alarm2.argtypes = [c_uint16, POINTER(c_int32)] + cnc_alarm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12164 +for _lib in _libs.values(): + if not _lib.has("cnc_clearalm", "cdecl"): + continue + cnc_clearalm = _lib.get("cnc_clearalm", "cdecl") + cnc_clearalm.argtypes = [c_uint16, c_int16] + cnc_clearalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12167 +if _libs["libfwlib32.so"].has("cnc_rdalminfo", "cdecl"): + cnc_rdalminfo = _libs["libfwlib32.so"].get("cnc_rdalminfo", "cdecl") + cnc_rdalminfo.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ALMINFO)] + cnc_rdalminfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12170 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalminfo2", "cdecl"): + continue + cnc_rdalminfo2 = _lib.get("cnc_rdalminfo2", "cdecl") + cnc_rdalminfo2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ALMINFO2)] + cnc_rdalminfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12173 +if _libs["libfwlib32.so"].has("cnc_rdalmmsg", "cdecl"): + cnc_rdalmmsg = _libs["libfwlib32.so"].get("cnc_rdalmmsg", "cdecl") + cnc_rdalmmsg.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBALMMSG)] + cnc_rdalmmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12176 +if _libs["libfwlib32.so"].has("cnc_rdalmmsg2", "cdecl"): + cnc_rdalmmsg2 = _libs["libfwlib32.so"].get("cnc_rdalmmsg2", "cdecl") + cnc_rdalmmsg2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBALMMSG2)] + cnc_rdalmmsg2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12179 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalmmsg3", "cdecl"): + continue + cnc_rdalmmsg3 = _lib.get("cnc_rdalmmsg3", "cdecl") + cnc_rdalmmsg3.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBALMMSG3)] + cnc_rdalmmsg3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12182 +if _libs["libfwlib32.so"].has("cnc_clralm", "cdecl"): + cnc_clralm = _libs["libfwlib32.so"].get("cnc_clralm", "cdecl") + cnc_clralm.argtypes = [c_uint16, c_int16] + cnc_clralm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12185 +if _libs["libfwlib32.so"].has("cnc_modal", "cdecl"): + cnc_modal = _libs["libfwlib32.so"].get("cnc_modal", "cdecl") + cnc_modal.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBMDL)] + cnc_modal.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12188 +for _lib in _libs.values(): + if not _lib.has("cnc_cannedcycle", "cdecl"): + continue + cnc_cannedcycle = _lib.get("cnc_cannedcycle", "cdecl") + cnc_cannedcycle.argtypes = [c_uint16, POINTER(ODBCANCMD)] + cnc_cannedcycle.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12191 +if _libs["libfwlib32.so"].has("cnc_rdgcode", "cdecl"): + cnc_rdgcode = _libs["libfwlib32.so"].get("cnc_rdgcode", "cdecl") + cnc_rdgcode.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBGCD)] + cnc_rdgcode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12194 +for _lib in _libs.values(): + if not _lib.has("cnc_rdgcodem", "cdecl"): + continue + cnc_rdgcodem = _lib.get("cnc_rdgcodem", "cdecl") + cnc_rdgcodem.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBGCD)] + cnc_rdgcodem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12197 +for _lib in _libs.values(): + if not _lib.has("cnc_block_status", "cdecl"): + continue + cnc_block_status = _lib.get("cnc_block_status", "cdecl") + cnc_block_status.argtypes = [c_uint16, POINTER(c_int16)] + cnc_block_status.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12200 +if _libs["libfwlib32.so"].has("cnc_rdcommand", "cdecl"): + cnc_rdcommand = _libs["libfwlib32.so"].get("cnc_rdcommand", "cdecl") + cnc_rdcommand.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBCMD)] + cnc_rdcommand.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12203 +if _libs["libfwlib32.so"].has("cnc_diagnoss", "cdecl"): + cnc_diagnoss = _libs["libfwlib32.so"].get("cnc_diagnoss", "cdecl") + cnc_diagnoss.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBDGN)] + cnc_diagnoss.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12206 +if _libs["libfwlib32.so"].has("cnc_diagnosr", "cdecl"): + cnc_diagnosr = _libs["libfwlib32.so"].get("cnc_diagnosr", "cdecl") + cnc_diagnosr.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(None)] + cnc_diagnosr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12209 +if _libs["libfwlib32.so"].has("cnc_adcnv", "cdecl"): + cnc_adcnv = _libs["libfwlib32.so"].get("cnc_adcnv", "cdecl") + cnc_adcnv.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAD)] + cnc_adcnv.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12212 +if _libs["libfwlib32.so"].has("cnc_rdopmsg", "cdecl"): + cnc_rdopmsg = _libs["libfwlib32.so"].get("cnc_rdopmsg", "cdecl") + cnc_rdopmsg.argtypes = [c_uint16, c_int16, c_int16, POINTER(OPMSG)] + cnc_rdopmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12215 +if _libs["libfwlib32.so"].has("cnc_rdopmsg2", "cdecl"): + cnc_rdopmsg2 = _libs["libfwlib32.so"].get("cnc_rdopmsg2", "cdecl") + cnc_rdopmsg2.argtypes = [c_uint16, c_int16, c_int16, POINTER(OPMSG2)] + cnc_rdopmsg2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12218 +if _libs["libfwlib32.so"].has("cnc_rdopmsg3", "cdecl"): + cnc_rdopmsg3 = _libs["libfwlib32.so"].get("cnc_rdopmsg3", "cdecl") + cnc_rdopmsg3.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(OPMSG3)] + cnc_rdopmsg3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12221 +for _lib in _libs.values(): + if not _lib.has("cnc_rdopmsg3m", "cdecl"): + continue + cnc_rdopmsg3m = _lib.get("cnc_rdopmsg3m", "cdecl") + cnc_rdopmsg3m.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(OPMSG3)] + cnc_rdopmsg3m.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12224 +if _libs["libfwlib32.so"].has("cnc_rdlnopmsg", "cdecl"): + cnc_rdlnopmsg = _libs["libfwlib32.so"].get("cnc_rdlnopmsg", "cdecl") + cnc_rdlnopmsg.argtypes = [c_uint16, String] + cnc_rdlnopmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12227 +for _lib in _libs.values(): + if not _lib.has("cnc_rdopmsgmps", "cdecl"): + continue + cnc_rdopmsgmps = _lib.get("cnc_rdopmsgmps", "cdecl") + cnc_rdopmsgmps.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(OPMSGMPS)] + cnc_rdopmsgmps.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12230 +if _libs["libfwlib32.so"].has("cnc_setpath", "cdecl"): + cnc_setpath = _libs["libfwlib32.so"].get("cnc_setpath", "cdecl") + cnc_setpath.argtypes = [c_uint16, c_int16] + cnc_setpath.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12233 +if _libs["libfwlib32.so"].has("cnc_getpath", "cdecl"): + cnc_getpath = _libs["libfwlib32.so"].get("cnc_getpath", "cdecl") + cnc_getpath.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_getpath.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12236 +for _lib in _libs.values(): + if not _lib.has("cnc_allclibhndl", "cdecl"): + continue + cnc_allclibhndl = _lib.get("cnc_allclibhndl", "cdecl") + cnc_allclibhndl.argtypes = [POINTER(c_uint16)] + cnc_allclibhndl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12239 +if _libs["libfwlib32.so"].has("cnc_freelibhndl", "cdecl"): + cnc_freelibhndl = _libs["libfwlib32.so"].get("cnc_freelibhndl", "cdecl") + cnc_freelibhndl.argtypes = [c_uint16] + cnc_freelibhndl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12242 +if _libs["libfwlib32.so"].has("cnc_getlibopt", "cdecl"): + cnc_getlibopt = _libs["libfwlib32.so"].get("cnc_getlibopt", "cdecl") + cnc_getlibopt.argtypes = [c_uint16, c_int32, String, POINTER(c_int32)] + cnc_getlibopt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12245 +if _libs["libfwlib32.so"].has("cnc_setlibopt", "cdecl"): + cnc_setlibopt = _libs["libfwlib32.so"].get("cnc_setlibopt", "cdecl") + cnc_setlibopt.argtypes = [c_uint16, c_int32, String, c_int32] + cnc_setlibopt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12248 +if _libs["libfwlib32.so"].has("cnc_getmactype", "cdecl"): + cnc_getmactype = _libs["libfwlib32.so"].get("cnc_getmactype", "cdecl") + cnc_getmactype.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getmactype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12251 +if _libs["libfwlib32.so"].has("cnc_setmactype", "cdecl"): + cnc_setmactype = _libs["libfwlib32.so"].get("cnc_setmactype", "cdecl") + cnc_setmactype.argtypes = [c_uint16, c_int16] + cnc_setmactype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12254 +if _libs["libfwlib32.so"].has("cnc_getpmactype", "cdecl"): + cnc_getpmactype = _libs["libfwlib32.so"].get("cnc_getpmactype", "cdecl") + cnc_getpmactype.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getpmactype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12257 +if _libs["libfwlib32.so"].has("cnc_setpmactype", "cdecl"): + cnc_setpmactype = _libs["libfwlib32.so"].get("cnc_setpmactype", "cdecl") + cnc_setpmactype.argtypes = [c_uint16, c_int16] + cnc_setpmactype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12260 +for _lib in _libs.values(): + if not _lib.has("cnc_getcrntscrn", "cdecl"): + continue + cnc_getcrntscrn = _lib.get("cnc_getcrntscrn", "cdecl") + cnc_getcrntscrn.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getcrntscrn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12263 +for _lib in _libs.values(): + if not _lib.has("cnc_slctscrn", "cdecl"): + continue + cnc_slctscrn = _lib.get("cnc_slctscrn", "cdecl") + cnc_slctscrn.argtypes = [c_uint16, c_int16] + cnc_slctscrn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12266 +for _lib in _libs.values(): + if not _lib.has("cnc_sysconfig", "cdecl"): + continue + cnc_sysconfig = _lib.get("cnc_sysconfig", "cdecl") + cnc_sysconfig.argtypes = [c_uint16, POINTER(ODBSYSC)] + cnc_sysconfig.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12269 +if _libs["libfwlib32.so"].has("cnc_rdprstrinfo", "cdecl"): + cnc_rdprstrinfo = _libs["libfwlib32.so"].get("cnc_rdprstrinfo", "cdecl") + cnc_rdprstrinfo.argtypes = [c_uint16, POINTER(ODBPRS)] + cnc_rdprstrinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12272 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprstrinfom", "cdecl"): + continue + cnc_rdprstrinfom = _lib.get("cnc_rdprstrinfom", "cdecl") + cnc_rdprstrinfom.argtypes = [c_uint16, POINTER(ODBPRSM)] + cnc_rdprstrinfom.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12275 +if _libs["libfwlib32.so"].has("cnc_rstrseqsrch", "cdecl"): + cnc_rstrseqsrch = _libs["libfwlib32.so"].get("cnc_rstrseqsrch", "cdecl") + cnc_rstrseqsrch.argtypes = [c_uint16, c_int32, c_int32, c_int16, c_int16] + cnc_rstrseqsrch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12278 +if _libs["libfwlib32.so"].has("cnc_rstrseqsrch2", "cdecl"): + cnc_rstrseqsrch2 = _libs["libfwlib32.so"].get("cnc_rstrseqsrch2", "cdecl") + cnc_rstrseqsrch2.argtypes = [c_uint16, c_int32, c_int32, c_int16, c_int16, c_int32] + cnc_rstrseqsrch2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12281 +if _libs["libfwlib32.so"].has("cnc_rdopnlsgnl", "cdecl"): + cnc_rdopnlsgnl = _libs["libfwlib32.so"].get("cnc_rdopnlsgnl", "cdecl") + cnc_rdopnlsgnl.argtypes = [c_uint16, c_int16, POINTER(IODBSGNL)] + cnc_rdopnlsgnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12284 +if _libs["libfwlib32.so"].has("cnc_wropnlsgnl", "cdecl"): + cnc_wropnlsgnl = _libs["libfwlib32.so"].get("cnc_wropnlsgnl", "cdecl") + cnc_wropnlsgnl.argtypes = [c_uint16, POINTER(IODBSGNL)] + cnc_wropnlsgnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12287 +if _libs["libfwlib32.so"].has("cnc_rdopnlgnrl", "cdecl"): + cnc_rdopnlgnrl = _libs["libfwlib32.so"].get("cnc_rdopnlgnrl", "cdecl") + cnc_rdopnlgnrl.argtypes = [c_uint16, c_int16, POINTER(IODBGNRL)] + cnc_rdopnlgnrl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12290 +if _libs["libfwlib32.so"].has("cnc_wropnlgnrl", "cdecl"): + cnc_wropnlgnrl = _libs["libfwlib32.so"].get("cnc_wropnlgnrl", "cdecl") + cnc_wropnlgnrl.argtypes = [c_uint16, POINTER(IODBGNRL)] + cnc_wropnlgnrl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12293 +if _libs["libfwlib32.so"].has("cnc_rdopnlgnrl2", "cdecl"): + cnc_rdopnlgnrl2 = _libs["libfwlib32.so"].get("cnc_rdopnlgnrl2", "cdecl") + cnc_rdopnlgnrl2.argtypes = [c_uint16, c_int16, POINTER(IODBGNRL2)] + cnc_rdopnlgnrl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12296 +if _libs["libfwlib32.so"].has("cnc_wropnlgnrl2", "cdecl"): + cnc_wropnlgnrl2 = _libs["libfwlib32.so"].get("cnc_wropnlgnrl2", "cdecl") + cnc_wropnlgnrl2.argtypes = [c_uint16, POINTER(IODBGNRL2)] + cnc_wropnlgnrl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12299 +if _libs["libfwlib32.so"].has("cnc_rdopnlgsname", "cdecl"): + cnc_rdopnlgsname = _libs["libfwlib32.so"].get("cnc_rdopnlgsname", "cdecl") + cnc_rdopnlgsname.argtypes = [c_uint16, c_int16, POINTER(IODBRDNA)] + cnc_rdopnlgsname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12302 +if _libs["libfwlib32.so"].has("cnc_wropnlgsname", "cdecl"): + cnc_wropnlgsname = _libs["libfwlib32.so"].get("cnc_wropnlgsname", "cdecl") + cnc_wropnlgsname.argtypes = [c_uint16, POINTER(IODBRDNA)] + cnc_wropnlgsname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12305 +if _libs["libfwlib32.so"].has("cnc_rdopnlgsname2", "cdecl"): + cnc_rdopnlgsname2 = _libs["libfwlib32.so"].get("cnc_rdopnlgsname2", "cdecl") + cnc_rdopnlgsname2.argtypes = [c_uint16, c_int16, POINTER(IODBRDNA2)] + cnc_rdopnlgsname2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12308 +if _libs["libfwlib32.so"].has("cnc_wropnlgsname2", "cdecl"): + cnc_wropnlgsname2 = _libs["libfwlib32.so"].get("cnc_wropnlgsname2", "cdecl") + cnc_wropnlgsname2.argtypes = [c_uint16, POINTER(IODBRDNA2)] + cnc_wropnlgsname2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12311 +if _libs["libfwlib32.so"].has("cnc_getdtailerr", "cdecl"): + cnc_getdtailerr = _libs["libfwlib32.so"].get("cnc_getdtailerr", "cdecl") + cnc_getdtailerr.argtypes = [c_uint16, POINTER(ODBERR)] + cnc_getdtailerr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12314 +for _lib in _libs.values(): + if not _lib.has("cnc_getdtailerr2", "cdecl"): + continue + cnc_getdtailerr2 = _lib.get("cnc_getdtailerr2", "cdecl") + cnc_getdtailerr2.argtypes = [c_uint16, POINTER(ODBERR)] + cnc_getdtailerr2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12317 +if _libs["libfwlib32.so"].has("cnc_rdparainfo", "cdecl"): + cnc_rdparainfo = _libs["libfwlib32.so"].get("cnc_rdparainfo", "cdecl") + cnc_rdparainfo.argtypes = [c_uint16, c_int16, c_uint16, POINTER(ODBPARAIF)] + cnc_rdparainfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12320 +if _libs["libfwlib32.so"].has("cnc_rdsetinfo", "cdecl"): + cnc_rdsetinfo = _libs["libfwlib32.so"].get("cnc_rdsetinfo", "cdecl") + cnc_rdsetinfo.argtypes = [c_uint16, c_int16, c_uint16, POINTER(ODBSETIF)] + cnc_rdsetinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12323 +if _libs["libfwlib32.so"].has("cnc_rddiaginfo", "cdecl"): + cnc_rddiaginfo = _libs["libfwlib32.so"].get("cnc_rddiaginfo", "cdecl") + cnc_rddiaginfo.argtypes = [c_uint16, c_int16, c_uint16, POINTER(ODBDIAGIF)] + cnc_rddiaginfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12326 +if _libs["libfwlib32.so"].has("cnc_rdparainfo2", "cdecl"): + cnc_rdparainfo2 = _libs["libfwlib32.so"].get("cnc_rdparainfo2", "cdecl") + cnc_rdparainfo2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_rdparainfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12329 +if _libs["libfwlib32.so"].has("cnc_rdparainfo3", "cdecl"): + cnc_rdparainfo3 = _libs["libfwlib32.so"].get("cnc_rdparainfo3", "cdecl") + cnc_rdparainfo3.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_rdparainfo3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12332 +if _libs["libfwlib32.so"].has("cnc_rdsetinfo2", "cdecl"): + cnc_rdsetinfo2 = _libs["libfwlib32.so"].get("cnc_rdsetinfo2", "cdecl") + cnc_rdsetinfo2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_rdsetinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12335 +if _libs["libfwlib32.so"].has("cnc_rddiaginfo2", "cdecl"): + cnc_rddiaginfo2 = _libs["libfwlib32.so"].get("cnc_rddiaginfo2", "cdecl") + cnc_rddiaginfo2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_rddiaginfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12338 +if _libs["libfwlib32.so"].has("cnc_rdparanum", "cdecl"): + cnc_rdparanum = _libs["libfwlib32.so"].get("cnc_rdparanum", "cdecl") + cnc_rdparanum.argtypes = [c_uint16, POINTER(ODBPARANUM)] + cnc_rdparanum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12341 +if _libs["libfwlib32.so"].has("cnc_rdsetnum", "cdecl"): + cnc_rdsetnum = _libs["libfwlib32.so"].get("cnc_rdsetnum", "cdecl") + cnc_rdsetnum.argtypes = [c_uint16, POINTER(ODBSETNUM)] + cnc_rdsetnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12344 +if _libs["libfwlib32.so"].has("cnc_rddiagnum", "cdecl"): + cnc_rddiagnum = _libs["libfwlib32.so"].get("cnc_rddiagnum", "cdecl") + cnc_rddiagnum.argtypes = [c_uint16, POINTER(ODBDIAGNUM)] + cnc_rddiagnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12347 +if _libs["libfwlib32.so"].has("cnc_getfigure", "cdecl"): + cnc_getfigure = _libs["libfwlib32.so"].get("cnc_getfigure", "cdecl") + cnc_getfigure.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16)] + cnc_getfigure.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12350 +if _libs["libfwlib32.so"].has("cnc_rdfrominfo", "cdecl"): + cnc_rdfrominfo = _libs["libfwlib32.so"].get("cnc_rdfrominfo", "cdecl") + cnc_rdfrominfo.argtypes = [c_uint16, c_int16, POINTER(ODBFINFO)] + cnc_rdfrominfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12353 +if _libs["libfwlib32.so"].has("cnc_fromsvstart", "cdecl"): + cnc_fromsvstart = _libs["libfwlib32.so"].get("cnc_fromsvstart", "cdecl") + cnc_fromsvstart.argtypes = [c_uint16, c_int16, String, c_int32] + cnc_fromsvstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12356 +if _libs["libfwlib32.so"].has("cnc_fromsave", "cdecl"): + cnc_fromsave = _libs["libfwlib32.so"].get("cnc_fromsave", "cdecl") + cnc_fromsave.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_fromsave.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12359 +if _libs["libfwlib32.so"].has("cnc_fromsvend", "cdecl"): + cnc_fromsvend = _libs["libfwlib32.so"].get("cnc_fromsvend", "cdecl") + cnc_fromsvend.argtypes = [c_uint16] + cnc_fromsvend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12362 +if _libs["libfwlib32.so"].has("cnc_fromldstart", "cdecl"): + cnc_fromldstart = _libs["libfwlib32.so"].get("cnc_fromldstart", "cdecl") + cnc_fromldstart.argtypes = [c_uint16, c_int16, c_int32] + cnc_fromldstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12365 +if _libs["libfwlib32.so"].has("cnc_fromload", "cdecl"): + cnc_fromload = _libs["libfwlib32.so"].get("cnc_fromload", "cdecl") + cnc_fromload.argtypes = [c_uint16, POINTER(None), POINTER(c_int32)] + cnc_fromload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12368 +if _libs["libfwlib32.so"].has("cnc_fromldend", "cdecl"): + cnc_fromldend = _libs["libfwlib32.so"].get("cnc_fromldend", "cdecl") + cnc_fromldend.argtypes = [c_uint16] + cnc_fromldend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12371 +if _libs["libfwlib32.so"].has("cnc_fromdelete", "cdecl"): + cnc_fromdelete = _libs["libfwlib32.so"].get("cnc_fromdelete", "cdecl") + cnc_fromdelete.argtypes = [c_uint16, c_int16, String, c_int32] + cnc_fromdelete.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12374 +if _libs["libfwlib32.so"].has("cnc_rdsraminfo", "cdecl"): + cnc_rdsraminfo = _libs["libfwlib32.so"].get("cnc_rdsraminfo", "cdecl") + cnc_rdsraminfo.argtypes = [c_uint16, POINTER(ODBSINFO)] + cnc_rdsraminfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12377 +if _libs["libfwlib32.so"].has("cnc_srambkstart", "cdecl"): + cnc_srambkstart = _libs["libfwlib32.so"].get("cnc_srambkstart", "cdecl") + cnc_srambkstart.argtypes = [c_uint16, String, c_int32] + cnc_srambkstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12380 +if _libs["libfwlib32.so"].has("cnc_srambackup", "cdecl"): + cnc_srambackup = _libs["libfwlib32.so"].get("cnc_srambackup", "cdecl") + cnc_srambackup.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_srambackup.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12383 +if _libs["libfwlib32.so"].has("cnc_srambkend", "cdecl"): + cnc_srambkend = _libs["libfwlib32.so"].get("cnc_srambkend", "cdecl") + cnc_srambkend.argtypes = [c_uint16] + cnc_srambkend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12387 +if _libs["libfwlib32.so"].has("cnc_getfrominfo", "cdecl"): + cnc_getfrominfo = _libs["libfwlib32.so"].get("cnc_getfrominfo", "cdecl") + cnc_getfrominfo.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBFINFORM)] + cnc_getfrominfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12390 +if _libs["libfwlib32.so"].has("cnc_fromgetstart", "cdecl"): + cnc_fromgetstart = _libs["libfwlib32.so"].get("cnc_fromgetstart", "cdecl") + cnc_fromgetstart.argtypes = [c_uint16, c_int16, String] + cnc_fromgetstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12393 +if _libs["libfwlib32.so"].has("cnc_fromget", "cdecl"): + cnc_fromget = _libs["libfwlib32.so"].get("cnc_fromget", "cdecl") + cnc_fromget.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_fromget.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12396 +if _libs["libfwlib32.so"].has("cnc_fromgetend", "cdecl"): + cnc_fromgetend = _libs["libfwlib32.so"].get("cnc_fromgetend", "cdecl") + cnc_fromgetend.argtypes = [c_uint16] + cnc_fromgetend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12399 +if _libs["libfwlib32.so"].has("cnc_fromputstart", "cdecl"): + cnc_fromputstart = _libs["libfwlib32.so"].get("cnc_fromputstart", "cdecl") + cnc_fromputstart.argtypes = [c_uint16, c_int16] + cnc_fromputstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12402 +if _libs["libfwlib32.so"].has("cnc_fromput", "cdecl"): + cnc_fromput = _libs["libfwlib32.so"].get("cnc_fromput", "cdecl") + cnc_fromput.argtypes = [c_uint16, POINTER(None), POINTER(c_int32)] + cnc_fromput.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12405 +if _libs["libfwlib32.so"].has("cnc_fromputend", "cdecl"): + cnc_fromputend = _libs["libfwlib32.so"].get("cnc_fromputend", "cdecl") + cnc_fromputend.argtypes = [c_uint16] + cnc_fromputend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12408 +if _libs["libfwlib32.so"].has("cnc_fromremove", "cdecl"): + cnc_fromremove = _libs["libfwlib32.so"].get("cnc_fromremove", "cdecl") + cnc_fromremove.argtypes = [c_uint16, c_int16, String] + cnc_fromremove.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12411 +if _libs["libfwlib32.so"].has("cnc_getsraminfo", "cdecl"): + cnc_getsraminfo = _libs["libfwlib32.so"].get("cnc_getsraminfo", "cdecl") + cnc_getsraminfo.argtypes = [c_uint16, POINTER(ODBSINFO)] + cnc_getsraminfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12415 +if _libs["libfwlib32.so"].has("cnc_sramgetstart", "cdecl"): + cnc_sramgetstart = _libs["libfwlib32.so"].get("cnc_sramgetstart", "cdecl") + cnc_sramgetstart.argtypes = [c_uint16, String] + cnc_sramgetstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12419 +if _libs["libfwlib32.so"].has("cnc_sramgetstart2", "cdecl"): + cnc_sramgetstart2 = _libs["libfwlib32.so"].get("cnc_sramgetstart2", "cdecl") + cnc_sramgetstart2.argtypes = [c_uint16, String] + cnc_sramgetstart2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12423 +if _libs["libfwlib32.so"].has("cnc_sramget", "cdecl"): + cnc_sramget = _libs["libfwlib32.so"].get("cnc_sramget", "cdecl") + cnc_sramget.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_sramget.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12427 +if _libs["libfwlib32.so"].has("cnc_sramget2", "cdecl"): + cnc_sramget2 = _libs["libfwlib32.so"].get("cnc_sramget2", "cdecl") + cnc_sramget2.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_sramget2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12431 +if _libs["libfwlib32.so"].has("cnc_sramgetend", "cdecl"): + cnc_sramgetend = _libs["libfwlib32.so"].get("cnc_sramgetend", "cdecl") + cnc_sramgetend.argtypes = [c_uint16] + cnc_sramgetend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12435 +if _libs["libfwlib32.so"].has("cnc_sramgetend2", "cdecl"): + cnc_sramgetend2 = _libs["libfwlib32.so"].get("cnc_sramgetend2", "cdecl") + cnc_sramgetend2.argtypes = [c_uint16] + cnc_sramgetend2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12438 +if _libs["libfwlib32.so"].has("cnc_sramputstart", "cdecl"): + cnc_sramputstart = _libs["libfwlib32.so"].get("cnc_sramputstart", "cdecl") + cnc_sramputstart.argtypes = [c_uint16, String] + cnc_sramputstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12441 +if _libs["libfwlib32.so"].has("cnc_sramputstart2", "cdecl"): + cnc_sramputstart2 = _libs["libfwlib32.so"].get("cnc_sramputstart2", "cdecl") + cnc_sramputstart2.argtypes = [c_uint16, String] + cnc_sramputstart2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12444 +if _libs["libfwlib32.so"].has("cnc_sramput", "cdecl"): + cnc_sramput = _libs["libfwlib32.so"].get("cnc_sramput", "cdecl") + cnc_sramput.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_sramput.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12447 +if _libs["libfwlib32.so"].has("cnc_sramput2", "cdecl"): + cnc_sramput2 = _libs["libfwlib32.so"].get("cnc_sramput2", "cdecl") + cnc_sramput2.argtypes = [c_uint16, POINTER(c_int16), POINTER(None), POINTER(c_int32)] + cnc_sramput2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12450 +if _libs["libfwlib32.so"].has("cnc_sramputend", "cdecl"): + cnc_sramputend = _libs["libfwlib32.so"].get("cnc_sramputend", "cdecl") + cnc_sramputend.argtypes = [c_uint16] + cnc_sramputend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12453 +if _libs["libfwlib32.so"].has("cnc_sramputend2", "cdecl"): + cnc_sramputend2 = _libs["libfwlib32.so"].get("cnc_sramputend2", "cdecl") + cnc_sramputend2.argtypes = [c_uint16] + cnc_sramputend2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12457 +if _libs["libfwlib32.so"].has("cnc_rdsramnum", "cdecl"): + cnc_rdsramnum = _libs["libfwlib32.so"].get("cnc_rdsramnum", "cdecl") + cnc_rdsramnum.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdsramnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12460 +if _libs["libfwlib32.so"].has("cnc_rdsramaddr", "cdecl"): + cnc_rdsramaddr = _libs["libfwlib32.so"].get("cnc_rdsramaddr", "cdecl") + cnc_rdsramaddr.argtypes = [c_uint16, POINTER(c_int16), POINTER(SRAMADDR)] + cnc_rdsramaddr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12463 +for _lib in _libs.values(): + if not _lib.has("cnc_getlockstat", "cdecl"): + continue + cnc_getlockstat = _lib.get("cnc_getlockstat", "cdecl") + cnc_getlockstat.argtypes = [c_uint16, c_int16, POINTER(c_ubyte)] + cnc_getlockstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12466 +for _lib in _libs.values(): + if not _lib.has("cnc_chgprotbit", "cdecl"): + continue + cnc_chgprotbit = _lib.get("cnc_chgprotbit", "cdecl") + cnc_chgprotbit.argtypes = [c_uint16, c_int16, POINTER(c_ubyte), c_int32] + cnc_chgprotbit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12469 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvftpget", "cdecl"): + continue + cnc_dtsvftpget = _lib.get("cnc_dtsvftpget", "cdecl") + cnc_dtsvftpget.argtypes = [c_uint16, String, String] + cnc_dtsvftpget.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12472 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvftpput", "cdecl"): + continue + cnc_dtsvftpput = _lib.get("cnc_dtsvftpput", "cdecl") + cnc_dtsvftpput.argtypes = [c_uint16, String, String] + cnc_dtsvftpput.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12475 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvftpstat", "cdecl"): + continue + cnc_dtsvftpstat = _lib.get("cnc_dtsvftpstat", "cdecl") + cnc_dtsvftpstat.argtypes = [c_uint16] + cnc_dtsvftpstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12478 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvrdpgdir", "cdecl"): + continue + cnc_dtsvrdpgdir = _lib.get("cnc_dtsvrdpgdir", "cdecl") + cnc_dtsvrdpgdir.argtypes = [c_uint16, String, c_int16, POINTER(ODBDSDIR)] + cnc_dtsvrdpgdir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12481 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvdelete", "cdecl"): + continue + cnc_dtsvdelete = _lib.get("cnc_dtsvdelete", "cdecl") + cnc_dtsvdelete.argtypes = [c_uint16, String] + cnc_dtsvdelete.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12484 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvdownload", "cdecl"): + continue + cnc_dtsvdownload = _lib.get("cnc_dtsvdownload", "cdecl") + cnc_dtsvdownload.argtypes = [c_uint16, String] + cnc_dtsvdownload.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12487 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvupload", "cdecl"): + continue + cnc_dtsvupload = _lib.get("cnc_dtsvupload", "cdecl") + cnc_dtsvupload.argtypes = [c_uint16, String] + cnc_dtsvupload.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12490 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvcnclupdn", "cdecl"): + continue + cnc_dtsvcnclupdn = _lib.get("cnc_dtsvcnclupdn", "cdecl") + cnc_dtsvcnclupdn.argtypes = [c_uint16] + cnc_dtsvcnclupdn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12493 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvupdnstat", "cdecl"): + continue + cnc_dtsvupdnstat = _lib.get("cnc_dtsvupdnstat", "cdecl") + cnc_dtsvupdnstat.argtypes = [c_uint16] + cnc_dtsvupdnstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12496 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvgetdncpg", "cdecl"): + continue + cnc_dtsvgetdncpg = _lib.get("cnc_dtsvgetdncpg", "cdecl") + cnc_dtsvgetdncpg.argtypes = [c_uint16, String] + cnc_dtsvgetdncpg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12499 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvsetdncpg", "cdecl"): + continue + cnc_dtsvsetdncpg = _lib.get("cnc_dtsvsetdncpg", "cdecl") + cnc_dtsvsetdncpg.argtypes = [c_uint16, String] + cnc_dtsvsetdncpg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12502 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvrdset", "cdecl"): + continue + cnc_dtsvrdset = _lib.get("cnc_dtsvrdset", "cdecl") + cnc_dtsvrdset.argtypes = [c_uint16, POINTER(IODBDSSET)] + cnc_dtsvrdset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12505 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvwrset", "cdecl"): + continue + cnc_dtsvwrset = _lib.get("cnc_dtsvwrset", "cdecl") + cnc_dtsvwrset.argtypes = [c_uint16, POINTER(IODBDSSET)] + cnc_dtsvwrset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12508 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvchkdsk", "cdecl"): + continue + cnc_dtsvchkdsk = _lib.get("cnc_dtsvchkdsk", "cdecl") + cnc_dtsvchkdsk.argtypes = [c_uint16] + cnc_dtsvchkdsk.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12511 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvhdformat", "cdecl"): + continue + cnc_dtsvhdformat = _lib.get("cnc_dtsvhdformat", "cdecl") + cnc_dtsvhdformat.argtypes = [c_uint16] + cnc_dtsvhdformat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12514 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvsavecram", "cdecl"): + continue + cnc_dtsvsavecram = _lib.get("cnc_dtsvsavecram", "cdecl") + cnc_dtsvsavecram.argtypes = [c_uint16] + cnc_dtsvsavecram.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12517 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvrdcram", "cdecl"): + continue + cnc_dtsvrdcram = _lib.get("cnc_dtsvrdcram", "cdecl") + cnc_dtsvrdcram.argtypes = [c_uint16, c_int32, POINTER(c_int32), String] + cnc_dtsvrdcram.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12520 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvmntinfo", "cdecl"): + continue + cnc_dtsvmntinfo = _lib.get("cnc_dtsvmntinfo", "cdecl") + cnc_dtsvmntinfo.argtypes = [c_uint16, POINTER(ODBDSMNT)] + cnc_dtsvmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12523 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvgetmode", "cdecl"): + continue + cnc_dtsvgetmode = _lib.get("cnc_dtsvgetmode", "cdecl") + cnc_dtsvgetmode.argtypes = [c_uint16, POINTER(c_int16)] + cnc_dtsvgetmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12526 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvsetmode", "cdecl"): + continue + cnc_dtsvsetmode = _lib.get("cnc_dtsvsetmode", "cdecl") + cnc_dtsvsetmode.argtypes = [c_uint16, c_int16] + cnc_dtsvsetmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12529 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvrderrmsg", "cdecl"): + continue + cnc_dtsvrderrmsg = _lib.get("cnc_dtsvrderrmsg", "cdecl") + cnc_dtsvrderrmsg.argtypes = [c_uint16, c_int16, String] + cnc_dtsvrderrmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12532 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvwrfile", "cdecl"): + continue + cnc_dtsvwrfile = _lib.get("cnc_dtsvwrfile", "cdecl") + cnc_dtsvwrfile.argtypes = [c_uint16, String, String, c_int16] + cnc_dtsvwrfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12535 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvrdfile", "cdecl"): + continue + cnc_dtsvrdfile = _lib.get("cnc_dtsvrdfile", "cdecl") + cnc_dtsvrdfile.argtypes = [c_uint16, String, String, c_int16] + cnc_dtsvrdfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12538 +if _libs["libfwlib32.so"].has("cnc_rdloopgain", "cdecl"): + cnc_rdloopgain = _libs["libfwlib32.so"].get("cnc_rdloopgain", "cdecl") + cnc_rdloopgain.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdloopgain.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12542 +if _libs["libfwlib32.so"].has("cnc_rdcurrent", "cdecl"): + cnc_rdcurrent = _libs["libfwlib32.so"].get("cnc_rdcurrent", "cdecl") + cnc_rdcurrent.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdcurrent.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12548 +if _libs["libfwlib32.so"].has("cnc_rdsrvspeed", "cdecl"): + cnc_rdsrvspeed = _libs["libfwlib32.so"].get("cnc_rdsrvspeed", "cdecl") + cnc_rdsrvspeed.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdsrvspeed.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12551 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsrvtsa", "cdecl"): + continue + cnc_rdsrvtsa = _lib.get("cnc_rdsrvtsa", "cdecl") + cnc_rdsrvtsa.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdsrvtsa.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12554 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsrvtcmd", "cdecl"): + continue + cnc_rdsrvtcmd = _lib.get("cnc_rdsrvtcmd", "cdecl") + cnc_rdsrvtcmd.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdsrvtcmd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12557 +if _libs["libfwlib32.so"].has("cnc_rdopmode", "cdecl"): + cnc_rdopmode = _libs["libfwlib32.so"].get("cnc_rdopmode", "cdecl") + cnc_rdopmode.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdopmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12560 +if _libs["libfwlib32.so"].has("cnc_rdposerrs", "cdecl"): + cnc_rdposerrs = _libs["libfwlib32.so"].get("cnc_rdposerrs", "cdecl") + cnc_rdposerrs.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdposerrs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12563 +if _libs["libfwlib32.so"].has("cnc_rdposerrs2", "cdecl"): + cnc_rdposerrs2 = _libs["libfwlib32.so"].get("cnc_rdposerrs2", "cdecl") + cnc_rdposerrs2.argtypes = [c_uint16, POINTER(ODBPSER)] + cnc_rdposerrs2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12566 +if _libs["libfwlib32.so"].has("cnc_rdposerrz", "cdecl"): + cnc_rdposerrz = _libs["libfwlib32.so"].get("cnc_rdposerrz", "cdecl") + cnc_rdposerrz.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdposerrz.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12569 +if _libs["libfwlib32.so"].has("cnc_rdsynerrsy", "cdecl"): + cnc_rdsynerrsy = _libs["libfwlib32.so"].get("cnc_rdsynerrsy", "cdecl") + cnc_rdsynerrsy.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdsynerrsy.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12572 +if _libs["libfwlib32.so"].has("cnc_rdsynerrrg", "cdecl"): + cnc_rdsynerrrg = _libs["libfwlib32.so"].get("cnc_rdsynerrrg", "cdecl") + cnc_rdsynerrrg.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdsynerrrg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12575 +if _libs["libfwlib32.so"].has("cnc_rdspdlalm", "cdecl"): + cnc_rdspdlalm = _libs["libfwlib32.so"].get("cnc_rdspdlalm", "cdecl") + cnc_rdspdlalm.argtypes = [c_uint16, String] + cnc_rdspdlalm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12578 +if _libs["libfwlib32.so"].has("cnc_rdctrldi", "cdecl"): + cnc_rdctrldi = _libs["libfwlib32.so"].get("cnc_rdctrldi", "cdecl") + cnc_rdctrldi.argtypes = [c_uint16, POINTER(ODBSPDI)] + cnc_rdctrldi.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12581 +if _libs["libfwlib32.so"].has("cnc_rdctrldo", "cdecl"): + cnc_rdctrldo = _libs["libfwlib32.so"].get("cnc_rdctrldo", "cdecl") + cnc_rdctrldo.argtypes = [c_uint16, POINTER(ODBSPDO)] + cnc_rdctrldo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12584 +if _libs["libfwlib32.so"].has("cnc_rdnspdl", "cdecl"): + cnc_rdnspdl = _libs["libfwlib32.so"].get("cnc_rdnspdl", "cdecl") + cnc_rdnspdl.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdnspdl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12587 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsvfeedback", "cdecl"): + continue + cnc_rdsvfeedback = _lib.get("cnc_rdsvfeedback", "cdecl") + cnc_rdsvfeedback.argtypes = [c_uint16, c_int16, POINTER(ODBSVFBACK)] + cnc_rdsvfeedback.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12591 +if _libs["libfwlib32.so"].has("cnc_rdfbusmem", "cdecl"): + cnc_rdfbusmem = _libs["libfwlib32.so"].get("cnc_rdfbusmem", "cdecl") + cnc_rdfbusmem.argtypes = [c_uint16, c_int16, c_int16, c_int32, c_int32, POINTER(None)] + cnc_rdfbusmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12594 +if _libs["libfwlib32.so"].has("cnc_wrfbusmem", "cdecl"): + cnc_wrfbusmem = _libs["libfwlib32.so"].get("cnc_wrfbusmem", "cdecl") + cnc_wrfbusmem.argtypes = [c_uint16, c_int16, c_int16, c_int32, c_int32, POINTER(None)] + cnc_wrfbusmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12598 +if _libs["libfwlib32.so"].has("cnc_rdwaveprm", "cdecl"): + cnc_rdwaveprm = _libs["libfwlib32.so"].get("cnc_rdwaveprm", "cdecl") + cnc_rdwaveprm.argtypes = [c_uint16, POINTER(IODBWAVE)] + cnc_rdwaveprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12601 +if _libs["libfwlib32.so"].has("cnc_wrwaveprm", "cdecl"): + cnc_wrwaveprm = _libs["libfwlib32.so"].get("cnc_wrwaveprm", "cdecl") + cnc_wrwaveprm.argtypes = [c_uint16, POINTER(IODBWAVE)] + cnc_wrwaveprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12604 +if _libs["libfwlib32.so"].has("cnc_rdwaveprm2", "cdecl"): + cnc_rdwaveprm2 = _libs["libfwlib32.so"].get("cnc_rdwaveprm2", "cdecl") + cnc_rdwaveprm2.argtypes = [c_uint16, POINTER(IODBWVPRM)] + cnc_rdwaveprm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12607 +if _libs["libfwlib32.so"].has("cnc_wrwaveprm2", "cdecl"): + cnc_wrwaveprm2 = _libs["libfwlib32.so"].get("cnc_wrwaveprm2", "cdecl") + cnc_wrwaveprm2.argtypes = [c_uint16, POINTER(IODBWVPRM)] + cnc_wrwaveprm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12610 +if _libs["libfwlib32.so"].has("cnc_rdwaveprm3", "cdecl"): + cnc_rdwaveprm3 = _libs["libfwlib32.so"].get("cnc_rdwaveprm3", "cdecl") + cnc_rdwaveprm3.argtypes = [c_uint16, POINTER(IODBWVPRM3)] + cnc_rdwaveprm3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12613 +if _libs["libfwlib32.so"].has("cnc_wrwaveprm3", "cdecl"): + cnc_wrwaveprm3 = _libs["libfwlib32.so"].get("cnc_wrwaveprm3", "cdecl") + cnc_wrwaveprm3.argtypes = [c_uint16, POINTER(IODBWVPRM3)] + cnc_wrwaveprm3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12616 +if _libs["libfwlib32.so"].has("cnc_wavestart", "cdecl"): + cnc_wavestart = _libs["libfwlib32.so"].get("cnc_wavestart", "cdecl") + cnc_wavestart.argtypes = [c_uint16] + cnc_wavestart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12619 +if _libs["libfwlib32.so"].has("cnc_wavestop", "cdecl"): + cnc_wavestop = _libs["libfwlib32.so"].get("cnc_wavestop", "cdecl") + cnc_wavestop.argtypes = [c_uint16] + cnc_wavestop.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12622 +if _libs["libfwlib32.so"].has("cnc_wavestat", "cdecl"): + cnc_wavestat = _libs["libfwlib32.so"].get("cnc_wavestat", "cdecl") + cnc_wavestat.argtypes = [c_uint16, POINTER(c_int16)] + cnc_wavestat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12625 +if _libs["libfwlib32.so"].has("cnc_rdwavedata", "cdecl"): + cnc_rdwavedata = _libs["libfwlib32.so"].get("cnc_rdwavedata", "cdecl") + cnc_rdwavedata.argtypes = [c_uint16, c_int16, c_int16, c_int32, POINTER(c_int32), POINTER(ODBWVDT)] + cnc_rdwavedata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12626 +if _libs["libfwlib32.so"].has("cnc_rdwavedata3", "cdecl"): + cnc_rdwavedata3 = _libs["libfwlib32.so"].get("cnc_rdwavedata3", "cdecl") + cnc_rdwavedata3.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int32), POINTER(ODBWVDT3)] + cnc_rdwavedata3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12628 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwavecount", "cdecl"): + continue + cnc_rdwavecount = _lib.get("cnc_rdwavecount", "cdecl") + cnc_rdwavecount.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_rdwavecount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12631 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwavedata2", "cdecl"): + continue + cnc_rdwavedata2 = _lib.get("cnc_rdwavedata2", "cdecl") + cnc_rdwavedata2.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int32), POINTER(ODBWVDT2)] + cnc_rdwavedata2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12634 +if _libs["libfwlib32.so"].has("cnc_rdrmtwaveprm", "cdecl"): + cnc_rdrmtwaveprm = _libs["libfwlib32.so"].get("cnc_rdrmtwaveprm", "cdecl") + cnc_rdrmtwaveprm.argtypes = [c_uint16, POINTER(IODBRMTPRM), c_int16] + cnc_rdrmtwaveprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12637 +if _libs["libfwlib32.so"].has("cnc_wrrmtwaveprm", "cdecl"): + cnc_wrrmtwaveprm = _libs["libfwlib32.so"].get("cnc_wrrmtwaveprm", "cdecl") + cnc_wrrmtwaveprm.argtypes = [c_uint16, POINTER(IODBRMTPRM)] + cnc_wrrmtwaveprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12640 +if _libs["libfwlib32.so"].has("cnc_rmtwavestart", "cdecl"): + cnc_rmtwavestart = _libs["libfwlib32.so"].get("cnc_rmtwavestart", "cdecl") + cnc_rmtwavestart.argtypes = [c_uint16] + cnc_rmtwavestart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12643 +if _libs["libfwlib32.so"].has("cnc_rmtwavestop", "cdecl"): + cnc_rmtwavestop = _libs["libfwlib32.so"].get("cnc_rmtwavestop", "cdecl") + cnc_rmtwavestop.argtypes = [c_uint16] + cnc_rmtwavestop.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12646 +if _libs["libfwlib32.so"].has("cnc_rmtwavestat", "cdecl"): + cnc_rmtwavestat = _libs["libfwlib32.so"].get("cnc_rmtwavestat", "cdecl") + cnc_rmtwavestat.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rmtwavestat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12649 +if _libs["libfwlib32.so"].has("cnc_rdrmtwavedt", "cdecl"): + cnc_rdrmtwavedt = _libs["libfwlib32.so"].get("cnc_rdrmtwavedt", "cdecl") + cnc_rdrmtwavedt.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int32), POINTER(ODBRMTDT)] + cnc_rdrmtwavedt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12652 +if _libs["libfwlib32.so"].has("cnc_rdsavsigadr", "cdecl"): + cnc_rdsavsigadr = _libs["libfwlib32.so"].get("cnc_rdsavsigadr", "cdecl") + cnc_rdsavsigadr.argtypes = [c_uint16, POINTER(IODBSIGAD), c_int16] + cnc_rdsavsigadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12655 +if _libs["libfwlib32.so"].has("cnc_wrsavsigadr", "cdecl"): + cnc_wrsavsigadr = _libs["libfwlib32.so"].get("cnc_wrsavsigadr", "cdecl") + cnc_wrsavsigadr.argtypes = [c_uint16, POINTER(IODBSIGAD), POINTER(c_int16)] + cnc_wrsavsigadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12658 +if _libs["libfwlib32.so"].has("cnc_rdsavsigdata", "cdecl"): + cnc_rdsavsigdata = _libs["libfwlib32.so"].get("cnc_rdsavsigdata", "cdecl") + cnc_rdsavsigdata.argtypes = [c_uint16, c_int16, c_int16, POINTER(None), POINTER(c_int16)] + cnc_rdsavsigdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12661 +if _libs["libfwlib32.so"].has("cnc_rdmgrpdata", "cdecl"): + cnc_rdmgrpdata = _libs["libfwlib32.so"].get("cnc_rdmgrpdata", "cdecl") + cnc_rdmgrpdata.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBMGRP)] + cnc_rdmgrpdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12664 +if _libs["libfwlib32.so"].has("cnc_wrmgrpdata", "cdecl"): + cnc_wrmgrpdata = _libs["libfwlib32.so"].get("cnc_wrmgrpdata", "cdecl") + cnc_wrmgrpdata.argtypes = [c_uint16, POINTER(IDBMGRP)] + cnc_wrmgrpdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12668 +if _libs["libfwlib32.so"].has("cnc_rdexecmcode", "cdecl"): + cnc_rdexecmcode = _libs["libfwlib32.so"].get("cnc_rdexecmcode", "cdecl") + cnc_rdexecmcode.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBEXEM)] + cnc_rdexecmcode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12671 +if _libs["libfwlib32.so"].has("cnc_rdrstrmcode", "cdecl"): + cnc_rdrstrmcode = _libs["libfwlib32.so"].get("cnc_rdrstrmcode", "cdecl") + cnc_rdrstrmcode.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBRSTRM)] + cnc_rdrstrmcode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12675 +if _libs["libfwlib32.so"].has("cnc_rdproctime", "cdecl"): + cnc_rdproctime = _libs["libfwlib32.so"].get("cnc_rdproctime", "cdecl") + cnc_rdproctime.argtypes = [c_uint16, POINTER(ODBPTIME)] + cnc_rdproctime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12677 +for _lib in _libs.values(): + if not _lib.has("cnc_rdproctime3", "cdecl"): + continue + cnc_rdproctime3 = _lib.get("cnc_rdproctime3", "cdecl") + cnc_rdproctime3.argtypes = [c_uint16, String, POINTER(ODBPTIME3)] + cnc_rdproctime3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12680 +if _libs["libfwlib32.so"].has("cnc_rdmdiprgstat", "cdecl"): + cnc_rdmdiprgstat = _libs["libfwlib32.so"].get("cnc_rdmdiprgstat", "cdecl") + cnc_rdmdiprgstat.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdmdiprgstat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12683 +if _libs["libfwlib32.so"].has("cnc_rdprgdirtime", "cdecl"): + cnc_rdprgdirtime = _libs["libfwlib32.so"].get("cnc_rdprgdirtime", "cdecl") + cnc_rdprgdirtime.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int16), POINTER(PRGDIRTM)] + cnc_rdprgdirtime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12686 +if _libs["libfwlib32.so"].has("cnc_rdprogdir2", "cdecl"): + cnc_rdprogdir2 = _libs["libfwlib32.so"].get("cnc_rdprogdir2", "cdecl") + cnc_rdprogdir2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(PRGDIR2)] + cnc_rdprogdir2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12689 +if _libs["libfwlib32.so"].has("cnc_rdprogdir3", "cdecl"): + cnc_rdprogdir3 = _libs["libfwlib32.so"].get("cnc_rdprogdir3", "cdecl") + cnc_rdprogdir3.argtypes = [c_uint16, c_int16, POINTER(c_int32), POINTER(c_int16), POINTER(PRGDIR3)] + cnc_rdprogdir3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12692 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprogdir4", "cdecl"): + continue + cnc_rdprogdir4 = _lib.get("cnc_rdprogdir4", "cdecl") + cnc_rdprogdir4.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int16), POINTER(PRGDIR3)] + cnc_rdprogdir4.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12695 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprogdir4_w", "cdecl"): + continue + cnc_rdprogdir4_w = _lib.get("cnc_rdprogdir4_w", "cdecl") + cnc_rdprogdir4_w.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(PRGDIR3)] + cnc_rdprogdir4_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12698 +for _lib in _libs.values(): + if not _lib.has("cnc_rddncfname", "cdecl"): + continue + cnc_rddncfname = _lib.get("cnc_rddncfname", "cdecl") + cnc_rddncfname.argtypes = [c_uint16, String] + cnc_rddncfname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12701 +for _lib in _libs.values(): + if not _lib.has("cnc_wrdncfname", "cdecl"): + continue + cnc_wrdncfname = _lib.get("cnc_wrdncfname", "cdecl") + cnc_wrdncfname.argtypes = [c_uint16, String] + cnc_wrdncfname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12704 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcomparam", "cdecl"): + continue + cnc_rdcomparam = _lib.get("cnc_rdcomparam", "cdecl") + cnc_rdcomparam.argtypes = [c_uint16, POINTER(IODBCPRM)] + cnc_rdcomparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12707 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcomparam", "cdecl"): + continue + cnc_wrcomparam = _lib.get("cnc_wrcomparam", "cdecl") + cnc_wrcomparam.argtypes = [c_uint16, POINTER(IODBCPRM)] + cnc_wrcomparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12710 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcomlogmsg", "cdecl"): + continue + cnc_rdcomlogmsg = _lib.get("cnc_rdcomlogmsg", "cdecl") + cnc_rdcomlogmsg.argtypes = [c_uint16, String] + cnc_rdcomlogmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12713 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcomopemsg", "cdecl"): + continue + cnc_rdcomopemsg = _lib.get("cnc_rdcomopemsg", "cdecl") + cnc_rdcomopemsg.argtypes = [c_uint16, String] + cnc_rdcomopemsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12716 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrcvmsg", "cdecl"): + continue + cnc_rdrcvmsg = _lib.get("cnc_rdrcvmsg", "cdecl") + cnc_rdrcvmsg.argtypes = [c_uint16, String] + cnc_rdrcvmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12719 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsndmsg", "cdecl"): + continue + cnc_rdsndmsg = _lib.get("cnc_rdsndmsg", "cdecl") + cnc_rdsndmsg.argtypes = [c_uint16, String] + cnc_rdsndmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12722 +for _lib in _libs.values(): + if not _lib.has("cnc_sendmessage", "cdecl"): + continue + cnc_sendmessage = _lib.get("cnc_sendmessage", "cdecl") + cnc_sendmessage.argtypes = [c_uint16, String] + cnc_sendmessage.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12725 +for _lib in _libs.values(): + if not _lib.has("cnc_clrmsgbuff", "cdecl"): + continue + cnc_clrmsgbuff = _lib.get("cnc_clrmsgbuff", "cdecl") + cnc_clrmsgbuff.argtypes = [c_uint16, c_int16] + cnc_clrmsgbuff.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12728 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrcvstat", "cdecl"): + continue + cnc_rdrcvstat = _lib.get("cnc_rdrcvstat", "cdecl") + cnc_rdrcvstat.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdrcvstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12731 +if _libs["libfwlib32.so"].has("cnc_rdintchk", "cdecl"): + cnc_rdintchk = _libs["libfwlib32.so"].get("cnc_rdintchk", "cdecl") + cnc_rdintchk.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBINT)] + cnc_rdintchk.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12734 +if _libs["libfwlib32.so"].has("cnc_wrintchk", "cdecl"): + cnc_wrintchk = _libs["libfwlib32.so"].get("cnc_wrintchk", "cdecl") + cnc_wrintchk.argtypes = [c_uint16, c_int16, POINTER(IODBINT)] + cnc_wrintchk.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12737 +if _libs["libfwlib32.so"].has("cnc_rdintinfo", "cdecl"): + cnc_rdintinfo = _libs["libfwlib32.so"].get("cnc_rdintinfo", "cdecl") + cnc_rdintinfo.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdintinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12740 +if _libs["libfwlib32.so"].has("cnc_rdwkcdshft", "cdecl"): + cnc_rdwkcdshft = _libs["libfwlib32.so"].get("cnc_rdwkcdshft", "cdecl") + cnc_rdwkcdshft.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_rdwkcdshft.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12743 +if _libs["libfwlib32.so"].has("cnc_wrwkcdshft", "cdecl"): + cnc_wrwkcdshft = _libs["libfwlib32.so"].get("cnc_wrwkcdshft", "cdecl") + cnc_wrwkcdshft.argtypes = [c_uint16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdshft.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12746 +if _libs["libfwlib32.so"].has("cnc_rdwkcdsfms", "cdecl"): + cnc_rdwkcdsfms = _libs["libfwlib32.so"].get("cnc_rdwkcdsfms", "cdecl") + cnc_rdwkcdsfms.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_rdwkcdsfms.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12749 +if _libs["libfwlib32.so"].has("cnc_wrwkcdsfms", "cdecl"): + cnc_wrwkcdsfms = _libs["libfwlib32.so"].get("cnc_wrwkcdsfms", "cdecl") + cnc_wrwkcdsfms.argtypes = [c_uint16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdsfms.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12752 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdshft2", "cdecl"): + continue + cnc_rdwkcdshft2 = _lib.get("cnc_rdwkcdshft2", "cdecl") + cnc_rdwkcdshft2.argtypes = [c_uint16, c_int16, c_int16, c_uint16, POINTER(IODBWCSF)] + cnc_rdwkcdshft2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12755 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdshft2", "cdecl"): + continue + cnc_wrwkcdshft2 = _lib.get("cnc_wrwkcdshft2", "cdecl") + cnc_wrwkcdshft2.argtypes = [c_uint16, c_uint16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdshft2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12758 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdsfms2", "cdecl"): + continue + cnc_rdwkcdsfms2 = _lib.get("cnc_rdwkcdsfms2", "cdecl") + cnc_rdwkcdsfms2.argtypes = [c_uint16, c_int16, c_int16, c_uint16, POINTER(IODBWCSF)] + cnc_rdwkcdsfms2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12761 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdsfms2", "cdecl"): + continue + cnc_wrwkcdsfms2 = _lib.get("cnc_wrwkcdsfms2", "cdecl") + cnc_wrwkcdsfms2.argtypes = [c_uint16, c_uint16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdsfms2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12764 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdshft3", "cdecl"): + continue + cnc_rdwkcdshft3 = _lib.get("cnc_rdwkcdshft3", "cdecl") + cnc_rdwkcdshft3.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_rdwkcdshft3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12767 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdshft3", "cdecl"): + continue + cnc_wrwkcdshft3 = _lib.get("cnc_wrwkcdshft3", "cdecl") + cnc_wrwkcdshft3.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdshft3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12770 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdsfms3", "cdecl"): + continue + cnc_rdwkcdsfms3 = _lib.get("cnc_rdwkcdsfms3", "cdecl") + cnc_rdwkcdsfms3.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_rdwkcdsfms3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12773 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdsfms3", "cdecl"): + continue + cnc_wrwkcdsfms3 = _lib.get("cnc_wrwkcdsfms3", "cdecl") + cnc_wrwkcdsfms3.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_wrwkcdsfms3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12776 +if _libs["libfwlib32.so"].has("cnc_stopomhis", "cdecl"): + cnc_stopomhis = _libs["libfwlib32.so"].get("cnc_stopomhis", "cdecl") + cnc_stopomhis.argtypes = [c_uint16] + cnc_stopomhis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12779 +if _libs["libfwlib32.so"].has("cnc_startomhis", "cdecl"): + cnc_startomhis = _libs["libfwlib32.so"].get("cnc_startomhis", "cdecl") + cnc_startomhis.argtypes = [c_uint16] + cnc_startomhis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12782 +if _libs["libfwlib32.so"].has("cnc_rdomhisinfo", "cdecl"): + cnc_rdomhisinfo = _libs["libfwlib32.so"].get("cnc_rdomhisinfo", "cdecl") + cnc_rdomhisinfo.argtypes = [c_uint16, POINTER(ODBOMIF)] + cnc_rdomhisinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12785 +if _libs["libfwlib32.so"].has("cnc_rdomhistry", "cdecl"): + cnc_rdomhistry = _libs["libfwlib32.so"].get("cnc_rdomhistry", "cdecl") + cnc_rdomhistry.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBOMHIS)] + cnc_rdomhistry.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12788 +if _libs["libfwlib32.so"].has("cnc_clearomhis", "cdecl"): + cnc_clearomhis = _libs["libfwlib32.so"].get("cnc_clearomhis", "cdecl") + cnc_clearomhis.argtypes = [c_uint16] + cnc_clearomhis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12791 +if _libs["libfwlib32.so"].has("cnc_rdbtofsr", "cdecl"): + cnc_rdbtofsr = _libs["libfwlib32.so"].get("cnc_rdbtofsr", "cdecl") + cnc_rdbtofsr.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBBTO)] + cnc_rdbtofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12794 +if _libs["libfwlib32.so"].has("cnc_wrbtofsr", "cdecl"): + cnc_wrbtofsr = _libs["libfwlib32.so"].get("cnc_wrbtofsr", "cdecl") + cnc_wrbtofsr.argtypes = [c_uint16, c_int16, POINTER(IODBBTO)] + cnc_wrbtofsr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12797 +if _libs["libfwlib32.so"].has("cnc_rdbtofsinfo", "cdecl"): + cnc_rdbtofsinfo = _libs["libfwlib32.so"].get("cnc_rdbtofsinfo", "cdecl") + cnc_rdbtofsinfo.argtypes = [c_uint16, POINTER(ODBBTLINF)] + cnc_rdbtofsinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12800 +if _libs["libfwlib32.so"].has("cnc_rdbaxis", "cdecl"): + cnc_rdbaxis = _libs["libfwlib32.so"].get("cnc_rdbaxis", "cdecl") + cnc_rdbaxis.argtypes = [c_uint16, POINTER(ODBBAXIS)] + cnc_rdbaxis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12803 +if _libs["libfwlib32.so"].has("cnc_rdsyssoft", "cdecl"): + cnc_rdsyssoft = _libs["libfwlib32.so"].get("cnc_rdsyssoft", "cdecl") + cnc_rdsyssoft.argtypes = [c_uint16, POINTER(ODBSYSS)] + cnc_rdsyssoft.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12806 +if _libs["libfwlib32.so"].has("cnc_rdsyssoft2", "cdecl"): + cnc_rdsyssoft2 = _libs["libfwlib32.so"].get("cnc_rdsyssoft2", "cdecl") + cnc_rdsyssoft2.argtypes = [c_uint16, POINTER(ODBSYSS2)] + cnc_rdsyssoft2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12809 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmdlconfig", "cdecl"): + continue + cnc_rdmdlconfig = _lib.get("cnc_rdmdlconfig", "cdecl") + cnc_rdmdlconfig.argtypes = [c_uint16, POINTER(ODBMDLC)] + cnc_rdmdlconfig.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12812 +if _libs["libfwlib32.so"].has("cnc_rdmdlconfig2", "cdecl"): + cnc_rdmdlconfig2 = _libs["libfwlib32.so"].get("cnc_rdmdlconfig2", "cdecl") + cnc_rdmdlconfig2.argtypes = [c_uint16, String] + cnc_rdmdlconfig2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12815 +if _libs["libfwlib32.so"].has("cnc_rdpscdproc", "cdecl"): + cnc_rdpscdproc = _libs["libfwlib32.so"].get("cnc_rdpscdproc", "cdecl") + cnc_rdpscdproc.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPSCD)] + cnc_rdpscdproc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12818 +if _libs["libfwlib32.so"].has("cnc_wrpscdproc", "cdecl"): + cnc_wrpscdproc = _libs["libfwlib32.so"].get("cnc_wrpscdproc", "cdecl") + cnc_wrpscdproc.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPSCD)] + cnc_wrpscdproc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12821 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpscdproc2", "cdecl"): + continue + cnc_rdpscdproc2 = _lib.get("cnc_rdpscdproc2", "cdecl") + cnc_rdpscdproc2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPSCD2)] + cnc_rdpscdproc2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12824 +for _lib in _libs.values(): + if not _lib.has("cnc_wrpscdproc2", "cdecl"): + continue + cnc_wrpscdproc2 = _lib.get("cnc_wrpscdproc2", "cdecl") + cnc_wrpscdproc2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPSCD2)] + cnc_wrpscdproc2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12827 +if _libs["libfwlib32.so"].has("cnc_rdpscdpirc", "cdecl"): + cnc_rdpscdpirc = _libs["libfwlib32.so"].get("cnc_rdpscdpirc", "cdecl") + cnc_rdpscdpirc.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPIRC)] + cnc_rdpscdpirc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12830 +if _libs["libfwlib32.so"].has("cnc_wrpscdpirc", "cdecl"): + cnc_wrpscdpirc = _libs["libfwlib32.so"].get("cnc_wrpscdpirc", "cdecl") + cnc_wrpscdpirc.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPIRC)] + cnc_wrpscdpirc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12833 +if _libs["libfwlib32.so"].has("cnc_rdpscdedge", "cdecl"): + cnc_rdpscdedge = _libs["libfwlib32.so"].get("cnc_rdpscdedge", "cdecl") + cnc_rdpscdedge.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBEDGE)] + cnc_rdpscdedge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12836 +if _libs["libfwlib32.so"].has("cnc_wrpscdedge", "cdecl"): + cnc_wrpscdedge = _libs["libfwlib32.so"].get("cnc_wrpscdedge", "cdecl") + cnc_wrpscdedge.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBEDGE)] + cnc_wrpscdedge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12839 +if _libs["libfwlib32.so"].has("cnc_rdpscdslop", "cdecl"): + cnc_rdpscdslop = _libs["libfwlib32.so"].get("cnc_rdpscdslop", "cdecl") + cnc_rdpscdslop.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBSLOP)] + cnc_rdpscdslop.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12842 +if _libs["libfwlib32.so"].has("cnc_wrpscdslop", "cdecl"): + cnc_wrpscdslop = _libs["libfwlib32.so"].get("cnc_wrpscdslop", "cdecl") + cnc_wrpscdslop.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBSLOP)] + cnc_wrpscdslop.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12845 +if _libs["libfwlib32.so"].has("cnc_rdlpwrdty", "cdecl"): + cnc_rdlpwrdty = _libs["libfwlib32.so"].get("cnc_rdlpwrdty", "cdecl") + cnc_rdlpwrdty.argtypes = [c_uint16, POINTER(IODBLPWDT)] + cnc_rdlpwrdty.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12848 +if _libs["libfwlib32.so"].has("cnc_wrlpwrdty", "cdecl"): + cnc_wrlpwrdty = _libs["libfwlib32.so"].get("cnc_wrlpwrdty", "cdecl") + cnc_wrlpwrdty.argtypes = [c_uint16, POINTER(IODBLPWDT)] + cnc_wrlpwrdty.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12851 +if _libs["libfwlib32.so"].has("cnc_rdlpwrdat", "cdecl"): + cnc_rdlpwrdat = _libs["libfwlib32.so"].get("cnc_rdlpwrdat", "cdecl") + cnc_rdlpwrdat.argtypes = [c_uint16, POINTER(ODBLOPDT)] + cnc_rdlpwrdat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12854 +if _libs["libfwlib32.so"].has("cnc_rdlpwrcpst", "cdecl"): + cnc_rdlpwrcpst = _libs["libfwlib32.so"].get("cnc_rdlpwrcpst", "cdecl") + cnc_rdlpwrcpst.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlpwrcpst.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12857 +if _libs["libfwlib32.so"].has("cnc_wrlpwrcpst", "cdecl"): + cnc_wrlpwrcpst = _libs["libfwlib32.so"].get("cnc_wrlpwrcpst", "cdecl") + cnc_wrlpwrcpst.argtypes = [c_uint16, c_int16] + cnc_wrlpwrcpst.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12860 +if _libs["libfwlib32.so"].has("cnc_rdlagslt", "cdecl"): + cnc_rdlagslt = _libs["libfwlib32.so"].get("cnc_rdlagslt", "cdecl") + cnc_rdlagslt.argtypes = [c_uint16, POINTER(IODBLAGSL)] + cnc_rdlagslt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12863 +if _libs["libfwlib32.so"].has("cnc_wrlagslt", "cdecl"): + cnc_wrlagslt = _libs["libfwlib32.so"].get("cnc_wrlagslt", "cdecl") + cnc_wrlagslt.argtypes = [c_uint16, POINTER(IODBLAGSL)] + cnc_wrlagslt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12866 +if _libs["libfwlib32.so"].has("cnc_rdlagst", "cdecl"): + cnc_rdlagst = _libs["libfwlib32.so"].get("cnc_rdlagst", "cdecl") + cnc_rdlagst.argtypes = [c_uint16, POINTER(IODBLAGST)] + cnc_rdlagst.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12869 +if _libs["libfwlib32.so"].has("cnc_wrlagst", "cdecl"): + cnc_wrlagst = _libs["libfwlib32.so"].get("cnc_wrlagst", "cdecl") + cnc_wrlagst.argtypes = [c_uint16, POINTER(IODBLAGST)] + cnc_wrlagst.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12872 +if _libs["libfwlib32.so"].has("cnc_rdledgprc", "cdecl"): + cnc_rdledgprc = _libs["libfwlib32.so"].get("cnc_rdledgprc", "cdecl") + cnc_rdledgprc.argtypes = [c_uint16, POINTER(IODBLEGPR)] + cnc_rdledgprc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12875 +if _libs["libfwlib32.so"].has("cnc_wrledgprc", "cdecl"): + cnc_wrledgprc = _libs["libfwlib32.so"].get("cnc_wrledgprc", "cdecl") + cnc_wrledgprc.argtypes = [c_uint16, POINTER(IODBLEGPR)] + cnc_wrledgprc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12878 +if _libs["libfwlib32.so"].has("cnc_rdlprcprc", "cdecl"): + cnc_rdlprcprc = _libs["libfwlib32.so"].get("cnc_rdlprcprc", "cdecl") + cnc_rdlprcprc.argtypes = [c_uint16, POINTER(IODBLPCPR)] + cnc_rdlprcprc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12881 +if _libs["libfwlib32.so"].has("cnc_wrlprcprc", "cdecl"): + cnc_wrlprcprc = _libs["libfwlib32.so"].get("cnc_wrlprcprc", "cdecl") + cnc_wrlprcprc.argtypes = [c_uint16, POINTER(IODBLPCPR)] + cnc_wrlprcprc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12884 +if _libs["libfwlib32.so"].has("cnc_rdlcmddat", "cdecl"): + cnc_rdlcmddat = _libs["libfwlib32.so"].get("cnc_rdlcmddat", "cdecl") + cnc_rdlcmddat.argtypes = [c_uint16, POINTER(ODBLCMDT)] + cnc_rdlcmddat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12887 +if _libs["libfwlib32.so"].has("cnc_rdldsplc", "cdecl"): + cnc_rdldsplc = _libs["libfwlib32.so"].get("cnc_rdldsplc", "cdecl") + cnc_rdldsplc.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdldsplc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12890 +if _libs["libfwlib32.so"].has("cnc_wrldsplc", "cdecl"): + cnc_wrldsplc = _libs["libfwlib32.so"].get("cnc_wrldsplc", "cdecl") + cnc_wrldsplc.argtypes = [c_uint16, c_int16] + cnc_wrldsplc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12893 +if _libs["libfwlib32.so"].has("cnc_rdlerrz", "cdecl"): + cnc_rdlerrz = _libs["libfwlib32.so"].get("cnc_rdlerrz", "cdecl") + cnc_rdlerrz.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlerrz.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12896 +if _libs["libfwlib32.so"].has("cnc_rdlactnum", "cdecl"): + cnc_rdlactnum = _libs["libfwlib32.so"].get("cnc_rdlactnum", "cdecl") + cnc_rdlactnum.argtypes = [c_uint16, POINTER(ODBLACTN)] + cnc_rdlactnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12899 +if _libs["libfwlib32.so"].has("cnc_rdlcmmt", "cdecl"): + cnc_rdlcmmt = _libs["libfwlib32.so"].get("cnc_rdlcmmt", "cdecl") + cnc_rdlcmmt.argtypes = [c_uint16, POINTER(ODBLCMMT)] + cnc_rdlcmmt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12902 +if _libs["libfwlib32.so"].has("cnc_rdlpwrslt", "cdecl"): + cnc_rdlpwrslt = _libs["libfwlib32.so"].get("cnc_rdlpwrslt", "cdecl") + cnc_rdlpwrslt.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlpwrslt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12905 +if _libs["libfwlib32.so"].has("cnc_wrlpwrslt", "cdecl"): + cnc_wrlpwrslt = _libs["libfwlib32.so"].get("cnc_wrlpwrslt", "cdecl") + cnc_wrlpwrslt.argtypes = [c_uint16, c_int16] + cnc_wrlpwrslt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12908 +if _libs["libfwlib32.so"].has("cnc_rdlpwrctrl", "cdecl"): + cnc_rdlpwrctrl = _libs["libfwlib32.so"].get("cnc_rdlpwrctrl", "cdecl") + cnc_rdlpwrctrl.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlpwrctrl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12911 +if _libs["libfwlib32.so"].has("cnc_wrlpwrctrl", "cdecl"): + cnc_wrlpwrctrl = _libs["libfwlib32.so"].get("cnc_wrlpwrctrl", "cdecl") + cnc_wrlpwrctrl.argtypes = [c_uint16, c_int16] + cnc_wrlpwrctrl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12914 +if _libs["libfwlib32.so"].has("cnc_rdpwofsthis", "cdecl"): + cnc_rdpwofsthis = _libs["libfwlib32.so"].get("cnc_rdpwofsthis", "cdecl") + cnc_rdpwofsthis.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(ODBPWOFST)] + cnc_rdpwofsthis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12917 +if _libs["libfwlib32.so"].has("cnc_rdmngtime", "cdecl"): + cnc_rdmngtime = _libs["libfwlib32.so"].get("cnc_rdmngtime", "cdecl") + cnc_rdmngtime.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(IODBMNGTIME)] + cnc_rdmngtime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12920 +if _libs["libfwlib32.so"].has("cnc_wrmngtime", "cdecl"): + cnc_wrmngtime = _libs["libfwlib32.so"].get("cnc_wrmngtime", "cdecl") + cnc_wrmngtime.argtypes = [c_uint16, c_int32, POINTER(IODBMNGTIME)] + cnc_wrmngtime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12923 +if _libs["libfwlib32.so"].has("cnc_rddischarge", "cdecl"): + cnc_rddischarge = _libs["libfwlib32.so"].get("cnc_rddischarge", "cdecl") + cnc_rddischarge.argtypes = [c_uint16, POINTER(ODBDISCHRG)] + cnc_rddischarge.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12926 +if _libs["libfwlib32.so"].has("cnc_rddischrgalm", "cdecl"): + cnc_rddischrgalm = _libs["libfwlib32.so"].get("cnc_rddischrgalm", "cdecl") + cnc_rddischrgalm.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(ODBDISCHRGALM)] + cnc_rddischrgalm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12929 +if _libs["libfwlib32.so"].has("cnc_rdlppfbdt", "cdecl"): + cnc_rdlppfbdt = _libs["libfwlib32.so"].get("cnc_rdlppfbdt", "cdecl") + cnc_rdlppfbdt.argtypes = [c_uint16, POINTER(IDBLPPFBFG), POINTER(c_int16), POINTER(IODBLPPFBDT)] + cnc_rdlppfbdt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12932 +if _libs["libfwlib32.so"].has("cnc_wrlppfbdt", "cdecl"): + cnc_wrlppfbdt = _libs["libfwlib32.so"].get("cnc_wrlppfbdt", "cdecl") + cnc_wrlppfbdt.argtypes = [c_uint16, POINTER(IDBLPPFBFG), POINTER(c_int16), POINTER(IODBLPPFBDT)] + cnc_wrlppfbdt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12935 +if _libs["libfwlib32.so"].has("cnc_gettimer", "cdecl"): + cnc_gettimer = _libs["libfwlib32.so"].get("cnc_gettimer", "cdecl") + cnc_gettimer.argtypes = [c_uint16, POINTER(IODBTIMER)] + cnc_gettimer.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12938 +if _libs["libfwlib32.so"].has("cnc_settimer", "cdecl"): + cnc_settimer = _libs["libfwlib32.so"].get("cnc_settimer", "cdecl") + cnc_settimer.argtypes = [c_uint16, POINTER(IODBTIMER)] + cnc_settimer.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12941 +if _libs["libfwlib32.so"].has("cnc_rdtimer", "cdecl"): + cnc_rdtimer = _libs["libfwlib32.so"].get("cnc_rdtimer", "cdecl") + cnc_rdtimer.argtypes = [c_uint16, c_int16, POINTER(IODBTIME)] + cnc_rdtimer.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12944 +if _libs["libfwlib32.so"].has("cnc_wrtimer", "cdecl"): + cnc_wrtimer = _libs["libfwlib32.so"].get("cnc_wrtimer", "cdecl") + cnc_wrtimer.argtypes = [c_uint16, c_int16, POINTER(IODBTIME)] + cnc_wrtimer.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12947 +if _libs["libfwlib32.so"].has("cnc_rdtlctldata", "cdecl"): + cnc_rdtlctldata = _libs["libfwlib32.so"].get("cnc_rdtlctldata", "cdecl") + cnc_rdtlctldata.argtypes = [c_uint16, POINTER(IODBTLCTL)] + cnc_rdtlctldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12950 +if _libs["libfwlib32.so"].has("cnc_wrtlctldata", "cdecl"): + cnc_wrtlctldata = _libs["libfwlib32.so"].get("cnc_wrtlctldata", "cdecl") + cnc_wrtlctldata.argtypes = [c_uint16, POINTER(IODBTLCTL)] + cnc_wrtlctldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12953 +if _libs["libfwlib32.so"].has("cnc_rdtooldata", "cdecl"): + cnc_rdtooldata = _libs["libfwlib32.so"].get("cnc_rdtooldata", "cdecl") + cnc_rdtooldata.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLDT)] + cnc_rdtooldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12956 +if _libs["libfwlib32.so"].has("cnc_wrtooldata", "cdecl"): + cnc_wrtooldata = _libs["libfwlib32.so"].get("cnc_wrtooldata", "cdecl") + cnc_wrtooldata.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLDT)] + cnc_wrtooldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12959 +if _libs["libfwlib32.so"].has("cnc_rdmultitldt", "cdecl"): + cnc_rdmultitldt = _libs["libfwlib32.so"].get("cnc_rdmultitldt", "cdecl") + cnc_rdmultitldt.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMLTTL)] + cnc_rdmultitldt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12962 +if _libs["libfwlib32.so"].has("cnc_wrmultitldt", "cdecl"): + cnc_wrmultitldt = _libs["libfwlib32.so"].get("cnc_wrmultitldt", "cdecl") + cnc_wrmultitldt.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMLTTL)] + cnc_wrmultitldt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12965 +if _libs["libfwlib32.so"].has("cnc_rdmtapdata", "cdecl"): + cnc_rdmtapdata = _libs["libfwlib32.so"].get("cnc_rdmtapdata", "cdecl") + cnc_rdmtapdata.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMTAP)] + cnc_rdmtapdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12968 +if _libs["libfwlib32.so"].has("cnc_wrmtapdata", "cdecl"): + cnc_wrmtapdata = _libs["libfwlib32.so"].get("cnc_wrmtapdata", "cdecl") + cnc_wrmtapdata.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMTAP)] + cnc_wrmtapdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12971 +if _libs["libfwlib32.so"].has("cnc_rdmultipieceno", "cdecl"): + cnc_rdmultipieceno = _libs["libfwlib32.so"].get("cnc_rdmultipieceno", "cdecl") + cnc_rdmultipieceno.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdmultipieceno.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12974 +if _libs["libfwlib32.so"].has("cnc_rdtoolinfo", "cdecl"): + cnc_rdtoolinfo = _libs["libfwlib32.so"].get("cnc_rdtoolinfo", "cdecl") + cnc_rdtoolinfo.argtypes = [c_uint16, POINTER(ODBPTLINF)] + cnc_rdtoolinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12977 +if _libs["libfwlib32.so"].has("cnc_rdsafetyzone", "cdecl"): + cnc_rdsafetyzone = _libs["libfwlib32.so"].get("cnc_rdsafetyzone", "cdecl") + cnc_rdsafetyzone.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBSAFE)] + cnc_rdsafetyzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12980 +if _libs["libfwlib32.so"].has("cnc_wrsafetyzone", "cdecl"): + cnc_wrsafetyzone = _libs["libfwlib32.so"].get("cnc_wrsafetyzone", "cdecl") + cnc_wrsafetyzone.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBSAFE)] + cnc_wrsafetyzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12983 +if _libs["libfwlib32.so"].has("cnc_rdtoolzone", "cdecl"): + cnc_rdtoolzone = _libs["libfwlib32.so"].get("cnc_rdtoolzone", "cdecl") + cnc_rdtoolzone.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLZN)] + cnc_rdtoolzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12986 +if _libs["libfwlib32.so"].has("cnc_wrtoolzone", "cdecl"): + cnc_wrtoolzone = _libs["libfwlib32.so"].get("cnc_wrtoolzone", "cdecl") + cnc_wrtoolzone.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBTLZN)] + cnc_wrtoolzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12989 +if _libs["libfwlib32.so"].has("cnc_rdacttlzone", "cdecl"): + cnc_rdacttlzone = _libs["libfwlib32.so"].get("cnc_rdacttlzone", "cdecl") + cnc_rdacttlzone.argtypes = [c_uint16, POINTER(ODBACTTLZN)] + cnc_rdacttlzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12992 +if _libs["libfwlib32.so"].has("cnc_rdsetzone", "cdecl"): + cnc_rdsetzone = _libs["libfwlib32.so"].get("cnc_rdsetzone", "cdecl") + cnc_rdsetzone.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdsetzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12995 +if _libs["libfwlib32.so"].has("cnc_wrsetzone", "cdecl"): + cnc_wrsetzone = _libs["libfwlib32.so"].get("cnc_wrsetzone", "cdecl") + cnc_wrsetzone.argtypes = [c_uint16, c_int16] + cnc_wrsetzone.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 12998 +if _libs["libfwlib32.so"].has("cnc_rdbrstrinfo", "cdecl"): + cnc_rdbrstrinfo = _libs["libfwlib32.so"].get("cnc_rdbrstrinfo", "cdecl") + cnc_rdbrstrinfo.argtypes = [c_uint16, POINTER(ODBBRS)] + cnc_rdbrstrinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13001 +if _libs["libfwlib32.so"].has("cnc_rdmenuswitch", "cdecl"): + cnc_rdmenuswitch = _libs["libfwlib32.so"].get("cnc_rdmenuswitch", "cdecl") + cnc_rdmenuswitch.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdmenuswitch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13004 +if _libs["libfwlib32.so"].has("cnc_wrmenuswitch", "cdecl"): + cnc_wrmenuswitch = _libs["libfwlib32.so"].get("cnc_wrmenuswitch", "cdecl") + cnc_wrmenuswitch.argtypes = [c_uint16, c_int16, c_int16] + cnc_wrmenuswitch.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13007 +if _libs["libfwlib32.so"].has("cnc_rdradofs", "cdecl"): + cnc_rdradofs = _libs["libfwlib32.so"].get("cnc_rdradofs", "cdecl") + cnc_rdradofs.argtypes = [c_uint16, POINTER(ODBROFS)] + cnc_rdradofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13010 +if _libs["libfwlib32.so"].has("cnc_rdlenofs", "cdecl"): + cnc_rdlenofs = _libs["libfwlib32.so"].get("cnc_rdlenofs", "cdecl") + cnc_rdlenofs.argtypes = [c_uint16, POINTER(ODBLOFS)] + cnc_rdlenofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13013 +if _libs["libfwlib32.so"].has("cnc_rdfixcycle", "cdecl"): + cnc_rdfixcycle = _libs["libfwlib32.so"].get("cnc_rdfixcycle", "cdecl") + cnc_rdfixcycle.argtypes = [c_uint16, POINTER(ODBFIX)] + cnc_rdfixcycle.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13016 +if _libs["libfwlib32.so"].has("cnc_rdcdrotate", "cdecl"): + cnc_rdcdrotate = _libs["libfwlib32.so"].get("cnc_rdcdrotate", "cdecl") + cnc_rdcdrotate.argtypes = [c_uint16, POINTER(ODBROT)] + cnc_rdcdrotate.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13019 +if _libs["libfwlib32.so"].has("cnc_rd3dcdcnv", "cdecl"): + cnc_rd3dcdcnv = _libs["libfwlib32.so"].get("cnc_rd3dcdcnv", "cdecl") + cnc_rd3dcdcnv.argtypes = [c_uint16, POINTER(ODB3DCD)] + cnc_rd3dcdcnv.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13022 +if _libs["libfwlib32.so"].has("cnc_rdmirimage", "cdecl"): + cnc_rdmirimage = _libs["libfwlib32.so"].get("cnc_rdmirimage", "cdecl") + cnc_rdmirimage.argtypes = [c_uint16, POINTER(ODBMIR)] + cnc_rdmirimage.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13025 +if _libs["libfwlib32.so"].has("cnc_rdscaling", "cdecl"): + cnc_rdscaling = _libs["libfwlib32.so"].get("cnc_rdscaling", "cdecl") + cnc_rdscaling.argtypes = [c_uint16, POINTER(ODBSCL)] + cnc_rdscaling.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13028 +if _libs["libfwlib32.so"].has("cnc_rd3dtofs", "cdecl"): + cnc_rd3dtofs = _libs["libfwlib32.so"].get("cnc_rd3dtofs", "cdecl") + cnc_rd3dtofs.argtypes = [c_uint16, POINTER(ODB3DTO)] + cnc_rd3dtofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13031 +for _lib in _libs.values(): + if not _lib.has("cnc_rdposofs", "cdecl"): + continue + cnc_rdposofs = _lib.get("cnc_rdposofs", "cdecl") + cnc_rdposofs.argtypes = [c_uint16, POINTER(ODBPOFS)] + cnc_rdposofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13034 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhpccset", "cdecl"): + continue + cnc_rdhpccset = _lib.get("cnc_rdhpccset", "cdecl") + cnc_rdhpccset.argtypes = [c_uint16, POINTER(IODBHPST)] + cnc_rdhpccset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13037 +for _lib in _libs.values(): + if not _lib.has("cnc_wrhpccset", "cdecl"): + continue + cnc_wrhpccset = _lib.get("cnc_wrhpccset", "cdecl") + cnc_wrhpccset.argtypes = [c_uint16, POINTER(IODBHPST)] + cnc_wrhpccset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13040 +if _libs["libfwlib32.so"].has("cnc_hpccatset", "cdecl"): + cnc_hpccatset = _libs["libfwlib32.so"].get("cnc_hpccatset", "cdecl") + cnc_hpccatset.argtypes = [c_uint16] + cnc_hpccatset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13043 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhpcctupr", "cdecl"): + continue + cnc_rdhpcctupr = _lib.get("cnc_rdhpcctupr", "cdecl") + cnc_rdhpcctupr.argtypes = [c_uint16, POINTER(IODBHPPR)] + cnc_rdhpcctupr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13046 +for _lib in _libs.values(): + if not _lib.has("cnc_wrhpcctupr", "cdecl"): + continue + cnc_wrhpcctupr = _lib.get("cnc_wrhpcctupr", "cdecl") + cnc_wrhpcctupr.argtypes = [c_uint16, POINTER(IODBHPPR)] + cnc_wrhpcctupr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13049 +for _lib in _libs.values(): + if not _lib.has("cnc_rdhpcctuac", "cdecl"): + continue + cnc_rdhpcctuac = _lib.get("cnc_rdhpcctuac", "cdecl") + cnc_rdhpcctuac.argtypes = [c_uint16, POINTER(IODBHPAC)] + cnc_rdhpcctuac.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13052 +for _lib in _libs.values(): + if not _lib.has("cnc_wrhpcctuac", "cdecl"): + continue + cnc_wrhpcctuac = _lib.get("cnc_wrhpcctuac", "cdecl") + cnc_wrhpcctuac.argtypes = [c_uint16, POINTER(IODBHPAC)] + cnc_wrhpcctuac.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13055 +if _libs["libfwlib32.so"].has("cnc_hpccattune", "cdecl"): + cnc_hpccattune = _libs["libfwlib32.so"].get("cnc_hpccattune", "cdecl") + cnc_hpccattune.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_hpccattune.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13058 +if _libs["libfwlib32.so"].has("cnc_hpccactfine", "cdecl"): + cnc_hpccactfine = _libs["libfwlib32.so"].get("cnc_hpccactfine", "cdecl") + cnc_hpccactfine.argtypes = [c_uint16, POINTER(c_int16)] + cnc_hpccactfine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13061 +if _libs["libfwlib32.so"].has("cnc_hpccselfine", "cdecl"): + cnc_hpccselfine = _libs["libfwlib32.so"].get("cnc_hpccselfine", "cdecl") + cnc_hpccselfine.argtypes = [c_uint16, c_int16] + cnc_hpccselfine.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13064 +for _lib in _libs.values(): + if not _lib.has("cnc_rdfixoffs", "cdecl"): + continue + cnc_rdfixoffs = _lib.get("cnc_rdfixoffs", "cdecl") + cnc_rdfixoffs.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBFOFS)] + cnc_rdfixoffs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13067 +for _lib in _libs.values(): + if not _lib.has("cnc_wrfixoffs", "cdecl"): + continue + cnc_wrfixoffs = _lib.get("cnc_wrfixoffs", "cdecl") + cnc_wrfixoffs.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBFOFS)] + cnc_wrfixoffs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13070 +if _libs["libfwlib32.so"].has("cnc_rdactfixofs", "cdecl"): + cnc_rdactfixofs = _libs["libfwlib32.so"].get("cnc_rdactfixofs", "cdecl") + cnc_rdactfixofs.argtypes = [c_uint16, c_int16, POINTER(IODBZOFS)] + cnc_rdactfixofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13073 +if _libs["libfwlib32.so"].has("cnc_rdfixofs", "cdecl"): + cnc_rdfixofs = _libs["libfwlib32.so"].get("cnc_rdfixofs", "cdecl") + cnc_rdfixofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBZOR)] + cnc_rdfixofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13076 +if _libs["libfwlib32.so"].has("cnc_wrfixofs", "cdecl"): + cnc_wrfixofs = _libs["libfwlib32.so"].get("cnc_wrfixofs", "cdecl") + cnc_wrfixofs.argtypes = [c_uint16, c_int16, POINTER(IODBZOR)] + cnc_wrfixofs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13079 +for _lib in _libs.values(): + if not _lib.has("cnc_rdactdofs", "cdecl"): + continue + cnc_rdactdofs = _lib.get("cnc_rdactdofs", "cdecl") + cnc_rdactdofs.argtypes = [c_uint16, c_int16, POINTER(IODBZOFS)] + cnc_rdactdofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13082 +for _lib in _libs.values(): + if not _lib.has("cnc_rddofs", "cdecl"): + continue + cnc_rddofs = _lib.get("cnc_rddofs", "cdecl") + cnc_rddofs.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBZOR)] + cnc_rddofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13085 +for _lib in _libs.values(): + if not _lib.has("cnc_wrdofs", "cdecl"): + continue + cnc_wrdofs = _lib.get("cnc_wrdofs", "cdecl") + cnc_wrdofs.argtypes = [c_uint16, c_int16, POINTER(IODBZOR)] + cnc_wrdofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13088 +for _lib in _libs.values(): + if not _lib.has("cnc_cdautoset", "cdecl"): + continue + cnc_cdautoset = _lib.get("cnc_cdautoset", "cdecl") + cnc_cdautoset.argtypes = [c_uint16, c_int16, c_int16] + cnc_cdautoset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13091 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcdslctprm", "cdecl"): + continue + cnc_rdcdslctprm = _lib.get("cnc_rdcdslctprm", "cdecl") + cnc_rdcdslctprm.argtypes = [c_uint16, c_int16, POINTER(c_uint16), POINTER(IODBCTPR)] + cnc_rdcdslctprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13094 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcdslctprmm", "cdecl"): + continue + cnc_rdcdslctprmm = _lib.get("cnc_rdcdslctprmm", "cdecl") + cnc_rdcdslctprmm.argtypes = [c_uint16, c_int16, POINTER(c_uint16), POINTER(IODBCTPRM)] + cnc_rdcdslctprmm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13097 +if _libs["libfwlib32.so"].has("cnc_rdjogmdi", "cdecl"): + cnc_rdjogmdi = _libs["libfwlib32.so"].get("cnc_rdjogmdi", "cdecl") + cnc_rdjogmdi.argtypes = [c_uint16, POINTER(ODBJOGCMD)] + cnc_rdjogmdi.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13100 +if _libs["libfwlib32.so"].has("cnc_wrjogmdi", "cdecl"): + cnc_wrjogmdi = _libs["libfwlib32.so"].get("cnc_wrjogmdi", "cdecl") + cnc_wrjogmdi.argtypes = [c_uint16, String] + cnc_wrjogmdi.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13103 +if _libs["libfwlib32.so"].has("cnc_wrjogmdiclr", "cdecl"): + cnc_wrjogmdiclr = _libs["libfwlib32.so"].get("cnc_wrjogmdiclr", "cdecl") + cnc_wrjogmdiclr.argtypes = [c_uint16] + cnc_wrjogmdiclr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13106 +if _libs["libfwlib32.so"].has("cnc_rd3dtooltip", "cdecl"): + cnc_rd3dtooltip = _libs["libfwlib32.so"].get("cnc_rd3dtooltip", "cdecl") + cnc_rd3dtooltip.argtypes = [c_uint16, POINTER(ODB3DHDL)] + cnc_rd3dtooltip.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13109 +for _lib in _libs.values(): + if not _lib.has("cnc_rd5dtooltip", "cdecl"): + continue + cnc_rd5dtooltip = _lib.get("cnc_rd5dtooltip", "cdecl") + cnc_rd5dtooltip.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODB5DHDL)] + cnc_rd5dtooltip.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13112 +for _lib in _libs.values(): + if not _lib.has("cnc_rd5dmacmov", "cdecl"): + continue + cnc_rd5dmacmov = _lib.get("cnc_rd5dmacmov", "cdecl") + cnc_rd5dmacmov.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODB5DHDL)] + cnc_rd5dmacmov.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13115 +for _lib in _libs.values(): + if not _lib.has("cnc_rd5dpulse", "cdecl"): + continue + cnc_rd5dpulse = _lib.get("cnc_rd5dpulse", "cdecl") + cnc_rd5dpulse.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODB5DPLS)] + cnc_rd5dpulse.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13118 +for _lib in _libs.values(): + if not _lib.has("cnc_clr5dplsmov", "cdecl"): + continue + cnc_clr5dplsmov = _lib.get("cnc_clr5dplsmov", "cdecl") + cnc_clr5dplsmov.argtypes = [c_uint16, c_int16] + cnc_clr5dplsmov.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13121 +if _libs["libfwlib32.so"].has("cnc_rd3dpulse", "cdecl"): + cnc_rd3dpulse = _libs["libfwlib32.so"].get("cnc_rd3dpulse", "cdecl") + cnc_rd3dpulse.argtypes = [c_uint16, POINTER(ODB3DPLS)] + cnc_rd3dpulse.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13124 +if _libs["libfwlib32.so"].has("cnc_rd3dmovrlap", "cdecl"): + cnc_rd3dmovrlap = _libs["libfwlib32.so"].get("cnc_rd3dmovrlap", "cdecl") + cnc_rd3dmovrlap.argtypes = [c_uint16, POINTER(ODB3DHDL)] + cnc_rd3dmovrlap.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13127 +if _libs["libfwlib32.so"].has("cnc_rd3dofschg", "cdecl"): + cnc_rd3dofschg = _libs["libfwlib32.so"].get("cnc_rd3dofschg", "cdecl") + cnc_rd3dofschg.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rd3dofschg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13130 +if _libs["libfwlib32.so"].has("cnc_clr3dplsmov", "cdecl"): + cnc_clr3dplsmov = _libs["libfwlib32.so"].get("cnc_clr3dplsmov", "cdecl") + cnc_clr3dplsmov.argtypes = [c_uint16, c_int16] + cnc_clr3dplsmov.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13133 +if _libs["libfwlib32.so"].has("cnc_start", "cdecl"): + cnc_start = _libs["libfwlib32.so"].get("cnc_start", "cdecl") + cnc_start.argtypes = [c_uint16] + cnc_start.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13136 +if _libs["libfwlib32.so"].has("cnc_reset", "cdecl"): + cnc_reset = _libs["libfwlib32.so"].get("cnc_reset", "cdecl") + cnc_reset.argtypes = [c_uint16] + cnc_reset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13139 +if _libs["libfwlib32.so"].has("cnc_reset2", "cdecl"): + cnc_reset2 = _libs["libfwlib32.so"].get("cnc_reset2", "cdecl") + cnc_reset2.argtypes = [c_uint16] + cnc_reset2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13142 +if _libs["libfwlib32.so"].has("cnc_dispoptmsg", "cdecl"): + cnc_dispoptmsg = _libs["libfwlib32.so"].get("cnc_dispoptmsg", "cdecl") + cnc_dispoptmsg.argtypes = [c_uint16, String] + cnc_dispoptmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13145 +if _libs["libfwlib32.so"].has("cnc_optmsgans", "cdecl"): + cnc_optmsgans = _libs["libfwlib32.so"].get("cnc_optmsgans", "cdecl") + cnc_optmsgans.argtypes = [c_uint16, POINTER(c_int16)] + cnc_optmsgans.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13148 +if _libs["libfwlib32.so"].has("cnc_getcncmodel", "cdecl"): + cnc_getcncmodel = _libs["libfwlib32.so"].get("cnc_getcncmodel", "cdecl") + cnc_getcncmodel.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getcncmodel.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13151 +if _libs["libfwlib32.so"].has("cnc_rdaxisname", "cdecl"): + cnc_rdaxisname = _libs["libfwlib32.so"].get("cnc_rdaxisname", "cdecl") + cnc_rdaxisname.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBAXISNAME)] + cnc_rdaxisname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13154 +if _libs["libfwlib32.so"].has("cnc_rdspdlname", "cdecl"): + cnc_rdspdlname = _libs["libfwlib32.so"].get("cnc_rdspdlname", "cdecl") + cnc_rdspdlname.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBSPDLNAME)] + cnc_rdspdlname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13157 +for _lib in _libs.values(): + if not _lib.has("cnc_rdspdlnamem", "cdecl"): + continue + cnc_rdspdlnamem = _lib.get("cnc_rdspdlnamem", "cdecl") + cnc_rdspdlnamem.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBSPDLNAME)] + cnc_rdspdlnamem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13161 +if _libs["libfwlib32.so"].has("cnc_exaxisname", "cdecl"): + cnc_exaxisname = _libs["libfwlib32.so"].get("cnc_exaxisname", "cdecl") + cnc_exaxisname.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_char * int(4))] + cnc_exaxisname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13165 +if _libs["libfwlib32.so"].has("cnc_exaxisname2", "cdecl"): + cnc_exaxisname2 = _libs["libfwlib32.so"].get("cnc_exaxisname2", "cdecl") + cnc_exaxisname2.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_char * int(4))] + cnc_exaxisname2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13168 +if _libs["libfwlib32.so"].has("cnc_rdrelaxis", "cdecl"): + cnc_rdrelaxis = _libs["libfwlib32.so"].get("cnc_rdrelaxis", "cdecl") + cnc_rdrelaxis.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBRELAXIS)] + cnc_rdrelaxis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13171 +if _libs["libfwlib32.so"].has("cnc_rdabsaxis", "cdecl"): + cnc_rdabsaxis = _libs["libfwlib32.so"].get("cnc_rdabsaxis", "cdecl") + cnc_rdabsaxis.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdabsaxis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13174 +if _libs["libfwlib32.so"].has("cnc_axisnum", "cdecl"): + cnc_axisnum = _libs["libfwlib32.so"].get("cnc_axisnum", "cdecl") + cnc_axisnum.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_axisnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13177 +for _lib in _libs.values(): + if not _lib.has("cnc_axisnum2", "cdecl"): + continue + cnc_axisnum2 = _lib.get("cnc_axisnum2", "cdecl") + cnc_axisnum2.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16)] + cnc_axisnum2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13180 +if _libs["libfwlib32.so"].has("cnc_rdcexesram", "cdecl"): + cnc_rdcexesram = _libs["libfwlib32.so"].get("cnc_rdcexesram", "cdecl") + cnc_rdcexesram.argtypes = [c_uint16, c_int32, POINTER(None), POINTER(c_int32)] + cnc_rdcexesram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13184 +if _libs["libfwlib32.so"].has("cnc_wrcexesram", "cdecl"): + cnc_wrcexesram = _libs["libfwlib32.so"].get("cnc_wrcexesram", "cdecl") + cnc_wrcexesram.argtypes = [c_uint16, c_int32, POINTER(None), POINTER(c_int32)] + cnc_wrcexesram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13188 +if _libs["libfwlib32.so"].has("cnc_cexesraminfo", "cdecl"): + cnc_cexesraminfo = _libs["libfwlib32.so"].get("cnc_cexesraminfo", "cdecl") + cnc_cexesraminfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(c_int32)] + cnc_cexesraminfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13192 +if _libs["libfwlib32.so"].has("cnc_cexesramsize", "cdecl"): + cnc_cexesramsize = _libs["libfwlib32.so"].get("cnc_cexesramsize", "cdecl") + cnc_cexesramsize.argtypes = [c_uint16, POINTER(c_int32)] + cnc_cexesramsize.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13196 +if _libs["libfwlib32.so"].has("cnc_rdtrqmonitor", "cdecl"): + cnc_rdtrqmonitor = _libs["libfwlib32.so"].get("cnc_rdtrqmonitor", "cdecl") + cnc_rdtrqmonitor.argtypes = [c_uint16, c_int32, POINTER(None), POINTER(c_int32)] + cnc_rdtrqmonitor.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13199 +if _libs["libfwlib32.so"].has("cnc_rdcoordnum", "cdecl"): + cnc_rdcoordnum = _libs["libfwlib32.so"].get("cnc_rdcoordnum", "cdecl") + cnc_rdcoordnum.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdcoordnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13202 +if _libs["libfwlib32.so"].has("cnc_ftosjis", "cdecl"): + cnc_ftosjis = _libs["libfwlib32.so"].get("cnc_ftosjis", "cdecl") + cnc_ftosjis.argtypes = [c_uint16, String, String] + cnc_ftosjis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13205 +for _lib in _libs.values(): + if not _lib.has("cnc_wrunsolicprm", "cdecl"): + continue + cnc_wrunsolicprm = _lib.get("cnc_wrunsolicprm", "cdecl") + cnc_wrunsolicprm.argtypes = [c_uint16, c_int16, POINTER(IODBUNSOLIC)] + cnc_wrunsolicprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13208 +for _lib in _libs.values(): + if not _lib.has("cnc_rdunsolicprm", "cdecl"): + continue + cnc_rdunsolicprm = _lib.get("cnc_rdunsolicprm", "cdecl") + cnc_rdunsolicprm.argtypes = [c_uint16, c_int16, POINTER(IODBUNSOLIC)] + cnc_rdunsolicprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13211 +for _lib in _libs.values(): + if not _lib.has("cnc_wrunsolicprm2", "cdecl"): + continue + cnc_wrunsolicprm2 = _lib.get("cnc_wrunsolicprm2", "cdecl") + cnc_wrunsolicprm2.argtypes = [c_uint16, c_int16, POINTER(IODBUNSOLIC2)] + cnc_wrunsolicprm2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13214 +for _lib in _libs.values(): + if not _lib.has("cnc_rdunsolicprm2", "cdecl"): + continue + cnc_rdunsolicprm2 = _lib.get("cnc_rdunsolicprm2", "cdecl") + cnc_rdunsolicprm2.argtypes = [c_uint16, c_int16, POINTER(IODBUNSOLIC2)] + cnc_rdunsolicprm2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13217 +for _lib in _libs.values(): + if not _lib.has("cnc_unsolicstart", "cdecl"): + continue + cnc_unsolicstart = _lib.get("cnc_unsolicstart", "cdecl") + cnc_unsolicstart.argtypes = [c_uint16, c_int16, c_int, c_uint32, c_int16, POINTER(c_int16)] + cnc_unsolicstart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13220 +for _lib in _libs.values(): + if not _lib.has("cnc_unsolicstop", "cdecl"): + continue + cnc_unsolicstop = _lib.get("cnc_unsolicstop", "cdecl") + cnc_unsolicstop.argtypes = [c_uint16, c_int16] + cnc_unsolicstop.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13223 +for _lib in _libs.values(): + if not _lib.has("cnc_rdunsolicmsg", "cdecl"): + continue + cnc_rdunsolicmsg = _lib.get("cnc_rdunsolicmsg", "cdecl") + cnc_rdunsolicmsg.argtypes = [c_int16, POINTER(IDBUNSOLICMSG)] + cnc_rdunsolicmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13226 +for _lib in _libs.values(): + if not _lib.has("cnc_rdunsolicmsg2", "cdecl"): + continue + cnc_rdunsolicmsg2 = _lib.get("cnc_rdunsolicmsg2", "cdecl") + cnc_rdunsolicmsg2.argtypes = [c_int16, POINTER(IDBUNSOLICMSG2)] + cnc_rdunsolicmsg2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13229 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtrqlimit", "cdecl"): + continue + cnc_wrtrqlimit = _lib.get("cnc_wrtrqlimit", "cdecl") + cnc_wrtrqlimit.argtypes = [c_uint16, c_int16, POINTER(IDBTRQ)] + cnc_wrtrqlimit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13232 +for _lib in _libs.values(): + if not _lib.has("cnc_ftrq_from_save", "cdecl"): + continue + cnc_ftrq_from_save = _lib.get("cnc_ftrq_from_save", "cdecl") + cnc_ftrq_from_save.argtypes = [c_uint16] + cnc_ftrq_from_save.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13235 +for _lib in _libs.values(): + if not _lib.has("cnc_ftrq_from_load", "cdecl"): + continue + cnc_ftrq_from_load = _lib.get("cnc_ftrq_from_load", "cdecl") + cnc_ftrq_from_load.argtypes = [c_uint16] + cnc_ftrq_from_load.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13238 +for _lib in _libs.values(): + if not _lib.has("cnc_ftrq_data_copy", "cdecl"): + continue + cnc_ftrq_data_copy = _lib.get("cnc_ftrq_data_copy", "cdecl") + cnc_ftrq_data_copy.argtypes = [c_uint16] + cnc_ftrq_data_copy.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13241 +for _lib in _libs.values(): + if not _lib.has("cnc_rdftrq_info", "cdecl"): + continue + cnc_rdftrq_info = _lib.get("cnc_rdftrq_info", "cdecl") + cnc_rdftrq_info.argtypes = [c_uint16, c_int16, POINTER(ODBP_FTRQ_PRM_INF)] + cnc_rdftrq_info.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13244 +for _lib in _libs.values(): + if not _lib.has("cnc_rdftrq_storecount", "cdecl"): + continue + cnc_rdftrq_storecount = _lib.get("cnc_rdftrq_storecount", "cdecl") + cnc_rdftrq_storecount.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_rdftrq_storecount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13247 +for _lib in _libs.values(): + if not _lib.has("cnc_rdftrq_data", "cdecl"): + continue + cnc_rdftrq_data = _lib.get("cnc_rdftrq_data", "cdecl") + cnc_rdftrq_data.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int16), POINTER(c_uint32)] + cnc_rdftrq_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13251 +for _lib in _libs.values(): + if not _lib.has("embetb_rdparam_w", "cdecl"): + continue + embetb_rdparam_w = _lib.get("embetb_rdparam_w", "cdecl") + embetb_rdparam_w.argtypes = [c_uint16, c_int16, POINTER(IODBEMBETHPRMW)] + embetb_rdparam_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13254 +for _lib in _libs.values(): + if not _lib.has("embetb_wrparam_w", "cdecl"): + continue + embetb_wrparam_w = _lib.get("embetb_wrparam_w", "cdecl") + embetb_wrparam_w.argtypes = [c_uint16, c_int16, POINTER(IODBEMBETHPRMW)] + embetb_wrparam_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13257 +if _libs["libfwlib32.so"].has("cnc_rdpm_mcnitem", "cdecl"): + cnc_rdpm_mcnitem = _libs["libfwlib32.so"].get("cnc_rdpm_mcnitem", "cdecl") + cnc_rdpm_mcnitem.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_char * int(62))] + cnc_rdpm_mcnitem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13260 +if _libs["libfwlib32.so"].has("cnc_wrpm_mcnitem", "cdecl"): + cnc_wrpm_mcnitem = _libs["libfwlib32.so"].get("cnc_wrpm_mcnitem", "cdecl") + cnc_wrpm_mcnitem.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_char * int(62))] + cnc_wrpm_mcnitem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13263 +if _libs["libfwlib32.so"].has("cnc_rdpm_cncitem", "cdecl"): + cnc_rdpm_cncitem = _libs["libfwlib32.so"].get("cnc_rdpm_cncitem", "cdecl") + cnc_rdpm_cncitem.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_char * int(62))] + cnc_rdpm_cncitem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13266 +if _libs["libfwlib32.so"].has("cnc_rdpm_item", "cdecl"): + cnc_rdpm_item = _libs["libfwlib32.so"].get("cnc_rdpm_item", "cdecl") + cnc_rdpm_item.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPMAINTE)] + cnc_rdpm_item.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13269 +if _libs["libfwlib32.so"].has("cnc_wrpm_item", "cdecl"): + cnc_wrpm_item = _libs["libfwlib32.so"].get("cnc_wrpm_item", "cdecl") + cnc_wrpm_item.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPMAINTE)] + cnc_wrpm_item.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13272 +if _libs["libfwlib32.so"].has("cnc_rdcncmem", "cdecl"): + cnc_rdcncmem = _libs["libfwlib32.so"].get("cnc_rdcncmem", "cdecl") + cnc_rdcncmem.argtypes = [c_uint16, c_int16, c_uint32, c_uint32, POINTER(None)] + cnc_rdcncmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13275 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcncmem", "cdecl"): + continue + cnc_wrcncmem = _lib.get("cnc_wrcncmem", "cdecl") + cnc_wrcncmem.argtypes = [c_uint16, c_int16, c_uint32, c_uint32, POINTER(None)] + cnc_wrcncmem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13278 +if _libs["libfwlib32.so"].has("cnc_rdope_lvl", "cdecl"): + cnc_rdope_lvl = _libs["libfwlib32.so"].get("cnc_rdope_lvl", "cdecl") + cnc_rdope_lvl.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdope_lvl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13281 +if _libs["libfwlib32.so"].has("cnc_prot_pswinp", "cdecl"): + cnc_prot_pswinp = _libs["libfwlib32.so"].get("cnc_prot_pswinp", "cdecl") + cnc_prot_pswinp.argtypes = [c_uint16, String] + cnc_prot_pswinp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13284 +if _libs["libfwlib32.so"].has("cnc_prot_pswcan", "cdecl"): + cnc_prot_pswcan = _libs["libfwlib32.so"].get("cnc_prot_pswcan", "cdecl") + cnc_prot_pswcan.argtypes = [c_uint16] + cnc_prot_pswcan.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13287 +if _libs["libfwlib32.so"].has("cnc_prot_pswchg", "cdecl"): + cnc_prot_pswchg = _libs["libfwlib32.so"].get("cnc_prot_pswchg", "cdecl") + cnc_prot_pswchg.argtypes = [c_uint16, c_int16, String, String, String] + cnc_prot_pswchg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13290 +if _libs["libfwlib32.so"].has("cnc_prot_pswinit", "cdecl"): + cnc_prot_pswinit = _libs["libfwlib32.so"].get("cnc_prot_pswinit", "cdecl") + cnc_prot_pswinit.argtypes = [c_uint16, c_int16] + cnc_prot_pswinit.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13293 +if _libs["libfwlib32.so"].has("cnc_rdprt_lvl", "cdecl"): + cnc_rdprt_lvl = _libs["libfwlib32.so"].get("cnc_rdprt_lvl", "cdecl") + cnc_rdprt_lvl.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdprt_lvl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13296 +if _libs["libfwlib32.so"].has("cnc_wrprt_lvl", "cdecl"): + cnc_wrprt_lvl = _libs["libfwlib32.so"].get("cnc_wrprt_lvl", "cdecl") + cnc_wrprt_lvl.argtypes = [c_uint16, c_int16, c_int16, c_int16] + cnc_wrprt_lvl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13299 +if _libs["libfwlib32.so"].has("cnc_rdprt_data", "cdecl"): + cnc_rdprt_data = _libs["libfwlib32.so"].get("cnc_rdprt_data", "cdecl") + cnc_rdprt_data.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_rdprt_data.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13302 +if _libs["libfwlib32.so"].has("cnc_rdfsraminfo", "cdecl"): + cnc_rdfsraminfo = _libs["libfwlib32.so"].get("cnc_rdfsraminfo", "cdecl") + cnc_rdfsraminfo.argtypes = [c_uint16, c_uint32, POINTER(ODBSRAMIF)] + cnc_rdfsraminfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13303 +for _lib in _libs.values(): + if not _lib.has("cnc_rdfsraminfo2", "cdecl"): + continue + cnc_rdfsraminfo2 = _lib.get("cnc_rdfsraminfo2", "cdecl") + cnc_rdfsraminfo2.argtypes = [c_uint16, c_uint32, POINTER(ODBSRAMIF2)] + cnc_rdfsraminfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13306 +if _libs["libfwlib32.so"].has("cnc_rdfile_sram", "cdecl"): + cnc_rdfile_sram = _libs["libfwlib32.so"].get("cnc_rdfile_sram", "cdecl") + cnc_rdfile_sram.argtypes = [c_uint16, c_uint32, c_uint32, c_int32, String] + cnc_rdfile_sram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13309 +if _libs["libfwlib32.so"].has("cnc_wrfile_sram", "cdecl"): + cnc_wrfile_sram = _libs["libfwlib32.so"].get("cnc_wrfile_sram", "cdecl") + cnc_wrfile_sram.argtypes = [c_uint16, c_uint32, c_uint32, c_int32, String] + cnc_wrfile_sram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13312 +if _libs["libfwlib32.so"].has("cnc_pwoff_alarm", "cdecl"): + cnc_pwoff_alarm = _libs["libfwlib32.so"].get("cnc_pwoff_alarm", "cdecl") + cnc_pwoff_alarm.argtypes = [c_uint16] + cnc_pwoff_alarm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13314 +for _lib in _libs.values(): + if not _lib.has("cnc_req_alarm", "cdecl"): + continue + cnc_req_alarm = _lib.get("cnc_req_alarm", "cdecl") + cnc_req_alarm.argtypes = [c_uint16, c_int16, c_int16] + cnc_req_alarm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13317 +for _lib in _libs.values(): + if not _lib.has("cnc_set_cutcnd_exval", "cdecl"): + continue + cnc_set_cutcnd_exval = _lib.get("cnc_set_cutcnd_exval", "cdecl") + cnc_set_cutcnd_exval.argtypes = [c_uint16] + cnc_set_cutcnd_exval.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13320 +if _libs["libfwlib32.so"].has("cnc_chglang", "cdecl"): + cnc_chglang = _libs["libfwlib32.so"].get("cnc_chglang", "cdecl") + cnc_chglang.argtypes = [c_uint16, c_char] + cnc_chglang.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13323 +for _lib in _libs.values(): + if not _lib.has("cnc_settpnlcalib", "cdecl"): + continue + cnc_settpnlcalib = _lib.get("cnc_settpnlcalib", "cdecl") + cnc_settpnlcalib.argtypes = [c_uint16, c_int16] + cnc_settpnlcalib.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13326 +for _lib in _libs.values(): + if not _lib.has("cnc_tpl_read", "cdecl"): + continue + cnc_tpl_read = _lib.get("cnc_tpl_read", "cdecl") + cnc_tpl_read.argtypes = [c_uint16, POINTER(ODBTPNLINTF)] + cnc_tpl_read.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13329 +for _lib in _libs.values(): + if not _lib.has("cnc_nextdistance", "cdecl"): + continue + cnc_nextdistance = _lib.get("cnc_nextdistance", "cdecl") + cnc_nextdistance.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBAXIS)] + cnc_nextdistance.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13332 +for _lib in _libs.values(): + if not _lib.has("cnc_rdipltp", "cdecl"): + continue + cnc_rdipltp = _lib.get("cnc_rdipltp", "cdecl") + cnc_rdipltp.argtypes = [c_uint16, POINTER(ODBIPL)] + cnc_rdipltp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13335 +if _libs["libfwlib32.so"].has("cnc_rdsyssoft3", "cdecl"): + cnc_rdsyssoft3 = _libs["libfwlib32.so"].get("cnc_rdsyssoft3", "cdecl") + cnc_rdsyssoft3.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(ODBSYSS3)] + cnc_rdsyssoft3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13338 +for _lib in _libs.values(): + if not _lib.has("cnc_settolnum_qset", "cdecl"): + continue + cnc_settolnum_qset = _lib.get("cnc_settolnum_qset", "cdecl") + cnc_settolnum_qset.argtypes = [c_uint16, c_int16] + cnc_settolnum_qset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13341 +for _lib in _libs.values(): + if not _lib.has("cnc_setzofsnum_qset", "cdecl"): + continue + cnc_setzofsnum_qset = _lib.get("cnc_setzofsnum_qset", "cdecl") + cnc_setzofsnum_qset.argtypes = [c_uint16, c_int16] + cnc_setzofsnum_qset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13344 +for _lib in _libs.values(): + if not _lib.has("cnc_gettolnum_qset", "cdecl"): + continue + cnc_gettolnum_qset = _lib.get("cnc_gettolnum_qset", "cdecl") + cnc_gettolnum_qset.argtypes = [c_uint16, POINTER(c_int16)] + cnc_gettolnum_qset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13347 +for _lib in _libs.values(): + if not _lib.has("cnc_getzofsnum_qset", "cdecl"): + continue + cnc_getzofsnum_qset = _lib.get("cnc_getzofsnum_qset", "cdecl") + cnc_getzofsnum_qset.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getzofsnum_qset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13350 +if _libs["libfwlib32.so"].has("cnc_wrtofsdrctinp", "cdecl"): + cnc_wrtofsdrctinp = _libs["libfwlib32.so"].get("cnc_wrtofsdrctinp", "cdecl") + cnc_wrtofsdrctinp.argtypes = [c_uint16, c_int16, c_int16, REALMES] + cnc_wrtofsdrctinp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13353 +for _lib in _libs.values(): + if not _lib.has("cnc_rdoverstore", "cdecl"): + continue + cnc_rdoverstore = _lib.get("cnc_rdoverstore", "cdecl") + cnc_rdoverstore.argtypes = [c_uint16, POINTER(IODBOVSTR)] + cnc_rdoverstore.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13356 +for _lib in _libs.values(): + if not _lib.has("cnc_wroverstore", "cdecl"): + continue + cnc_wroverstore = _lib.get("cnc_wroverstore", "cdecl") + cnc_wroverstore.argtypes = [c_uint16, POINTER(IODBOVSTR)] + cnc_wroverstore.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13359 +for _lib in _libs.values(): + if not _lib.has("cnc_clroverstore", "cdecl"): + continue + cnc_clroverstore = _lib.get("cnc_clroverstore", "cdecl") + cnc_clroverstore.argtypes = [c_uint16] + cnc_clroverstore.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13362 +for _lib in _libs.values(): + if not _lib.has("cnc_chgoverstore", "cdecl"): + continue + cnc_chgoverstore = _lib.get("cnc_chgoverstore", "cdecl") + cnc_chgoverstore.argtypes = [c_uint16] + cnc_chgoverstore.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13365 +for _lib in _libs.values(): + if not _lib.has("cnc_rdoverstoremode", "cdecl"): + continue + cnc_rdoverstoremode = _lib.get("cnc_rdoverstoremode", "cdecl") + cnc_rdoverstoremode.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdoverstoremode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13368 +for _lib in _libs.values(): + if not _lib.has("cnc_rdblockcount", "cdecl"): + continue + cnc_rdblockcount = _lib.get("cnc_rdblockcount", "cdecl") + cnc_rdblockcount.argtypes = [c_uint16, POINTER(ODBPRS)] + cnc_rdblockcount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13371 +if _libs["libfwlib32.so"].has("cnc_loadtorq", "cdecl"): + cnc_loadtorq = _libs["libfwlib32.so"].get("cnc_loadtorq", "cdecl") + cnc_loadtorq.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBLOAD)] + cnc_loadtorq.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13374 +if _libs["libfwlib32.so"].has("cnc_rdservoid", "cdecl"): + cnc_rdservoid = _libs["libfwlib32.so"].get("cnc_rdservoid", "cdecl") + cnc_rdservoid.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBCSVID)] + cnc_rdservoid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13377 +if _libs["libfwlib32.so"].has("cnc_rdspindleid", "cdecl"): + cnc_rdspindleid = _libs["libfwlib32.so"].get("cnc_rdspindleid", "cdecl") + cnc_rdspindleid.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBCSPID)] + cnc_rdspindleid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13380 +if _libs["libfwlib32.so"].has("cnc_rdfromservoid", "cdecl"): + cnc_rdfromservoid = _libs["libfwlib32.so"].get("cnc_rdfromservoid", "cdecl") + cnc_rdfromservoid.argtypes = [c_uint16, c_int16, POINTER(ODBCSVID)] + cnc_rdfromservoid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13383 +if _libs["libfwlib32.so"].has("cnc_rdfromspindleid", "cdecl"): + cnc_rdfromspindleid = _libs["libfwlib32.so"].get("cnc_rdfromspindleid", "cdecl") + cnc_rdfromspindleid.argtypes = [c_uint16, c_int16, POINTER(ODBCSPID)] + cnc_rdfromspindleid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13386 +for _lib in _libs.values(): + if not _lib.has("cnc_wrfromservoid", "cdecl"): + continue + cnc_wrfromservoid = _lib.get("cnc_wrfromservoid", "cdecl") + cnc_wrfromservoid.argtypes = [c_uint16, c_int16, POINTER(ODBCSVID)] + cnc_wrfromservoid.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13389 +for _lib in _libs.values(): + if not _lib.has("cnc_wrfromspindleid", "cdecl"): + continue + cnc_wrfromspindleid = _lib.get("cnc_wrfromspindleid", "cdecl") + cnc_wrfromspindleid.argtypes = [c_uint16, c_int16, POINTER(ODBCSPID)] + cnc_wrfromspindleid.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13392 +if _libs["libfwlib32.so"].has("cnc_rdservoid2", "cdecl"): + cnc_rdservoid2 = _libs["libfwlib32.so"].get("cnc_rdservoid2", "cdecl") + cnc_rdservoid2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBCSVID2)] + cnc_rdservoid2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13395 +if _libs["libfwlib32.so"].has("cnc_rdspindleid2", "cdecl"): + cnc_rdspindleid2 = _libs["libfwlib32.so"].get("cnc_rdspindleid2", "cdecl") + cnc_rdspindleid2.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBCSPID2)] + cnc_rdspindleid2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13398 +if _libs["libfwlib32.so"].has("cnc_rdfromservoid2", "cdecl"): + cnc_rdfromservoid2 = _libs["libfwlib32.so"].get("cnc_rdfromservoid2", "cdecl") + cnc_rdfromservoid2.argtypes = [c_uint16, c_int16, POINTER(ODBCSVID2)] + cnc_rdfromservoid2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13401 +if _libs["libfwlib32.so"].has("cnc_rdfromspindleid2", "cdecl"): + cnc_rdfromspindleid2 = _libs["libfwlib32.so"].get("cnc_rdfromspindleid2", "cdecl") + cnc_rdfromspindleid2.argtypes = [c_uint16, c_int16, POINTER(ODBCSPID2)] + cnc_rdfromspindleid2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13404 +for _lib in _libs.values(): + if not _lib.has("cnc_wrfromservoid2", "cdecl"): + continue + cnc_wrfromservoid2 = _lib.get("cnc_wrfromservoid2", "cdecl") + cnc_wrfromservoid2.argtypes = [c_uint16, c_int16, POINTER(ODBCSVID2)] + cnc_wrfromservoid2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13407 +for _lib in _libs.values(): + if not _lib.has("cnc_wrfromspindleid2", "cdecl"): + continue + cnc_wrfromspindleid2 = _lib.get("cnc_wrfromspindleid2", "cdecl") + cnc_wrfromspindleid2.argtypes = [c_uint16, c_int16, POINTER(ODBCSPID2)] + cnc_wrfromspindleid2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13410 +for _lib in _libs.values(): + if not _lib.has("cnc_clrfromsvspid", "cdecl"): + continue + cnc_clrfromsvspid = _lib.get("cnc_clrfromsvspid", "cdecl") + cnc_clrfromsvspid.argtypes = [c_uint16] + cnc_clrfromsvspid.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13413 +for _lib in _libs.values(): + if not _lib.has("cnc_rdofslength", "cdecl"): + continue + cnc_rdofslength = _lib.get("cnc_rdofslength", "cdecl") + cnc_rdofslength.argtypes = [c_uint16, POINTER(ODBOFSLEN)] + cnc_rdofslength.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13417 +if _libs["libfwlib32.so"].has("cnc_rdrepeatval", "cdecl"): + cnc_rdrepeatval = _libs["libfwlib32.so"].get("cnc_rdrepeatval", "cdecl") + cnc_rdrepeatval.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdrepeatval.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13421 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrepeatval_ext", "cdecl"): + continue + cnc_rdrepeatval_ext = _lib.get("cnc_rdrepeatval_ext", "cdecl") + cnc_rdrepeatval_ext.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + cnc_rdrepeatval_ext.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13424 +for _lib in _libs.values(): + if not _lib.has("cnc_getregprgnum", "cdecl"): + continue + cnc_getregprgnum = _lib.get("cnc_getregprgnum", "cdecl") + cnc_getregprgnum.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16)] + cnc_getregprgnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13427 +if _libs["libfwlib32.so"].has("cnc_rdsyshard", "cdecl"): + cnc_rdsyshard = _libs["libfwlib32.so"].get("cnc_rdsyshard", "cdecl") + cnc_rdsyshard.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBSYSH)] + cnc_rdsyshard.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13430 +if _libs["libfwlib32.so"].has("cnc_rdsyssoft3_str", "cdecl"): + cnc_rdsyssoft3_str = _libs["libfwlib32.so"].get("cnc_rdsyssoft3_str", "cdecl") + cnc_rdsyssoft3_str.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(ODBSYSS3_STR)] + cnc_rdsyssoft3_str.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13433 +if _libs["libfwlib32.so"].has("cnc_rdsyshard_str", "cdecl"): + cnc_rdsyshard_str = _libs["libfwlib32.so"].get("cnc_rdsyshard_str", "cdecl") + cnc_rdsyshard_str.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(ODBSYSH_STR)] + cnc_rdsyshard_str.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13436 +if _libs["libfwlib32.so"].has("cnc_sysinfo_ex", "cdecl"): + cnc_sysinfo_ex = _libs["libfwlib32.so"].get("cnc_sysinfo_ex", "cdecl") + cnc_sysinfo_ex.argtypes = [c_uint16, POINTER(ODBSYSEX)] + cnc_sysinfo_ex.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13439 +if _libs["libfwlib32.so"].has("cnc_rdproctime2", "cdecl"): + cnc_rdproctime2 = _libs["libfwlib32.so"].get("cnc_rdproctime2", "cdecl") + cnc_rdproctime2.argtypes = [c_uint16, POINTER(ODBPTIME2)] + cnc_rdproctime2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13442 +if _libs["libfwlib32.so"].has("cnc_rdwseterror", "cdecl"): + cnc_rdwseterror = _libs["libfwlib32.so"].get("cnc_rdwseterror", "cdecl") + cnc_rdwseterror.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWSETERROR)] + cnc_rdwseterror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13445 +if _libs["libfwlib32.so"].has("cnc_wrwseterror", "cdecl"): + cnc_wrwseterror = _libs["libfwlib32.so"].get("cnc_wrwseterror", "cdecl") + cnc_wrwseterror.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWSETERROR)] + cnc_wrwseterror.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13448 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlrntrnsdata", "cdecl"): + continue + cnc_rdlrntrnsdata = _lib.get("cnc_rdlrntrnsdata", "cdecl") + cnc_rdlrntrnsdata.argtypes = [c_uint16, c_int16, POINTER(ODBTRNS)] + cnc_rdlrntrnsdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13451 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlrninfo", "cdecl"): + continue + cnc_rdlrninfo = _lib.get("cnc_rdlrninfo", "cdecl") + cnc_rdlrninfo.argtypes = [c_uint16, c_int16, POINTER(ODBLRNINFO)] + cnc_rdlrninfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13454 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlrninfo2", "cdecl"): + continue + cnc_rdlrninfo2 = _lib.get("cnc_rdlrninfo2", "cdecl") + cnc_rdlrninfo2.argtypes = [c_uint16, c_int16, POINTER(ODBLRNINFO2)] + cnc_rdlrninfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13457 +for _lib in _libs.values(): + if not _lib.has("cnc_wrlrninfo", "cdecl"): + continue + cnc_wrlrninfo = _lib.get("cnc_wrlrninfo", "cdecl") + cnc_wrlrninfo.argtypes = [c_uint16, c_int16, c_int16, String] + cnc_wrlrninfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13460 +for _lib in _libs.values(): + if not _lib.has("cnc_clrlrncrnt", "cdecl"): + continue + cnc_clrlrncrnt = _lib.get("cnc_clrlrncrnt", "cdecl") + cnc_clrlrncrnt.argtypes = [c_uint16] + cnc_clrlrncrnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13463 +for _lib in _libs.values(): + if not _lib.has("cnc_backuplrn", "cdecl"): + continue + cnc_backuplrn = _lib.get("cnc_backuplrn", "cdecl") + cnc_backuplrn.argtypes = [c_uint16] + cnc_backuplrn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13466 +for _lib in _libs.values(): + if not _lib.has("cnc_restorlrn", "cdecl"): + continue + cnc_restorlrn = _lib.get("cnc_restorlrn", "cdecl") + cnc_restorlrn.argtypes = [c_uint16] + cnc_restorlrn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13469 +for _lib in _libs.values(): + if not _lib.has("cnc_punchlrncrnt", "cdecl"): + continue + cnc_punchlrncrnt = _lib.get("cnc_punchlrncrnt", "cdecl") + cnc_punchlrncrnt.argtypes = [c_uint16, String] + cnc_punchlrncrnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13472 +for _lib in _libs.values(): + if not _lib.has("cnc_readlrncrnt", "cdecl"): + continue + cnc_readlrncrnt = _lib.get("cnc_readlrncrnt", "cdecl") + cnc_readlrncrnt.argtypes = [c_uint16, String] + cnc_readlrncrnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13475 +for _lib in _libs.values(): + if not _lib.has("cnc_stoplrntrns", "cdecl"): + continue + cnc_stoplrntrns = _lib.get("cnc_stoplrntrns", "cdecl") + cnc_stoplrntrns.argtypes = [c_uint16] + cnc_stoplrntrns.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13478 +for _lib in _libs.values(): + if not _lib.has("cnc_statlrntrns", "cdecl"): + continue + cnc_statlrntrns = _lib.get("cnc_statlrntrns", "cdecl") + cnc_statlrntrns.argtypes = [c_uint16] + cnc_statlrntrns.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13481 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlrninfol", "cdecl"): + continue + cnc_rdlrninfol = _lib.get("cnc_rdlrninfol", "cdecl") + cnc_rdlrninfol.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBLRNINFOL)] + cnc_rdlrninfol.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13484 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlrnprfcmnt", "cdecl"): + continue + cnc_rdlrnprfcmnt = _lib.get("cnc_rdlrnprfcmnt", "cdecl") + cnc_rdlrnprfcmnt.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBLRNPRF)] + cnc_rdlrnprfcmnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13487 +for _lib in _libs.values(): + if not _lib.has("cnc_wrlrnprf", "cdecl"): + continue + cnc_wrlrnprf = _lib.get("cnc_wrlrnprf", "cdecl") + cnc_wrlrnprf.argtypes = [c_uint16, c_int16, c_int16, String] + cnc_wrlrnprf.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13490 +for _lib in _libs.values(): + if not _lib.has("cnc_rdoptfuncinfo", "cdecl"): + continue + cnc_rdoptfuncinfo = _lib.get("cnc_rdoptfuncinfo", "cdecl") + cnc_rdoptfuncinfo.argtypes = [c_uint16, c_int16] + cnc_rdoptfuncinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13493 +for _lib in _libs.values(): + if not _lib.has("cnc_sendkey", "cdecl"): + continue + cnc_sendkey = _lib.get("cnc_sendkey", "cdecl") + cnc_sendkey.argtypes = [c_uint16, POINTER(ODBKEYINFO)] + cnc_sendkey.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13496 +if _libs["libfwlib32.so"].has("cnc_getlanguage", "cdecl"): + cnc_getlanguage = _libs["libfwlib32.so"].get("cnc_getlanguage", "cdecl") + cnc_getlanguage.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getlanguage.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13499 +if _libs["libfwlib32.so"].has("cnc_3dchk_start", "cdecl"): + cnc_3dchk_start = _libs["libfwlib32.so"].get("cnc_3dchk_start", "cdecl") + cnc_3dchk_start.argtypes = [c_uint16, c_int16, c_int16] + cnc_3dchk_start.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13502 +if _libs["libfwlib32.so"].has("cnc_3dchk_start2", "cdecl"): + cnc_3dchk_start2 = _libs["libfwlib32.so"].get("cnc_3dchk_start2", "cdecl") + cnc_3dchk_start2.argtypes = [c_uint16] + cnc_3dchk_start2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13505 +if _libs["libfwlib32.so"].has("cnc_3dchk_rddata", "cdecl"): + cnc_3dchk_rddata = _libs["libfwlib32.so"].get("cnc_3dchk_rddata", "cdecl") + cnc_3dchk_rddata.argtypes = [c_uint16, POINTER(ODB3DCHK)] + cnc_3dchk_rddata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13508 +if _libs["libfwlib32.so"].has("cnc_3dchk_rddata2", "cdecl"): + cnc_3dchk_rddata2 = _libs["libfwlib32.so"].get("cnc_3dchk_rddata2", "cdecl") + cnc_3dchk_rddata2.argtypes = [c_uint16, POINTER(ODB3DCHK), POINTER(c_int16), POINTER(ODB3DMTBINFO)] + cnc_3dchk_rddata2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13511 +if _libs["libfwlib32.so"].has("cnc_3dchk_rddata3", "cdecl"): + cnc_3dchk_rddata3 = _libs["libfwlib32.so"].get("cnc_3dchk_rddata3", "cdecl") + cnc_3dchk_rddata3.argtypes = [c_uint16, POINTER(c_uint32), POINTER(ODB3DCHK), POINTER(c_int16), POINTER(ODB3DMTBINFO)] + cnc_3dchk_rddata3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13514 +if _libs["libfwlib32.so"].has("cnc_3dchk_rddata4", "cdecl"): + cnc_3dchk_rddata4 = _libs["libfwlib32.so"].get("cnc_3dchk_rddata4", "cdecl") + cnc_3dchk_rddata4.argtypes = [c_uint16, POINTER(c_uint32), POINTER(ODB3DCHK), POINTER(c_int16), POINTER(ODB3DMTBINFO2)] + cnc_3dchk_rddata4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13517 +if _libs["libfwlib32.so"].has("cnc_3dchk_end", "cdecl"): + cnc_3dchk_end = _libs["libfwlib32.so"].get("cnc_3dchk_end", "cdecl") + cnc_3dchk_end.argtypes = [c_uint16] + cnc_3dchk_end.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13520 +if _libs["libfwlib32.so"].has("cnc_3dchk_getprginfo", "cdecl"): + cnc_3dchk_getprginfo = _libs["libfwlib32.so"].get("cnc_3dchk_getprginfo", "cdecl") + cnc_3dchk_getprginfo.argtypes = [c_uint16, POINTER(c_uint32), String, POINTER(c_int32)] + cnc_3dchk_getprginfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13523 +if _libs["libfwlib32.so"].has("cnc_3dchk_mchn_stop", "cdecl"): + cnc_3dchk_mchn_stop = _libs["libfwlib32.so"].get("cnc_3dchk_mchn_stop", "cdecl") + cnc_3dchk_mchn_stop.argtypes = [c_uint16, POINTER(IDB3DMSTOP)] + cnc_3dchk_mchn_stop.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13526 +for _lib in _libs.values(): + if not _lib.has("cnc_setrstraxis", "cdecl"): + continue + cnc_setrstraxis = _lib.get("cnc_setrstraxis", "cdecl") + cnc_setrstraxis.argtypes = [c_uint16, c_int16] + cnc_setrstraxis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13529 +for _lib in _libs.values(): + if not _lib.has("cnc_clrrstraxis", "cdecl"): + continue + cnc_clrrstraxis = _lib.get("cnc_clrrstraxis", "cdecl") + cnc_clrrstraxis.argtypes = [c_uint16] + cnc_clrrstraxis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13532 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcncmem2", "cdecl"): + continue + cnc_rdcncmem2 = _lib.get("cnc_rdcncmem2", "cdecl") + cnc_rdcncmem2.argtypes = [c_uint16, c_int16, c_uint32, c_uint32, POINTER(None), c_int16] + cnc_rdcncmem2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13535 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcncmem2", "cdecl"): + continue + cnc_wrcncmem2 = _lib.get("cnc_wrcncmem2", "cdecl") + cnc_wrcncmem2.argtypes = [c_uint16, c_int16, c_uint32, c_uint32, POINTER(None), c_int16] + cnc_wrcncmem2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13538 +for _lib in _libs.values(): + if not _lib.has("cnc_rdaxisstatus_bg", "cdecl"): + continue + cnc_rdaxisstatus_bg = _lib.get("cnc_rdaxisstatus_bg", "cdecl") + cnc_rdaxisstatus_bg.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBAXSTS_BG)] + cnc_rdaxisstatus_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13541 +for _lib in _libs.values(): + if not _lib.has("cnc_set_smth_exval", "cdecl"): + continue + cnc_set_smth_exval = _lib.get("cnc_set_smth_exval", "cdecl") + cnc_set_smth_exval.argtypes = [c_uint16] + cnc_set_smth_exval.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13544 +for _lib in _libs.values(): + if not _lib.has("cnc_confirm_restart", "cdecl"): + continue + cnc_confirm_restart = _lib.get("cnc_confirm_restart", "cdecl") + cnc_confirm_restart.argtypes = [c_uint16, c_uint16] + cnc_confirm_restart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13547 +if _libs["libfwlib32.so"].has("cnc_chkversion", "cdecl"): + cnc_chkversion = _libs["libfwlib32.so"].get("cnc_chkversion", "cdecl") + cnc_chkversion.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_chkversion.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13550 +for _lib in _libs.values(): + if not _lib.has("cnc_tool_srh_free_min_num", "cdecl"): + continue + cnc_tool_srh_free_min_num = _lib.get("cnc_tool_srh_free_min_num", "cdecl") + cnc_tool_srh_free_min_num.argtypes = [c_uint16, POINTER(ODBTL_FREE_NUM)] + cnc_tool_srh_free_min_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13553 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmtdtnid", "cdecl"): + continue + cnc_rdmtdtnid = _lib.get("cnc_rdmtdtnid", "cdecl") + cnc_rdmtdtnid.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_rdmtdtnid.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13556 +for _lib in _libs.values(): + if not _lib.has("cnc_mtdtnstart", "cdecl"): + continue + cnc_mtdtnstart = _lib.get("cnc_mtdtnstart", "cdecl") + cnc_mtdtnstart.argtypes = [c_uint16] + cnc_mtdtnstart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13559 +for _lib in _libs.values(): + if not _lib.has("cnc_getscrowner", "cdecl"): + continue + cnc_getscrowner = _lib.get("cnc_getscrowner", "cdecl") + cnc_getscrowner.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getscrowner.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13562 +if _libs["libfwlib32.so"].has("cnc_rdedmcram", "cdecl"): + cnc_rdedmcram = _libs["libfwlib32.so"].get("cnc_rdedmcram", "cdecl") + cnc_rdedmcram.argtypes = [c_uint16, c_uint32, c_int16, POINTER(c_int32), POINTER(None)] + cnc_rdedmcram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13565 +if _libs["libfwlib32.so"].has("cnc_wredmcram", "cdecl"): + cnc_wredmcram = _libs["libfwlib32.so"].get("cnc_wredmcram", "cdecl") + cnc_wredmcram.argtypes = [c_uint16, c_uint32, c_int16, POINTER(c_int32), POINTER(None)] + cnc_wredmcram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13568 +for _lib in _libs.values(): + if not _lib.has("cnc_rdmodalval", "cdecl"): + continue + cnc_rdmodalval = _lib.get("cnc_rdmodalval", "cdecl") + cnc_rdmodalval.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_rdmodalval.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13571 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsvmonitor", "cdecl"): + continue + cnc_rdsvmonitor = _lib.get("cnc_rdsvmonitor", "cdecl") + cnc_rdsvmonitor.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_int32)] + cnc_rdsvmonitor.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13574 +for _lib in _libs.values(): + if not _lib.has("cnc_rdspmonitor", "cdecl"): + continue + cnc_rdspmonitor = _lib.get("cnc_rdspmonitor", "cdecl") + cnc_rdspmonitor.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_int32)] + cnc_rdspmonitor.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13577 +for _lib in _libs.values(): + if not _lib.has("cnc_wrsignal_f", "cdecl"): + continue + cnc_wrsignal_f = _lib.get("cnc_wrsignal_f", "cdecl") + cnc_wrsignal_f.argtypes = [c_uint16, c_int16, c_uint32] + cnc_wrsignal_f.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13580 +for _lib in _libs.values(): + if not _lib.has("cnc_ncg_protcancel", "cdecl"): + continue + cnc_ncg_protcancel = _lib.get("cnc_ncg_protcancel", "cdecl") + cnc_ncg_protcancel.argtypes = [c_uint16, String, c_int32] + cnc_ncg_protcancel.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13583 +if _libs["libfwlib32.so"].has("cnc_set_prps", "cdecl"): + cnc_set_prps = _libs["libfwlib32.so"].get("cnc_set_prps", "cdecl") + cnc_set_prps.argtypes = [c_uint16, c_int16, String, c_uint32] + cnc_set_prps.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13584 +if _libs["libfwlib32.so"].has("cnc_reset_prps", "cdecl"): + cnc_reset_prps = _libs["libfwlib32.so"].get("cnc_reset_prps", "cdecl") + cnc_reset_prps.argtypes = [c_uint16, c_int16, String] + cnc_reset_prps.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13585 +if _libs["libfwlib32.so"].has("cnc_status_prps", "cdecl"): + cnc_status_prps = _libs["libfwlib32.so"].get("cnc_status_prps", "cdecl") + cnc_status_prps.argtypes = [c_uint16, c_int16, POINTER(c_uint32)] + cnc_status_prps.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13592 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrsvchnl", "cdecl"): + continue + cnc_srcsrsvchnl = _lib.get("cnc_srcsrsvchnl", "cdecl") + cnc_srcsrsvchnl.argtypes = [c_uint16] + cnc_srcsrsvchnl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13594 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrdidinfo", "cdecl"): + continue + cnc_srcsrdidinfo = _lib.get("cnc_srcsrdidinfo", "cdecl") + cnc_srcsrdidinfo.argtypes = [c_uint16, c_int32, c_int16, c_int16, POINTER(IODBIDINF)] + cnc_srcsrdidinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13596 +for _lib in _libs.values(): + if not _lib.has("cnc_srcswridinfo", "cdecl"): + continue + cnc_srcswridinfo = _lib.get("cnc_srcswridinfo", "cdecl") + cnc_srcswridinfo.argtypes = [c_uint16, POINTER(IODBIDINF)] + cnc_srcswridinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13598 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsstartrd", "cdecl"): + continue + cnc_srcsstartrd = _lib.get("cnc_srcsstartrd", "cdecl") + cnc_srcsstartrd.argtypes = [c_uint16, c_int32, c_int16] + cnc_srcsstartrd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13600 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsstartwrt", "cdecl"): + continue + cnc_srcsstartwrt = _lib.get("cnc_srcsstartwrt", "cdecl") + cnc_srcsstartwrt.argtypes = [c_uint16, c_int32, c_int16] + cnc_srcsstartwrt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13602 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsstopexec", "cdecl"): + continue + cnc_srcsstopexec = _lib.get("cnc_srcsstopexec", "cdecl") + cnc_srcsstopexec.argtypes = [c_uint16] + cnc_srcsstopexec.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13604 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrdexstat", "cdecl"): + continue + cnc_srcsrdexstat = _lib.get("cnc_srcsrdexstat", "cdecl") + cnc_srcsrdexstat.argtypes = [c_uint16, POINTER(ODBSRCSST)] + cnc_srcsrdexstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13606 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrdopdata", "cdecl"): + continue + cnc_srcsrdopdata = _lib.get("cnc_srcsrdopdata", "cdecl") + cnc_srcsrdopdata.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(None)] + cnc_srcsrdopdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13608 +for _lib in _libs.values(): + if not _lib.has("cnc_srcswropdata", "cdecl"): + continue + cnc_srcswropdata = _lib.get("cnc_srcswropdata", "cdecl") + cnc_srcswropdata.argtypes = [c_uint16, c_int32, c_int32, POINTER(None)] + cnc_srcswropdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13610 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsfreechnl", "cdecl"): + continue + cnc_srcsfreechnl = _lib.get("cnc_srcsfreechnl", "cdecl") + cnc_srcsfreechnl.argtypes = [c_uint16] + cnc_srcsfreechnl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13612 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrdlayout", "cdecl"): + continue + cnc_srcsrdlayout = _lib.get("cnc_srcsrdlayout", "cdecl") + cnc_srcsrdlayout.argtypes = [c_uint16, POINTER(ODBSRCSLYT)] + cnc_srcsrdlayout.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13614 +for _lib in _libs.values(): + if not _lib.has("cnc_srcsrddrvcp", "cdecl"): + continue + cnc_srcsrddrvcp = _lib.get("cnc_srcsrddrvcp", "cdecl") + cnc_srcsrddrvcp.argtypes = [c_uint16, POINTER(c_int16)] + cnc_srcsrddrvcp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13622 +if _libs["libfwlib32.so"].has("cnc_startdrawpos", "cdecl"): + cnc_startdrawpos = _libs["libfwlib32.so"].get("cnc_startdrawpos", "cdecl") + cnc_startdrawpos.argtypes = [c_uint16] + cnc_startdrawpos.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13625 +if _libs["libfwlib32.so"].has("cnc_stopdrawpos", "cdecl"): + cnc_stopdrawpos = _libs["libfwlib32.so"].get("cnc_stopdrawpos", "cdecl") + cnc_stopdrawpos.argtypes = [c_uint16] + cnc_stopdrawpos.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13628 +if _libs["libfwlib32.so"].has("cnc_startdyngrph", "cdecl"): + cnc_startdyngrph = _libs["libfwlib32.so"].get("cnc_startdyngrph", "cdecl") + cnc_startdyngrph.argtypes = [c_uint16] + cnc_startdyngrph.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13631 +if _libs["libfwlib32.so"].has("cnc_stopdyngrph", "cdecl"): + cnc_stopdyngrph = _libs["libfwlib32.so"].get("cnc_stopdyngrph", "cdecl") + cnc_stopdyngrph.argtypes = [c_uint16] + cnc_stopdyngrph.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13634 +if _libs["libfwlib32.so"].has("cnc_rdgrphcmd", "cdecl"): + cnc_rdgrphcmd = _libs["libfwlib32.so"].get("cnc_rdgrphcmd", "cdecl") + cnc_rdgrphcmd.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdgrphcmd.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13637 +if _libs["libfwlib32.so"].has("cnc_wrgrphcmdptr", "cdecl"): + cnc_wrgrphcmdptr = _libs["libfwlib32.so"].get("cnc_wrgrphcmdptr", "cdecl") + cnc_wrgrphcmdptr.argtypes = [c_uint16, c_int16] + cnc_wrgrphcmdptr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13640 +if _libs["libfwlib32.so"].has("cnc_rdgrphcanflg", "cdecl"): + cnc_rdgrphcanflg = _libs["libfwlib32.so"].get("cnc_rdgrphcanflg", "cdecl") + cnc_rdgrphcanflg.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdgrphcanflg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13643 +if _libs["libfwlib32.so"].has("cnc_clrgrphcmd", "cdecl"): + cnc_clrgrphcmd = _libs["libfwlib32.so"].get("cnc_clrgrphcmd", "cdecl") + cnc_clrgrphcmd.argtypes = [c_uint16] + cnc_clrgrphcmd.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13646 +for _lib in _libs.values(): + if not _lib.has("cnc_rdactpos_w", "cdecl"): + continue + cnc_rdactpos_w = _lib.get("cnc_rdactpos_w", "cdecl") + cnc_rdactpos_w.argtypes = [c_uint16, c_int16, POINTER(ODBWACT)] + cnc_rdactpos_w.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13649 +for _lib in _libs.values(): + if not _lib.has("cnc_data_copy", "cdecl"): + continue + cnc_data_copy = _lib.get("cnc_data_copy", "cdecl") + cnc_data_copy.argtypes = [c_uint16, c_int16, c_int16, c_int16] + cnc_data_copy.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13656 +for _lib in _libs.values(): + if not _lib.has("cnc_start_grppos", "cdecl"): + continue + cnc_start_grppos = _lib.get("cnc_start_grppos", "cdecl") + cnc_start_grppos.argtypes = [c_uint16] + cnc_start_grppos.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13659 +for _lib in _libs.values(): + if not _lib.has("cnc_stop_grppos", "cdecl"): + continue + cnc_stop_grppos = _lib.get("cnc_stop_grppos", "cdecl") + cnc_stop_grppos.argtypes = [c_uint16] + cnc_stop_grppos.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13662 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_grppos", "cdecl"): + continue + cnc_rd_grppos = _lib.get("cnc_rd_grppos", "cdecl") + cnc_rd_grppos.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBGRPPOS)] + cnc_rd_grppos.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13665 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_grpaxisinfo", "cdecl"): + continue + cnc_rd_grpaxisinfo = _lib.get("cnc_rd_grpaxisinfo", "cdecl") + cnc_rd_grpaxisinfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBGRPAXIS)] + cnc_rd_grpaxisinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13668 +for _lib in _libs.values(): + if not _lib.has("cnc_start_grppos3", "cdecl"): + continue + cnc_start_grppos3 = _lib.get("cnc_start_grppos3", "cdecl") + cnc_start_grppos3.argtypes = [c_uint16] + cnc_start_grppos3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13671 +for _lib in _libs.values(): + if not _lib.has("cnc_stop_grppos3", "cdecl"): + continue + cnc_stop_grppos3 = _lib.get("cnc_stop_grppos3", "cdecl") + cnc_stop_grppos3.argtypes = [c_uint16] + cnc_stop_grppos3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13674 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_grppos3", "cdecl"): + continue + cnc_rd_grppos3 = _lib.get("cnc_rd_grppos3", "cdecl") + cnc_rd_grppos3.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBGRPPOS)] + cnc_rd_grppos3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13682 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtstartrd", "cdecl"): + continue + cnc_svdtstartrd = _lib.get("cnc_svdtstartrd", "cdecl") + cnc_svdtstartrd.argtypes = [c_uint16, c_int16] + cnc_svdtstartrd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13685 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtstartwr", "cdecl"): + continue + cnc_svdtstartwr = _lib.get("cnc_svdtstartwr", "cdecl") + cnc_svdtstartwr.argtypes = [c_uint16, c_int16] + cnc_svdtstartwr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13688 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtendrd", "cdecl"): + continue + cnc_svdtendrd = _lib.get("cnc_svdtendrd", "cdecl") + cnc_svdtendrd.argtypes = [c_uint16] + cnc_svdtendrd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13691 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtendwr", "cdecl"): + continue + cnc_svdtendwr = _lib.get("cnc_svdtendwr", "cdecl") + cnc_svdtendwr.argtypes = [c_uint16] + cnc_svdtendwr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13694 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtstopexec", "cdecl"): + continue + cnc_svdtstopexec = _lib.get("cnc_svdtstopexec", "cdecl") + cnc_svdtstopexec.argtypes = [c_uint16] + cnc_svdtstopexec.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13697 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtrddata", "cdecl"): + continue + cnc_svdtrddata = _lib.get("cnc_svdtrddata", "cdecl") + cnc_svdtrddata.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(None)] + cnc_svdtrddata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13700 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtwrdata", "cdecl"): + continue + cnc_svdtwrdata = _lib.get("cnc_svdtwrdata", "cdecl") + cnc_svdtwrdata.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(None)] + cnc_svdtwrdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13704 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtstartrd2", "cdecl"): + continue + cnc_svdtstartrd2 = _lib.get("cnc_svdtstartrd2", "cdecl") + cnc_svdtstartrd2.argtypes = [c_uint16, c_int16, c_int16] + cnc_svdtstartrd2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13707 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtstartwr2", "cdecl"): + continue + cnc_svdtstartwr2 = _lib.get("cnc_svdtstartwr2", "cdecl") + cnc_svdtstartwr2.argtypes = [c_uint16, c_int16, c_int16] + cnc_svdtstartwr2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13710 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtendrd2", "cdecl"): + continue + cnc_svdtendrd2 = _lib.get("cnc_svdtendrd2", "cdecl") + cnc_svdtendrd2.argtypes = [c_uint16] + cnc_svdtendrd2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13713 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtendwr2", "cdecl"): + continue + cnc_svdtendwr2 = _lib.get("cnc_svdtendwr2", "cdecl") + cnc_svdtendwr2.argtypes = [c_uint16] + cnc_svdtendwr2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13716 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtrddata2", "cdecl"): + continue + cnc_svdtrddata2 = _lib.get("cnc_svdtrddata2", "cdecl") + cnc_svdtrddata2.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(None), POINTER(c_int16), POINTER(c_int32), POINTER(None)] + cnc_svdtrddata2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13719 +for _lib in _libs.values(): + if not _lib.has("cnc_svdtwrdata2", "cdecl"): + continue + cnc_svdtwrdata2 = _lib.get("cnc_svdtwrdata2", "cdecl") + cnc_svdtwrdata2.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(None), POINTER(c_int16), POINTER(c_int32), POINTER(None)] + cnc_svdtwrdata2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13725 +if _libs["libfwlib32.so"].has("cnc_sdsetchnl", "cdecl"): + cnc_sdsetchnl = _libs["libfwlib32.so"].get("cnc_sdsetchnl", "cdecl") + cnc_sdsetchnl.argtypes = [c_uint16, c_int16, POINTER(IDBCHAN)] + cnc_sdsetchnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13727 +if _libs["libfwlib32.so"].has("cnc_sdsetchnl2", "cdecl"): + cnc_sdsetchnl2 = _libs["libfwlib32.so"].get("cnc_sdsetchnl2", "cdecl") + cnc_sdsetchnl2.argtypes = [c_uint16, c_int16, POINTER(IDBCHAN2)] + cnc_sdsetchnl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13729 +if _libs["libfwlib32.so"].has("cnc_sdclrchnl", "cdecl"): + cnc_sdclrchnl = _libs["libfwlib32.so"].get("cnc_sdclrchnl", "cdecl") + cnc_sdclrchnl.argtypes = [c_uint16] + cnc_sdclrchnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13731 +for _lib in _libs.values(): + if not _lib.has("cnc_sdstartsmpl", "cdecl"): + continue + cnc_sdstartsmpl = _lib.get("cnc_sdstartsmpl", "cdecl") + cnc_sdstartsmpl.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int16)] + cnc_sdstartsmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13733 +if _libs["libfwlib32.so"].has("cnc_sdstartsmplb", "cdecl"): + cnc_sdstartsmplb = _libs["libfwlib32.so"].get("cnc_sdstartsmplb", "cdecl") + cnc_sdstartsmplb.argtypes = [c_uint16, c_int16, c_int32, c_int16, c_int16, c_int32] + cnc_sdstartsmplb.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13735 +if _libs["libfwlib32.so"].has("cnc_sdstartsmpl2", "cdecl"): + cnc_sdstartsmpl2 = _libs["libfwlib32.so"].get("cnc_sdstartsmpl2", "cdecl") + cnc_sdstartsmpl2.argtypes = [c_uint16, c_int16, c_int16, POINTER(TRG_DATA)] + cnc_sdstartsmpl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13737 +if _libs["libfwlib32.so"].has("cnc_sdcancelsmpl", "cdecl"): + cnc_sdcancelsmpl = _libs["libfwlib32.so"].get("cnc_sdcancelsmpl", "cdecl") + cnc_sdcancelsmpl.argtypes = [c_uint16] + cnc_sdcancelsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13739 +if _libs["libfwlib32.so"].has("cnc_sdreadsmpl", "cdecl"): + cnc_sdreadsmpl = _libs["libfwlib32.so"].get("cnc_sdreadsmpl", "cdecl") + cnc_sdreadsmpl.argtypes = [c_uint16, POINTER(c_int16), c_int32, POINTER(ODBSD)] + cnc_sdreadsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13741 +if _libs["libfwlib32.so"].has("cnc_sdreadsmpl2", "cdecl"): + cnc_sdreadsmpl2 = _libs["libfwlib32.so"].get("cnc_sdreadsmpl2", "cdecl") + cnc_sdreadsmpl2.argtypes = [c_uint16, POINTER(c_uint16), c_int32, POINTER(ODBSD)] + cnc_sdreadsmpl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13743 +if _libs["libfwlib32.so"].has("cnc_sdendsmpl", "cdecl"): + cnc_sdendsmpl = _libs["libfwlib32.so"].get("cnc_sdendsmpl", "cdecl") + cnc_sdendsmpl.argtypes = [c_uint16] + cnc_sdendsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13745 +if _libs["libfwlib32.so"].has("cnc_sdendsmpl2", "cdecl"): + cnc_sdendsmpl2 = _libs["libfwlib32.so"].get("cnc_sdendsmpl2", "cdecl") + cnc_sdendsmpl2.argtypes = [c_uint16] + cnc_sdendsmpl2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13747 +if _libs["libfwlib32.so"].has("cnc_sdread1shot", "cdecl"): + cnc_sdread1shot = _libs["libfwlib32.so"].get("cnc_sdread1shot", "cdecl") + cnc_sdread1shot.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_sdread1shot.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13749 +if _libs["libfwlib32.so"].has("cnc_sdbetainfo", "cdecl"): + cnc_sdbetainfo = _libs["libfwlib32.so"].get("cnc_sdbetainfo", "cdecl") + cnc_sdbetainfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(ODBBINFO)] + cnc_sdbetainfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13751 +if _libs["libfwlib32.so"].has("cnc_sfbsetchnl", "cdecl"): + cnc_sfbsetchnl = _libs["libfwlib32.so"].get("cnc_sfbsetchnl", "cdecl") + cnc_sfbsetchnl.argtypes = [c_uint16, c_int16, c_int32, POINTER(IDBSFBCHAN)] + cnc_sfbsetchnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13753 +if _libs["libfwlib32.so"].has("cnc_sfbclrchnl", "cdecl"): + cnc_sfbclrchnl = _libs["libfwlib32.so"].get("cnc_sfbclrchnl", "cdecl") + cnc_sfbclrchnl.argtypes = [c_uint16] + cnc_sfbclrchnl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13755 +if _libs["libfwlib32.so"].has("cnc_sfbstartsmpl", "cdecl"): + cnc_sfbstartsmpl = _libs["libfwlib32.so"].get("cnc_sfbstartsmpl", "cdecl") + cnc_sfbstartsmpl.argtypes = [c_uint16, c_int16, c_int32] + cnc_sfbstartsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13757 +if _libs["libfwlib32.so"].has("cnc_sfbcancelsmpl", "cdecl"): + cnc_sfbcancelsmpl = _libs["libfwlib32.so"].get("cnc_sfbcancelsmpl", "cdecl") + cnc_sfbcancelsmpl.argtypes = [c_uint16] + cnc_sfbcancelsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13759 +if _libs["libfwlib32.so"].has("cnc_sfbreadsmpl", "cdecl"): + cnc_sfbreadsmpl = _libs["libfwlib32.so"].get("cnc_sfbreadsmpl", "cdecl") + cnc_sfbreadsmpl.argtypes = [c_uint16, POINTER(c_int16), c_int32, POINTER(ODBSD)] + cnc_sfbreadsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13761 +if _libs["libfwlib32.so"].has("cnc_sfbendsmpl", "cdecl"): + cnc_sfbendsmpl = _libs["libfwlib32.so"].get("cnc_sfbendsmpl", "cdecl") + cnc_sfbendsmpl.argtypes = [c_uint16] + cnc_sfbendsmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13763 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtsetchnl", "cdecl"): + continue + cnc_sdtsetchnl = _lib.get("cnc_sdtsetchnl", "cdecl") + cnc_sdtsetchnl.argtypes = [c_uint16, c_int16, c_int32, POINTER(IDBSDTCHAN)] + cnc_sdtsetchnl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13765 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtsetchnl2", "cdecl"): + continue + cnc_sdtsetchnl2 = _lib.get("cnc_sdtsetchnl2", "cdecl") + cnc_sdtsetchnl2.argtypes = [c_uint16, c_int16, c_int32, POINTER(IDBSDTCHAN2)] + cnc_sdtsetchnl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13767 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtclrchnl", "cdecl"): + continue + cnc_sdtclrchnl = _lib.get("cnc_sdtclrchnl", "cdecl") + cnc_sdtclrchnl.argtypes = [c_uint16] + cnc_sdtclrchnl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13769 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtstartsmpl", "cdecl"): + continue + cnc_sdtstartsmpl = _lib.get("cnc_sdtstartsmpl", "cdecl") + cnc_sdtstartsmpl.argtypes = [c_uint16, c_int16, c_int32] + cnc_sdtstartsmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13771 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtstartsmpl2", "cdecl"): + continue + cnc_sdtstartsmpl2 = _lib.get("cnc_sdtstartsmpl2", "cdecl") + cnc_sdtstartsmpl2.argtypes = [c_uint16, c_int16, c_int16, POINTER(TRG_DATA)] + cnc_sdtstartsmpl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13773 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtcancelsmpl", "cdecl"): + continue + cnc_sdtcancelsmpl = _lib.get("cnc_sdtcancelsmpl", "cdecl") + cnc_sdtcancelsmpl.argtypes = [c_uint16] + cnc_sdtcancelsmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13775 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtreadsmpl", "cdecl"): + continue + cnc_sdtreadsmpl = _lib.get("cnc_sdtreadsmpl", "cdecl") + cnc_sdtreadsmpl.argtypes = [c_uint16, POINTER(c_int16), c_int32, POINTER(ODBSD)] + cnc_sdtreadsmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13777 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtreadsmpl2", "cdecl"): + continue + cnc_sdtreadsmpl2 = _lib.get("cnc_sdtreadsmpl2", "cdecl") + cnc_sdtreadsmpl2.argtypes = [c_uint16, POINTER(c_uint16), c_int32, POINTER(ODBSD)] + cnc_sdtreadsmpl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13779 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtendsmpl", "cdecl"): + continue + cnc_sdtendsmpl = _lib.get("cnc_sdtendsmpl", "cdecl") + cnc_sdtendsmpl.argtypes = [c_uint16] + cnc_sdtendsmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13781 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtendsmpl2", "cdecl"): + continue + cnc_sdtendsmpl2 = _lib.get("cnc_sdtendsmpl2", "cdecl") + cnc_sdtendsmpl2.argtypes = [c_uint16] + cnc_sdtendsmpl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13783 +for _lib in _libs.values(): + if not _lib.has("cnc_sdtread1shot", "cdecl"): + continue + cnc_sdtread1shot = _lib.get("cnc_sdtread1shot", "cdecl") + cnc_sdtread1shot.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_sdtread1shot.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13791 +for _lib in _libs.values(): + if not _lib.has("cnc_startnccmd", "cdecl"): + continue + cnc_startnccmd = _lib.get("cnc_startnccmd", "cdecl") + cnc_startnccmd.argtypes = [c_uint16] + cnc_startnccmd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13795 +for _lib in _libs.values(): + if not _lib.has("cnc_startnccmd2", "cdecl"): + continue + cnc_startnccmd2 = _lib.get("cnc_startnccmd2", "cdecl") + cnc_startnccmd2.argtypes = [c_uint16, String] + cnc_startnccmd2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13799 +for _lib in _libs.values(): + if not _lib.has("cnc_stopnccmd", "cdecl"): + continue + cnc_stopnccmd = _lib.get("cnc_stopnccmd", "cdecl") + cnc_stopnccmd.argtypes = [c_uint16] + cnc_stopnccmd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13802 +for _lib in _libs.values(): + if not _lib.has("cnc_getdspmode", "cdecl"): + continue + cnc_getdspmode = _lib.get("cnc_getdspmode", "cdecl") + cnc_getdspmode.argtypes = [c_uint16, POINTER(c_int16)] + cnc_getdspmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13806 +if _libs["libfwlib32.so"].has("cnc_setcurscrn", "cdecl"): + cnc_setcurscrn = _libs["libfwlib32.so"].get("cnc_setcurscrn", "cdecl") + cnc_setcurscrn.argtypes = [c_uint16, c_int16] + cnc_setcurscrn.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13810 +if _libs["libfwlib32.so"].has("cnc_sdfstatchg", "cdecl"): + cnc_sdfstatchg = _libs["libfwlib32.so"].get("cnc_sdfstatchg", "cdecl") + cnc_sdfstatchg.argtypes = [c_uint16, c_int16, c_int16, c_int, c_int32] + cnc_sdfstatchg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13813 +if _libs["libfwlib32.so"].has("cnc_sdfmnghwnd", "cdecl"): + cnc_sdfmnghwnd = _libs["libfwlib32.so"].get("cnc_sdfmnghwnd", "cdecl") + cnc_sdfmnghwnd.argtypes = [c_uint16, c_int16, c_int, c_uint32] + cnc_sdfmnghwnd.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13816 +for _lib in _libs.values(): + if not _lib.has("cnc_getprntname", "cdecl"): + continue + cnc_getprntname = _lib.get("cnc_getprntname", "cdecl") + cnc_getprntname.argtypes = [c_uint16, String] + cnc_getprntname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13824 +for _lib in _libs.values(): + if not _lib.has("cnc_startrmtdgn", "cdecl"): + continue + cnc_startrmtdgn = _lib.get("cnc_startrmtdgn", "cdecl") + cnc_startrmtdgn.argtypes = [c_uint16] + cnc_startrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13827 +for _lib in _libs.values(): + if not _lib.has("cnc_stoprmtdgn", "cdecl"): + continue + cnc_stoprmtdgn = _lib.get("cnc_stoprmtdgn", "cdecl") + cnc_stoprmtdgn.argtypes = [c_uint16] + cnc_stoprmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13830 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrmtdgn", "cdecl"): + continue + cnc_rdrmtdgn = _lib.get("cnc_rdrmtdgn", "cdecl") + cnc_rdrmtdgn.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_rdrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13833 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrmtdgn", "cdecl"): + continue + cnc_wrrmtdgn = _lib.get("cnc_wrrmtdgn", "cdecl") + cnc_wrrmtdgn.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_wrrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13836 +for _lib in _libs.values(): + if not _lib.has("cnc_wrcommstatus", "cdecl"): + continue + cnc_wrcommstatus = _lib.get("cnc_wrcommstatus", "cdecl") + cnc_wrcommstatus.argtypes = [c_uint16, c_int16] + cnc_wrcommstatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13839 +for _lib in _libs.values(): + if not _lib.has("cnc_chkrmtdgn", "cdecl"): + continue + cnc_chkrmtdgn = _lib.get("cnc_chkrmtdgn", "cdecl") + cnc_chkrmtdgn.argtypes = [c_uint16] + cnc_chkrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13842 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_startrmtdgn", "cdecl"): + continue + cnc_pdf_startrmtdgn = _lib.get("cnc_pdf_startrmtdgn", "cdecl") + cnc_pdf_startrmtdgn.argtypes = [c_uint16, c_char, c_int16, POINTER(OUT_RMTDGNINFO)] + cnc_pdf_startrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13845 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_stoprmtdgn", "cdecl"): + continue + cnc_pdf_stoprmtdgn = _lib.get("cnc_pdf_stoprmtdgn", "cdecl") + cnc_pdf_stoprmtdgn.argtypes = [c_uint16, c_char, c_int16] + cnc_pdf_stoprmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13848 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdrmtdgn", "cdecl"): + continue + cnc_pdf_rdrmtdgn = _lib.get("cnc_pdf_rdrmtdgn", "cdecl") + cnc_pdf_rdrmtdgn.argtypes = [c_uint16, c_char, POINTER(c_int16), POINTER(OUT_RMTDGNINFO)] + cnc_pdf_rdrmtdgn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13851 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_chginquiry", "cdecl"): + continue + cnc_pdf_chginquiry = _lib.get("cnc_pdf_chginquiry", "cdecl") + cnc_pdf_chginquiry.argtypes = [c_uint16, c_char, c_int16] + cnc_pdf_chginquiry.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13858 +if _libs["libfwlib32.so"].has("cnc_allowance", "cdecl"): + cnc_allowance = _libs["libfwlib32.so"].get("cnc_allowance", "cdecl") + cnc_allowance.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_allowance.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13861 +if _libs["libfwlib32.so"].has("cnc_allowcnd", "cdecl"): + cnc_allowcnd = _libs["libfwlib32.so"].get("cnc_allowcnd", "cdecl") + cnc_allowcnd.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBCAXIS)] + cnc_allowcnd.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13864 +if _libs["libfwlib32.so"].has("cnc_workzero", "cdecl"): + cnc_workzero = _libs["libfwlib32.so"].get("cnc_workzero", "cdecl") + cnc_workzero.argtypes = [c_uint16, c_int16, POINTER(IODBZOFS)] + cnc_workzero.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13867 +if _libs["libfwlib32.so"].has("cnc_slide", "cdecl"): + cnc_slide = _libs["libfwlib32.so"].get("cnc_slide", "cdecl") + cnc_slide.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_slide.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13874 +for _lib in _libs.values(): + if not _lib.has("cnc_rdfeedmode", "cdecl"): + continue + cnc_rdfeedmode = _lib.get("cnc_rdfeedmode", "cdecl") + cnc_rdfeedmode.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_rdfeedmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13881 +if _libs["libfwlib32.so"].has("cnc_upstarto8", "cdecl"): + cnc_upstarto8 = _libs["libfwlib32.so"].get("cnc_upstarto8", "cdecl") + cnc_upstarto8.argtypes = [c_uint16, c_int32] + cnc_upstarto8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13884 +if _libs["libfwlib32.so"].has("cnc_searcho8", "cdecl"): + cnc_searcho8 = _libs["libfwlib32.so"].get("cnc_searcho8", "cdecl") + cnc_searcho8.argtypes = [c_uint16, c_int32] + cnc_searcho8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13887 +if _libs["libfwlib32.so"].has("cnc_deleteo8", "cdecl"): + cnc_deleteo8 = _libs["libfwlib32.so"].get("cnc_deleteo8", "cdecl") + cnc_deleteo8.argtypes = [c_uint16, c_int32] + cnc_deleteo8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13890 +if _libs["libfwlib32.so"].has("cnc_rdprogdiro8", "cdecl"): + cnc_rdprogdiro8 = _libs["libfwlib32.so"].get("cnc_rdprogdiro8", "cdecl") + cnc_rdprogdiro8.argtypes = [c_uint16, c_int16, c_int32, c_int32, c_uint16, POINTER(PRGDIR)] + cnc_rdprogdiro8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13893 +if _libs["libfwlib32.so"].has("cnc_rdprgnumo8", "cdecl"): + cnc_rdprgnumo8 = _libs["libfwlib32.so"].get("cnc_rdprgnumo8", "cdecl") + cnc_rdprgnumo8.argtypes = [c_uint16, POINTER(ODBPROO8)] + cnc_rdprgnumo8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13896 +if _libs["libfwlib32.so"].has("cnc_rddynamico8", "cdecl"): + cnc_rddynamico8 = _libs["libfwlib32.so"].get("cnc_rddynamico8", "cdecl") + cnc_rddynamico8.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDYO8)] + cnc_rddynamico8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13899 +if _libs["libfwlib32.so"].has("cnc_rdmdipntro8", "cdecl"): + cnc_rdmdipntro8 = _libs["libfwlib32.so"].get("cnc_rdmdipntro8", "cdecl") + cnc_rdmdipntro8.argtypes = [c_uint16, POINTER(ODBMDIPO8)] + cnc_rdmdipntro8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13902 +if _libs["libfwlib32.so"].has("cnc_rdprogdir2o8", "cdecl"): + cnc_rdprogdir2o8 = _libs["libfwlib32.so"].get("cnc_rdprogdir2o8", "cdecl") + cnc_rdprogdir2o8.argtypes = [c_uint16, c_int16, POINTER(c_int32), POINTER(c_int16), POINTER(PRGDIR2O8)] + cnc_rdprogdir2o8.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13906 +for _lib in _libs.values(): + if not _lib.has("cnc_progdigit", "cdecl"): + continue + cnc_progdigit = _lib.get("cnc_progdigit", "cdecl") + cnc_progdigit.argtypes = [c_uint16, POINTER(c_int16)] + cnc_progdigit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13914 +for _lib in _libs.values(): + if not _lib.has("cnc_startgetdgdat", "cdecl"): + continue + cnc_startgetdgdat = _lib.get("cnc_startgetdgdat", "cdecl") + cnc_startgetdgdat.argtypes = [c_uint16] + cnc_startgetdgdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13917 +for _lib in _libs.values(): + if not _lib.has("cnc_stopgetdgdat", "cdecl"): + continue + cnc_stopgetdgdat = _lib.get("cnc_stopgetdgdat", "cdecl") + cnc_stopgetdgdat.argtypes = [c_uint16] + cnc_stopgetdgdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13920 +for _lib in _libs.values(): + if not _lib.has("cnc_rddgdat", "cdecl"): + continue + cnc_rddgdat = _lib.get("cnc_rddgdat", "cdecl") + cnc_rddgdat.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_rddgdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13923 +for _lib in _libs.values(): + if not _lib.has("cnc_wrdgdatptr", "cdecl"): + continue + cnc_wrdgdatptr = _lib.get("cnc_wrdgdatptr", "cdecl") + cnc_wrdgdatptr.argtypes = [c_uint16, c_int16] + cnc_wrdgdatptr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13926 +for _lib in _libs.values(): + if not _lib.has("cnc_clrdgdat", "cdecl"): + continue + cnc_clrdgdat = _lib.get("cnc_clrdgdat", "cdecl") + cnc_clrdgdat.argtypes = [c_uint16] + cnc_clrdgdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13934 +if _libs["libfwlib32.so"].has("cnc_opencexefile", "cdecl"): + cnc_opencexefile = _libs["libfwlib32.so"].get("cnc_opencexefile", "cdecl") + cnc_opencexefile.argtypes = [c_uint16, String, c_int16, c_int16] + cnc_opencexefile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13937 +if _libs["libfwlib32.so"].has("cnc_closecexefile", "cdecl"): + cnc_closecexefile = _libs["libfwlib32.so"].get("cnc_closecexefile", "cdecl") + cnc_closecexefile.argtypes = [c_uint16] + cnc_closecexefile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13940 +if _libs["libfwlib32.so"].has("cnc_rdcexefile", "cdecl"): + cnc_rdcexefile = _libs["libfwlib32.so"].get("cnc_rdcexefile", "cdecl") + cnc_rdcexefile.argtypes = [c_uint16, POINTER(c_ubyte), POINTER(c_uint32)] + cnc_rdcexefile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13943 +if _libs["libfwlib32.so"].has("cnc_wrcexefile", "cdecl"): + cnc_wrcexefile = _libs["libfwlib32.so"].get("cnc_wrcexefile", "cdecl") + cnc_wrcexefile.argtypes = [c_uint16, POINTER(c_ubyte), POINTER(c_uint32)] + cnc_wrcexefile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13946 +if _libs["libfwlib32.so"].has("cnc_cexedirectory", "cdecl"): + cnc_cexedirectory = _libs["libfwlib32.so"].get("cnc_cexedirectory", "cdecl") + cnc_cexedirectory.argtypes = [c_uint16, String, POINTER(c_uint16), c_uint16, POINTER(CFILEINFO)] + cnc_cexedirectory.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13955 +if _libs["libfwlib32.so"].has("cnc_rdfssb_amp", "cdecl"): + cnc_rdfssb_amp = _libs["libfwlib32.so"].get("cnc_rdfssb_amp", "cdecl") + cnc_rdfssb_amp.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBFSSBAMP)] + cnc_rdfssb_amp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13958 +if _libs["libfwlib32.so"].has("cnc_wrfssb_axis_num", "cdecl"): + cnc_wrfssb_axis_num = _libs["libfwlib32.so"].get("cnc_wrfssb_axis_num", "cdecl") + cnc_wrfssb_axis_num.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16)] + cnc_wrfssb_axis_num.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13961 +if _libs["libfwlib32.so"].has("cnc_rdfssb_plsmod", "cdecl"): + cnc_rdfssb_plsmod = _libs["libfwlib32.so"].get("cnc_rdfssb_plsmod", "cdecl") + cnc_rdfssb_plsmod.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBPLSMDL)] + cnc_rdfssb_plsmod.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13964 +if _libs["libfwlib32.so"].has("cnc_rdfssb_axis", "cdecl"): + cnc_rdfssb_axis = _libs["libfwlib32.so"].get("cnc_rdfssb_axis", "cdecl") + cnc_rdfssb_axis.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBFSSBAXIS)] + cnc_rdfssb_axis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13967 +if _libs["libfwlib32.so"].has("cnc_wrfssb_axis", "cdecl"): + cnc_wrfssb_axis = _libs["libfwlib32.so"].get("cnc_wrfssb_axis", "cdecl") + cnc_wrfssb_axis.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBFSSBAXIS)] + cnc_wrfssb_axis.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13970 +if _libs["libfwlib32.so"].has("cnc_rdfssb_mainte", "cdecl"): + cnc_rdfssb_mainte = _libs["libfwlib32.so"].get("cnc_rdfssb_mainte", "cdecl") + cnc_rdfssb_mainte.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBFSSBMT)] + cnc_rdfssb_mainte.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13973 +if _libs["libfwlib32.so"].has("cnc_rdfssb_info", "cdecl"): + cnc_rdfssb_info = _libs["libfwlib32.so"].get("cnc_rdfssb_info", "cdecl") + cnc_rdfssb_info.argtypes = [c_uint16, POINTER(ODBFSSBINFO)] + cnc_rdfssb_info.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13976 +if _libs["libfwlib32.so"].has("cnc_fssb_autoset", "cdecl"): + cnc_fssb_autoset = _libs["libfwlib32.so"].get("cnc_fssb_autoset", "cdecl") + cnc_fssb_autoset.argtypes = [c_uint16, c_int16] + cnc_fssb_autoset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13979 +if _libs["libfwlib32.so"].has("cnc_fssb_reset", "cdecl"): + cnc_fssb_reset = _libs["libfwlib32.so"].get("cnc_fssb_reset", "cdecl") + cnc_fssb_reset.argtypes = [c_uint16, c_int16] + cnc_fssb_reset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13982 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_info", "cdecl"): + continue + cnc_rdifsb_info = _lib.get("cnc_rdifsb_info", "cdecl") + cnc_rdifsb_info.argtypes = [c_uint16, c_int16, POINTER(ODBIFSBINFO)] + cnc_rdifsb_info.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13983 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_slvunt", "cdecl"): + continue + cnc_rdifsb_slvunt = _lib.get("cnc_rdifsb_slvunt", "cdecl") + cnc_rdifsb_slvunt.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSLVUNT)] + cnc_rdifsb_slvunt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13984 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_slu_sv", "cdecl"): + continue + cnc_rdifsb_slu_sv = _lib.get("cnc_rdifsb_slu_sv", "cdecl") + cnc_rdifsb_slu_sv.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSLUSV)] + cnc_rdifsb_slu_sv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13985 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_slu_sp", "cdecl"): + continue + cnc_rdifsb_slu_sp = _lib.get("cnc_rdifsb_slu_sp", "cdecl") + cnc_rdifsb_slu_sp.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSLUSP)] + cnc_rdifsb_slu_sp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13986 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_slu_pm", "cdecl"): + continue + cnc_rdifsb_slu_pm = _lib.get("cnc_rdifsb_slu_pm", "cdecl") + cnc_rdifsb_slu_pm.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSLUPM)] + cnc_rdifsb_slu_pm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13987 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_as_amp_sv", "cdecl"): + continue + cnc_rdifsb_as_amp_sv = _lib.get("cnc_rdifsb_as_amp_sv", "cdecl") + cnc_rdifsb_as_amp_sv.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSVAMP)] + cnc_rdifsb_as_amp_sv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13988 +for _lib in _libs.values(): + if not _lib.has("cnc_wrifsb_as_axis_num", "cdecl"): + continue + cnc_wrifsb_as_axis_num = _lib.get("cnc_wrifsb_as_axis_num", "cdecl") + cnc_wrifsb_as_axis_num.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16)] + cnc_wrifsb_as_axis_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13989 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_as_hrv", "cdecl"): + continue + cnc_rdifsb_as_hrv = _lib.get("cnc_rdifsb_as_hrv", "cdecl") + cnc_rdifsb_as_hrv.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rdifsb_as_hrv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13990 +for _lib in _libs.values(): + if not _lib.has("cnc_wrifsb_as_hrv", "cdecl"): + continue + cnc_wrifsb_as_hrv = _lib.get("cnc_wrifsb_as_hrv", "cdecl") + cnc_wrifsb_as_hrv.argtypes = [c_uint16, c_uint16] + cnc_wrifsb_as_hrv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13991 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_as_amp_sp", "cdecl"): + continue + cnc_rdifsb_as_amp_sp = _lib.get("cnc_rdifsb_as_amp_sp", "cdecl") + cnc_rdifsb_as_amp_sp.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBSPAMP)] + cnc_rdifsb_as_amp_sp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13992 +for _lib in _libs.values(): + if not _lib.has("cnc_wrifsb_as_spdl_num", "cdecl"): + continue + cnc_wrifsb_as_spdl_num = _lib.get("cnc_wrifsb_as_spdl_num", "cdecl") + cnc_wrifsb_as_spdl_num.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16)] + cnc_wrifsb_as_spdl_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13993 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_as_plsmod", "cdecl"): + continue + cnc_rdifsb_as_plsmod = _lib.get("cnc_rdifsb_as_plsmod", "cdecl") + cnc_rdifsb_as_plsmod.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBPLSMDL)] + cnc_rdifsb_as_plsmod.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13994 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_as_sv_axis", "cdecl"): + continue + cnc_rdifsb_as_sv_axis = _lib.get("cnc_rdifsb_as_sv_axis", "cdecl") + cnc_rdifsb_as_sv_axis.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBIFSBAXIS)] + cnc_rdifsb_as_sv_axis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13995 +for _lib in _libs.values(): + if not _lib.has("cnc_wrifsb_as_sv_axis", "cdecl"): + continue + cnc_wrifsb_as_sv_axis = _lib.get("cnc_wrifsb_as_sv_axis", "cdecl") + cnc_wrifsb_as_sv_axis.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBIFSBAXIS)] + cnc_wrifsb_as_sv_axis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13996 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_mainte_sv", "cdecl"): + continue + cnc_rdifsb_mainte_sv = _lib.get("cnc_rdifsb_mainte_sv", "cdecl") + cnc_rdifsb_mainte_sv.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBIFSBMNTSV)] + cnc_rdifsb_mainte_sv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13997 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_mainte_sp", "cdecl"): + continue + cnc_rdifsb_mainte_sp = _lib.get("cnc_rdifsb_mainte_sp", "cdecl") + cnc_rdifsb_mainte_sp.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBIFSBMNTSP)] + cnc_rdifsb_mainte_sp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13998 +for _lib in _libs.values(): + if not _lib.has("cnc_ifsb_autoset", "cdecl"): + continue + cnc_ifsb_autoset = _lib.get("cnc_ifsb_autoset", "cdecl") + cnc_ifsb_autoset.argtypes = [c_uint16] + cnc_ifsb_autoset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 13999 +for _lib in _libs.values(): + if not _lib.has("cnc_ifsb_reset", "cdecl"): + continue + cnc_ifsb_reset = _lib.get("cnc_ifsb_reset", "cdecl") + cnc_ifsb_reset.argtypes = [c_uint16] + cnc_ifsb_reset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14000 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_almstate", "cdecl"): + continue + cnc_rdifsb_almstate = _lib.get("cnc_rdifsb_almstate", "cdecl") + cnc_rdifsb_almstate.argtypes = [c_uint16, String, String] + cnc_rdifsb_almstate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14001 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_sysalm", "cdecl"): + continue + cnc_rdifsb_sysalm = _lib.get("cnc_rdifsb_sysalm", "cdecl") + cnc_rdifsb_sysalm.argtypes = [c_uint16, c_int16, POINTER(ODBIFSBSYSALM)] + cnc_rdifsb_sysalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14002 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_fssbunt", "cdecl"): + continue + cnc_rdifsb_fssbunt = _lib.get("cnc_rdifsb_fssbunt", "cdecl") + cnc_rdifsb_fssbunt.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBFSSBUNT)] + cnc_rdifsb_fssbunt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14003 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_comstatdtl", "cdecl"): + continue + cnc_rdifsb_comstatdtl = _lib.get("cnc_rdifsb_comstatdtl", "cdecl") + cnc_rdifsb_comstatdtl.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBIFSBCOMSTATDTL)] + cnc_rdifsb_comstatdtl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14004 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_warning_cnt", "cdecl"): + continue + cnc_rdifsb_warning_cnt = _lib.get("cnc_rdifsb_warning_cnt", "cdecl") + cnc_rdifsb_warning_cnt.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdifsb_warning_cnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14005 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_warning_msg", "cdecl"): + continue + cnc_rdifsb_warning_msg = _lib.get("cnc_rdifsb_warning_msg", "cdecl") + cnc_rdifsb_warning_msg.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBIFSBWARNINGMSG)] + cnc_rdifsb_warning_msg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14006 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_warnhst_cnt", "cdecl"): + continue + cnc_rdifsb_warnhst_cnt = _lib.get("cnc_rdifsb_warnhst_cnt", "cdecl") + cnc_rdifsb_warnhst_cnt.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdifsb_warnhst_cnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14007 +for _lib in _libs.values(): + if not _lib.has("cnc_rdifsb_warnhst_msg", "cdecl"): + continue + cnc_rdifsb_warnhst_msg = _lib.get("cnc_rdifsb_warnhst_msg", "cdecl") + cnc_rdifsb_warnhst_msg.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBIFSBWARNHSTMSG)] + cnc_rdifsb_warnhst_msg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14048 +if _libs["libfwlib32.so"].has("pmc_rdmsg", "cdecl"): + pmc_rdmsg = _libs["libfwlib32.so"].get("pmc_rdmsg", "cdecl") + pmc_rdmsg.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + pmc_rdmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14051 +if _libs["libfwlib32.so"].has("pmc_wrmsg", "cdecl"): + pmc_wrmsg = _libs["libfwlib32.so"].get("pmc_wrmsg", "cdecl") + pmc_wrmsg.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + pmc_wrmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14054 +if _libs["libfwlib32.so"].has("pmc_crdmsg", "cdecl"): + pmc_crdmsg = _libs["libfwlib32.so"].get("pmc_crdmsg", "cdecl") + pmc_crdmsg.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + pmc_crdmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14057 +if _libs["libfwlib32.so"].has("pmc_cwrmsg", "cdecl"): + pmc_cwrmsg = _libs["libfwlib32.so"].get("pmc_cwrmsg", "cdecl") + pmc_cwrmsg.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + pmc_cwrmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14061 +if _libs["libfwlib32.so"].has("pmc_rdpmcrng", "cdecl"): + pmc_rdpmcrng = _libs["libfwlib32.so"].get("pmc_rdpmcrng", "cdecl") + pmc_rdpmcrng.argtypes = [c_uint16, c_int16, c_int16, c_uint16, c_uint16, c_uint16, POINTER(IODBPMC)] + pmc_rdpmcrng.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14068 +if _libs["libfwlib32.so"].has("pmc_wrpmcrng", "cdecl"): + pmc_wrpmcrng = _libs["libfwlib32.so"].get("pmc_wrpmcrng", "cdecl") + pmc_wrpmcrng.argtypes = [c_uint16, c_uint16, POINTER(IODBPMC)] + pmc_wrpmcrng.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14074 +if _libs["libfwlib32.so"].has("pmc_wrpmcrng2", "cdecl"): + pmc_wrpmcrng2 = _libs["libfwlib32.so"].get("pmc_wrpmcrng2", "cdecl") + pmc_wrpmcrng2.argtypes = [c_uint16, c_uint16, POINTER(IODBPMC)] + pmc_wrpmcrng2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14076 +if _libs["libfwlib32.so"].has("pmc_rdwrpmcrng", "cdecl"): + pmc_rdwrpmcrng = _libs["libfwlib32.so"].get("pmc_rdwrpmcrng", "cdecl") + pmc_rdwrpmcrng.argtypes = [c_uint16, c_int16, POINTER(IODBRWPMC)] + pmc_rdwrpmcrng.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14079 +if _libs["libfwlib32.so"].has("pmc_rdkpm", "cdecl"): + pmc_rdkpm = _libs["libfwlib32.so"].get("pmc_rdkpm", "cdecl") + pmc_rdkpm.argtypes = [c_uint16, c_uint32, String, c_uint16] + pmc_rdkpm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14082 +if _libs["libfwlib32.so"].has("pmc_wrkpm", "cdecl"): + pmc_wrkpm = _libs["libfwlib32.so"].get("pmc_wrkpm", "cdecl") + pmc_wrkpm.argtypes = [c_uint16, c_uint32, String, c_uint16] + pmc_wrkpm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14085 +if _libs["libfwlib32.so"].has("pmc_rdkpm2", "cdecl"): + pmc_rdkpm2 = _libs["libfwlib32.so"].get("pmc_rdkpm2", "cdecl") + pmc_rdkpm2.argtypes = [c_uint16, c_uint32, String, c_uint32] + pmc_rdkpm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14088 +if _libs["libfwlib32.so"].has("pmc_wrkpm2", "cdecl"): + pmc_wrkpm2 = _libs["libfwlib32.so"].get("pmc_wrkpm2", "cdecl") + pmc_wrkpm2.argtypes = [c_uint16, c_uint32, String, c_uint32] + pmc_wrkpm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14091 +if _libs["libfwlib32.so"].has("pmc_kpmsiz", "cdecl"): + pmc_kpmsiz = _libs["libfwlib32.so"].get("pmc_kpmsiz", "cdecl") + pmc_kpmsiz.argtypes = [c_uint16, POINTER(c_uint32)] + pmc_kpmsiz.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14094 +if _libs["libfwlib32.so"].has("pmc_rdpmcinfo", "cdecl"): + pmc_rdpmcinfo = _libs["libfwlib32.so"].get("pmc_rdpmcinfo", "cdecl") + pmc_rdpmcinfo.argtypes = [c_uint16, c_int16, POINTER(ODBPMCINF)] + pmc_rdpmcinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14097 +if _libs["libfwlib32.so"].has("pmc_rdcntldata", "cdecl"): + pmc_rdcntldata = _libs["libfwlib32.so"].get("pmc_rdcntldata", "cdecl") + pmc_rdcntldata.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPMCCNTL)] + pmc_rdcntldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14100 +if _libs["libfwlib32.so"].has("pmc_wrcntldata", "cdecl"): + pmc_wrcntldata = _libs["libfwlib32.so"].get("pmc_wrcntldata", "cdecl") + pmc_wrcntldata.argtypes = [c_uint16, c_int16, POINTER(IODBPMCCNTL)] + pmc_wrcntldata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14103 +if _libs["libfwlib32.so"].has("pmc_rdcntlgrp", "cdecl"): + pmc_rdcntlgrp = _libs["libfwlib32.so"].get("pmc_rdcntlgrp", "cdecl") + pmc_rdcntlgrp.argtypes = [c_uint16, POINTER(c_int16)] + pmc_rdcntlgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14106 +if _libs["libfwlib32.so"].has("pmc_wrcntlgrp", "cdecl"): + pmc_wrcntlgrp = _libs["libfwlib32.so"].get("pmc_wrcntlgrp", "cdecl") + pmc_wrcntlgrp.argtypes = [c_uint16, c_int16] + pmc_wrcntlgrp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14109 +if _libs["libfwlib32.so"].has("pmc_rdalmmsg", "cdecl"): + pmc_rdalmmsg = _libs["libfwlib32.so"].get("pmc_rdalmmsg", "cdecl") + pmc_rdalmmsg.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(ODBPMCALM)] + pmc_rdalmmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14112 +if _libs["libfwlib32.so"].has("pmc_getdtailerr", "cdecl"): + pmc_getdtailerr = _libs["libfwlib32.so"].get("pmc_getdtailerr", "cdecl") + pmc_getdtailerr.argtypes = [c_uint16, POINTER(ODBPMCERR)] + pmc_getdtailerr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14115 +if _libs["libfwlib32.so"].has("pmc_rdpmcmem", "cdecl"): + pmc_rdpmcmem = _libs["libfwlib32.so"].get("pmc_rdpmcmem", "cdecl") + pmc_rdpmcmem.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + pmc_rdpmcmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14118 +if _libs["libfwlib32.so"].has("pmc_wrpmcmem", "cdecl"): + pmc_wrpmcmem = _libs["libfwlib32.so"].get("pmc_wrpmcmem", "cdecl") + pmc_wrpmcmem.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + pmc_wrpmcmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14121 +for _lib in _libs.values(): + if not _lib.has("pmc_rdpmcsemem", "cdecl"): + continue + pmc_rdpmcsemem = _lib.get("pmc_rdpmcsemem", "cdecl") + pmc_rdpmcsemem.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + pmc_rdpmcsemem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14124 +for _lib in _libs.values(): + if not _lib.has("pmc_wrpmcsemem", "cdecl"): + continue + pmc_wrpmcsemem = _lib.get("pmc_wrpmcsemem", "cdecl") + pmc_wrpmcsemem.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + pmc_wrpmcsemem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14127 +if _libs["libfwlib32.so"].has("pmc_rdpmctitle", "cdecl"): + pmc_rdpmctitle = _libs["libfwlib32.so"].get("pmc_rdpmctitle", "cdecl") + pmc_rdpmctitle.argtypes = [c_uint16, POINTER(ODBPMCTITLE)] + pmc_rdpmctitle.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14128 +if _libs["libfwlib32.so"].has("pmc_rdpmctitle2", "cdecl"): + pmc_rdpmctitle2 = _libs["libfwlib32.so"].get("pmc_rdpmctitle2", "cdecl") + pmc_rdpmctitle2.argtypes = [c_uint16, POINTER(ODBPMCTITLE2)] + pmc_rdpmctitle2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14131 +if _libs["libfwlib32.so"].has("pmc_rdprmstart", "cdecl"): + pmc_rdprmstart = _libs["libfwlib32.so"].get("pmc_rdprmstart", "cdecl") + pmc_rdprmstart.argtypes = [c_uint16] + pmc_rdprmstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14134 +if _libs["libfwlib32.so"].has("pmc_rdpmcparam", "cdecl"): + pmc_rdpmcparam = _libs["libfwlib32.so"].get("pmc_rdpmcparam", "cdecl") + pmc_rdpmcparam.argtypes = [c_uint16, POINTER(c_int32), String] + pmc_rdpmcparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14137 +if _libs["libfwlib32.so"].has("pmc_rdprmend", "cdecl"): + pmc_rdprmend = _libs["libfwlib32.so"].get("pmc_rdprmend", "cdecl") + pmc_rdprmend.argtypes = [c_uint16] + pmc_rdprmend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14140 +if _libs["libfwlib32.so"].has("pmc_wrprmstart", "cdecl"): + pmc_wrprmstart = _libs["libfwlib32.so"].get("pmc_wrprmstart", "cdecl") + pmc_wrprmstart.argtypes = [c_uint16] + pmc_wrprmstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14143 +if _libs["libfwlib32.so"].has("pmc_wrpmcparam", "cdecl"): + pmc_wrpmcparam = _libs["libfwlib32.so"].get("pmc_wrpmcparam", "cdecl") + pmc_wrpmcparam.argtypes = [c_uint16, POINTER(c_int32), String] + pmc_wrpmcparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14146 +if _libs["libfwlib32.so"].has("pmc_wrprmend", "cdecl"): + pmc_wrprmend = _libs["libfwlib32.so"].get("pmc_wrprmend", "cdecl") + pmc_wrprmend.argtypes = [c_uint16] + pmc_wrprmend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14149 +for _lib in _libs.values(): + if not _lib.has("pmc_rdpmcrng_ext", "cdecl"): + continue + pmc_rdpmcrng_ext = _lib.get("pmc_rdpmcrng_ext", "cdecl") + pmc_rdpmcrng_ext.argtypes = [c_uint16, c_int16, POINTER(IODBPMCEXT)] + pmc_rdpmcrng_ext.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14152 +for _lib in _libs.values(): + if not _lib.has("pmc_wriolinkdat", "cdecl"): + continue + pmc_wriolinkdat = _lib.get("pmc_wriolinkdat", "cdecl") + pmc_wriolinkdat.argtypes = [c_uint16, c_int32, c_int32, c_uint32, POINTER(None), c_uint32] + pmc_wriolinkdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14155 +for _lib in _libs.values(): + if not _lib.has("pmc_rdpmcaddr", "cdecl"): + continue + pmc_rdpmcaddr = _lib.get("pmc_rdpmcaddr", "cdecl") + pmc_rdpmcaddr.argtypes = [c_uint16, c_int32, c_uint16, c_uint32, POINTER(ODBPMCADR)] + pmc_rdpmcaddr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14158 +if _libs["libfwlib32.so"].has("pmc_select_pmc_unit", "cdecl"): + pmc_select_pmc_unit = _libs["libfwlib32.so"].get("pmc_select_pmc_unit", "cdecl") + pmc_select_pmc_unit.argtypes = [c_uint16, c_int32] + pmc_select_pmc_unit.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14161 +if _libs["libfwlib32.so"].has("pmc_get_current_pmc_unit", "cdecl"): + pmc_get_current_pmc_unit = _libs["libfwlib32.so"].get("pmc_get_current_pmc_unit", "cdecl") + pmc_get_current_pmc_unit.argtypes = [c_uint16, POINTER(c_int32)] + pmc_get_current_pmc_unit.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14164 +if _libs["libfwlib32.so"].has("pmc_get_number_of_pmc", "cdecl"): + pmc_get_number_of_pmc = _libs["libfwlib32.so"].get("pmc_get_number_of_pmc", "cdecl") + pmc_get_number_of_pmc.argtypes = [c_uint16, POINTER(c_int32)] + pmc_get_number_of_pmc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14167 +if _libs["libfwlib32.so"].has("pmc_get_pmc_unit_types", "cdecl"): + pmc_get_pmc_unit_types = _libs["libfwlib32.so"].get("pmc_get_pmc_unit_types", "cdecl") + pmc_get_pmc_unit_types.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + pmc_get_pmc_unit_types.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14170 +if _libs["libfwlib32.so"].has("pmc_set_timer_type", "cdecl"): + pmc_set_timer_type = _libs["libfwlib32.so"].get("pmc_set_timer_type", "cdecl") + pmc_set_timer_type.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(c_int16)] + pmc_set_timer_type.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14173 +if _libs["libfwlib32.so"].has("pmc_get_timer_type", "cdecl"): + pmc_get_timer_type = _libs["libfwlib32.so"].get("pmc_get_timer_type", "cdecl") + pmc_get_timer_type.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(c_int16)] + pmc_get_timer_type.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14176 +if _libs["libfwlib32.so"].has("pmc_read_seq_program_and_memory_type", "cdecl"): + pmc_read_seq_program_and_memory_type = _libs["libfwlib32.so"].get("pmc_read_seq_program_and_memory_type", "cdecl") + pmc_read_seq_program_and_memory_type.argtypes = [c_uint16, POINTER(ODBPMCLADMEMTYPE)] + pmc_read_seq_program_and_memory_type.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14179 +if _libs["libfwlib32.so"].has("pmc_rdcntlexrelay", "cdecl"): + pmc_rdcntlexrelay = _libs["libfwlib32.so"].get("pmc_rdcntlexrelay", "cdecl") + pmc_rdcntlexrelay.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBPMCCNTL)] + pmc_rdcntlexrelay.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14182 +if _libs["libfwlib32.so"].has("pmc_wrcntlexrelay", "cdecl"): + pmc_wrcntlexrelay = _libs["libfwlib32.so"].get("pmc_wrcntlexrelay", "cdecl") + pmc_wrcntlexrelay.argtypes = [c_uint16, c_int16, POINTER(IODBPMCCNTL)] + pmc_wrcntlexrelay.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14185 +if _libs["libfwlib32.so"].has("pmc_rdcntl_exrelay_grp", "cdecl"): + pmc_rdcntl_exrelay_grp = _libs["libfwlib32.so"].get("pmc_rdcntl_exrelay_grp", "cdecl") + pmc_rdcntl_exrelay_grp.argtypes = [c_uint16, POINTER(c_int16)] + pmc_rdcntl_exrelay_grp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14188 +if _libs["libfwlib32.so"].has("pmc_wrcntl_exrelay_grp", "cdecl"): + pmc_wrcntl_exrelay_grp = _libs["libfwlib32.so"].get("pmc_wrcntl_exrelay_grp", "cdecl") + pmc_wrcntl_exrelay_grp.argtypes = [c_uint16, c_int16] + pmc_wrcntl_exrelay_grp.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14191 +if _libs["libfwlib32.so"].has("pmc_convert_from_string_to_address", "cdecl"): + pmc_convert_from_string_to_address = _libs["libfwlib32.so"].get("pmc_convert_from_string_to_address", "cdecl") + pmc_convert_from_string_to_address.argtypes = [c_uint16, String, POINTER(ODBPMCADRINFO)] + pmc_convert_from_string_to_address.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14194 +if _libs["libfwlib32.so"].has("pmc_select_divided_ladder", "cdecl"): + pmc_select_divided_ladder = _libs["libfwlib32.so"].get("pmc_select_divided_ladder", "cdecl") + pmc_select_divided_ladder.argtypes = [c_uint16, c_int32] + pmc_select_divided_ladder.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14197 +if _libs["libfwlib32.so"].has("pmc_get_current_divided_ladder", "cdecl"): + pmc_get_current_divided_ladder = _libs["libfwlib32.so"].get("pmc_get_current_divided_ladder", "cdecl") + pmc_get_current_divided_ladder.argtypes = [c_uint16, POINTER(c_int32)] + pmc_get_current_divided_ladder.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14200 +if _libs["libfwlib32.so"].has("pmc_get_number_of_ladder", "cdecl"): + pmc_get_number_of_ladder = _libs["libfwlib32.so"].get("pmc_get_number_of_ladder", "cdecl") + pmc_get_number_of_ladder.argtypes = [c_uint16, POINTER(c_int32)] + pmc_get_number_of_ladder.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14203 +if _libs["libfwlib32.so"].has("pmc_get_divided_ladders", "cdecl"): + pmc_get_divided_ladders = _libs["libfwlib32.so"].get("pmc_get_divided_ladders", "cdecl") + pmc_get_divided_ladders.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32)] + pmc_get_divided_ladders.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14205 +if _libs["libfwlib32.so"].has("pmc_rdioconfigtitle", "cdecl"): + pmc_rdioconfigtitle = _libs["libfwlib32.so"].get("pmc_rdioconfigtitle", "cdecl") + pmc_rdioconfigtitle.argtypes = [c_uint16, c_int32, String] + pmc_rdioconfigtitle.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14207 +if _libs["libfwlib32.so"].has("pmc_rdmessagetitle", "cdecl"): + pmc_rdmessagetitle = _libs["libfwlib32.so"].get("pmc_rdmessagetitle", "cdecl") + pmc_rdmessagetitle.argtypes = [c_uint16, c_int32, String] + pmc_rdmessagetitle.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14214 +if _libs["libfwlib32.so"].has("pmc_prfrdinfo", "cdecl"): + pmc_prfrdinfo = _libs["libfwlib32.so"].get("pmc_prfrdinfo", "cdecl") + pmc_prfrdinfo.argtypes = [c_uint16, POINTER(ODBPRFINFO)] + pmc_prfrdinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14217 +if _libs["libfwlib32.so"].has("pmc_prfrdconfig", "cdecl"): + pmc_prfrdconfig = _libs["libfwlib32.so"].get("pmc_prfrdconfig", "cdecl") + pmc_prfrdconfig.argtypes = [c_uint16, POINTER(ODBPRFCNF)] + pmc_prfrdconfig.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14220 +if _libs["libfwlib32.so"].has("pmc_prfrdbusprm", "cdecl"): + pmc_prfrdbusprm = _libs["libfwlib32.so"].get("pmc_prfrdbusprm", "cdecl") + pmc_prfrdbusprm.argtypes = [c_uint16, POINTER(IODBBUSPRM)] + pmc_prfrdbusprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14223 +if _libs["libfwlib32.so"].has("pmc_prfwrbusprm", "cdecl"): + pmc_prfwrbusprm = _libs["libfwlib32.so"].get("pmc_prfwrbusprm", "cdecl") + pmc_prfwrbusprm.argtypes = [c_uint16, POINTER(IODBBUSPRM)] + pmc_prfwrbusprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14226 +if _libs["libfwlib32.so"].has("pmc_prfrdslvprm", "cdecl"): + pmc_prfrdslvprm = _libs["libfwlib32.so"].get("pmc_prfrdslvprm", "cdecl") + pmc_prfrdslvprm.argtypes = [c_uint16, c_int16, POINTER(None)] + pmc_prfrdslvprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14229 +if _libs["libfwlib32.so"].has("pmc_prfwrslvprm", "cdecl"): + pmc_prfwrslvprm = _libs["libfwlib32.so"].get("pmc_prfwrslvprm", "cdecl") + pmc_prfwrslvprm.argtypes = [c_uint16, c_int16, POINTER(None)] + pmc_prfwrslvprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14232 +if _libs["libfwlib32.so"].has("pmc_prfrdallcadr", "cdecl"): + pmc_prfrdallcadr = _libs["libfwlib32.so"].get("pmc_prfrdallcadr", "cdecl") + pmc_prfrdallcadr.argtypes = [c_uint16, c_int16, POINTER(IODBPRFADR)] + pmc_prfrdallcadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14235 +if _libs["libfwlib32.so"].has("pmc_prfwrallcadr", "cdecl"): + pmc_prfwrallcadr = _libs["libfwlib32.so"].get("pmc_prfwrallcadr", "cdecl") + pmc_prfwrallcadr.argtypes = [c_uint16, c_int16, POINTER(IODBPRFADR)] + pmc_prfwrallcadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14238 +if _libs["libfwlib32.so"].has("pmc_prfrdslvaddr", "cdecl"): + pmc_prfrdslvaddr = _libs["libfwlib32.so"].get("pmc_prfrdslvaddr", "cdecl") + pmc_prfrdslvaddr.argtypes = [c_uint16, POINTER(IODBSLVADR)] + pmc_prfrdslvaddr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14241 +if _libs["libfwlib32.so"].has("pmc_prfwrslvaddr", "cdecl"): + pmc_prfwrslvaddr = _libs["libfwlib32.so"].get("pmc_prfwrslvaddr", "cdecl") + pmc_prfwrslvaddr.argtypes = [c_uint16, POINTER(IODBSLVADR)] + pmc_prfwrslvaddr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14244 +if _libs["libfwlib32.so"].has("pmc_prfrdslvstat", "cdecl"): + pmc_prfrdslvstat = _libs["libfwlib32.so"].get("pmc_prfrdslvstat", "cdecl") + pmc_prfrdslvstat.argtypes = [c_uint16, POINTER(ODBSLVST)] + pmc_prfrdslvstat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14247 +if _libs["libfwlib32.so"].has("pmc_prfrdslvid", "cdecl"): + pmc_prfrdslvid = _libs["libfwlib32.so"].get("pmc_prfrdslvid", "cdecl") + pmc_prfrdslvid.argtypes = [c_uint16, c_int16, POINTER(IODBSLVID)] + pmc_prfrdslvid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14250 +if _libs["libfwlib32.so"].has("pmc_prfwrslvid", "cdecl"): + pmc_prfwrslvid = _libs["libfwlib32.so"].get("pmc_prfwrslvid", "cdecl") + pmc_prfwrslvid.argtypes = [c_uint16, c_int16, POINTER(IODBSLVID)] + pmc_prfwrslvid.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14253 +if _libs["libfwlib32.so"].has("pmc_prfrdslvprm2", "cdecl"): + pmc_prfrdslvprm2 = _libs["libfwlib32.so"].get("pmc_prfrdslvprm2", "cdecl") + pmc_prfrdslvprm2.argtypes = [c_uint16, c_int16, POINTER(IODBSLVPRM3)] + pmc_prfrdslvprm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14256 +if _libs["libfwlib32.so"].has("pmc_prfwrslvprm2", "cdecl"): + pmc_prfwrslvprm2 = _libs["libfwlib32.so"].get("pmc_prfwrslvprm2", "cdecl") + pmc_prfwrslvprm2.argtypes = [c_uint16, c_int16, POINTER(IODBSLVPRM3)] + pmc_prfwrslvprm2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14259 +if _libs["libfwlib32.so"].has("pmc_prfrddido", "cdecl"): + pmc_prfrddido = _libs["libfwlib32.so"].get("pmc_prfrddido", "cdecl") + pmc_prfrddido.argtypes = [c_uint16, c_int16, POINTER(IODBDIDO)] + pmc_prfrddido.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14262 +if _libs["libfwlib32.so"].has("pmc_prfwrdido", "cdecl"): + pmc_prfwrdido = _libs["libfwlib32.so"].get("pmc_prfwrdido", "cdecl") + pmc_prfwrdido.argtypes = [c_uint16, c_int16, POINTER(IODBDIDO)] + pmc_prfwrdido.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14265 +if _libs["libfwlib32.so"].has("pmc_prfrdindiadr", "cdecl"): + pmc_prfrdindiadr = _libs["libfwlib32.so"].get("pmc_prfrdindiadr", "cdecl") + pmc_prfrdindiadr.argtypes = [c_uint16, POINTER(IODBINDEADR)] + pmc_prfrdindiadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14268 +if _libs["libfwlib32.so"].has("pmc_prfwrindiadr", "cdecl"): + pmc_prfwrindiadr = _libs["libfwlib32.so"].get("pmc_prfwrindiadr", "cdecl") + pmc_prfwrindiadr.argtypes = [c_uint16, POINTER(IODBINDEADR)] + pmc_prfwrindiadr.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14271 +if _libs["libfwlib32.so"].has("pmc_prfrdopmode", "cdecl"): + pmc_prfrdopmode = _libs["libfwlib32.so"].get("pmc_prfrdopmode", "cdecl") + pmc_prfrdopmode.argtypes = [c_uint16, POINTER(c_int16)] + pmc_prfrdopmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14274 +if _libs["libfwlib32.so"].has("pmc_prfwropmode", "cdecl"): + pmc_prfwropmode = _libs["libfwlib32.so"].get("pmc_prfwropmode", "cdecl") + pmc_prfwropmode.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + pmc_prfwropmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14282 +for _lib in _libs.values(): + if not _lib.has("cb_dwnstart", "cdecl"): + continue + cb_dwnstart = _lib.get("cb_dwnstart", "cdecl") + cb_dwnstart.argtypes = [c_uint16, c_uint16, c_int32] + cb_dwnstart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14285 +for _lib in _libs.values(): + if not _lib.has("cb_download", "cdecl"): + continue + cb_download = _lib.get("cb_download", "cdecl") + cb_download.argtypes = [c_uint16, POINTER(c_int32), String] + cb_download.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14288 +for _lib in _libs.values(): + if not _lib.has("cb_dwnend", "cdecl"): + continue + cb_dwnend = _lib.get("cb_dwnend", "cdecl") + cb_dwnend.argtypes = [c_uint16] + cb_dwnend.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14291 +for _lib in _libs.values(): + if not _lib.has("cb_upstart", "cdecl"): + continue + cb_upstart = _lib.get("cb_upstart", "cdecl") + cb_upstart.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_int32)] + cb_upstart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14294 +for _lib in _libs.values(): + if not _lib.has("cb_upload", "cdecl"): + continue + cb_upload = _lib.get("cb_upload", "cdecl") + cb_upload.argtypes = [c_uint16, POINTER(c_int32), String] + cb_upload.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14297 +for _lib in _libs.values(): + if not _lib.has("cb_upend", "cdecl"): + continue + cb_upend = _lib.get("cb_upend", "cdecl") + cb_upend.argtypes = [c_uint16] + cb_upend.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14300 +for _lib in _libs.values(): + if not _lib.has("cb_transinfo", "cdecl"): + continue + cb_transinfo = _lib.get("cb_transinfo", "cdecl") + cb_transinfo.argtypes = [c_uint16, POINTER(ODBTRANSINFO)] + cb_transinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14306 +for _lib in _libs.values(): + if not _lib.has("dsa_rdbyte", "cdecl"): + continue + dsa_rdbyte = _lib.get("dsa_rdbyte", "cdecl") + dsa_rdbyte.argtypes = [c_uint16, c_int32, String] + dsa_rdbyte.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14307 +for _lib in _libs.values(): + if not _lib.has("dsa_rdword", "cdecl"): + continue + dsa_rdword = _lib.get("dsa_rdword", "cdecl") + dsa_rdword.argtypes = [c_uint16, c_int32, POINTER(c_int16)] + dsa_rdword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14308 +for _lib in _libs.values(): + if not _lib.has("dsa_rddword", "cdecl"): + continue + dsa_rddword = _lib.get("dsa_rddword", "cdecl") + dsa_rddword.argtypes = [c_uint16, c_int32, POINTER(c_int32)] + dsa_rddword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14309 +for _lib in _libs.values(): + if not _lib.has("dsa_wrbyte", "cdecl"): + continue + dsa_wrbyte = _lib.get("dsa_wrbyte", "cdecl") + dsa_wrbyte.argtypes = [c_uint16, c_int32, c_char] + dsa_wrbyte.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14310 +for _lib in _libs.values(): + if not _lib.has("dsa_wrword", "cdecl"): + continue + dsa_wrword = _lib.get("dsa_wrword", "cdecl") + dsa_wrword.argtypes = [c_uint16, c_int32, c_int16] + dsa_wrword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14311 +for _lib in _libs.values(): + if not _lib.has("dsa_wrdword", "cdecl"): + continue + dsa_wrdword = _lib.get("dsa_wrdword", "cdecl") + dsa_wrdword.argtypes = [c_uint16, c_int32, c_int32] + dsa_wrdword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14319 +for _lib in _libs.values(): + if not _lib.has("etb_rdparam", "cdecl"): + continue + etb_rdparam = _lib.get("etb_rdparam", "cdecl") + etb_rdparam.argtypes = [c_uint16, c_int16, POINTER(IODBETP)] + etb_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14322 +for _lib in _libs.values(): + if not _lib.has("etb_wrparam", "cdecl"): + continue + etb_wrparam = _lib.get("etb_wrparam", "cdecl") + etb_wrparam.argtypes = [c_uint16, POINTER(IODBETP)] + etb_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14325 +for _lib in _libs.values(): + if not _lib.has("etb_rderrmsg", "cdecl"): + continue + etb_rderrmsg = _lib.get("etb_rderrmsg", "cdecl") + etb_rderrmsg.argtypes = [c_uint16, c_int16, POINTER(ODBETMSG)] + etb_rderrmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14328 +for _lib in _libs.values(): + if not _lib.has("ds_rdmode", "cdecl"): + continue + ds_rdmode = _lib.get("ds_rdmode", "cdecl") + ds_rdmode.argtypes = [c_uint16, POINTER(c_int16)] + ds_rdmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14331 +for _lib in _libs.values(): + if not _lib.has("ds_wrmode", "cdecl"): + continue + ds_wrmode = _lib.get("ds_wrmode", "cdecl") + ds_wrmode.argtypes = [c_uint16, c_int16] + ds_wrmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14334 +for _lib in _libs.values(): + if not _lib.has("ds_rdhddinfo", "cdecl"): + continue + ds_rdhddinfo = _lib.get("ds_rdhddinfo", "cdecl") + ds_rdhddinfo.argtypes = [c_uint16, POINTER(ODBHDDINF)] + ds_rdhddinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14337 +if _libs["libfwlib32.so"].has("ds_rdhdddir", "cdecl"): + ds_rdhdddir = _libs["libfwlib32.so"].get("ds_rdhdddir", "cdecl") + ds_rdhdddir.argtypes = [c_uint16, String, c_int32, POINTER(c_int16), POINTER(ODBHDDDIR)] + ds_rdhdddir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14340 +if _libs["libfwlib32.so"].has("ds_delhddfile", "cdecl"): + ds_delhddfile = _libs["libfwlib32.so"].get("ds_delhddfile", "cdecl") + ds_delhddfile.argtypes = [c_uint16, String] + ds_delhddfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14343 +for _lib in _libs.values(): + if not _lib.has("ds_copyhddfile", "cdecl"): + continue + ds_copyhddfile = _lib.get("ds_copyhddfile", "cdecl") + ds_copyhddfile.argtypes = [c_uint16, String, String] + ds_copyhddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14346 +for _lib in _libs.values(): + if not _lib.has("ds_renhddfile", "cdecl"): + continue + ds_renhddfile = _lib.get("ds_renhddfile", "cdecl") + ds_renhddfile.argtypes = [c_uint16, String, String] + ds_renhddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14349 +for _lib in _libs.values(): + if not _lib.has("ds_puthddfile", "cdecl"): + continue + ds_puthddfile = _lib.get("ds_puthddfile", "cdecl") + ds_puthddfile.argtypes = [c_uint16, String, String] + ds_puthddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14352 +for _lib in _libs.values(): + if not _lib.has("ds_mputhddfile", "cdecl"): + continue + ds_mputhddfile = _lib.get("ds_mputhddfile", "cdecl") + ds_mputhddfile.argtypes = [c_uint16, String] + ds_mputhddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14355 +for _lib in _libs.values(): + if not _lib.has("ds_rdhostinfo", "cdecl"): + continue + ds_rdhostinfo = _lib.get("ds_rdhostinfo", "cdecl") + ds_rdhostinfo.argtypes = [c_uint16, POINTER(c_int32), c_int32] + ds_rdhostinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14358 +for _lib in _libs.values(): + if not _lib.has("ds_rdhostdir", "cdecl"): + continue + ds_rdhostdir = _lib.get("ds_rdhostdir", "cdecl") + ds_rdhostdir.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int16), POINTER(ODBHOSTDIR), c_int32] + ds_rdhostdir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14361 +for _lib in _libs.values(): + if not _lib.has("ds_rdhostdir2", "cdecl"): + continue + ds_rdhostdir2 = _lib.get("ds_rdhostdir2", "cdecl") + ds_rdhostdir2.argtypes = [c_uint16, c_int16, c_int32, POINTER(c_int16), POINTER(c_int32), POINTER(ODBHOSTDIR), c_int32] + ds_rdhostdir2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14364 +for _lib in _libs.values(): + if not _lib.has("ds_delhostfile", "cdecl"): + continue + ds_delhostfile = _lib.get("ds_delhostfile", "cdecl") + ds_delhostfile.argtypes = [c_uint16, String, c_int32] + ds_delhostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14367 +for _lib in _libs.values(): + if not _lib.has("ds_gethostfile", "cdecl"): + continue + ds_gethostfile = _lib.get("ds_gethostfile", "cdecl") + ds_gethostfile.argtypes = [c_uint16, String, String] + ds_gethostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14370 +for _lib in _libs.values(): + if not _lib.has("ds_mgethostfile", "cdecl"): + continue + ds_mgethostfile = _lib.get("ds_mgethostfile", "cdecl") + ds_mgethostfile.argtypes = [c_uint16, String] + ds_mgethostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14373 +if _libs["libfwlib32.so"].has("ds_rdresult", "cdecl"): + ds_rdresult = _libs["libfwlib32.so"].get("ds_rdresult", "cdecl") + ds_rdresult.argtypes = [c_uint16] + ds_rdresult.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14376 +if _libs["libfwlib32.so"].has("ds_cancel", "cdecl"): + ds_cancel = _libs["libfwlib32.so"].get("ds_cancel", "cdecl") + ds_cancel.argtypes = [c_uint16] + ds_cancel.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14379 +for _lib in _libs.values(): + if not _lib.has("ds_rdncfile", "cdecl"): + continue + ds_rdncfile = _lib.get("ds_rdncfile", "cdecl") + ds_rdncfile.argtypes = [c_uint16, c_int16, String] + ds_rdncfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14382 +for _lib in _libs.values(): + if not _lib.has("ds_rdncfile2", "cdecl"): + continue + ds_rdncfile2 = _lib.get("ds_rdncfile2", "cdecl") + ds_rdncfile2.argtypes = [c_uint16, String] + ds_rdncfile2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14385 +for _lib in _libs.values(): + if not _lib.has("ds_wrncfile", "cdecl"): + continue + ds_wrncfile = _lib.get("ds_wrncfile", "cdecl") + ds_wrncfile.argtypes = [c_uint16, c_int16, c_int32] + ds_wrncfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14388 +for _lib in _libs.values(): + if not _lib.has("ds_rddnchddfile", "cdecl"): + continue + ds_rddnchddfile = _lib.get("ds_rddnchddfile", "cdecl") + ds_rddnchddfile.argtypes = [c_uint16, String] + ds_rddnchddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14391 +for _lib in _libs.values(): + if not _lib.has("ds_wrdnchddfile", "cdecl"): + continue + ds_wrdnchddfile = _lib.get("ds_wrdnchddfile", "cdecl") + ds_wrdnchddfile.argtypes = [c_uint16, String] + ds_wrdnchddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14394 +for _lib in _libs.values(): + if not _lib.has("ds_rddnchostfile", "cdecl"): + continue + ds_rddnchostfile = _lib.get("ds_rddnchostfile", "cdecl") + ds_rddnchostfile.argtypes = [c_uint16, POINTER(c_int16), String] + ds_rddnchostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14397 +for _lib in _libs.values(): + if not _lib.has("ds_wrdnchostfile", "cdecl"): + continue + ds_wrdnchostfile = _lib.get("ds_wrdnchostfile", "cdecl") + ds_wrdnchostfile.argtypes = [c_uint16, String] + ds_wrdnchostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14400 +for _lib in _libs.values(): + if not _lib.has("ds_rdhostno", "cdecl"): + continue + ds_rdhostno = _lib.get("ds_rdhostno", "cdecl") + ds_rdhostno.argtypes = [c_uint16, POINTER(c_int16)] + ds_rdhostno.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14403 +for _lib in _libs.values(): + if not _lib.has("ds_rdmntinfo", "cdecl"): + continue + ds_rdmntinfo = _lib.get("ds_rdmntinfo", "cdecl") + ds_rdmntinfo.argtypes = [c_uint16, c_int16, POINTER(DSMNTINFO)] + ds_rdmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14406 +for _lib in _libs.values(): + if not _lib.has("ds_checkhdd", "cdecl"): + continue + ds_checkhdd = _lib.get("ds_checkhdd", "cdecl") + ds_checkhdd.argtypes = [c_uint16] + ds_checkhdd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14409 +for _lib in _libs.values(): + if not _lib.has("ds_formathdd", "cdecl"): + continue + ds_formathdd = _lib.get("ds_formathdd", "cdecl") + ds_formathdd.argtypes = [c_uint16] + ds_formathdd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14412 +for _lib in _libs.values(): + if not _lib.has("ds_makehdddir", "cdecl"): + continue + ds_makehdddir = _lib.get("ds_makehdddir", "cdecl") + ds_makehdddir.argtypes = [c_uint16, String] + ds_makehdddir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14415 +for _lib in _libs.values(): + if not _lib.has("ds_delhdddir", "cdecl"): + continue + ds_delhdddir = _lib.get("ds_delhdddir", "cdecl") + ds_delhdddir.argtypes = [c_uint16, String] + ds_delhdddir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14418 +if _libs["libfwlib32.so"].has("ds_chghdddir", "cdecl"): + ds_chghdddir = _libs["libfwlib32.so"].get("ds_chghdddir", "cdecl") + ds_chghdddir.argtypes = [c_uint16, String] + ds_chghdddir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14421 +for _lib in _libs.values(): + if not _lib.has("ds_lputhddfile", "cdecl"): + continue + ds_lputhddfile = _lib.get("ds_lputhddfile", "cdecl") + ds_lputhddfile.argtypes = [c_uint16, String] + ds_lputhddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14424 +for _lib in _libs.values(): + if not _lib.has("ds_ldelhddfile", "cdecl"): + continue + ds_ldelhddfile = _lib.get("ds_ldelhddfile", "cdecl") + ds_ldelhddfile.argtypes = [c_uint16, String] + ds_ldelhddfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14427 +for _lib in _libs.values(): + if not _lib.has("ds_lgethostfile", "cdecl"): + continue + ds_lgethostfile = _lib.get("ds_lgethostfile", "cdecl") + ds_lgethostfile.argtypes = [c_uint16, String] + ds_lgethostfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14430 +for _lib in _libs.values(): + if not _lib.has("ds_rdm198hdddir", "cdecl"): + continue + ds_rdm198hdddir = _lib.get("ds_rdm198hdddir", "cdecl") + ds_rdm198hdddir.argtypes = [c_uint16, String] + ds_rdm198hdddir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14433 +for _lib in _libs.values(): + if not _lib.has("ds_wrm198hdddir", "cdecl"): + continue + ds_wrm198hdddir = _lib.get("ds_wrm198hdddir", "cdecl") + ds_wrm198hdddir.argtypes = [c_uint16] + ds_wrm198hdddir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14436 +for _lib in _libs.values(): + if not _lib.has("ds_rdm198host", "cdecl"): + continue + ds_rdm198host = _lib.get("ds_rdm198host", "cdecl") + ds_rdm198host.argtypes = [c_uint16, POINTER(c_int16)] + ds_rdm198host.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14439 +for _lib in _libs.values(): + if not _lib.has("ds_wrm198host", "cdecl"): + continue + ds_wrm198host = _lib.get("ds_wrm198host", "cdecl") + ds_wrm198host.argtypes = [c_uint16] + ds_wrm198host.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14442 +for _lib in _libs.values(): + if not _lib.has("ds_wrhostno", "cdecl"): + continue + ds_wrhostno = _lib.get("ds_wrhostno", "cdecl") + ds_wrhostno.argtypes = [c_uint16, c_int16] + ds_wrhostno.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14445 +for _lib in _libs.values(): + if not _lib.has("ds_searchword", "cdecl"): + continue + ds_searchword = _lib.get("ds_searchword", "cdecl") + ds_searchword.argtypes = [c_uint16, String] + ds_searchword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14448 +for _lib in _libs.values(): + if not _lib.has("ds_searchresult", "cdecl"): + continue + ds_searchresult = _lib.get("ds_searchresult", "cdecl") + ds_searchresult.argtypes = [c_uint16] + ds_searchresult.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14451 +for _lib in _libs.values(): + if not _lib.has("ds_rdfile", "cdecl"): + continue + ds_rdfile = _lib.get("ds_rdfile", "cdecl") + ds_rdfile.argtypes = [c_uint16, String, String] + ds_rdfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14454 +for _lib in _libs.values(): + if not _lib.has("ds_wrfile", "cdecl"): + continue + ds_wrfile = _lib.get("ds_wrfile", "cdecl") + ds_wrfile.argtypes = [c_uint16, String, String] + ds_wrfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14457 +if _libs["libfwlib32.so"].has("ds_dwnstart", "cdecl"): + ds_dwnstart = _libs["libfwlib32.so"].get("ds_dwnstart", "cdecl") + ds_dwnstart.argtypes = [c_uint16, String, c_int16] + ds_dwnstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14460 +if _libs["libfwlib32.so"].has("ds_download", "cdecl"): + ds_download = _libs["libfwlib32.so"].get("ds_download", "cdecl") + ds_download.argtypes = [c_uint16, POINTER(c_int32), String] + ds_download.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14463 +if _libs["libfwlib32.so"].has("ds_dwnend", "cdecl"): + ds_dwnend = _libs["libfwlib32.so"].get("ds_dwnend", "cdecl") + ds_dwnend.argtypes = [c_uint16] + ds_dwnend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14471 +if _libs["libfwlib32.so"].has("eth_rdparam", "cdecl"): + eth_rdparam = _libs["libfwlib32.so"].get("eth_rdparam", "cdecl") + eth_rdparam.argtypes = [c_uint16, c_int16, POINTER(OUT_ETHPRM)] + eth_rdparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14474 +if _libs["libfwlib32.so"].has("eth_wrparam", "cdecl"): + eth_wrparam = _libs["libfwlib32.so"].get("eth_wrparam", "cdecl") + eth_wrparam.argtypes = [c_uint16, c_int16, POINTER(IN_ETHPRMFLAG), POINTER(IN_ETHPRM)] + eth_wrparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14477 +for _lib in _libs.values(): + if not _lib.has("eth_rdembdev", "cdecl"): + continue + eth_rdembdev = _lib.get("eth_rdembdev", "cdecl") + eth_rdembdev.argtypes = [c_uint16, POINTER(c_int16)] + eth_rdembdev.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14480 +for _lib in _libs.values(): + if not _lib.has("eth_wrembdev", "cdecl"): + continue + eth_wrembdev = _lib.get("eth_wrembdev", "cdecl") + eth_wrembdev.argtypes = [c_uint16, c_int16] + eth_wrembdev.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14483 +for _lib in _libs.values(): + if not _lib.has("eth_embrestart", "cdecl"): + continue + eth_embrestart = _lib.get("eth_embrestart", "cdecl") + eth_embrestart.argtypes = [c_uint16, c_int16] + eth_embrestart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14486 +if _libs["libfwlib32.so"].has("eth_rddsmode", "cdecl"): + eth_rddsmode = _libs["libfwlib32.so"].get("eth_rddsmode", "cdecl") + eth_rddsmode.argtypes = [c_uint16, POINTER(OUT_ETHDSMODE)] + eth_rddsmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14489 +for _lib in _libs.values(): + if not _lib.has("eth_wrdsmode", "cdecl"): + continue + eth_wrdsmode = _lib.get("eth_wrdsmode", "cdecl") + eth_wrdsmode.argtypes = [c_uint16, c_int16, c_int16] + eth_wrdsmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14492 +for _lib in _libs.values(): + if not _lib.has("eth_ping", "cdecl"): + continue + eth_ping = _lib.get("eth_ping", "cdecl") + eth_ping.argtypes = [c_uint16, c_int16, String, POINTER(c_uint32)] + eth_ping.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14495 +for _lib in _libs.values(): + if not _lib.has("eth_ping_result", "cdecl"): + continue + eth_ping_result = _lib.get("eth_ping_result", "cdecl") + eth_ping_result.argtypes = [c_uint16, c_int16, POINTER(OUT_ETHPING)] + eth_ping_result.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14498 +for _lib in _libs.values(): + if not _lib.has("eth_ping_cancel", "cdecl"): + continue + eth_ping_cancel = _lib.get("eth_ping_cancel", "cdecl") + eth_ping_cancel.argtypes = [c_uint16, c_int16] + eth_ping_cancel.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14501 +for _lib in _libs.values(): + if not _lib.has("eth_rdlsistate", "cdecl"): + continue + eth_rdlsistate = _lib.get("eth_rdlsistate", "cdecl") + eth_rdlsistate.argtypes = [c_uint16, c_int16, POINTER(OUT_ETHLSI)] + eth_rdlsistate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14504 +for _lib in _libs.values(): + if not _lib.has("eth_clrlsistate", "cdecl"): + continue + eth_clrlsistate = _lib.get("eth_clrlsistate", "cdecl") + eth_clrlsistate.argtypes = [c_uint16, c_int16] + eth_clrlsistate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14507 +for _lib in _libs.values(): + if not _lib.has("eth_rdtaskstate", "cdecl"): + continue + eth_rdtaskstate = _lib.get("eth_rdtaskstate", "cdecl") + eth_rdtaskstate.argtypes = [c_uint16, c_int16, POINTER(OUT_ETHTASK)] + eth_rdtaskstate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14510 +if _libs["libfwlib32.so"].has("eth_rdlog", "cdecl"): + eth_rdlog = _libs["libfwlib32.so"].get("eth_rdlog", "cdecl") + eth_rdlog.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(OUT_ETHLOG)] + eth_rdlog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14513 +for _lib in _libs.values(): + if not _lib.has("eth_clrlog", "cdecl"): + continue + eth_clrlog = _lib.get("eth_clrlog", "cdecl") + eth_clrlog.argtypes = [c_uint16, c_int16] + eth_clrlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14516 +for _lib in _libs.values(): + if not _lib.has("eth_rdtype", "cdecl"): + continue + eth_rdtype = _lib.get("eth_rdtype", "cdecl") + eth_rdtype.argtypes = [c_uint16, POINTER(OUT_ETHTYPE)] + eth_rdtype.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14519 +for _lib in _libs.values(): + if not _lib.has("eth_rdtype2", "cdecl"): + continue + eth_rdtype2 = _lib.get("eth_rdtype2", "cdecl") + eth_rdtype2.argtypes = [c_uint16, POINTER(OUT_ETHTYPE2)] + eth_rdtype2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14522 +for _lib in _libs.values(): + if not _lib.has("eth_rdtype3", "cdecl"): + continue + eth_rdtype3 = _lib.get("eth_rdtype3", "cdecl") + eth_rdtype3.argtypes = [c_uint16, POINTER(OUT_ETHTYPE3)] + eth_rdtype3.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14525 +for _lib in _libs.values(): + if not _lib.has("eth_rddsstate", "cdecl"): + continue + eth_rddsstate = _lib.get("eth_rddsstate", "cdecl") + eth_rddsstate.argtypes = [c_uint16, c_int16, POINTER(OUT_DSSTATE)] + eth_rddsstate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14528 +if _libs["libfwlib32.so"].has("eth_rdhost", "cdecl"): + eth_rdhost = _libs["libfwlib32.so"].get("eth_rdhost", "cdecl") + eth_rdhost.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + eth_rdhost.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14531 +if _libs["libfwlib32.so"].has("eth_wrhost", "cdecl"): + eth_wrhost = _libs["libfwlib32.so"].get("eth_wrhost", "cdecl") + eth_wrhost.argtypes = [c_uint16, c_int16, c_int16] + eth_wrhost.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14534 +if _libs["libfwlib32.so"].has("eth_rddsm198dir", "cdecl"): + eth_rddsm198dir = _libs["libfwlib32.so"].get("eth_rddsm198dir", "cdecl") + eth_rddsm198dir.argtypes = [c_uint16, c_int16, String] + eth_rddsm198dir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14537 +if _libs["libfwlib32.so"].has("eth_wrdsm198dir", "cdecl"): + eth_wrdsm198dir = _libs["libfwlib32.so"].get("eth_wrdsm198dir", "cdecl") + eth_wrdsm198dir.argtypes = [c_uint16, c_int16, String] + eth_wrdsm198dir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14540 +if _libs["libfwlib32.so"].has("eth_rddsm198host", "cdecl"): + eth_rddsm198host = _libs["libfwlib32.so"].get("eth_rddsm198host", "cdecl") + eth_rddsm198host.argtypes = [c_uint16, c_int16, POINTER(c_int16), String] + eth_rddsm198host.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14543 +if _libs["libfwlib32.so"].has("eth_wrdsm198host", "cdecl"): + eth_wrdsm198host = _libs["libfwlib32.so"].get("eth_wrdsm198host", "cdecl") + eth_wrdsm198host.argtypes = [c_uint16, c_int16, c_int16, String] + eth_wrdsm198host.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14546 +for _lib in _libs.values(): + if not _lib.has("eth_rdembm198host", "cdecl"): + continue + eth_rdembm198host = _lib.get("eth_rdembm198host", "cdecl") + eth_rdembm198host.argtypes = [c_uint16, c_int16, POINTER(c_int16), String] + eth_rdembm198host.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14549 +for _lib in _libs.values(): + if not _lib.has("eth_wrembm198host", "cdecl"): + continue + eth_wrembm198host = _lib.get("eth_wrembm198host", "cdecl") + eth_wrembm198host.argtypes = [c_uint16, c_int16, c_int16, String] + eth_wrembm198host.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14552 +for _lib in _libs.values(): + if not _lib.has("eth_rddsformat", "cdecl"): + continue + eth_rddsformat = _lib.get("eth_rddsformat", "cdecl") + eth_rddsformat.argtypes = [c_uint16, POINTER(c_int16)] + eth_rddsformat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14555 +for _lib in _libs.values(): + if not _lib.has("eth_dsformat", "cdecl"): + continue + eth_dsformat = _lib.get("eth_dsformat", "cdecl") + eth_dsformat.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + eth_dsformat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14558 +for _lib in _libs.values(): + if not _lib.has("eth_dschkdsk", "cdecl"): + continue + eth_dschkdsk = _lib.get("eth_dschkdsk", "cdecl") + eth_dschkdsk.argtypes = [c_uint16, POINTER(c_int16)] + eth_dschkdsk.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14561 +for _lib in _libs.values(): + if not _lib.has("eth_rdrmdinquiry", "cdecl"): + continue + eth_rdrmdinquiry = _lib.get("eth_rdrmdinquiry", "cdecl") + eth_rdrmdinquiry.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + eth_rdrmdinquiry.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14564 +for _lib in _libs.values(): + if not _lib.has("eth_wrrmdinquiry", "cdecl"): + continue + eth_wrrmdinquiry = _lib.get("eth_wrrmdinquiry", "cdecl") + eth_wrrmdinquiry.argtypes = [c_uint16, c_int16, c_int16] + eth_wrrmdinquiry.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14567 +for _lib in _libs.values(): + if not _lib.has("eth_rdunsolicmode", "cdecl"): + continue + eth_rdunsolicmode = _lib.get("eth_rdunsolicmode", "cdecl") + eth_rdunsolicmode.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + eth_rdunsolicmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14570 +for _lib in _libs.values(): + if not _lib.has("eth_wrunsolicmode", "cdecl"): + continue + eth_wrunsolicmode = _lib.get("eth_wrunsolicmode", "cdecl") + eth_wrunsolicmode.argtypes = [c_uint16, c_int16, c_int16] + eth_wrunsolicmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14573 +for _lib in _libs.values(): + if not _lib.has("eth_rdunsolicstate", "cdecl"): + continue + eth_rdunsolicstate = _lib.get("eth_rdunsolicstate", "cdecl") + eth_rdunsolicstate.argtypes = [c_uint16, c_int16, POINTER(OUT_UNSOLICSTATE)] + eth_rdunsolicstate.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14576 +for _lib in _libs.values(): + if not _lib.has("eth_applyunsolicprm", "cdecl"): + continue + eth_applyunsolicprm = _lib.get("eth_applyunsolicprm", "cdecl") + eth_applyunsolicprm.argtypes = [c_uint16, c_int16] + eth_applyunsolicprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14579 +for _lib in _libs.values(): + if not _lib.has("net_backup_param", "cdecl"): + continue + net_backup_param = _lib.get("net_backup_param", "cdecl") + net_backup_param.argtypes = [c_uint16, c_int16, String] + net_backup_param.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14582 +for _lib in _libs.values(): + if not _lib.has("net_restore_param", "cdecl"): + continue + net_restore_param = _lib.get("net_restore_param", "cdecl") + net_restore_param.argtypes = [c_uint16, c_int16, String] + net_restore_param.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14585 +for _lib in _libs.values(): + if not _lib.has("eth_rdfsclntinfo", "cdecl"): + continue + eth_rdfsclntinfo = _lib.get("eth_rdfsclntinfo", "cdecl") + eth_rdfsclntinfo.argtypes = [c_uint16, POINTER(OUT_FSINFO)] + eth_rdfsclntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14588 +for _lib in _libs.values(): + if not _lib.has("eth_disconfsclnt", "cdecl"): + continue + eth_disconfsclnt = _lib.get("eth_disconfsclnt", "cdecl") + eth_disconfsclnt.argtypes = [c_uint16, c_int32] + eth_disconfsclnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14591 +for _lib in _libs.values(): + if not _lib.has("eth_disconfsclntall", "cdecl"): + continue + eth_disconfsclntall = _lib.get("eth_disconfsclntall", "cdecl") + eth_disconfsclntall.argtypes = [c_uint16] + eth_disconfsclntall.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14594 +for _lib in _libs.values(): + if not _lib.has("eth_rdmbsclntinfo", "cdecl"): + continue + eth_rdmbsclntinfo = _lib.get("eth_rdmbsclntinfo", "cdecl") + eth_rdmbsclntinfo.argtypes = [c_uint16, POINTER(OUT_MBSVRINFO)] + eth_rdmbsclntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14597 +for _lib in _libs.values(): + if not _lib.has("eth_rdmbsclntinfo2", "cdecl"): + continue + eth_rdmbsclntinfo2 = _lib.get("eth_rdmbsclntinfo2", "cdecl") + eth_rdmbsclntinfo2.argtypes = [c_uint16, c_int16, POINTER(OUT_MBSVRINFO)] + eth_rdmbsclntinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14600 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipabscparam", "cdecl"): + continue + eth_rdeipabscparam = _lib.get("eth_rdeipabscparam", "cdecl") + eth_rdeipabscparam.argtypes = [c_uint16, POINTER(OUT_EIPA_BASIC_PRM)] + eth_rdeipabscparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14603 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipabscparam2", "cdecl"): + continue + eth_rdeipabscparam2 = _lib.get("eth_rdeipabscparam2", "cdecl") + eth_rdeipabscparam2.argtypes = [c_uint16, c_int16, POINTER(OUT_EIPA_BASIC_PRM)] + eth_rdeipabscparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14606 +for _lib in _libs.values(): + if not _lib.has("eth_wreipabscparam", "cdecl"): + continue + eth_wreipabscparam = _lib.get("eth_wreipabscparam", "cdecl") + eth_wreipabscparam.argtypes = [c_uint16, POINTER(IN_EIPA_BASIC_PRM_FLG), POINTER(IN_EIPA_BASIC_PRM)] + eth_wreipabscparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14609 +for _lib in _libs.values(): + if not _lib.has("eth_wreipabscparam2", "cdecl"): + continue + eth_wreipabscparam2 = _lib.get("eth_wreipabscparam2", "cdecl") + eth_wreipabscparam2.argtypes = [c_uint16, c_int16, POINTER(IN_EIPA_BASIC_PRM_FLG), POINTER(IN_EIPA_BASIC_PRM)] + eth_wreipabscparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14612 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipaalcparam", "cdecl"): + continue + eth_rdeipaalcparam = _lib.get("eth_rdeipaalcparam", "cdecl") + eth_rdeipaalcparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_EIPA_ALLOC_PRM)] + eth_rdeipaalcparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14615 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipaalcparam2", "cdecl"): + continue + eth_rdeipaalcparam2 = _lib.get("eth_rdeipaalcparam2", "cdecl") + eth_rdeipaalcparam2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(OUT_EIPA_ALLOC_PRM)] + eth_rdeipaalcparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14618 +for _lib in _libs.values(): + if not _lib.has("eth_wreipaalcparam", "cdecl"): + continue + eth_wreipaalcparam = _lib.get("eth_wreipaalcparam", "cdecl") + eth_wreipaalcparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IN_EIPA_ALLOC_PRM_FLG), POINTER(IN_EIPA_ALLOC_PRM)] + eth_wreipaalcparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14621 +for _lib in _libs.values(): + if not _lib.has("eth_wreipaalcparam2", "cdecl"): + continue + eth_wreipaalcparam2 = _lib.get("eth_wreipaalcparam2", "cdecl") + eth_wreipaalcparam2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IN_EIPA_ALLOC_PRM_FLG), POINTER(IN_EIPA_ALLOC_PRM)] + eth_wreipaalcparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14624 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipmsnsinfo", "cdecl"): + continue + eth_rdeipmsnsinfo = _lib.get("eth_rdeipmsnsinfo", "cdecl") + eth_rdeipmsnsinfo.argtypes = [c_uint16, POINTER(OUT_EIP_MSNSINFO)] + eth_rdeipmsnsinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14627 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipmsnsinfo2", "cdecl"): + continue + eth_rdeipmsnsinfo2 = _lib.get("eth_rdeipmsnsinfo2", "cdecl") + eth_rdeipmsnsinfo2.argtypes = [c_uint16, c_int16, POINTER(OUT_EIP_MSNSINFO)] + eth_rdeipmsnsinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14630 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipdeviceinfo", "cdecl"): + continue + eth_rdeipdeviceinfo = _lib.get("eth_rdeipdeviceinfo", "cdecl") + eth_rdeipdeviceinfo.argtypes = [c_uint16, POINTER(OUT_EIP_DEVICEINFO)] + eth_rdeipdeviceinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14633 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipdeviceinfo2", "cdecl"): + continue + eth_rdeipdeviceinfo2 = _lib.get("eth_rdeipdeviceinfo2", "cdecl") + eth_rdeipdeviceinfo2.argtypes = [c_uint16, c_int16, POINTER(OUT_EIP_DEVICEINFO)] + eth_rdeipdeviceinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14636 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipascnlist", "cdecl"): + continue + eth_rdeipascnlist = _lib.get("eth_rdeipascnlist", "cdecl") + eth_rdeipascnlist.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(OUT_EIPA_SCNDATA)] + eth_rdeipascnlist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14639 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipascnlist2", "cdecl"): + continue + eth_rdeipascnlist2 = _lib.get("eth_rdeipascnlist2", "cdecl") + eth_rdeipascnlist2.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(c_int16), POINTER(OUT_EIPA_SCNDATA)] + eth_rdeipascnlist2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14642 +for _lib in _libs.values(): + if not _lib.has("eth_rdeiplistdetail", "cdecl"): + continue + eth_rdeiplistdetail = _lib.get("eth_rdeiplistdetail", "cdecl") + eth_rdeiplistdetail.argtypes = [c_uint16, c_int32, POINTER(OUT_EIP_LISTDETAIL)] + eth_rdeiplistdetail.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14645 +for _lib in _libs.values(): + if not _lib.has("eth_rdeiplistdetail2", "cdecl"): + continue + eth_rdeiplistdetail2 = _lib.get("eth_rdeiplistdetail2", "cdecl") + eth_rdeiplistdetail2.argtypes = [c_uint16, c_int16, c_int32, POINTER(OUT_EIP_LISTDETAIL)] + eth_rdeiplistdetail2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14648 +for _lib in _libs.values(): + if not _lib.has("eth_eipaedsout", "cdecl"): + continue + eth_eipaedsout = _lib.get("eth_eipaedsout", "cdecl") + eth_eipaedsout.argtypes = [c_uint16, String] + eth_eipaedsout.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14651 +for _lib in _libs.values(): + if not _lib.has("eth_eipaedsout2", "cdecl"): + continue + eth_eipaedsout2 = _lib.get("eth_eipaedsout2", "cdecl") + eth_eipaedsout2.argtypes = [c_uint16, c_int16, String] + eth_eipaedsout2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14654 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipsparam", "cdecl"): + continue + eth_rdeipsparam = _lib.get("eth_rdeipsparam", "cdecl") + eth_rdeipsparam.argtypes = [c_uint16, c_int16, POINTER(OUT_EIPS_BASIC_PRM), POINTER(OUT_EIPS_STATE_PRM), POINTER(OUT_EIPS_ALLOC_PRM)] + eth_rdeipsparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14657 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipsparam2", "cdecl"): + continue + eth_rdeipsparam2 = _lib.get("eth_rdeipsparam2", "cdecl") + eth_rdeipsparam2.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_EIPS_BASIC_PRM), POINTER(OUT_EIPS_STATE_PRM), POINTER(OUT_EIPS_ALLOC_PRM)] + eth_rdeipsparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14660 +for _lib in _libs.values(): + if not _lib.has("eth_wreipsparam", "cdecl"): + continue + eth_wreipsparam = _lib.get("eth_wreipsparam", "cdecl") + eth_wreipsparam.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IN_EIPS_BASIC), POINTER(IN_EIPS_ALLOC)] + eth_wreipsparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14663 +for _lib in _libs.values(): + if not _lib.has("eth_wreipsparam2", "cdecl"): + continue + eth_wreipsparam2 = _lib.get("eth_wreipsparam2", "cdecl") + eth_wreipsparam2.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IN_EIPS_BASIC), POINTER(IN_EIPS_ALLOC)] + eth_wreipsparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14666 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipsmntinfo", "cdecl"): + continue + eth_rdeipsmntinfo = _lib.get("eth_rdeipsmntinfo", "cdecl") + eth_rdeipsmntinfo.argtypes = [c_uint16, c_int16, POINTER(OUT_EIPS_COM_INFO), POINTER(OUT_EIPS_DETAIL_INFO)] + eth_rdeipsmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14669 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipsmntinfo2", "cdecl"): + continue + eth_rdeipsmntinfo2 = _lib.get("eth_rdeipsmntinfo2", "cdecl") + eth_rdeipsmntinfo2.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_EIPS_COM_INFO), POINTER(OUT_EIPS_DETAIL_INFO)] + eth_rdeipsmntinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14672 +for _lib in _libs.values(): + if not _lib.has("eth_reqeipsidinfo", "cdecl"): + continue + eth_reqeipsidinfo = _lib.get("eth_reqeipsidinfo", "cdecl") + eth_reqeipsidinfo.argtypes = [c_uint16, String] + eth_reqeipsidinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14675 +for _lib in _libs.values(): + if not _lib.has("eth_reqeipsidinfo2", "cdecl"): + continue + eth_reqeipsidinfo2 = _lib.get("eth_reqeipsidinfo2", "cdecl") + eth_reqeipsidinfo2.argtypes = [c_uint16, c_int16, String] + eth_reqeipsidinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14678 +for _lib in _libs.values(): + if not _lib.has("eth_reseipsidinfo", "cdecl"): + continue + eth_reseipsidinfo = _lib.get("eth_reseipsidinfo", "cdecl") + eth_reseipsidinfo.argtypes = [c_uint16, POINTER(OUT_EIPS_IDENTITY_INFO)] + eth_reseipsidinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14681 +for _lib in _libs.values(): + if not _lib.has("eth_reseipsidinfo2", "cdecl"): + continue + eth_reseipsidinfo2 = _lib.get("eth_reseipsidinfo2", "cdecl") + eth_reseipsidinfo2.argtypes = [c_uint16, c_int16, POINTER(OUT_EIPS_IDENTITY_INFO)] + eth_reseipsidinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14684 +for _lib in _libs.values(): + if not _lib.has("eth_eipsedsout", "cdecl"): + continue + eth_eipsedsout = _lib.get("eth_eipsedsout", "cdecl") + eth_eipsedsout.argtypes = [c_uint16, String] + eth_eipsedsout.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14687 +for _lib in _libs.values(): + if not _lib.has("eth_eipsedsout2", "cdecl"): + continue + eth_eipsedsout2 = _lib.get("eth_eipsedsout2", "cdecl") + eth_eipsedsout2.argtypes = [c_uint16, c_int16, String] + eth_eipsedsout2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14690 +for _lib in _libs.values(): + if not _lib.has("eth_eipsparamsort", "cdecl"): + continue + eth_eipsparamsort = _lib.get("eth_eipsparamsort", "cdecl") + eth_eipsparamsort.argtypes = [c_uint16, c_int16] + eth_eipsparamsort.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14693 +for _lib in _libs.values(): + if not _lib.has("eth_rdeipsafmntinfo", "cdecl"): + continue + eth_rdeipsafmntinfo = _lib.get("eth_rdeipsafmntinfo", "cdecl") + eth_rdeipsafmntinfo.argtypes = [c_uint16, POINTER(OUT_ADPSAFE_MNTINFO)] + eth_rdeipsafmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14696 +for _lib in _libs.values(): + if not _lib.has("eth_eipsafdumperror", "cdecl"): + continue + eth_eipsafdumperror = _lib.get("eth_eipsafdumperror", "cdecl") + eth_eipsafdumperror.argtypes = [c_uint16, String] + eth_eipsafdumperror.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14699 +for _lib in _libs.values(): + if not _lib.has("eth_edaxmlout", "cdecl"): + continue + eth_edaxmlout = _lib.get("eth_edaxmlout", "cdecl") + eth_edaxmlout.argtypes = [c_uint16, c_int16, String] + eth_edaxmlout.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14702 +for _lib in _libs.values(): + if not _lib.has("net_rdtype", "cdecl"): + continue + net_rdtype = _lib.get("net_rdtype", "cdecl") + net_rdtype.argtypes = [c_uint16, c_int16, POINTER(OUT_NETDEVPRM)] + net_rdtype.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14705 +if _libs["libfwlib32.so"].has("cnc_rddsdncfile", "cdecl"): + cnc_rddsdncfile = _libs["libfwlib32.so"].get("cnc_rddsdncfile", "cdecl") + cnc_rddsdncfile.argtypes = [c_uint16, String, POINTER(c_int16), String] + cnc_rddsdncfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14708 +if _libs["libfwlib32.so"].has("cnc_wrdsdncfile", "cdecl"): + cnc_wrdsdncfile = _libs["libfwlib32.so"].get("cnc_wrdsdncfile", "cdecl") + cnc_wrdsdncfile.argtypes = [c_uint16, String, String] + cnc_wrdsdncfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14711 +for _lib in _libs.values(): + if not _lib.has("cnc_wrdsdncfile2", "cdecl"): + continue + cnc_wrdsdncfile2 = _lib.get("cnc_wrdsdncfile2", "cdecl") + cnc_wrdsdncfile2.argtypes = [c_uint16, String, String, c_uint16] + cnc_wrdsdncfile2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14714 +if _libs["libfwlib32.so"].has("cnc_rddsdevinfo", "cdecl"): + cnc_rddsdevinfo = _libs["libfwlib32.so"].get("cnc_rddsdevinfo", "cdecl") + cnc_rddsdevinfo.argtypes = [c_uint16, c_int16, POINTER(ODBPDFINF)] + cnc_rddsdevinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14717 +if _libs["libfwlib32.so"].has("cnc_rddsdir", "cdecl"): + cnc_rddsdir = _libs["libfwlib32.so"].get("cnc_rddsdir", "cdecl") + cnc_rddsdir.argtypes = [c_uint16, String, POINTER(c_int16), String] + cnc_rddsdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14720 +if _libs["libfwlib32.so"].has("cnc_rddsfile", "cdecl"): + cnc_rddsfile = _libs["libfwlib32.so"].get("cnc_rddsfile", "cdecl") + cnc_rddsfile.argtypes = [c_uint16, String, POINTER(IN_DSFILE), POINTER(OUT_DSINFO), POINTER(OUT_DSFILE)] + cnc_rddsfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14723 +if _libs["libfwlib32.so"].has("cnc_dsmkdir", "cdecl"): + cnc_dsmkdir = _libs["libfwlib32.so"].get("cnc_dsmkdir", "cdecl") + cnc_dsmkdir.argtypes = [c_uint16, String, String] + cnc_dsmkdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14726 +if _libs["libfwlib32.so"].has("cnc_dsrmdir", "cdecl"): + cnc_dsrmdir = _libs["libfwlib32.so"].get("cnc_dsrmdir", "cdecl") + cnc_dsrmdir.argtypes = [c_uint16, String, String] + cnc_dsrmdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14729 +if _libs["libfwlib32.so"].has("cnc_dsremove", "cdecl"): + cnc_dsremove = _libs["libfwlib32.so"].get("cnc_dsremove", "cdecl") + cnc_dsremove.argtypes = [c_uint16, String, String] + cnc_dsremove.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14732 +if _libs["libfwlib32.so"].has("cnc_dschdir", "cdecl"): + cnc_dschdir = _libs["libfwlib32.so"].get("cnc_dschdir", "cdecl") + cnc_dschdir.argtypes = [c_uint16, String, String, POINTER(IN_DSFILE), POINTER(OUT_DSINFO), POINTER(OUT_DSFILE)] + cnc_dschdir.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14735 +if _libs["libfwlib32.so"].has("cnc_dsrename", "cdecl"): + cnc_dsrename = _libs["libfwlib32.so"].get("cnc_dsrename", "cdecl") + cnc_dsrename.argtypes = [c_uint16, String, String, String] + cnc_dsrename.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14738 +for _lib in _libs.values(): + if not _lib.has("cnc_dscopyfile", "cdecl"): + continue + cnc_dscopyfile = _lib.get("cnc_dscopyfile", "cdecl") + cnc_dscopyfile.argtypes = [c_uint16, String, String] + cnc_dscopyfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14741 +if _libs["libfwlib32.so"].has("cnc_dsget_req", "cdecl"): + cnc_dsget_req = _libs["libfwlib32.so"].get("cnc_dsget_req", "cdecl") + cnc_dsget_req.argtypes = [c_uint16, String, String, c_int16] + cnc_dsget_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14744 +if _libs["libfwlib32.so"].has("cnc_dsput_req", "cdecl"): + cnc_dsput_req = _libs["libfwlib32.so"].get("cnc_dsput_req", "cdecl") + cnc_dsput_req.argtypes = [c_uint16, String, String] + cnc_dsput_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14747 +if _libs["libfwlib32.so"].has("cnc_dsmget_req", "cdecl"): + cnc_dsmget_req = _libs["libfwlib32.so"].get("cnc_dsmget_req", "cdecl") + cnc_dsmget_req.argtypes = [c_uint16, String] + cnc_dsmget_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14750 +if _libs["libfwlib32.so"].has("cnc_dsmput_req", "cdecl"): + cnc_dsmput_req = _libs["libfwlib32.so"].get("cnc_dsmput_req", "cdecl") + cnc_dsmput_req.argtypes = [c_uint16, String] + cnc_dsmput_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14753 +if _libs["libfwlib32.so"].has("cnc_dslistget_req", "cdecl"): + cnc_dslistget_req = _libs["libfwlib32.so"].get("cnc_dslistget_req", "cdecl") + cnc_dslistget_req.argtypes = [c_uint16, String] + cnc_dslistget_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14756 +if _libs["libfwlib32.so"].has("cnc_dslistput_req", "cdecl"): + cnc_dslistput_req = _libs["libfwlib32.so"].get("cnc_dslistput_req", "cdecl") + cnc_dslistput_req.argtypes = [c_uint16, String] + cnc_dslistput_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14759 +if _libs["libfwlib32.so"].has("cnc_dslistdel_req", "cdecl"): + cnc_dslistdel_req = _libs["libfwlib32.so"].get("cnc_dslistdel_req", "cdecl") + cnc_dslistdel_req.argtypes = [c_uint16, String] + cnc_dslistdel_req.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14762 +if _libs["libfwlib32.so"].has("cnc_dsftpstat", "cdecl"): + cnc_dsftpstat = _libs["libfwlib32.so"].get("cnc_dsftpstat", "cdecl") + cnc_dsftpstat.argtypes = [c_uint16] + cnc_dsftpstat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14765 +if _libs["libfwlib32.so"].has("cnc_dsftpcancel", "cdecl"): + cnc_dsftpcancel = _libs["libfwlib32.so"].get("cnc_dsftpcancel", "cdecl") + cnc_dsftpcancel.argtypes = [c_uint16] + cnc_dsftpcancel.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14768 +if _libs["libfwlib32.so"].has("cnc_getmacaddress", "cdecl"): + cnc_getmacaddress = _libs["libfwlib32.so"].get("cnc_getmacaddress", "cdecl") + cnc_getmacaddress.argtypes = [c_uint16, String] + cnc_getmacaddress.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14771 +for _lib in _libs.values(): + if not _lib.has("cnc_dssearch", "cdecl"): + continue + cnc_dssearch = _lib.get("cnc_dssearch", "cdecl") + cnc_dssearch.argtypes = [c_uint16, String, String, c_uint16, POINTER(c_uint32)] + cnc_dssearch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14774 +for _lib in _libs.values(): + if not _lib.has("cnc_dsrdopen", "cdecl"): + continue + cnc_dsrdopen = _lib.get("cnc_dsrdopen", "cdecl") + cnc_dsrdopen.argtypes = [c_uint16, String] + cnc_dsrdopen.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14777 +for _lib in _libs.values(): + if not _lib.has("cnc_dsread", "cdecl"): + continue + cnc_dsread = _lib.get("cnc_dsread", "cdecl") + cnc_dsread.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_dsread.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14780 +for _lib in _libs.values(): + if not _lib.has("cnc_dsrdclose", "cdecl"): + continue + cnc_dsrdclose = _lib.get("cnc_dsrdclose", "cdecl") + cnc_dsrdclose.argtypes = [c_uint16] + cnc_dsrdclose.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14783 +for _lib in _libs.values(): + if not _lib.has("cnc_dswropen", "cdecl"): + continue + cnc_dswropen = _lib.get("cnc_dswropen", "cdecl") + cnc_dswropen.argtypes = [c_uint16, c_int16, String] + cnc_dswropen.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14786 +for _lib in _libs.values(): + if not _lib.has("cnc_dswrite", "cdecl"): + continue + cnc_dswrite = _lib.get("cnc_dswrite", "cdecl") + cnc_dswrite.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_dswrite.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14789 +for _lib in _libs.values(): + if not _lib.has("cnc_dswrclose", "cdecl"): + continue + cnc_dswrclose = _lib.get("cnc_dswrclose", "cdecl") + cnc_dswrclose.argtypes = [c_uint16] + cnc_dswrclose.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14792 +for _lib in _libs.values(): + if not _lib.has("cnc_dsfile_req", "cdecl"): + continue + cnc_dsfile_req = _lib.get("cnc_dsfile_req", "cdecl") + cnc_dsfile_req.argtypes = [c_uint16, String, POINTER(ODB_IN_DSFILE_REQ)] + cnc_dsfile_req.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14795 +for _lib in _libs.values(): + if not _lib.has("cnc_dsstat_rdfile", "cdecl"): + continue + cnc_dsstat_rdfile = _lib.get("cnc_dsstat_rdfile", "cdecl") + cnc_dsstat_rdfile.argtypes = [c_uint16, String, POINTER(ODB_IN_STAT_DSFILE), POINTER(OUT_DSINFO), POINTER(OUT_DSFILE)] + cnc_dsstat_rdfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14802 +if _libs["libfwlib32.so"].has("pbm_rd_param", "cdecl"): + pbm_rd_param = _libs["libfwlib32.so"].get("pbm_rd_param", "cdecl") + pbm_rd_param.argtypes = [c_uint16, c_int16, POINTER(T_SLVSLT_IND), POINTER(OUT_PBMPRM)] + pbm_rd_param.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14805 +if _libs["libfwlib32.so"].has("pbm_wr_param", "cdecl"): + pbm_wr_param = _libs["libfwlib32.so"].get("pbm_wr_param", "cdecl") + pbm_wr_param.argtypes = [c_uint16, c_int16, POINTER(IN_PBMPRMFLG), POINTER(IN_PBMPRM)] + pbm_wr_param.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14808 +for _lib in _libs.values(): + if not _lib.has("pbm_ini_prm", "cdecl"): + continue + pbm_ini_prm = _lib.get("pbm_ini_prm", "cdecl") + pbm_ini_prm.argtypes = [c_uint16, c_int16, POINTER(T_SLVSLT_IND)] + pbm_ini_prm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14811 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_allslvtbl", "cdecl"): + continue + pbm_rd_allslvtbl = _lib.get("pbm_rd_allslvtbl", "cdecl") + pbm_rd_allslvtbl.argtypes = [c_uint16, POINTER(OUT_ALLSLVTBL)] + pbm_rd_allslvtbl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14814 +for _lib in _libs.values(): + if not _lib.has("pbm_exe_subfunc", "cdecl"): + continue + pbm_exe_subfunc = _lib.get("pbm_exe_subfunc", "cdecl") + pbm_exe_subfunc.argtypes = [c_uint16, c_int16, POINTER(T_SLVSLT_IND)] + pbm_exe_subfunc.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14817 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_subprm", "cdecl"): + continue + pbm_rd_subprm = _lib.get("pbm_rd_subprm", "cdecl") + pbm_rd_subprm.argtypes = [c_uint16, c_int16, POINTER(T_SLVSLT_IND), POINTER(OUT_PBMSUBPRM)] + pbm_rd_subprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14820 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_errcode", "cdecl"): + continue + pbm_rd_errcode = _lib.get("pbm_rd_errcode", "cdecl") + pbm_rd_errcode.argtypes = [c_uint16, POINTER(T_ERR_CODE)] + pbm_rd_errcode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14823 +if _libs["libfwlib32.so"].has("pbm_chg_mode", "cdecl"): + pbm_chg_mode = _libs["libfwlib32.so"].get("pbm_chg_mode", "cdecl") + pbm_chg_mode.argtypes = [c_uint16, c_ubyte, POINTER(OUT_CHGMODERESULT)] + pbm_chg_mode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14826 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_cominfo", "cdecl"): + continue + pbm_rd_cominfo = _lib.get("pbm_rd_cominfo", "cdecl") + pbm_rd_cominfo.argtypes = [c_uint16, c_int16, POINTER(OUT_PBMCOMINFO)] + pbm_rd_cominfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14829 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_nodetable", "cdecl"): + continue + pbm_rd_nodetable = _lib.get("pbm_rd_nodetable", "cdecl") + pbm_rd_nodetable.argtypes = [c_uint16, c_int16, String] + pbm_rd_nodetable.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14832 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_nodeinfo", "cdecl"): + continue + pbm_rd_nodeinfo = _lib.get("pbm_rd_nodeinfo", "cdecl") + pbm_rd_nodeinfo.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_PBMNODEINFO)] + pbm_rd_nodeinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14835 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_slot", "cdecl"): + continue + pbm_rd_slot = _lib.get("pbm_rd_slot", "cdecl") + pbm_rd_slot.argtypes = [c_uint16, POINTER(c_int16)] + pbm_rd_slot.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14838 +for _lib in _libs.values(): + if not _lib.has("pbm_rd_slotinfo", "cdecl"): + continue + pbm_rd_slotinfo = _lib.get("pbm_rd_slotinfo", "cdecl") + pbm_rd_slotinfo.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_PBMSLOTINFO)] + pbm_rd_slotinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14841 +for _lib in _libs.values(): + if not _lib.has("pbs_rd_param", "cdecl"): + continue + pbs_rd_param = _lib.get("pbs_rd_param", "cdecl") + pbs_rd_param.argtypes = [c_uint16, POINTER(OUT_PBSPRM)] + pbs_rd_param.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14844 +for _lib in _libs.values(): + if not _lib.has("pbs_wr_param", "cdecl"): + continue + pbs_wr_param = _lib.get("pbs_wr_param", "cdecl") + pbs_wr_param.argtypes = [c_uint16, POINTER(IN_PBSPRMFLG), POINTER(IN_PBSPRM)] + pbs_wr_param.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14847 +for _lib in _libs.values(): + if not _lib.has("pbs_ini_prm", "cdecl"): + continue + pbs_ini_prm = _lib.get("pbs_ini_prm", "cdecl") + pbs_ini_prm.argtypes = [c_uint16, c_int16] + pbs_ini_prm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14850 +for _lib in _libs.values(): + if not _lib.has("pbs_rd_cominfo", "cdecl"): + continue + pbs_rd_cominfo = _lib.get("pbs_rd_cominfo", "cdecl") + pbs_rd_cominfo.argtypes = [c_uint16, POINTER(OUT_PBSSTATUS)] + pbs_rd_cominfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14853 +for _lib in _libs.values(): + if not _lib.has("pbs_rd_param2", "cdecl"): + continue + pbs_rd_param2 = _lib.get("pbs_rd_param2", "cdecl") + pbs_rd_param2.argtypes = [c_uint16, POINTER(OUT_PBSPRM2)] + pbs_rd_param2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14856 +for _lib in _libs.values(): + if not _lib.has("pbs_wr_param2", "cdecl"): + continue + pbs_wr_param2 = _lib.get("pbs_wr_param2", "cdecl") + pbs_wr_param2.argtypes = [c_uint16, POINTER(IN_PBSPRMFLG2), POINTER(IN_PBSPRM2)] + pbs_wr_param2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14859 +for _lib in _libs.values(): + if not _lib.has("pbs_rd_cominfo2", "cdecl"): + continue + pbs_rd_cominfo2 = _lib.get("pbs_rd_cominfo2", "cdecl") + pbs_rd_cominfo2.argtypes = [c_uint16, POINTER(OUT_PBSSTATUS2)] + pbs_rd_cominfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14866 +for _lib in _libs.values(): + if not _lib.has("dnm_rdparam", "cdecl"): + continue + dnm_rdparam = _lib.get("dnm_rdparam", "cdecl") + dnm_rdparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_DNMPRM)] + dnm_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14869 +for _lib in _libs.values(): + if not _lib.has("dnm_rdparam2", "cdecl"): + continue + dnm_rdparam2 = _lib.get("dnm_rdparam2", "cdecl") + dnm_rdparam2.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_DNMPRM2)] + dnm_rdparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14872 +for _lib in _libs.values(): + if not _lib.has("dnm_wrparam", "cdecl"): + continue + dnm_wrparam = _lib.get("dnm_wrparam", "cdecl") + dnm_wrparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IN_DNMPRMFLAG), POINTER(IN_DNMPRM)] + dnm_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14875 +for _lib in _libs.values(): + if not _lib.has("dnm_wrparam2", "cdecl"): + continue + dnm_wrparam2 = _lib.get("dnm_wrparam2", "cdecl") + dnm_wrparam2.argtypes = [c_uint16, c_int16, c_int16, POINTER(IN_DNMPRMFLAG2), POINTER(IN_DNMPRM2)] + dnm_wrparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14878 +for _lib in _libs.values(): + if not _lib.has("dnm_rdnodetable", "cdecl"): + continue + dnm_rdnodetable = _lib.get("dnm_rdnodetable", "cdecl") + dnm_rdnodetable.argtypes = [c_uint16, POINTER(OUT_DNMNODE)] + dnm_rdnodetable.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14881 +for _lib in _libs.values(): + if not _lib.has("dnm_rdnodeinfo", "cdecl"): + continue + dnm_rdnodeinfo = _lib.get("dnm_rdnodeinfo", "cdecl") + dnm_rdnodeinfo.argtypes = [c_uint16, c_int16, POINTER(OUT_DNMNODEINFO)] + dnm_rdnodeinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14884 +for _lib in _libs.values(): + if not _lib.has("dnm_rdfirminfo", "cdecl"): + continue + dnm_rdfirminfo = _lib.get("dnm_rdfirminfo", "cdecl") + dnm_rdfirminfo.argtypes = [c_uint16, POINTER(OUT_DNMFIRM)] + dnm_rdfirminfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14887 +for _lib in _libs.values(): + if not _lib.has("dnm_rderrorrecord", "cdecl"): + continue + dnm_rderrorrecord = _lib.get("dnm_rderrorrecord", "cdecl") + dnm_rderrorrecord.argtypes = [c_uint16, POINTER(OUT_DNMERR)] + dnm_rderrorrecord.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14890 +for _lib in _libs.values(): + if not _lib.has("dnm_clrerrorrecord", "cdecl"): + continue + dnm_clrerrorrecord = _lib.get("dnm_clrerrorrecord", "cdecl") + dnm_clrerrorrecord.argtypes = [c_uint16] + dnm_clrerrorrecord.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14893 +for _lib in _libs.values(): + if not _lib.has("dnm_rdslvstatus", "cdecl"): + continue + dnm_rdslvstatus = _lib.get("dnm_rdslvstatus", "cdecl") + dnm_rdslvstatus.argtypes = [c_uint16, c_int16, POINTER(c_ubyte)] + dnm_rdslvstatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14896 +for _lib in _libs.values(): + if not _lib.has("dnm_rd_hist", "cdecl"): + continue + dnm_rd_hist = _lib.get("dnm_rd_hist", "cdecl") + dnm_rd_hist.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(OUT_DNMHIST)] + dnm_rd_hist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14899 +for _lib in _libs.values(): + if not _lib.has("dnm_clr_hist", "cdecl"): + continue + dnm_clr_hist = _lib.get("dnm_clr_hist", "cdecl") + dnm_clr_hist.argtypes = [c_uint16] + dnm_clr_hist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14902 +for _lib in _libs.values(): + if not _lib.has("dns_rdparam", "cdecl"): + continue + dns_rdparam = _lib.get("dns_rdparam", "cdecl") + dns_rdparam.argtypes = [c_uint16, POINTER(OUT_DNSPRM)] + dns_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14905 +for _lib in _libs.values(): + if not _lib.has("dns_wrparam", "cdecl"): + continue + dns_wrparam = _lib.get("dns_wrparam", "cdecl") + dns_wrparam.argtypes = [c_uint16, POINTER(IN_DNSPRMFLAG), POINTER(IN_DNSPRM)] + dns_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14908 +for _lib in _libs.values(): + if not _lib.has("dns_rdinfo", "cdecl"): + continue + dns_rdinfo = _lib.get("dns_rdinfo", "cdecl") + dns_rdinfo.argtypes = [c_uint16, POINTER(OUT_DNSINFO)] + dns_rdinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14911 +for _lib in _libs.values(): + if not _lib.has("dns_restart", "cdecl"): + continue + dns_restart = _lib.get("dns_restart", "cdecl") + dns_restart.argtypes = [c_uint16] + dns_restart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14914 +for _lib in _libs.values(): + if not _lib.has("dns_rd_hist", "cdecl"): + continue + dns_rd_hist = _lib.get("dns_rd_hist", "cdecl") + dns_rd_hist.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(OUT_DNSHIST)] + dns_rd_hist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14917 +for _lib in _libs.values(): + if not _lib.has("dns_clr_hist", "cdecl"): + continue + dns_clr_hist = _lib.get("dns_clr_hist", "cdecl") + dns_clr_hist.argtypes = [c_uint16] + dns_clr_hist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14925 +if _libs["libfwlib32.so"].has("flnt_rdparam", "cdecl"): + flnt_rdparam = _libs["libfwlib32.so"].get("flnt_rdparam", "cdecl") + flnt_rdparam.argtypes = [c_uint16, POINTER(OUT_FLNTPRM)] + flnt_rdparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14928 +if _libs["libfwlib32.so"].has("flnt_rdparam2", "cdecl"): + flnt_rdparam2 = _libs["libfwlib32.so"].get("flnt_rdparam2", "cdecl") + flnt_rdparam2.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTPRM)] + flnt_rdparam2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14931 +if _libs["libfwlib32.so"].has("flnt_wrparam", "cdecl"): + flnt_wrparam = _libs["libfwlib32.so"].get("flnt_wrparam", "cdecl") + flnt_wrparam.argtypes = [c_uint16, POINTER(IN_FLNTPRMFLG), POINTER(IN_FLNTPRM)] + flnt_wrparam.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14934 +for _lib in _libs.values(): + if not _lib.has("flnt_wrparam2", "cdecl"): + continue + flnt_wrparam2 = _lib.get("flnt_wrparam2", "cdecl") + flnt_wrparam2.argtypes = [c_uint16, c_int16, POINTER(IN_FLNTPRMFLG), POINTER(IN_FLNTPRM)] + flnt_wrparam2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14937 +if _libs["libfwlib32.so"].has("flnt_rdentry", "cdecl"): + flnt_rdentry = _libs["libfwlib32.so"].get("flnt_rdentry", "cdecl") + flnt_rdentry.argtypes = [c_uint16, POINTER(OUT_FLNTENTRY)] + flnt_rdentry.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14940 +for _lib in _libs.values(): + if not _lib.has("flnt_rdentry2", "cdecl"): + continue + flnt_rdentry2 = _lib.get("flnt_rdentry2", "cdecl") + flnt_rdentry2.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTENTRY)] + flnt_rdentry2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14943 +if _libs["libfwlib32.so"].has("flnt_rdnodeinfo", "cdecl"): + flnt_rdnodeinfo = _libs["libfwlib32.so"].get("flnt_rdnodeinfo", "cdecl") + flnt_rdnodeinfo.argtypes = [c_uint16, c_ubyte, POINTER(OUT_FLNTNODETBL)] + flnt_rdnodeinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14946 +if _libs["libfwlib32.so"].has("flnt_rdnodeinfo2", "cdecl"): + flnt_rdnodeinfo2 = _libs["libfwlib32.so"].get("flnt_rdnodeinfo2", "cdecl") + flnt_rdnodeinfo2.argtypes = [c_uint16, c_int16, c_ubyte, POINTER(OUT_FLNTNODETBL)] + flnt_rdnodeinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14949 +if _libs["libfwlib32.so"].has("flnt_rdnetwork", "cdecl"): + flnt_rdnetwork = _libs["libfwlib32.so"].get("flnt_rdnetwork", "cdecl") + flnt_rdnetwork.argtypes = [c_uint16, POINTER(OUT_FLNTNETTBL)] + flnt_rdnetwork.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14952 +if _libs["libfwlib32.so"].has("flnt_rdnetwork2", "cdecl"): + flnt_rdnetwork2 = _libs["libfwlib32.so"].get("flnt_rdnetwork2", "cdecl") + flnt_rdnetwork2.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTNETTBL)] + flnt_rdnetwork2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14955 +if _libs["libfwlib32.so"].has("flnt_clrnetwork", "cdecl"): + flnt_clrnetwork = _libs["libfwlib32.so"].get("flnt_clrnetwork", "cdecl") + flnt_clrnetwork.argtypes = [c_uint16] + flnt_clrnetwork.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14958 +for _lib in _libs.values(): + if not _lib.has("flnt_clrnetwork2", "cdecl"): + continue + flnt_clrnetwork2 = _lib.get("flnt_clrnetwork2", "cdecl") + flnt_clrnetwork2.argtypes = [c_uint16, c_int16] + flnt_clrnetwork2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14961 +if _libs["libfwlib32.so"].has("flnt_rdlog", "cdecl"): + flnt_rdlog = _libs["libfwlib32.so"].get("flnt_rdlog", "cdecl") + flnt_rdlog.argtypes = [c_uint16, POINTER(OUT_FLNTLOG)] + flnt_rdlog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14964 +if _libs["libfwlib32.so"].has("flnt_rdlog2", "cdecl"): + flnt_rdlog2 = _libs["libfwlib32.so"].get("flnt_rdlog2", "cdecl") + flnt_rdlog2.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTLOG2)] + flnt_rdlog2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14967 +if _libs["libfwlib32.so"].has("flnt_clrlog", "cdecl"): + flnt_clrlog = _libs["libfwlib32.so"].get("flnt_clrlog", "cdecl") + flnt_clrlog.argtypes = [c_uint16] + flnt_clrlog.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14970 +for _lib in _libs.values(): + if not _lib.has("flnt_clrlog2", "cdecl"): + continue + flnt_clrlog2 = _lib.get("flnt_clrlog2", "cdecl") + flnt_clrlog2.argtypes = [c_uint16, c_int16] + flnt_clrlog2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14973 +if _libs["libfwlib32.so"].has("flnt_rdmsg", "cdecl"): + flnt_rdmsg = _libs["libfwlib32.so"].get("flnt_rdmsg", "cdecl") + flnt_rdmsg.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(OUT_FLNTMSG)] + flnt_rdmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14976 +for _lib in _libs.values(): + if not _lib.has("flnt_rdmsg2", "cdecl"): + continue + flnt_rdmsg2 = _lib.get("flnt_rdmsg2", "cdecl") + flnt_rdmsg2.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(OUT_FLNTMSG)] + flnt_rdmsg2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14979 +if _libs["libfwlib32.so"].has("flnt_clrmsg", "cdecl"): + flnt_clrmsg = _libs["libfwlib32.so"].get("flnt_clrmsg", "cdecl") + flnt_clrmsg.argtypes = [c_uint16] + flnt_clrmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14982 +for _lib in _libs.values(): + if not _lib.has("flnt_clrmsg2", "cdecl"): + continue + flnt_clrmsg2 = _lib.get("flnt_clrmsg2", "cdecl") + flnt_clrmsg2.argtypes = [c_uint16, c_int16] + flnt_clrmsg2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14985 +for _lib in _libs.values(): + if not _lib.has("flnt_rddeviceinfo", "cdecl"): + continue + flnt_rddeviceinfo = _lib.get("flnt_rddeviceinfo", "cdecl") + flnt_rddeviceinfo.argtypes = [c_uint16, POINTER(OUT_FLNTDEVINFO)] + flnt_rddeviceinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14988 +for _lib in _libs.values(): + if not _lib.has("flnt_rddeviceinfo2", "cdecl"): + continue + flnt_rddeviceinfo2 = _lib.get("flnt_rddeviceinfo2", "cdecl") + flnt_rddeviceinfo2.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTDEVINFO2)] + flnt_rddeviceinfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14991 +for _lib in _libs.values(): + if not _lib.has("flnt_rdsfstatus", "cdecl"): + continue + flnt_rdsfstatus = _lib.get("flnt_rdsfstatus", "cdecl") + flnt_rdsfstatus.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTSFSTS)] + flnt_rdsfstatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14994 +for _lib in _libs.values(): + if not _lib.has("flnt_rdsferrnode", "cdecl"): + continue + flnt_rdsferrnode = _lib.get("flnt_rdsferrnode", "cdecl") + flnt_rdsferrnode.argtypes = [c_uint16, c_int16, POINTER(OUT_FLNTSFERRTBL)] + flnt_rdsferrnode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 14997 +if _libs["libfwlib32.so"].has("cnc_rdflnetsram", "cdecl"): + cnc_rdflnetsram = _libs["libfwlib32.so"].get("cnc_rdflnetsram", "cdecl") + cnc_rdflnetsram.argtypes = [c_uint16, c_int16, c_uint32, POINTER(c_uint32), POINTER(None)] + cnc_rdflnetsram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15000 +if _libs["libfwlib32.so"].has("cnc_wrflnetsram", "cdecl"): + cnc_wrflnetsram = _libs["libfwlib32.so"].get("cnc_wrflnetsram", "cdecl") + cnc_wrflnetsram.argtypes = [c_uint16, c_int16, c_uint32, POINTER(c_uint32), POINTER(None)] + cnc_wrflnetsram.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15008 +for _lib in _libs.values(): + if not _lib.has("cclr_rdparam", "cdecl"): + continue + cclr_rdparam = _lib.get("cclr_rdparam", "cdecl") + cclr_rdparam.argtypes = [c_uint16, POINTER(OUT_CCLRPRM)] + cclr_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15011 +for _lib in _libs.values(): + if not _lib.has("cclr_wrparam", "cdecl"): + continue + cclr_wrparam = _lib.get("cclr_wrparam", "cdecl") + cclr_wrparam.argtypes = [c_uint16, POINTER(IN_CCLRPRMFLAG), POINTER(IN_CCLRPRM)] + cclr_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15014 +for _lib in _libs.values(): + if not _lib.has("cclr_rdinfo", "cdecl"): + continue + cclr_rdinfo = _lib.get("cclr_rdinfo", "cdecl") + cclr_rdinfo.argtypes = [c_uint16, POINTER(OUT_CCLRINFO)] + cclr_rdinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15022 +for _lib in _libs.values(): + if not _lib.has("usb_rdinfo", "cdecl"): + continue + usb_rdinfo = _lib.get("usb_rdinfo", "cdecl") + usb_rdinfo.argtypes = [c_uint16, c_int16, POINTER(OUT_USBINFO)] + usb_rdinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15025 +for _lib in _libs.values(): + if not _lib.has("usb_rdlog", "cdecl"): + continue + usb_rdlog = _lib.get("usb_rdlog", "cdecl") + usb_rdlog.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(OUT_USBLOG)] + usb_rdlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15028 +for _lib in _libs.values(): + if not _lib.has("usb_clrlog", "cdecl"): + continue + usb_clrlog = _lib.get("usb_clrlog", "cdecl") + usb_clrlog.argtypes = [c_uint16] + usb_clrlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15031 +for _lib in _libs.values(): + if not _lib.has("usb_format_start", "cdecl"): + continue + usb_format_start = _lib.get("usb_format_start", "cdecl") + usb_format_start.argtypes = [c_uint16, c_int16] + usb_format_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15034 +for _lib in _libs.values(): + if not _lib.has("usb_format_result", "cdecl"): + continue + usb_format_result = _lib.get("usb_format_result", "cdecl") + usb_format_result.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + usb_format_result.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15040 +for _lib in _libs.values(): + if not _lib.has("pnd_rdparam", "cdecl"): + continue + pnd_rdparam = _lib.get("pnd_rdparam", "cdecl") + pnd_rdparam.argtypes = [c_uint16, POINTER(OUT_PND_PARAM)] + pnd_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15043 +for _lib in _libs.values(): + if not _lib.has("pnd_wrparam", "cdecl"): + continue + pnd_wrparam = _lib.get("pnd_wrparam", "cdecl") + pnd_wrparam.argtypes = [c_uint16, POINTER(IN_PND_PARAM)] + pnd_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15046 +for _lib in _libs.values(): + if not _lib.has("pnd_rdmntinfo", "cdecl"): + continue + pnd_rdmntinfo = _lib.get("pnd_rdmntinfo", "cdecl") + pnd_rdmntinfo.argtypes = [c_uint16, POINTER(OUT_PND_MNTINFO)] + pnd_rdmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15049 +for _lib in _libs.values(): + if not _lib.has("pnd_clrmntinfo", "cdecl"): + continue + pnd_clrmntinfo = _lib.get("pnd_clrmntinfo", "cdecl") + pnd_clrmntinfo.argtypes = [c_uint16] + pnd_clrmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15052 +for _lib in _libs.values(): + if not _lib.has("pnd_rdmode", "cdecl"): + continue + pnd_rdmode = _lib.get("pnd_rdmode", "cdecl") + pnd_rdmode.argtypes = [c_uint16, POINTER(c_ubyte)] + pnd_rdmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15055 +for _lib in _libs.values(): + if not _lib.has("pnd_wrmode", "cdecl"): + continue + pnd_wrmode = _lib.get("pnd_wrmode", "cdecl") + pnd_wrmode.argtypes = [c_uint16, c_ubyte] + pnd_wrmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15058 +for _lib in _libs.values(): + if not _lib.has("pnd_outsafemntinfo", "cdecl"): + continue + pnd_outsafemntinfo = _lib.get("pnd_outsafemntinfo", "cdecl") + pnd_outsafemntinfo.argtypes = [c_uint16, String] + pnd_outsafemntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15061 +for _lib in _libs.values(): + if not _lib.has("pnc_rdparam", "cdecl"): + continue + pnc_rdparam = _lib.get("pnc_rdparam", "cdecl") + pnc_rdparam.argtypes = [c_uint16, POINTER(OUT_PNC_PARAM)] + pnc_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15064 +for _lib in _libs.values(): + if not _lib.has("pnc_wrparam", "cdecl"): + continue + pnc_wrparam = _lib.get("pnc_wrparam", "cdecl") + pnc_wrparam.argtypes = [c_uint16, POINTER(IN_PNC_PARAM)] + pnc_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15067 +for _lib in _libs.values(): + if not _lib.has("pnc_rdmntinfo", "cdecl"): + continue + pnc_rdmntinfo = _lib.get("pnc_rdmntinfo", "cdecl") + pnc_rdmntinfo.argtypes = [c_uint16, c_int16, POINTER(OUT_PNC_CNTRLR_INFO), POINTER(OUT_PNC_DEVICE_INFO), POINTER(OUT_PNC_ALLCOM_STAT)] + pnc_rdmntinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15070 +for _lib in _libs.values(): + if not _lib.has("pnc_reqdetailinfo", "cdecl"): + continue + pnc_reqdetailinfo = _lib.get("pnc_reqdetailinfo", "cdecl") + pnc_reqdetailinfo.argtypes = [c_uint16, c_int16, c_int16, String] + pnc_reqdetailinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15073 +for _lib in _libs.values(): + if not _lib.has("pnc_resdetailinfo", "cdecl"): + continue + pnc_resdetailinfo = _lib.get("pnc_resdetailinfo", "cdecl") + pnc_resdetailinfo.argtypes = [c_uint16, c_int16, c_int16, POINTER(OUT_PNC_DETAIL_INFO)] + pnc_resdetailinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15076 +for _lib in _libs.values(): + if not _lib.has("pnc_rdmode", "cdecl"): + continue + pnc_rdmode = _lib.get("pnc_rdmode", "cdecl") + pnc_rdmode.argtypes = [c_uint16, POINTER(c_ubyte)] + pnc_rdmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15079 +for _lib in _libs.values(): + if not _lib.has("pnc_wrmode", "cdecl"): + continue + pnc_wrmode = _lib.get("pnc_wrmode", "cdecl") + pnc_wrmode.argtypes = [c_uint16, c_ubyte] + pnc_wrmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15084 +for _lib in _libs.values(): + if not _lib.has("ect_rdlog", "cdecl"): + continue + ect_rdlog = _lib.get("ect_rdlog", "cdecl") + ect_rdlog.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(OUT_ECTLOG)] + ect_rdlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15086 +for _lib in _libs.values(): + if not _lib.has("ect_clrlog", "cdecl"): + continue + ect_clrlog = _lib.get("ect_clrlog", "cdecl") + ect_clrlog.argtypes = [c_uint16, c_int16] + ect_clrlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15088 +for _lib in _libs.values(): + if not _lib.has("ect_outputlog", "cdecl"): + continue + ect_outputlog = _lib.get("ect_outputlog", "cdecl") + ect_outputlog.argtypes = [c_uint16, String] + ect_outputlog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15090 +for _lib in _libs.values(): + if not _lib.has("ect_rdslvtype", "cdecl"): + continue + ect_rdslvtype = _lib.get("ect_rdslvtype", "cdecl") + ect_rdslvtype.argtypes = [c_uint16, c_int16, POINTER(OUT_ECTTYPE)] + ect_rdslvtype.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15092 +for _lib in _libs.values(): + if not _lib.has("ect_rdslvdeviceinfo", "cdecl"): + continue + ect_rdslvdeviceinfo = _lib.get("ect_rdslvdeviceinfo", "cdecl") + ect_rdslvdeviceinfo.argtypes = [c_uint16, c_int16, POINTER(OUT_ECTDEVINFO)] + ect_rdslvdeviceinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15094 +for _lib in _libs.values(): + if not _lib.has("ect_rdslvnetwork", "cdecl"): + continue + ect_rdslvnetwork = _lib.get("ect_rdslvnetwork", "cdecl") + ect_rdslvnetwork.argtypes = [c_uint16, c_int16, POINTER(OUT_ECTNETINFO)] + ect_rdslvnetwork.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15096 +for _lib in _libs.values(): + if not _lib.has("ect_chgslvmode", "cdecl"): + continue + ect_chgslvmode = _lib.get("ect_chgslvmode", "cdecl") + ect_chgslvmode.argtypes = [c_uint16, c_int16, c_uint16] + ect_chgslvmode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15098 +for _lib in _libs.values(): + if not _lib.has("ect_outputesi", "cdecl"): + continue + ect_outputesi = _lib.get("ect_outputesi", "cdecl") + ect_outputesi.argtypes = [c_uint16, String] + ect_outputesi.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15105 +for _lib in _libs.values(): + if not _lib.has("cnc_rdnodenum", "cdecl"): + continue + cnc_rdnodenum = _lib.get("cnc_rdnodenum", "cdecl") + cnc_rdnodenum.argtypes = [POINTER(c_int32)] + cnc_rdnodenum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15108 +for _lib in _libs.values(): + if not _lib.has("cnc_rdnodeinfo", "cdecl"): + continue + cnc_rdnodeinfo = _lib.get("cnc_rdnodeinfo", "cdecl") + cnc_rdnodeinfo.argtypes = [c_int32, POINTER(ODBNODE)] + cnc_rdnodeinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15111 +for _lib in _libs.values(): + if not _lib.has("cnc_setdefnode", "cdecl"): + continue + cnc_setdefnode = _lib.get("cnc_setdefnode", "cdecl") + cnc_setdefnode.argtypes = [c_int32] + cnc_setdefnode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15114 +for _lib in _libs.values(): + if not _lib.has("cnc_allclibhndl2", "cdecl"): + continue + cnc_allclibhndl2 = _lib.get("cnc_allclibhndl2", "cdecl") + cnc_allclibhndl2.argtypes = [c_int32, POINTER(c_uint16)] + cnc_allclibhndl2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15122 +if _libs["libfwlib32.so"].has("cnc_allclibhndl3", "cdecl"): + cnc_allclibhndl3 = _libs["libfwlib32.so"].get("cnc_allclibhndl3", "cdecl") + cnc_allclibhndl3.argtypes = [String, c_uint16, c_int32, POINTER(c_uint16)] + cnc_allclibhndl3.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15125 +if _libs["libfwlib32.so"].has("cnc_allclibhndl4", "cdecl"): + cnc_allclibhndl4 = _libs["libfwlib32.so"].get("cnc_allclibhndl4", "cdecl") + cnc_allclibhndl4.argtypes = [String, c_uint16, c_int32, c_uint32, POINTER(c_uint16)] + cnc_allclibhndl4.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15128 +if _libs["libfwlib32.so"].has("cnc_settimeout", "cdecl"): + cnc_settimeout = _libs["libfwlib32.so"].get("cnc_settimeout", "cdecl") + cnc_settimeout.argtypes = [c_uint16, c_int32] + cnc_settimeout.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15131 +if _libs["libfwlib32.so"].has("cnc_resetconnect", "cdecl"): + cnc_resetconnect = _libs["libfwlib32.so"].get("cnc_resetconnect", "cdecl") + cnc_resetconnect.argtypes = [c_uint16] + cnc_resetconnect.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15134 +if _libs["libfwlib32.so"].has("cnc_getfocas1opt", "cdecl"): + cnc_getfocas1opt = _libs["libfwlib32.so"].get("cnc_getfocas1opt", "cdecl") + cnc_getfocas1opt.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_getfocas1opt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15137 +if _libs["libfwlib32.so"].has("cnc_rdetherinfo", "cdecl"): + cnc_rdetherinfo = _libs["libfwlib32.so"].get("cnc_rdetherinfo", "cdecl") + cnc_rdetherinfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdetherinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15144 +for _lib in _libs.values(): + if not _lib.has("cnc_pmminit", "cdecl"): + continue + cnc_pmminit = _lib.get("cnc_pmminit", "cdecl") + cnc_pmminit.argtypes = [c_uint16, c_int32, POINTER(ODBPMMSLV)] + cnc_pmminit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15147 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmchkalm", "cdecl"): + continue + cnc_pmmchkalm = _lib.get("cnc_pmmchkalm", "cdecl") + cnc_pmmchkalm.argtypes = [c_uint16, c_int32, POINTER(c_int32)] + cnc_pmmchkalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15150 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmsysdt", "cdecl"): + continue + cnc_pmmsysdt = _lib.get("cnc_pmmsysdt", "cdecl") + cnc_pmmsysdt.argtypes = [c_uint16, c_int32, c_int32, POINTER(ODBPMMSYD)] + cnc_pmmsysdt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15153 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmgetstart", "cdecl"): + continue + cnc_pmmgetstart = _lib.get("cnc_pmmgetstart", "cdecl") + cnc_pmmgetstart.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(IDBPMMGTI)] + cnc_pmmgetstart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15156 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmget", "cdecl"): + continue + cnc_pmmget = _lib.get("cnc_pmmget", "cdecl") + cnc_pmmget.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(ODBPMMGET)] + cnc_pmmget.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15159 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmgetend", "cdecl"): + continue + cnc_pmmgetend = _lib.get("cnc_pmmgetend", "cdecl") + cnc_pmmgetend.argtypes = [c_uint16, c_int32, c_int32, c_int32] + cnc_pmmgetend.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15162 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmprmpage", "cdecl"): + continue + cnc_pmmprmpage = _lib.get("cnc_pmmprmpage", "cdecl") + cnc_pmmprmpage.argtypes = [c_uint16, c_int32, c_int32, c_int32, c_int32, POINTER(ODBPMMPRP)] + cnc_pmmprmpage.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15165 +for _lib in _libs.values(): + if not _lib.has("cnc_wrpmmprm", "cdecl"): + continue + cnc_wrpmmprm = _lib.get("cnc_wrpmmprm", "cdecl") + cnc_wrpmmprm.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(ODBPMMPRP)] + cnc_wrpmmprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15168 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpmmprmtp", "cdecl"): + continue + cnc_rdpmmprmtp = _lib.get("cnc_rdpmmprmtp", "cdecl") + cnc_rdpmmprmtp.argtypes = [c_uint16, POINTER(IDBPMMPRP)] + cnc_rdpmmprmtp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15171 +for _lib in _libs.values(): + if not _lib.has("cnc_wrpmmprmtp", "cdecl"): + continue + cnc_wrpmmprmtp = _lib.get("cnc_wrpmmprmtp", "cdecl") + cnc_wrpmmprmtp.argtypes = [c_uint16, POINTER(IDBPMMPRP)] + cnc_wrpmmprmtp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15174 +for _lib in _libs.values(): + if not _lib.has("cnc_pmmiochanl", "cdecl"): + continue + cnc_pmmiochanl = _lib.get("cnc_pmmiochanl", "cdecl") + cnc_pmmiochanl.argtypes = [c_uint16, POINTER(ODBPMMIO)] + cnc_pmmiochanl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15177 +for _lib in _libs.values(): + if not _lib.has("cnc_rdioassigned", "cdecl"): + continue + cnc_rdioassigned = _lib.get("cnc_rdioassigned", "cdecl") + cnc_rdioassigned.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_uint16)] + cnc_rdioassigned.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15184 +for _lib in _libs.values(): + if not _lib.has("cnc_absolute_bg", "cdecl"): + continue + cnc_absolute_bg = _lib.get("cnc_absolute_bg", "cdecl") + cnc_absolute_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_absolute_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15187 +for _lib in _libs.values(): + if not _lib.has("cnc_relative_bg", "cdecl"): + continue + cnc_relative_bg = _lib.get("cnc_relative_bg", "cdecl") + cnc_relative_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_relative_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15190 +for _lib in _libs.values(): + if not _lib.has("cnc_machine_bg", "cdecl"): + continue + cnc_machine_bg = _lib.get("cnc_machine_bg", "cdecl") + cnc_machine_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_machine_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15193 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_rdactpt_bg", "cdecl"): + continue + cnc_pdf_rdactpt_bg = _lib.get("cnc_pdf_rdactpt_bg", "cdecl") + cnc_pdf_rdactpt_bg.argtypes = [c_uint16, String, POINTER(c_int32)] + cnc_pdf_rdactpt_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15196 +for _lib in _libs.values(): + if not _lib.has("cnc_pdf_wractpt_bg", "cdecl"): + continue + cnc_pdf_wractpt_bg = _lib.get("cnc_pdf_wractpt_bg", "cdecl") + cnc_pdf_wractpt_bg.argtypes = [c_uint16, String, c_int16, POINTER(c_int32)] + cnc_pdf_wractpt_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15199 +for _lib in _libs.values(): + if not _lib.has("cnc_statinfo_bg", "cdecl"): + continue + cnc_statinfo_bg = _lib.get("cnc_statinfo_bg", "cdecl") + cnc_statinfo_bg.argtypes = [c_uint16, POINTER(ODBST)] + cnc_statinfo_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15202 +for _lib in _libs.values(): + if not _lib.has("cnc_rdseqnum_bg", "cdecl"): + continue + cnc_rdseqnum_bg = _lib.get("cnc_rdseqnum_bg", "cdecl") + cnc_rdseqnum_bg.argtypes = [c_uint16, POINTER(ODBSEQ)] + cnc_rdseqnum_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15205 +for _lib in _libs.values(): + if not _lib.has("cnc_modal_bg", "cdecl"): + continue + cnc_modal_bg = _lib.get("cnc_modal_bg", "cdecl") + cnc_modal_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBMDL)] + cnc_modal_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15208 +for _lib in _libs.values(): + if not _lib.has("cnc_rdipltp_bg", "cdecl"): + continue + cnc_rdipltp_bg = _lib.get("cnc_rdipltp_bg", "cdecl") + cnc_rdipltp_bg.argtypes = [c_uint16, POINTER(ODBIPL)] + cnc_rdipltp_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15211 +for _lib in _libs.values(): + if not _lib.has("cnc_nextdistance_bg", "cdecl"): + continue + cnc_nextdistance_bg = _lib.get("cnc_nextdistance_bg", "cdecl") + cnc_nextdistance_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBAXIS)] + cnc_nextdistance_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15214 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtofs_bg", "cdecl"): + continue + cnc_rdtofs_bg = _lib.get("cnc_rdtofs_bg", "cdecl") + cnc_rdtofs_bg.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBTOFS)] + cnc_rdtofs_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15217 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtofsr_bg", "cdecl"): + continue + cnc_rdtofsr_bg = _lib.get("cnc_rdtofsr_bg", "cdecl") + cnc_rdtofsr_bg.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBTO)] + cnc_rdtofsr_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15220 +for _lib in _libs.values(): + if not _lib.has("cnc_rdzofs_bg", "cdecl"): + continue + cnc_rdzofs_bg = _lib.get("cnc_rdzofs_bg", "cdecl") + cnc_rdzofs_bg.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBZOFS)] + cnc_rdzofs_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15223 +for _lib in _libs.values(): + if not _lib.has("cnc_rdzofsr_bg", "cdecl"): + continue + cnc_rdzofsr_bg = _lib.get("cnc_rdzofsr_bg", "cdecl") + cnc_rdzofsr_bg.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBZOR)] + cnc_rdzofsr_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15226 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdshft_bg", "cdecl"): + continue + cnc_rdwkcdshft_bg = _lib.get("cnc_rdwkcdshft_bg", "cdecl") + cnc_rdwkcdshft_bg.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF)] + cnc_rdwkcdshft_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15229 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalminfo_bg", "cdecl"): + continue + cnc_rdalminfo_bg = _lib.get("cnc_rdalminfo_bg", "cdecl") + cnc_rdalminfo_bg.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ALMINFO)] + cnc_rdalminfo_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15232 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprgnumo8_bg", "cdecl"): + continue + cnc_rdprgnumo8_bg = _lib.get("cnc_rdprgnumo8_bg", "cdecl") + cnc_rdprgnumo8_bg.argtypes = [c_uint16, POINTER(ODBPROO8)] + cnc_rdprgnumo8_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15235 +for _lib in _libs.values(): + if not _lib.has("cnc_rdexecprog_bg", "cdecl"): + continue + cnc_rdexecprog_bg = _lib.get("cnc_rdexecprog_bg", "cdecl") + cnc_rdexecprog_bg.argtypes = [c_uint16, POINTER(c_uint16), POINTER(c_int16), String] + cnc_rdexecprog_bg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15238 +for _lib in _libs.values(): + if not _lib.has("cnc_absolute_mgi", "cdecl"): + continue + cnc_absolute_mgi = _lib.get("cnc_absolute_mgi", "cdecl") + cnc_absolute_mgi.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_absolute_mgi.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15244 +if _libs["libfwlib32.so"].has("cnc_get_mccteststs", "cdecl"): + cnc_get_mccteststs = _libs["libfwlib32.so"].get("cnc_get_mccteststs", "cdecl") + cnc_get_mccteststs.argtypes = [c_uint16, POINTER(c_int16), POINTER(DCSMCA)] + cnc_get_mccteststs.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15247 +if _libs["libfwlib32.so"].has("cnc_get_flowmonitor", "cdecl"): + cnc_get_flowmonitor = _libs["libfwlib32.so"].get("cnc_get_flowmonitor", "cdecl") + cnc_get_flowmonitor.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBDCSFMONI)] + cnc_get_flowmonitor.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15250 +if _libs["libfwlib32.so"].has("cnc_get_crosschk_alarm", "cdecl"): + cnc_get_crosschk_alarm = _libs["libfwlib32.so"].get("cnc_get_crosschk_alarm", "cdecl") + cnc_get_crosschk_alarm.argtypes = [c_uint16, POINTER(DCSCRSALM)] + cnc_get_crosschk_alarm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15253 +if _libs["libfwlib32.so"].has("cnc_get_safetysts", "cdecl"): + cnc_get_safetysts = _libs["libfwlib32.so"].get("cnc_get_safetysts", "cdecl") + cnc_get_safetysts.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(DCSSVSPSTS)] + cnc_get_safetysts.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15256 +if _libs["libfwlib32.so"].has("cnc_get_safetysts2", "cdecl"): + cnc_get_safetysts2 = _libs["libfwlib32.so"].get("cnc_get_safetysts2", "cdecl") + cnc_get_safetysts2.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(DCSSVSPST2)] + cnc_get_safetysts2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15262 +if _libs["libfwlib32.so"].has("cnc_getrtmrvars", "cdecl"): + cnc_getrtmrvars = _libs["libfwlib32.so"].get("cnc_getrtmrvars", "cdecl") + cnc_getrtmrvars.argtypes = [c_uint16, POINTER(c_int32)] + cnc_getrtmrvars.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15265 +if _libs["libfwlib32.so"].has("cnc_rdrtmrvars", "cdecl"): + cnc_rdrtmrvars = _libs["libfwlib32.so"].get("cnc_rdrtmrvars", "cdecl") + cnc_rdrtmrvars.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_double)] + cnc_rdrtmrvars.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15268 +if _libs["libfwlib32.so"].has("cnc_wrrtmrvars", "cdecl"): + cnc_wrrtmrvars = _libs["libfwlib32.so"].get("cnc_wrrtmrvars", "cdecl") + cnc_wrrtmrvars.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_double)] + cnc_wrrtmrvars.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15271 +if _libs["libfwlib32.so"].has("cnc_getrtmrvar", "cdecl"): + cnc_getrtmrvar = _libs["libfwlib32.so"].get("cnc_getrtmrvar", "cdecl") + cnc_getrtmrvar.argtypes = [c_uint16, POINTER(c_int32)] + cnc_getrtmrvar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15274 +if _libs["libfwlib32.so"].has("cnc_rdrtmrvar", "cdecl"): + cnc_rdrtmrvar = _libs["libfwlib32.so"].get("cnc_rdrtmrvar", "cdecl") + cnc_rdrtmrvar.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_double)] + cnc_rdrtmrvar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15277 +if _libs["libfwlib32.so"].has("cnc_wrrtmrvar", "cdecl"): + cnc_wrrtmrvar = _libs["libfwlib32.so"].get("cnc_wrrtmrvar", "cdecl") + cnc_wrrtmrvar.argtypes = [c_uint16, c_int32, POINTER(c_int32), POINTER(c_double)] + cnc_wrrtmrvar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15280 +for _lib in _libs.values(): + if not _lib.has("cnc_getrtmioinfo", "cdecl"): + continue + cnc_getrtmioinfo = _lib.get("cnc_getrtmioinfo", "cdecl") + cnc_getrtmioinfo.argtypes = [c_uint16, c_int16, POINTER(IODBRTMIOR), POINTER(c_uint32)] + cnc_getrtmioinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15283 +for _lib in _libs.values(): + if not _lib.has("cnc_getrtmiorngnum", "cdecl"): + continue + cnc_getrtmiorngnum = _lib.get("cnc_getrtmiorngnum", "cdecl") + cnc_getrtmiorngnum.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_getrtmiorngnum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15286 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrtmiowrenbl", "cdecl"): + continue + cnc_rdrtmiowrenbl = _lib.get("cnc_rdrtmiowrenbl", "cdecl") + cnc_rdrtmiowrenbl.argtypes = [c_uint16, POINTER(IODBRTMIO), POINTER(c_uint32), String] + cnc_rdrtmiowrenbl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15289 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrtmiowrenbl", "cdecl"): + continue + cnc_wrrtmiowrenbl = _lib.get("cnc_wrrtmiowrenbl", "cdecl") + cnc_wrrtmiowrenbl.argtypes = [c_uint16, POINTER(IODBRTMIO), POINTER(c_uint32), String] + cnc_wrrtmiowrenbl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15292 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrtmiowrenblbit", "cdecl"): + continue + cnc_rdrtmiowrenblbit = _lib.get("cnc_rdrtmiowrenblbit", "cdecl") + cnc_rdrtmiowrenblbit.argtypes = [c_uint16, POINTER(IODBRTMIO), String] + cnc_rdrtmiowrenblbit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15295 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrtmiowrenblbit", "cdecl"): + continue + cnc_wrrtmiowrenblbit = _lib.get("cnc_wrrtmiowrenblbit", "cdecl") + cnc_wrrtmiowrenblbit.argtypes = [c_uint16, POINTER(IODBRTMIO), String, c_int32] + cnc_wrrtmiowrenblbit.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15298 +for _lib in _libs.values(): + if not _lib.has("cnc_rdrtmiowrenblrng", "cdecl"): + continue + cnc_rdrtmiowrenblrng = _lib.get("cnc_rdrtmiowrenblrng", "cdecl") + cnc_rdrtmiowrenblrng.argtypes = [c_uint16, POINTER(IODBRTMIOR), c_int32, POINTER(c_uint32)] + cnc_rdrtmiowrenblrng.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15301 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrtmiowrenblrng", "cdecl"): + continue + cnc_wrrtmiowrenblrng = _lib.get("cnc_wrrtmiowrenblrng", "cdecl") + cnc_wrrtmiowrenblrng.argtypes = [c_uint16, POINTER(IODBRTMIOR), c_int32, POINTER(c_uint32)] + cnc_wrrtmiowrenblrng.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15307 +for _lib in _libs.values(): + if not _lib.has("cnc_stplutosmpl", "cdecl"): + continue + cnc_stplutosmpl = _lib.get("cnc_stplutosmpl", "cdecl") + cnc_stplutosmpl.argtypes = [c_uint16, c_int16, String] + cnc_stplutosmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15310 +for _lib in _libs.values(): + if not _lib.has("cnc_rdplutosmpl", "cdecl"): + continue + cnc_rdplutosmpl = _lib.get("cnc_rdplutosmpl", "cdecl") + cnc_rdplutosmpl.argtypes = [c_uint16, POINTER(c_int32), POINTER(ODBRENPLT)] + cnc_rdplutosmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15313 +for _lib in _libs.values(): + if not _lib.has("cnc_edplutosmpl", "cdecl"): + continue + cnc_edplutosmpl = _lib.get("cnc_edplutosmpl", "cdecl") + cnc_edplutosmpl.argtypes = [c_uint16] + cnc_edplutosmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15319 +if _libs["libfwlib32.so"].has("cnc_stpossmpl", "cdecl"): + cnc_stpossmpl = _libs["libfwlib32.so"].get("cnc_stpossmpl", "cdecl") + cnc_stpossmpl.argtypes = [c_uint16, c_int16, String] + cnc_stpossmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15322 +if _libs["libfwlib32.so"].has("cnc_rdpossmpl", "cdecl"): + cnc_rdpossmpl = _libs["libfwlib32.so"].get("cnc_rdpossmpl", "cdecl") + cnc_rdpossmpl.argtypes = [c_uint16, POINTER(c_int32), POINTER(ODBRENPLT)] + cnc_rdpossmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15325 +if _libs["libfwlib32.so"].has("cnc_endpossmpl", "cdecl"): + cnc_endpossmpl = _libs["libfwlib32.so"].get("cnc_endpossmpl", "cdecl") + cnc_endpossmpl.argtypes = [c_uint16] + cnc_endpossmpl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15333 +class union_anon_251(Union): + pass + +union_anon_251.__slots__ = [ + 'cdata', + 'idata', + 'ldata', + 'rdata', + 'cdatas', + 'idatas', + 'ldatas', + 'rdatas', +] +union_anon_251._fields_ = [ + ('cdata', c_char), + ('idata', c_int16), + ('ldata', c_int32), + ('rdata', REALPRM), + ('cdatas', c_char * int(32)), + ('idatas', c_int16 * int(32)), + ('ldatas', c_int32 * int(32)), + ('rdatas', REALPRM * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15343 +class struct_iodbcbp(Structure): + pass + +struct_iodbcbp.__slots__ = [ + 'datano', + 'type', + 'u', +] +struct_iodbcbp._fields_ = [ + ('datano', c_int16), + ('type', c_int16), + ('u', union_anon_251), +] + +IODBCBP = struct_iodbcbp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15343 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15347 +if _libs["libfwlib32.so"].has("cnc_rdcbmem", "cdecl"): + cnc_rdcbmem = _libs["libfwlib32.so"].get("cnc_rdcbmem", "cdecl") + cnc_rdcbmem.argtypes = [c_uint16, c_int32, c_int32, POINTER(None)] + cnc_rdcbmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15348 +if _libs["libfwlib32.so"].has("cnc_rdcbmem2", "cdecl"): + cnc_rdcbmem2 = _libs["libfwlib32.so"].get("cnc_rdcbmem2", "cdecl") + cnc_rdcbmem2.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + cnc_rdcbmem2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15349 +if _libs["libfwlib32.so"].has("cnc_wrcbmem", "cdecl"): + cnc_wrcbmem = _libs["libfwlib32.so"].get("cnc_wrcbmem", "cdecl") + cnc_wrcbmem.argtypes = [c_uint16, c_int32, c_int32, POINTER(None)] + cnc_wrcbmem.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15350 +if _libs["libfwlib32.so"].has("cnc_wrcbmem2", "cdecl"): + cnc_wrcbmem2 = _libs["libfwlib32.so"].get("cnc_wrcbmem2", "cdecl") + cnc_wrcbmem2.argtypes = [c_uint16, c_int16, c_int32, c_int32, POINTER(None)] + cnc_wrcbmem2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15351 +if _libs["libfwlib32.so"].has("cnc_rdcbprm", "cdecl"): + cnc_rdcbprm = _libs["libfwlib32.so"].get("cnc_rdcbprm", "cdecl") + cnc_rdcbprm.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(None)] + cnc_rdcbprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15352 +if _libs["libfwlib32.so"].has("cnc_wrcbprm", "cdecl"): + cnc_wrcbprm = _libs["libfwlib32.so"].get("cnc_wrcbprm", "cdecl") + cnc_wrcbprm.argtypes = [c_uint16, POINTER(c_int16), POINTER(None)] + cnc_wrcbprm.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15358 +for _lib in _libs.values(): + if not _lib.has("cnc_wrscdldat", "cdecl"): + continue + cnc_wrscdldat = _lib.get("cnc_wrscdldat", "cdecl") + cnc_wrscdldat.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(SCDL_1D)] + cnc_wrscdldat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15361 +for _lib in _libs.values(): + if not _lib.has("cnc_rdscdldat", "cdecl"): + continue + cnc_rdscdldat = _lib.get("cnc_rdscdldat", "cdecl") + cnc_rdscdldat.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(SCDL_1D)] + cnc_rdscdldat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15364 +for _lib in _libs.values(): + if not _lib.has("cnc_rdscdlinfo", "cdecl"): + continue + cnc_rdscdlinfo = _lib.get("cnc_rdscdlinfo", "cdecl") + cnc_rdscdlinfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(c_int16)] + cnc_rdscdlinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15370 +for _lib in _libs.values(): + if not _lib.has("cnc_startptcnv", "cdecl"): + continue + cnc_startptcnv = _lib.get("cnc_startptcnv", "cdecl") + cnc_startptcnv.argtypes = [c_uint16, POINTER(c_int16)] + cnc_startptcnv.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15372 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptcnvinfo", "cdecl"): + continue + cnc_rdptcnvinfo = _lib.get("cnc_rdptcnvinfo", "cdecl") + cnc_rdptcnvinfo.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int32), POINTER(c_int16)] + cnc_rdptcnvinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15374 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptcnvalm", "cdecl"): + continue + cnc_rdptcnvalm = _lib.get("cnc_rdptcnvalm", "cdecl") + cnc_rdptcnvalm.argtypes = [c_uint16, POINTER(c_int32), String, String] + cnc_rdptcnvalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15380 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptexedistalm", "cdecl"): + continue + cnc_rdptexedistalm = _lib.get("cnc_rdptexedistalm", "cdecl") + cnc_rdptexedistalm.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdptexedistalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15382 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptaxitablestatus", "cdecl"): + continue + cnc_rdptaxitablestatus = _lib.get("cnc_rdptaxitablestatus", "cdecl") + cnc_rdptaxitablestatus.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBPTAXISTAT)] + cnc_rdptaxitablestatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15384 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptsptablestatus", "cdecl"): + continue + cnc_rdptsptablestatus = _lib.get("cnc_rdptsptablestatus", "cdecl") + cnc_rdptsptablestatus.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBPTSPSTAT)] + cnc_rdptsptablestatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15386 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptaxfunctablestatus", "cdecl"): + continue + cnc_rdptaxfunctablestatus = _lib.get("cnc_rdptaxfunctablestatus", "cdecl") + cnc_rdptaxfunctablestatus.argtypes = [c_uint16, c_int16, POINTER(ODBPTAXFUNCSTAT)] + cnc_rdptaxfunctablestatus.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15393 +if _libs["libfwlib32.so"].has("cnc_clrptdata", "cdecl"): + cnc_clrptdata = _libs["libfwlib32.so"].get("cnc_clrptdata", "cdecl") + cnc_clrptdata.argtypes = [c_uint16] + cnc_clrptdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15395 +if _libs["libfwlib32.so"].has("cnc_ptdwnstart", "cdecl"): + cnc_ptdwnstart = _libs["libfwlib32.so"].get("cnc_ptdwnstart", "cdecl") + cnc_ptdwnstart.argtypes = [c_uint16] + cnc_ptdwnstart.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15397 +if _libs["libfwlib32.so"].has("cnc_ptdownload", "cdecl"): + cnc_ptdownload = _libs["libfwlib32.so"].get("cnc_ptdownload", "cdecl") + cnc_ptdownload.argtypes = [c_uint16, POINTER(c_int32), String] + cnc_ptdownload.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15399 +if _libs["libfwlib32.so"].has("cnc_ptdwnend", "cdecl"): + cnc_ptdwnend = _libs["libfwlib32.so"].get("cnc_ptdwnend", "cdecl") + cnc_ptdwnend.argtypes = [c_uint16] + cnc_ptdwnend.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15401 +if _libs["libfwlib32.so"].has("cnc_ptlink", "cdecl"): + cnc_ptlink = _libs["libfwlib32.so"].get("cnc_ptlink", "cdecl") + cnc_ptlink.argtypes = [c_uint16, c_int16] + cnc_ptlink.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15403 +if _libs["libfwlib32.so"].has("cnc_ptlink2", "cdecl"): + cnc_ptlink2 = _libs["libfwlib32.so"].get("cnc_ptlink2", "cdecl") + cnc_ptlink2.argtypes = [c_uint16] + cnc_ptlink2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15406 +if _libs["libfwlib32.so"].has("cnc_slctptdata", "cdecl"): + cnc_slctptdata = _libs["libfwlib32.so"].get("cnc_slctptdata", "cdecl") + cnc_slctptdata.argtypes = [c_uint16, c_int16] + cnc_slctptdata.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15408 +if _libs["libfwlib32.so"].has("cnc_slctpttype", "cdecl"): + cnc_slctpttype = _libs["libfwlib32.so"].get("cnc_slctpttype", "cdecl") + cnc_slctpttype.argtypes = [c_uint16, c_int16] + cnc_slctpttype.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15410 +if _libs["libfwlib32.so"].has("cnc_rdptcnvinfo2", "cdecl"): + cnc_rdptcnvinfo2 = _libs["libfwlib32.so"].get("cnc_rdptcnvinfo2", "cdecl") + cnc_rdptcnvinfo2.argtypes = [c_uint16, POINTER(ODBPTCNVINFO2)] + cnc_rdptcnvinfo2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15416 +if _libs["libfwlib32.so"].has("cnc_rdptcomment", "cdecl"): + cnc_rdptcomment = _libs["libfwlib32.so"].get("cnc_rdptcomment", "cdecl") + cnc_rdptcomment.argtypes = [c_uint16, POINTER(ODBPTCOMMENT)] + cnc_rdptcomment.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15419 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_num", "cdecl"): + continue + cnc_rdpthis_num = _lib.get("cnc_rdpthis_num", "cdecl") + cnc_rdpthis_num.argtypes = [c_uint16, POINTER(c_int32)] + cnc_rdpthis_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15420 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_gb", "cdecl"): + continue + cnc_rdpthis_gb = _lib.get("cnc_rdpthis_gb", "cdecl") + cnc_rdpthis_gb.argtypes = [c_uint16, c_int32, POINTER(ODBPTHIS_GB)] + cnc_rdpthis_gb.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15421 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_pt", "cdecl"): + continue + cnc_rdpthis_pt = _lib.get("cnc_rdpthis_pt", "cdecl") + cnc_rdpthis_pt.argtypes = [c_uint16, c_int32, c_int32, POINTER(ODBPTHIS_PT)] + cnc_rdpthis_pt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15422 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_ax", "cdecl"): + continue + cnc_rdpthis_ax = _lib.get("cnc_rdpthis_ax", "cdecl") + cnc_rdpthis_ax.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(ODBPTHIS_AX)] + cnc_rdpthis_ax.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15423 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_sp", "cdecl"): + continue + cnc_rdpthis_sp = _lib.get("cnc_rdpthis_sp", "cdecl") + cnc_rdpthis_sp.argtypes = [c_uint16, c_int32, c_int32, c_int32, POINTER(ODBPTHIS_SP)] + cnc_rdpthis_sp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15424 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_aux", "cdecl"): + continue + cnc_rdpthis_aux = _lib.get("cnc_rdpthis_aux", "cdecl") + cnc_rdpthis_aux.argtypes = [c_uint16, c_int32, c_int32, POINTER(ODBPTHIS_AUX)] + cnc_rdpthis_aux.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15425 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpthis_log", "cdecl"): + continue + cnc_rdpthis_log = _lib.get("cnc_rdpthis_log", "cdecl") + cnc_rdpthis_log.argtypes = [c_uint16, c_int32, c_int32, c_int32, c_int32, POINTER(c_int32), POINTER(ODBPTHIS_LOG)] + cnc_rdpthis_log.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15428 +if _libs["libfwlib32.so"].has("cnc_rdptstoptime", "cdecl"): + cnc_rdptstoptime = _libs["libfwlib32.so"].get("cnc_rdptstoptime", "cdecl") + cnc_rdptstoptime.argtypes = [c_uint16, POINTER(c_double)] + cnc_rdptstoptime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15429 +if _libs["libfwlib32.so"].has("cnc_wrptstoptime", "cdecl"): + cnc_wrptstoptime = _libs["libfwlib32.so"].get("cnc_wrptstoptime", "cdecl") + cnc_wrptstoptime.argtypes = [c_uint16, c_double] + cnc_wrptstoptime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15432 +for _lib in _libs.values(): + if not _lib.has("cnc_rdptcmdsize", "cdecl"): + continue + cnc_rdptcmdsize = _lib.get("cnc_rdptcmdsize", "cdecl") + cnc_rdptcmdsize.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_rdptcmdsize.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15437 +for _lib in _libs.values(): + if not _lib.has("cnc_dtsvinfo", "cdecl"): + continue + cnc_dtsvinfo = _lib.get("cnc_dtsvinfo", "cdecl") + cnc_dtsvinfo.argtypes = [c_uint16, POINTER(c_int16)] + cnc_dtsvinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15442 +for _lib in _libs.values(): + if not _lib.has("cnc_delsysalm", "cdecl"): + continue + cnc_delsysalm = _lib.get("cnc_delsysalm", "cdecl") + cnc_delsysalm.argtypes = [c_uint16] + cnc_delsysalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15443 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsysalm", "cdecl"): + continue + cnc_rdsysalm = _lib.get("cnc_rdsysalm", "cdecl") + cnc_rdsysalm.argtypes = [c_uint16, c_int16, c_int16, c_uint16, String] + cnc_rdsysalm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15448 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpalaxis", "cdecl"): + continue + cnc_rdpalaxis = _lib.get("cnc_rdpalaxis", "cdecl") + cnc_rdpalaxis.argtypes = [c_uint16, c_int16, POINTER(IODBPALAX)] + cnc_rdpalaxis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15453 +for _lib in _libs.values(): + if not _lib.has("cnc_hdck_nochange_info", "cdecl"): + continue + cnc_hdck_nochange_info = _lib.get("cnc_hdck_nochange_info", "cdecl") + cnc_hdck_nochange_info.argtypes = [c_uint16, c_int16, POINTER(ODBAHDCK)] + cnc_hdck_nochange_info.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15458 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_getpntcnt", "cdecl"): + continue + cnc_rstrt_getpntcnt = _lib.get("cnc_rstrt_getpntcnt", "cdecl") + cnc_rstrt_getpntcnt.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rstrt_getpntcnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15459 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdpntlist", "cdecl"): + continue + cnc_rstrt_rdpntlist = _lib.get("cnc_rstrt_rdpntlist", "cdecl") + cnc_rstrt_rdpntlist.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBRSTLIST)] + cnc_rstrt_rdpntlist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15460 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdpnt", "cdecl"): + continue + cnc_rstrt_rdpnt = _lib.get("cnc_rstrt_rdpnt", "cdecl") + cnc_rstrt_rdpnt.argtypes = [c_uint16, c_int16, POINTER(IODBRSTINFO)] + cnc_rstrt_rdpnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15461 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdmodal", "cdecl"): + continue + cnc_rstrt_rdmodal = _lib.get("cnc_rstrt_rdmodal", "cdecl") + cnc_rstrt_rdmodal.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(ODBGCD), POINTER(ODBCMD)] + cnc_rstrt_rdmodal.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15462 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_selectpnt", "cdecl"): + continue + cnc_rstrt_selectpnt = _lib.get("cnc_rstrt_selectpnt", "cdecl") + cnc_rstrt_selectpnt.argtypes = [c_uint16, c_int16] + cnc_rstrt_selectpnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15463 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_wrpnt", "cdecl"): + continue + cnc_rstrt_wrpnt = _lib.get("cnc_rstrt_wrpnt", "cdecl") + cnc_rstrt_wrpnt.argtypes = [c_uint16, c_uint16, POINTER(IODBRSTINFO)] + cnc_rstrt_wrpnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15464 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_createpnt", "cdecl"): + continue + cnc_rstrt_createpnt = _lib.get("cnc_rstrt_createpnt", "cdecl") + cnc_rstrt_createpnt.argtypes = [c_uint16] + cnc_rstrt_createpnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15465 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_search", "cdecl"): + continue + cnc_rstrt_search = _lib.get("cnc_rstrt_search", "cdecl") + cnc_rstrt_search.argtypes = [c_uint16, c_int16] + cnc_rstrt_search.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15466 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_setsuppress", "cdecl"): + continue + cnc_rstrt_setsuppress = _lib.get("cnc_rstrt_setsuppress", "cdecl") + cnc_rstrt_setsuppress.argtypes = [c_uint16, c_int16, c_int16] + cnc_rstrt_setsuppress.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15467 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdpntlist2", "cdecl"): + continue + cnc_rstrt_rdpntlist2 = _lib.get("cnc_rstrt_rdpntlist2", "cdecl") + cnc_rstrt_rdpntlist2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBRSTLIST2)] + cnc_rstrt_rdpntlist2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15468 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdpnt2", "cdecl"): + continue + cnc_rstrt_rdpnt2 = _lib.get("cnc_rstrt_rdpnt2", "cdecl") + cnc_rstrt_rdpnt2.argtypes = [c_uint16, c_int16, POINTER(IODBRSTINFO2)] + cnc_rstrt_rdpnt2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15469 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_wrpnt2", "cdecl"): + continue + cnc_rstrt_wrpnt2 = _lib.get("cnc_rstrt_wrpnt2", "cdecl") + cnc_rstrt_wrpnt2.argtypes = [c_uint16, c_uint16, POINTER(IODBRSTINFO2)] + cnc_rstrt_wrpnt2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15470 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_getdncprg", "cdecl"): + continue + cnc_rstrt_getdncprg = _lib.get("cnc_rstrt_getdncprg", "cdecl") + cnc_rstrt_getdncprg.argtypes = [c_uint16, c_int16, String] + cnc_rstrt_getdncprg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15471 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdaddinfo", "cdecl"): + continue + cnc_rstrt_rdaddinfo = _lib.get("cnc_rstrt_rdaddinfo", "cdecl") + cnc_rstrt_rdaddinfo.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int32)] + cnc_rstrt_rdaddinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15472 +for _lib in _libs.values(): + if not _lib.has("cnc_rstrt_rdlpmppnt", "cdecl"): + continue + cnc_rstrt_rdlpmppnt = _lib.get("cnc_rstrt_rdlpmppnt", "cdecl") + cnc_rstrt_rdlpmppnt.argtypes = [c_uint16, c_int16, POINTER(ODBRSTMPINFO)] + cnc_rstrt_rdlpmppnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15476 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsuofs_vect", "cdecl"): + continue + cnc_rdsuofs_vect = _lib.get("cnc_rdsuofs_vect", "cdecl") + cnc_rdsuofs_vect.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBSUOVECT)] + cnc_rdsuofs_vect.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15477 +for _lib in _libs.values(): + if not _lib.has("cnc_rdnutatortofs_vect", "cdecl"): + continue + cnc_rdnutatortofs_vect = _lib.get("cnc_rdnutatortofs_vect", "cdecl") + cnc_rdnutatortofs_vect.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBSUOVECT)] + cnc_rdnutatortofs_vect.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15478 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsuo_prm_name", "cdecl"): + continue + cnc_rdsuo_prm_name = _lib.get("cnc_rdsuo_prm_name", "cdecl") + cnc_rdsuo_prm_name.argtypes = [c_uint16, c_int16, POINTER(ODBSUODATA), POINTER(c_int16)] + cnc_rdsuo_prm_name.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15483 +if _libs["libfwlib32.so"].has("cnc_rdmcdfinfo", "cdecl"): + cnc_rdmcdfinfo = _libs["libfwlib32.so"].get("cnc_rdmcdfinfo", "cdecl") + cnc_rdmcdfinfo.argtypes = [c_uint16, c_int32, POINTER(ODBFILESTATUS)] + cnc_rdmcdfinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15485 +if _libs["libfwlib32.so"].has("cnc_canmcdfinfo", "cdecl"): + cnc_canmcdfinfo = _libs["libfwlib32.so"].get("cnc_canmcdfinfo", "cdecl") + cnc_canmcdfinfo.argtypes = [c_uint16] + cnc_canmcdfinfo.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15487 +if _libs["libfwlib32.so"].has("cnc_chkmcdfile", "cdecl"): + cnc_chkmcdfile = _libs["libfwlib32.so"].get("cnc_chkmcdfile", "cdecl") + cnc_chkmcdfile.argtypes = [c_uint16, String, String] + cnc_chkmcdfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15489 +if _libs["libfwlib32.so"].has("cnc_delmcdfile", "cdecl"): + cnc_delmcdfile = _libs["libfwlib32.so"].get("cnc_delmcdfile", "cdecl") + cnc_delmcdfile.argtypes = [c_uint16, String] + cnc_delmcdfile.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15491 +if _libs["libfwlib32.so"].has("cnc_delmcdfilebynum", "cdecl"): + cnc_delmcdfilebynum = _libs["libfwlib32.so"].get("cnc_delmcdfilebynum", "cdecl") + cnc_delmcdfilebynum.argtypes = [c_uint16, c_int32] + cnc_delmcdfilebynum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15493 +if _libs["libfwlib32.so"].has("cnc_rdmcdprgcmnt", "cdecl"): + cnc_rdmcdprgcmnt = _libs["libfwlib32.so"].get("cnc_rdmcdprgcmnt", "cdecl") + cnc_rdmcdprgcmnt.argtypes = [c_uint16, String, POINTER(ODBPROGINFO)] + cnc_rdmcdprgcmnt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15495 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpmcaxisinfo", "cdecl"): + continue + cnc_rdpmcaxisinfo = _lib.get("cnc_rdpmcaxisinfo", "cdecl") + cnc_rdpmcaxisinfo.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBPMCAXISINFO)] + cnc_rdpmcaxisinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15500 +for _lib in _libs.values(): + if not _lib.has("cnc_rdusbdevinfo", "cdecl"): + continue + cnc_rdusbdevinfo = _lib.get("cnc_rdusbdevinfo", "cdecl") + cnc_rdusbdevinfo.argtypes = [c_uint16, c_char, POINTER(ODBUSBSIZE)] + cnc_rdusbdevinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15501 +for _lib in _libs.values(): + if not _lib.has("cnc_rdusbfilelist", "cdecl"): + continue + cnc_rdusbfilelist = _lib.get("cnc_rdusbfilelist", "cdecl") + cnc_rdusbfilelist.argtypes = [c_uint16, POINTER(IDBUSBFILE), POINTER(ODBUSBINFO), POINTER(ODBUSBFILE)] + cnc_rdusbfilelist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15502 +for _lib in _libs.values(): + if not _lib.has("cnc_usbmkdir", "cdecl"): + continue + cnc_usbmkdir = _lib.get("cnc_usbmkdir", "cdecl") + cnc_usbmkdir.argtypes = [c_uint16, String] + cnc_usbmkdir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15503 +for _lib in _libs.values(): + if not _lib.has("cnc_usbrmdir", "cdecl"): + continue + cnc_usbrmdir = _lib.get("cnc_usbrmdir", "cdecl") + cnc_usbrmdir.argtypes = [c_uint16, String] + cnc_usbrmdir.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15504 +for _lib in _libs.values(): + if not _lib.has("cnc_usbremove", "cdecl"): + continue + cnc_usbremove = _lib.get("cnc_usbremove", "cdecl") + cnc_usbremove.argtypes = [c_uint16, String] + cnc_usbremove.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15505 +for _lib in _libs.values(): + if not _lib.has("cnc_usbrename", "cdecl"): + continue + cnc_usbrename = _lib.get("cnc_usbrename", "cdecl") + cnc_usbrename.argtypes = [c_uint16, String, String] + cnc_usbrename.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15506 +for _lib in _libs.values(): + if not _lib.has("cnc_chkusbfile", "cdecl"): + continue + cnc_chkusbfile = _lib.get("cnc_chkusbfile", "cdecl") + cnc_chkusbfile.argtypes = [c_uint16, String, String] + cnc_chkusbfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15507 +for _lib in _libs.values(): + if not _lib.has("cnc_searchusbfile", "cdecl"): + continue + cnc_searchusbfile = _lib.get("cnc_searchusbfile", "cdecl") + cnc_searchusbfile.argtypes = [c_uint16, POINTER(IDBUSBSEARCH), POINTER(c_uint32)] + cnc_searchusbfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15508 +for _lib in _libs.values(): + if not _lib.has("cnc_chkusbmount", "cdecl"): + continue + cnc_chkusbmount = _lib.get("cnc_chkusbmount", "cdecl") + cnc_chkusbmount.argtypes = [c_uint16, c_char, POINTER(c_uint16)] + cnc_chkusbmount.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15509 +for _lib in _libs.values(): + if not _lib.has("cnc_writeusbfile", "cdecl"): + continue + cnc_writeusbfile = _lib.get("cnc_writeusbfile", "cdecl") + cnc_writeusbfile.argtypes = [c_uint16, String, String, c_int32] + cnc_writeusbfile.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15514 +for _lib in _libs.values(): + if not _lib.has("cnc_rdaxisdata64", "cdecl"): + continue + cnc_rdaxisdata64 = _lib.get("cnc_rdaxisdata64", "cdecl") + cnc_rdaxisdata64.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(ODBAXDT64)] + cnc_rdaxisdata64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15517 +for _lib in _libs.values(): + if not _lib.has("cnc_prstwkcd64", "cdecl"): + continue + cnc_prstwkcd64 = _lib.get("cnc_prstwkcd64", "cdecl") + cnc_prstwkcd64.argtypes = [c_uint16, c_int16, POINTER(IDBWRA64)] + cnc_prstwkcd64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15520 +for _lib in _libs.values(): + if not _lib.has("cnc_wrrelpos64", "cdecl"): + continue + cnc_wrrelpos64 = _lib.get("cnc_wrrelpos64", "cdecl") + cnc_wrrelpos64.argtypes = [c_uint16, c_int16, POINTER(IDBWRR64)] + cnc_wrrelpos64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15523 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcommand64", "cdecl"): + continue + cnc_rdcommand64 = _lib.get("cnc_rdcommand64", "cdecl") + cnc_rdcommand64.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBCMD64)] + cnc_rdcommand64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15526 +for _lib in _libs.values(): + if not _lib.has("cnc_rdparam64", "cdecl"): + continue + cnc_rdparam64 = _lib.get("cnc_rdparam64", "cdecl") + cnc_rdparam64.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBPSD64)] + cnc_rdparam64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15529 +for _lib in _libs.values(): + if not _lib.has("cnc_wrparam64", "cdecl"): + continue + cnc_wrparam64 = _lib.get("cnc_wrparam64", "cdecl") + cnc_wrparam64.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBPSD64)] + cnc_wrparam64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15532 +for _lib in _libs.values(): + if not _lib.has("cnc_zofs_rnge64", "cdecl"): + continue + cnc_zofs_rnge64 = _lib.get("cnc_zofs_rnge64", "cdecl") + cnc_zofs_rnge64.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBDATRNG64)] + cnc_zofs_rnge64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15535 +for _lib in _libs.values(): + if not _lib.has("cnc_rdzofsr64", "cdecl"): + continue + cnc_rdzofsr64 = _lib.get("cnc_rdzofsr64", "cdecl") + cnc_rdzofsr64.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBZOR64)] + cnc_rdzofsr64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15538 +for _lib in _libs.values(): + if not _lib.has("cnc_wrzofs64", "cdecl"): + continue + cnc_wrzofs64 = _lib.get("cnc_wrzofs64", "cdecl") + cnc_wrzofs64.argtypes = [c_uint16, c_int16, POINTER(IODBZOFS64)] + cnc_wrzofs64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15541 +for _lib in _libs.values(): + if not _lib.has("cnc_wksft_rnge64", "cdecl"): + continue + cnc_wksft_rnge64 = _lib.get("cnc_wksft_rnge64", "cdecl") + cnc_wksft_rnge64.argtypes = [c_uint16, c_int16, POINTER(ODBDATRNG64)] + cnc_wksft_rnge64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15544 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdshft64", "cdecl"): + continue + cnc_rdwkcdshft64 = _lib.get("cnc_rdwkcdshft64", "cdecl") + cnc_rdwkcdshft64.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWCSF64)] + cnc_rdwkcdshft64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15547 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdshft64", "cdecl"): + continue + cnc_wrwkcdshft64 = _lib.get("cnc_wrwkcdshft64", "cdecl") + cnc_wrwkcdshft64.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF64)] + cnc_wrwkcdshft64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15550 +for _lib in _libs.values(): + if not _lib.has("cnc_rdwkcdsfms64", "cdecl"): + continue + cnc_rdwkcdsfms64 = _lib.get("cnc_rdwkcdsfms64", "cdecl") + cnc_rdwkcdsfms64.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBWCSF64)] + cnc_rdwkcdsfms64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15553 +for _lib in _libs.values(): + if not _lib.has("cnc_wrwkcdsfms64", "cdecl"): + continue + cnc_wrwkcdsfms64 = _lib.get("cnc_wrwkcdsfms64", "cdecl") + cnc_wrwkcdsfms64.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBWCSF64)] + cnc_wrwkcdsfms64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15556 +for _lib in _libs.values(): + if not _lib.has("cnc_diagnoss64", "cdecl"): + continue + cnc_diagnoss64 = _lib.get("cnc_diagnoss64", "cdecl") + cnc_diagnoss64.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBDGN64)] + cnc_diagnoss64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15559 +for _lib in _libs.values(): + if not _lib.has("cnc_diagnosr64", "cdecl"): + continue + cnc_diagnosr64 = _lib.get("cnc_diagnosr64", "cdecl") + cnc_diagnosr64.argtypes = [c_uint16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(None)] + cnc_diagnosr64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15562 +for _lib in _libs.values(): + if not _lib.has("cnc_wrtofsdrctinp64", "cdecl"): + continue + cnc_wrtofsdrctinp64 = _lib.get("cnc_wrtofsdrctinp64", "cdecl") + cnc_wrtofsdrctinp64.argtypes = [c_uint16, c_int16, c_int16, REALMES64] + cnc_wrtofsdrctinp64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15565 +for _lib in _libs.values(): + if not _lib.has("cnc_rdholmes64", "cdecl"): + continue + cnc_rdholmes64 = _lib.get("cnc_rdholmes64", "cdecl") + cnc_rdholmes64.argtypes = [c_uint16, POINTER(ODBHOLDATA64)] + cnc_rdholmes64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15568 +for _lib in _libs.values(): + if not _lib.has("cnc_rdcenter64", "cdecl"): + continue + cnc_rdcenter64 = _lib.get("cnc_rdcenter64", "cdecl") + cnc_rdcenter64.argtypes = [c_uint16, POINTER(c_double), POINTER(c_double), POINTER(c_int32), POINTER(c_int32), POINTER(c_int32), POINTER(c_int32)] + cnc_rdcenter64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15571 +for _lib in _libs.values(): + if not _lib.has("cnc_rdzofsmes64", "cdecl"): + continue + cnc_rdzofsmes64 = _lib.get("cnc_rdzofsmes64", "cdecl") + cnc_rdzofsmes64.argtypes = [c_uint16, c_int32, c_double, c_int32, POINTER(c_double), POINTER(c_int32)] + cnc_rdzofsmes64.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15577 +if _libs["libfwlib32.so"].has("cnc_saveprog_start", "cdecl"): + cnc_saveprog_start = _libs["libfwlib32.so"].get("cnc_saveprog_start", "cdecl") + cnc_saveprog_start.argtypes = [c_uint16] + cnc_saveprog_start.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15579 +if _libs["libfwlib32.so"].has("cnc_saveprog_end", "cdecl"): + cnc_saveprog_end = _libs["libfwlib32.so"].get("cnc_saveprog_end", "cdecl") + cnc_saveprog_end.argtypes = [c_uint16, POINTER(c_int16)] + cnc_saveprog_end.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15584 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_unlock", "cdecl"): + continue + cnc_mdd_unlock = _lib.get("cnc_mdd_unlock", "cdecl") + cnc_mdd_unlock.argtypes = [c_uint16, c_int16, String] + cnc_mdd_unlock.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15585 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_lock", "cdecl"): + continue + cnc_mdd_lock = _lib.get("cnc_mdd_lock", "cdecl") + cnc_mdd_lock.argtypes = [c_uint16, c_int16] + cnc_mdd_lock.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15586 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_setpassword", "cdecl"): + continue + cnc_mdd_setpassword = _lib.get("cnc_mdd_setpassword", "cdecl") + cnc_mdd_setpassword.argtypes = [c_uint16, c_int16, String] + cnc_mdd_setpassword.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15587 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_unregister", "cdecl"): + continue + cnc_mdd_unregister = _lib.get("cnc_mdd_unregister", "cdecl") + cnc_mdd_unregister.argtypes = [c_uint16, c_int16] + cnc_mdd_unregister.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15588 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_register", "cdecl"): + continue + cnc_mdd_register = _lib.get("cnc_mdd_register", "cdecl") + cnc_mdd_register.argtypes = [c_uint16, c_int16] + cnc_mdd_register.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15589 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_rdinfo", "cdecl"): + continue + cnc_mdd_rdinfo = _lib.get("cnc_mdd_rdinfo", "cdecl") + cnc_mdd_rdinfo.argtypes = [c_uint16, c_int16, POINTER(ODBMDDINFO)] + cnc_mdd_rdinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15590 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_setswitch", "cdecl"): + continue + cnc_mdd_setswitch = _lib.get("cnc_mdd_setswitch", "cdecl") + cnc_mdd_setswitch.argtypes = [c_uint16, c_int16, c_uint16] + cnc_mdd_setswitch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15591 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_getswitch", "cdecl"): + continue + cnc_mdd_getswitch = _lib.get("cnc_mdd_getswitch", "cdecl") + cnc_mdd_getswitch.argtypes = [c_uint16, c_int16, POINTER(c_uint16)] + cnc_mdd_getswitch.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15592 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_setexceptparam", "cdecl"): + continue + cnc_mdd_setexceptparam = _lib.get("cnc_mdd_setexceptparam", "cdecl") + cnc_mdd_setexceptparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBMDDEXCEPTPRM)] + cnc_mdd_setexceptparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15593 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_getexceptparam", "cdecl"): + continue + cnc_mdd_getexceptparam = _lib.get("cnc_mdd_getexceptparam", "cdecl") + cnc_mdd_getexceptparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBMDDEXCEPTPRM)] + cnc_mdd_getexceptparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15594 +for _lib in _libs.values(): + if not _lib.has("cnc_mdd_update", "cdecl"): + continue + cnc_mdd_update = _lib.get("cnc_mdd_update", "cdecl") + cnc_mdd_update.argtypes = [c_uint16, c_int16] + cnc_mdd_update.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15600 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdsignals", "cdecl"): + continue + cnc_robo_rdsignals = _lib.get("cnc_robo_rdsignals", "cdecl") + cnc_robo_rdsignals.argtypes = [c_uint16, c_char, c_char, c_uint16, POINTER(c_uint16), POINTER(ODBRBSIGNAL)] + cnc_robo_rdsignals.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15602 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdalmmsg", "cdecl"): + continue + cnc_robo_rdalmmsg = _lib.get("cnc_robo_rdalmmsg", "cdecl") + cnc_robo_rdalmmsg.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(IODBRBALMMSG)] + cnc_robo_rdalmmsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15604 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdgrouplist", "cdecl"): + continue + cnc_robo_rdgrouplist = _lib.get("cnc_robo_rdgrouplist", "cdecl") + cnc_robo_rdgrouplist.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(ODBRBGRPLIST)] + cnc_robo_rdgrouplist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15606 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_wrgroup", "cdecl"): + continue + cnc_robo_wrgroup = _lib.get("cnc_robo_wrgroup", "cdecl") + cnc_robo_wrgroup.argtypes = [c_uint16, c_uint16, POINTER(IDBRBGROUP)] + cnc_robo_wrgroup.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15608 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_selectgroup", "cdecl"): + continue + cnc_robo_selectgroup = _lib.get("cnc_robo_selectgroup", "cdecl") + cnc_robo_selectgroup.argtypes = [c_uint16, c_uint16] + cnc_robo_selectgroup.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15610 +if _libs["libfwlib32.so"].has("cnc_robo_wrsignalname", "cdecl"): + cnc_robo_wrsignalname = _libs["libfwlib32.so"].get("cnc_robo_wrsignalname", "cdecl") + cnc_robo_wrsignalname.argtypes = [c_uint16, c_char, c_uint16, POINTER(c_uint16), POINTER(IDBRBSIGNAL)] + cnc_robo_wrsignalname.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15612 +if _libs["libfwlib32.so"].has("cnc_robo_wralmmsg", "cdecl"): + cnc_robo_wralmmsg = _libs["libfwlib32.so"].get("cnc_robo_wralmmsg", "cdecl") + cnc_robo_wralmmsg.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(IODBRBALMMSG)] + cnc_robo_wralmmsg.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15614 +if _libs["libfwlib32.so"].has("cnc_robo_wrcomsetting", "cdecl"): + cnc_robo_wrcomsetting = _libs["libfwlib32.so"].get("cnc_robo_wrcomsetting", "cdecl") + cnc_robo_wrcomsetting.argtypes = [c_uint16, c_uint16, POINTER(IODBRBCOMSET)] + cnc_robo_wrcomsetting.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15616 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdcomsetting", "cdecl"): + continue + cnc_robo_rdcomsetting = _lib.get("cnc_robo_rdcomsetting", "cdecl") + cnc_robo_rdcomsetting.argtypes = [c_uint16, POINTER(IODBRBCOMSET)] + cnc_robo_rdcomsetting.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15618 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_wrselectedsignals", "cdecl"): + continue + cnc_robo_wrselectedsignals = _lib.get("cnc_robo_wrselectedsignals", "cdecl") + cnc_robo_wrselectedsignals.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(IODBRBSUMMARY)] + cnc_robo_wrselectedsignals.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15620 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdselectedsignals", "cdecl"): + continue + cnc_robo_rdselectedsignals = _lib.get("cnc_robo_rdselectedsignals", "cdecl") + cnc_robo_rdselectedsignals.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(IODBRBSUMMARY)] + cnc_robo_rdselectedsignals.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15623 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdsignals2", "cdecl"): + continue + cnc_robo_rdsignals2 = _lib.get("cnc_robo_rdsignals2", "cdecl") + cnc_robo_rdsignals2.argtypes = [c_uint16, c_char, c_char, c_uint16, POINTER(c_uint16), POINTER(IODBRBSIGNAL2)] + cnc_robo_rdsignals2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15625 +if _libs["libfwlib32.so"].has("cnc_robo_wrsignals2", "cdecl"): + cnc_robo_wrsignals2 = _libs["libfwlib32.so"].get("cnc_robo_wrsignals2", "cdecl") + cnc_robo_wrsignals2.argtypes = [c_uint16, c_char, c_uint16, c_uint16, POINTER(IODBRBSIGNAL2)] + cnc_robo_wrsignals2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15627 +if _libs["libfwlib32.so"].has("cnc_robo_clrsignals", "cdecl"): + cnc_robo_clrsignals = _libs["libfwlib32.so"].get("cnc_robo_clrsignals", "cdecl") + cnc_robo_clrsignals.argtypes = [c_uint16] + cnc_robo_clrsignals.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15629 +for _lib in _libs.values(): + if not _lib.has("cnc_robo_rdponprop", "cdecl"): + continue + cnc_robo_rdponprop = _lib.get("cnc_robo_rdponprop", "cdecl") + cnc_robo_rdponprop.argtypes = [c_uint16, POINTER(c_ubyte)] + cnc_robo_rdponprop.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15635 +for _lib in _libs.values(): + if not _lib.has("cnc_rdtcodemsg", "cdecl"): + continue + cnc_rdtcodemsg = _lib.get("cnc_rdtcodemsg", "cdecl") + cnc_rdtcodemsg.argtypes = [c_uint16, String] + cnc_rdtcodemsg.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15640 +for _lib in _libs.values(): + if not _lib.has("cnc_aux_statinfo", "cdecl"): + continue + cnc_aux_statinfo = _lib.get("cnc_aux_statinfo", "cdecl") + cnc_aux_statinfo.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_aux_statinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15643 +for _lib in _libs.values(): + if not _lib.has("cnc_rdindexprm", "cdecl"): + continue + cnc_rdindexprm = _lib.get("cnc_rdindexprm", "cdecl") + cnc_rdindexprm.argtypes = [c_uint16, c_int16, POINTER(IODBINDEXPRM)] + cnc_rdindexprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15645 +for _lib in _libs.values(): + if not _lib.has("cnc_wrindexprm", "cdecl"): + continue + cnc_wrindexprm = _lib.get("cnc_wrindexprm", "cdecl") + cnc_wrindexprm.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBINDEXPRM)] + cnc_wrindexprm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15647 +for _lib in _libs.values(): + if not _lib.has("cnc_rdindexdata", "cdecl"): + continue + cnc_rdindexdata = _lib.get("cnc_rdindexdata", "cdecl") + cnc_rdindexdata.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBINDEXDAT)] + cnc_rdindexdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15649 +for _lib in _libs.values(): + if not _lib.has("cnc_wrindexdata", "cdecl"): + continue + cnc_wrindexdata = _lib.get("cnc_wrindexdata", "cdecl") + cnc_wrindexdata.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBINDEXDAT)] + cnc_wrindexdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15651 +for _lib in _libs.values(): + if not _lib.has("cnc_rdindexofs", "cdecl"): + continue + cnc_rdindexofs = _lib.get("cnc_rdindexofs", "cdecl") + cnc_rdindexofs.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_rdindexofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15653 +for _lib in _libs.values(): + if not _lib.has("cnc_wrindexofs", "cdecl"): + continue + cnc_wrindexofs = _lib.get("cnc_wrindexofs", "cdecl") + cnc_wrindexofs.argtypes = [c_uint16, c_int16, POINTER(c_int32)] + cnc_wrindexofs.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15655 +for _lib in _libs.values(): + if not _lib.has("cnc_rdindexposdata", "cdecl"): + continue + cnc_rdindexposdata = _lib.get("cnc_rdindexposdata", "cdecl") + cnc_rdindexposdata.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(IODBINDEXPOSDAT)] + cnc_rdindexposdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15657 +for _lib in _libs.values(): + if not _lib.has("cnc_wrindexposdata", "cdecl"): + continue + cnc_wrindexposdata = _lib.get("cnc_wrindexposdata", "cdecl") + cnc_wrindexposdata.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(IODBINDEXPOSDAT)] + cnc_wrindexposdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15659 +for _lib in _libs.values(): + if not _lib.has("cnc_rdindexinfo", "cdecl"): + continue + cnc_rdindexinfo = _lib.get("cnc_rdindexinfo", "cdecl") + cnc_rdindexinfo.argtypes = [c_uint16, c_int16, POINTER(ODBINDEXINFO)] + cnc_rdindexinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15664 +for _lib in _libs.values(): + if not _lib.has("cnc_rdchopping", "cdecl"): + continue + cnc_rdchopping = _lib.get("cnc_rdchopping", "cdecl") + cnc_rdchopping.argtypes = [c_uint16, POINTER(ODBCHOPPING)] + cnc_rdchopping.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15670 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_loginf", "cdecl"): + continue + cnc_rd_sfsg_loginf = _lib.get("cnc_rd_sfsg_loginf", "cdecl") + cnc_rd_sfsg_loginf.argtypes = [c_uint16, POINTER(ODBSFSGLOGINF)] + cnc_rd_sfsg_loginf.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15672 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_siginf", "cdecl"): + continue + cnc_rd_sfsg_siginf = _lib.get("cnc_rd_sfsg_siginf", "cdecl") + cnc_rd_sfsg_siginf.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(ODBSFSGSIGINFEX), POINTER(ODBSFSGSIGINFEX)] + cnc_rd_sfsg_siginf.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15676 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_sighis", "cdecl"): + continue + cnc_rd_sfsg_sighis = _lib.get("cnc_rd_sfsg_sighis", "cdecl") + cnc_rd_sfsg_sighis.argtypes = [c_uint16, POINTER(IODBSFSGSIGHIS), POINTER(c_ubyte), POINTER(c_ubyte)] + cnc_rd_sfsg_sighis.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15678 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_signal_num", "cdecl"): + continue + cnc_rd_sfsg_signal_num = _lib.get("cnc_rd_sfsg_signal_num", "cdecl") + cnc_rd_sfsg_signal_num.argtypes = [c_uint16, POINTER(ODBSFSGSIGNALNUM)] + cnc_rd_sfsg_signal_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15680 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_update_count", "cdecl"): + continue + cnc_rd_sfsg_update_count = _lib.get("cnc_rd_sfsg_update_count", "cdecl") + cnc_rd_sfsg_update_count.argtypes = [c_uint16, POINTER(c_uint16)] + cnc_rd_sfsg_update_count.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15682 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_search", "cdecl"): + continue + cnc_rd_sfsg_search = _lib.get("cnc_rd_sfsg_search", "cdecl") + cnc_rd_sfsg_search.argtypes = [c_uint16, POINTER(IODBSFSGSIGINF), c_int16, POINTER(c_int16)] + cnc_rd_sfsg_search.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15684 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_sfsg_extractslct", "cdecl"): + continue + cnc_wr_sfsg_extractslct = _lib.get("cnc_wr_sfsg_extractslct", "cdecl") + cnc_wr_sfsg_extractslct.argtypes = [c_uint16, c_int16, c_int16, c_int16] + cnc_wr_sfsg_extractslct.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15686 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_sfsg_disp_stat", "cdecl"): + continue + cnc_rd_sfsg_disp_stat = _lib.get("cnc_rd_sfsg_disp_stat", "cdecl") + cnc_rd_sfsg_disp_stat.argtypes = [c_uint16, POINTER(IODBSFSGDSPSTAT)] + cnc_rd_sfsg_disp_stat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15688 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_sfsg_disp_stat", "cdecl"): + continue + cnc_wr_sfsg_disp_stat = _lib.get("cnc_wr_sfsg_disp_stat", "cdecl") + cnc_wr_sfsg_disp_stat.argtypes = [c_uint16, POINTER(IODBSFSGDSPSTAT), c_int16] + cnc_wr_sfsg_disp_stat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15694 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_rdparam", "cdecl"): + continue + cnc_s5s_rdparam = _lib.get("cnc_s5s_rdparam", "cdecl") + cnc_s5s_rdparam.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_s5s_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15696 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_wrparam", "cdecl"): + continue + cnc_s5s_wrparam = _lib.get("cnc_s5s_wrparam", "cdecl") + cnc_s5s_wrparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_s5s_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15698 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_rdname", "cdecl"): + continue + cnc_s5s_rdname = _lib.get("cnc_s5s_rdname", "cdecl") + cnc_s5s_rdname.argtypes = [c_uint16, c_int16, String] + cnc_s5s_rdname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15700 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_wrname", "cdecl"): + continue + cnc_s5s_wrname = _lib.get("cnc_s5s_wrname", "cdecl") + cnc_s5s_wrname.argtypes = [c_uint16, c_int16, String] + cnc_s5s_wrname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15702 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_rdparanum", "cdecl"): + continue + cnc_s5s_rdparanum = _lib.get("cnc_s5s_rdparanum", "cdecl") + cnc_s5s_rdparanum.argtypes = [c_uint16, POINTER(ODBPARANUM)] + cnc_s5s_rdparanum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15704 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_rdparainfo2", "cdecl"): + continue + cnc_s5s_rdparainfo2 = _lib.get("cnc_s5s_rdparainfo2", "cdecl") + cnc_s5s_rdparainfo2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_s5s_rdparainfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15706 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_rdactset", "cdecl"): + continue + cnc_s5s_rdactset = _lib.get("cnc_s5s_rdactset", "cdecl") + cnc_s5s_rdactset.argtypes = [c_uint16, POINTER(c_int16)] + cnc_s5s_rdactset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15708 +for _lib in _libs.values(): + if not _lib.has("cnc_s5s_wractset", "cdecl"): + continue + cnc_s5s_wractset = _lib.get("cnc_s5s_wractset", "cdecl") + cnc_s5s_wractset.argtypes = [c_uint16, c_int16] + cnc_s5s_wractset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15713 +if _libs["libfwlib32.so"].has("cnc_msr_stop_sample", "cdecl"): + cnc_msr_stop_sample = _libs["libfwlib32.so"].get("cnc_msr_stop_sample", "cdecl") + cnc_msr_stop_sample.argtypes = [c_uint16] + cnc_msr_stop_sample.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15714 +if _libs["libfwlib32.so"].has("cnc_msr_start_sample", "cdecl"): + cnc_msr_start_sample = _libs["libfwlib32.so"].get("cnc_msr_start_sample", "cdecl") + cnc_msr_start_sample.argtypes = [c_uint16] + cnc_msr_start_sample.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15715 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_allnum", "cdecl"): + cnc_msr_rdhis_allnum = _libs["libfwlib32.so"].get("cnc_msr_rdhis_allnum", "cdecl") + cnc_msr_rdhis_allnum.argtypes = [c_uint16, POINTER(c_int16)] + cnc_msr_rdhis_allnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15716 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_inf", "cdecl"): + cnc_msr_rdhis_inf = _libs["libfwlib32.so"].get("cnc_msr_rdhis_inf", "cdecl") + cnc_msr_rdhis_inf.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBMSRHSTINF)] + cnc_msr_rdhis_inf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15717 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_msudat", "cdecl"): + cnc_msr_rdhis_msudat = _libs["libfwlib32.so"].get("cnc_msr_rdhis_msudat", "cdecl") + cnc_msr_rdhis_msudat.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBMSUDAT)] + cnc_msr_rdhis_msudat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15718 +for _lib in _libs.values(): + if not _lib.has("cnc_msr_rdhis_pmc_ex", "cdecl"): + continue + cnc_msr_rdhis_pmc_ex = _lib.get("cnc_msr_rdhis_pmc_ex", "cdecl") + cnc_msr_rdhis_pmc_ex.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBEXPMCSGNL)] + cnc_msr_rdhis_pmc_ex.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15719 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_pmc", "cdecl"): + cnc_msr_rdhis_pmc = _libs["libfwlib32.so"].get("cnc_msr_rdhis_pmc", "cdecl") + cnc_msr_rdhis_pmc.argtypes = [c_uint16, c_int16, POINTER(ODBMSRPMCSGNL)] + cnc_msr_rdhis_pmc.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15720 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_ncdat", "cdecl"): + cnc_msr_rdhis_ncdat = _libs["libfwlib32.so"].get("cnc_msr_rdhis_ncdat", "cdecl") + cnc_msr_rdhis_ncdat.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBMSRNCDAT)] + cnc_msr_rdhis_ncdat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15721 +if _libs["libfwlib32.so"].has("cnc_msr_delhis_all", "cdecl"): + cnc_msr_delhis_all = _libs["libfwlib32.so"].get("cnc_msr_delhis_all", "cdecl") + cnc_msr_delhis_all.argtypes = [c_uint16] + cnc_msr_delhis_all.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15722 +if _libs["libfwlib32.so"].has("cnc_msr_rdmon_msunum", "cdecl"): + cnc_msr_rdmon_msunum = _libs["libfwlib32.so"].get("cnc_msr_rdmon_msunum", "cdecl") + cnc_msr_rdmon_msunum.argtypes = [c_uint16, POINTER(c_int16)] + cnc_msr_rdmon_msunum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15723 +if _libs["libfwlib32.so"].has("cnc_msr_rdmon_msudat", "cdecl"): + cnc_msr_rdmon_msudat = _libs["libfwlib32.so"].get("cnc_msr_rdmon_msudat", "cdecl") + cnc_msr_rdmon_msudat.argtypes = [c_uint16, c_int16, POINTER(ODBMSUDAT)] + cnc_msr_rdmon_msudat.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15724 +for _lib in _libs.values(): + if not _lib.has("cnc_msr_rdmon_pmcinf_ex", "cdecl"): + continue + cnc_msr_rdmon_pmcinf_ex = _lib.get("cnc_msr_rdmon_pmcinf_ex", "cdecl") + cnc_msr_rdmon_pmcinf_ex.argtypes = [c_uint16, c_int16, POINTER(ODBEXPMCSGNL)] + cnc_msr_rdmon_pmcinf_ex.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15725 +if _libs["libfwlib32.so"].has("cnc_msr_rdmon_pmcinf", "cdecl"): + cnc_msr_rdmon_pmcinf = _libs["libfwlib32.so"].get("cnc_msr_rdmon_pmcinf", "cdecl") + cnc_msr_rdmon_pmcinf.argtypes = [c_uint16, POINTER(ODBMSRPMCSGNL)] + cnc_msr_rdmon_pmcinf.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15726 +if _libs["libfwlib32.so"].has("cnc_msr_rdhis_ohisnum", "cdecl"): + cnc_msr_rdhis_ohisnum = _libs["libfwlib32.so"].get("cnc_msr_rdhis_ohisnum", "cdecl") + cnc_msr_rdhis_ohisnum.argtypes = [c_uint16, c_int16, POINTER(c_uint16)] + cnc_msr_rdhis_ohisnum.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15727 +for _lib in _libs.values(): + if not _lib.has("cnc_msr_rdhis_ohisrec", "cdecl"): + continue + cnc_msr_rdhis_ohisrec = _lib.get("cnc_msr_rdhis_ohisrec", "cdecl") + cnc_msr_rdhis_ohisrec.argtypes = [c_uint16, c_int16, c_uint16, POINTER(c_uint16), POINTER(c_uint16), POINTER(None)] + cnc_msr_rdhis_ohisrec.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15733 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_rd_cycle_data", "cdecl"): + continue + cnc_powc_rd_cycle_data = _lib.get("cnc_powc_rd_cycle_data", "cdecl") + cnc_powc_rd_cycle_data.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBPOWCCYC)] + cnc_powc_rd_cycle_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15734 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_clear_inte", "cdecl"): + continue + cnc_powc_clear_inte = _lib.get("cnc_powc_clear_inte", "cdecl") + cnc_powc_clear_inte.argtypes = [c_uint16] + cnc_powc_clear_inte.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15735 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_rd_clear_time", "cdecl"): + continue + cnc_powc_rd_clear_time = _lib.get("cnc_powc_rd_clear_time", "cdecl") + cnc_powc_rd_clear_time.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_powc_rd_clear_time.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15736 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_wr_outer_set", "cdecl"): + continue + cnc_powc_wr_outer_set = _lib.get("cnc_powc_wr_outer_set", "cdecl") + cnc_powc_wr_outer_set.argtypes = [c_uint16, c_int16, POINTER(ODBPOWCOUTER)] + cnc_powc_wr_outer_set.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15737 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_rd_outer_set", "cdecl"): + continue + cnc_powc_rd_outer_set = _lib.get("cnc_powc_rd_outer_set", "cdecl") + cnc_powc_rd_outer_set.argtypes = [c_uint16, POINTER(ODBPOWCOUTER)] + cnc_powc_rd_outer_set.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15738 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_del_cycle_data", "cdecl"): + continue + cnc_powc_del_cycle_data = _lib.get("cnc_powc_del_cycle_data", "cdecl") + cnc_powc_del_cycle_data.argtypes = [c_uint16, c_int16] + cnc_powc_del_cycle_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15739 +for _lib in _libs.values(): + if not _lib.has("cnc_powc_rd_history", "cdecl"): + continue + cnc_powc_rd_history = _lib.get("cnc_powc_rd_history", "cdecl") + cnc_powc_rd_history.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBPOWCHISALL)] + cnc_powc_rd_history.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15744 +for _lib in _libs.values(): + if not _lib.has("cnc_pwcm_clear_consump", "cdecl"): + continue + cnc_pwcm_clear_consump = _lib.get("cnc_pwcm_clear_consump", "cdecl") + cnc_pwcm_clear_consump.argtypes = [c_uint16] + cnc_pwcm_clear_consump.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15746 +for _lib in _libs.values(): + if not _lib.has("cnc_pwcm_rd_consump", "cdecl"): + continue + cnc_pwcm_rd_consump = _lib.get("cnc_pwcm_rd_consump", "cdecl") + cnc_pwcm_rd_consump.argtypes = [c_uint16, c_int16, POINTER(ODBPWCMDAT)] + cnc_pwcm_rd_consump.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15752 +if _libs["libfwlib32.so"].has("cnc_wrpscdedge2", "cdecl"): + cnc_wrpscdedge2 = _libs["libfwlib32.so"].get("cnc_wrpscdedge2", "cdecl") + cnc_wrpscdedge2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBEDGE2)] + cnc_wrpscdedge2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15754 +if _libs["libfwlib32.so"].has("cnc_rdpscdedge2", "cdecl"): + cnc_rdpscdedge2 = _libs["libfwlib32.so"].get("cnc_rdpscdedge2", "cdecl") + cnc_rdpscdedge2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBEDGE2)] + cnc_rdpscdedge2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15756 +if _libs["libfwlib32.so"].has("cnc_wrlpscdpwrctl", "cdecl"): + cnc_wrlpscdpwrctl = _libs["libfwlib32.so"].get("cnc_wrlpscdpwrctl", "cdecl") + cnc_wrlpscdpwrctl.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPWRCTL)] + cnc_wrlpscdpwrctl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15758 +if _libs["libfwlib32.so"].has("cnc_rdlpscdpwrctl", "cdecl"): + cnc_rdlpscdpwrctl = _libs["libfwlib32.so"].get("cnc_rdlpscdpwrctl", "cdecl") + cnc_rdlpscdpwrctl.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBPWRCTL)] + cnc_rdlpscdpwrctl.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15760 +if _libs["libfwlib32.so"].has("cnc_rdldsplc2", "cdecl"): + cnc_rdldsplc2 = _libs["libfwlib32.so"].get("cnc_rdldsplc2", "cdecl") + cnc_rdldsplc2.argtypes = [c_uint16, POINTER(IODBDSPLC)] + cnc_rdldsplc2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15762 +if _libs["libfwlib32.so"].has("cnc_wrldsplc2", "cdecl"): + cnc_wrldsplc2 = _libs["libfwlib32.so"].get("cnc_wrldsplc2", "cdecl") + cnc_wrldsplc2.argtypes = [c_uint16, POINTER(IODBDSPLC)] + cnc_wrldsplc2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15764 +if _libs["libfwlib32.so"].has("cnc_wrlagingmode", "cdecl"): + cnc_wrlagingmode = _libs["libfwlib32.so"].get("cnc_wrlagingmode", "cdecl") + cnc_wrlagingmode.argtypes = [c_uint16, c_int16] + cnc_wrlagingmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15766 +if _libs["libfwlib32.so"].has("cnc_rdlagingmode", "cdecl"): + cnc_rdlagingmode = _libs["libfwlib32.so"].get("cnc_rdlagingmode", "cdecl") + cnc_rdlagingmode.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlagingmode.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15768 +if _libs["libfwlib32.so"].has("cnc_rdlagingtime", "cdecl"): + cnc_rdlagingtime = _libs["libfwlib32.so"].get("cnc_rdlagingtime", "cdecl") + cnc_rdlagingtime.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rdlagingtime.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15770 +if _libs["libfwlib32.so"].has("cnc_rdlhsstate", "cdecl"): + cnc_rdlhsstate = _libs["libfwlib32.so"].get("cnc_rdlhsstate", "cdecl") + cnc_rdlhsstate.argtypes = [c_uint16, POINTER(ODBLSTATE)] + cnc_rdlhsstate.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15772 +if _libs["libfwlib32.so"].has("cnc_rdlpoweroffset", "cdecl"): + cnc_rdlpoweroffset = _libs["libfwlib32.so"].get("cnc_rdlpoweroffset", "cdecl") + cnc_rdlpoweroffset.argtypes = [c_uint16, POINTER(ODBLPWOFS)] + cnc_rdlpoweroffset.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15774 +for _lib in _libs.values(): + if not _lib.has("cnc_wrlswork", "cdecl"): + continue + cnc_wrlswork = _lib.get("cnc_wrlswork", "cdecl") + cnc_wrlswork.argtypes = [c_uint16, POINTER(IDBLSWORK)] + cnc_wrlswork.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15776 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlalmhistry", "cdecl"): + continue + cnc_rdlalmhistry = _lib.get("cnc_rdlalmhistry", "cdecl") + cnc_rdlalmhistry.argtypes = [c_uint16, c_uint16, c_uint16, c_uint16, POINTER(ODBLALMHIS)] + cnc_rdlalmhistry.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15778 +if _libs["libfwlib32.so"].has("cnc_rduvactpt2", "cdecl"): + cnc_rduvactpt2 = _libs["libfwlib32.so"].get("cnc_rduvactpt2", "cdecl") + cnc_rduvactpt2.argtypes = [c_uint16, POINTER(ODBUVMCRPT2)] + cnc_rduvactpt2.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15780 +if _libs["libfwlib32.so"].has("cnc_rdlnzlmcn", "cdecl"): + cnc_rdlnzlmcn = _libs["libfwlib32.so"].get("cnc_rdlnzlmcn", "cdecl") + cnc_rdlnzlmcn.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBAXIS)] + cnc_rdlnzlmcn.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15782 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlfiberdata", "cdecl"): + continue + cnc_rdlfiberdata = _lib.get("cnc_rdlfiberdata", "cdecl") + cnc_rdlfiberdata.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(c_int32)] + cnc_rdlfiberdata.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15786 +for _lib in _libs.values(): + if not _lib.has("cnc_lctcdcstm", "cdecl"): + continue + cnc_lctcdcstm = _lib.get("cnc_lctcdcstm", "cdecl") + cnc_lctcdcstm.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(c_ubyte), POINTER(c_ubyte)] + cnc_lctcdcstm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15787 +for _lib in _libs.values(): + if not _lib.has("cnc_rdlcstmname", "cdecl"): + continue + cnc_rdlcstmname = _lib.get("cnc_rdlcstmname", "cdecl") + cnc_rdlcstmname.argtypes = [c_uint16, c_uint16, c_uint16, POINTER(c_ubyte), POINTER(c_ubyte)] + cnc_rdlcstmname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15791 +if _libs["libfwlib32.so"].has("cnc_rd1punchtl_ex", "cdecl"): + cnc_rd1punchtl_ex = _libs["libfwlib32.so"].get("cnc_rd1punchtl_ex", "cdecl") + cnc_rd1punchtl_ex.argtypes = [c_uint16, POINTER(IODBPUNCH1_EX)] + cnc_rd1punchtl_ex.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15792 +if _libs["libfwlib32.so"].has("cnc_wrpunchtl_ex", "cdecl"): + cnc_wrpunchtl_ex = _libs["libfwlib32.so"].get("cnc_wrpunchtl_ex", "cdecl") + cnc_wrpunchtl_ex.argtypes = [c_uint16, c_int16, POINTER(IODBPUNCH1_EX)] + cnc_wrpunchtl_ex.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15793 +if _libs["libfwlib32.so"].has("cnc_rd2punchtl_ex", "cdecl"): + cnc_rd2punchtl_ex = _libs["libfwlib32.so"].get("cnc_rd2punchtl_ex", "cdecl") + cnc_rd2punchtl_ex.argtypes = [c_uint16, POINTER(IODBPUNCH2_EX)] + cnc_rd2punchtl_ex.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15798 +if _libs["libfwlib32.so"].has("cnc_twp_rdfcoord", "cdecl"): + cnc_twp_rdfcoord = _libs["libfwlib32.so"].get("cnc_twp_rdfcoord", "cdecl") + cnc_twp_rdfcoord.argtypes = [c_uint16, c_char, POINTER(ODBCOORD)] + cnc_twp_rdfcoord.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15799 +for _lib in _libs.values(): + if not _lib.has("cnc_twp_rdfmt_mtrx", "cdecl"): + continue + cnc_twp_rdfmt_mtrx = _lib.get("cnc_twp_rdfmt_mtrx", "cdecl") + cnc_twp_rdfmt_mtrx.argtypes = [c_uint16, c_int16, POINTER(IDBTWPFORM), POINTER(ODBFTRMTX)] + cnc_twp_rdfmt_mtrx.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15804 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdparam", "cdecl"): + continue + cnc_mcs_rdparam = _lib.get("cnc_mcs_rdparam", "cdecl") + cnc_mcs_rdparam.argtypes = [c_uint16, c_int16, c_int16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_mcs_rdparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15805 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_wrparam", "cdecl"): + continue + cnc_mcs_wrparam = _lib.get("cnc_mcs_wrparam", "cdecl") + cnc_mcs_wrparam.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBPSD)] + cnc_mcs_wrparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15806 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdparanum", "cdecl"): + continue + cnc_mcs_rdparanum = _lib.get("cnc_mcs_rdparanum", "cdecl") + cnc_mcs_rdparanum.argtypes = [c_uint16, POINTER(ODBPARANUM)] + cnc_mcs_rdparanum.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15807 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdparainfo2", "cdecl"): + continue + cnc_mcs_rdparainfo2 = _lib.get("cnc_mcs_rdparainfo2", "cdecl") + cnc_mcs_rdparainfo2.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBPARAIF2)] + cnc_mcs_rdparainfo2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15808 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdactset", "cdecl"): + continue + cnc_mcs_rdactset = _lib.get("cnc_mcs_rdactset", "cdecl") + cnc_mcs_rdactset.argtypes = [c_uint16, POINTER(c_int16)] + cnc_mcs_rdactset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15809 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_wractset", "cdecl"): + continue + cnc_mcs_wractset = _lib.get("cnc_mcs_wractset", "cdecl") + cnc_mcs_wractset.argtypes = [c_uint16, c_int16] + cnc_mcs_wractset.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15810 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdheader", "cdecl"): + continue + cnc_mcs_rdheader = _lib.get("cnc_mcs_rdheader", "cdecl") + cnc_mcs_rdheader.argtypes = [c_uint16, c_int16, POINTER(ODBMCSHEAD)] + cnc_mcs_rdheader.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15811 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_wrheader", "cdecl"): + continue + cnc_mcs_wrheader = _lib.get("cnc_mcs_wrheader", "cdecl") + cnc_mcs_wrheader.argtypes = [c_uint16, c_int16, POINTER(ODBMCSHEAD), c_char] + cnc_mcs_wrheader.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15812 +for _lib in _libs.values(): + if not _lib.has("cnc_mcs_rdcompparam", "cdecl"): + continue + cnc_mcs_rdcompparam = _lib.get("cnc_mcs_rdcompparam", "cdecl") + cnc_mcs_rdcompparam.argtypes = [c_uint16, String] + cnc_mcs_rdcompparam.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15817 +for _lib in _libs.values(): + if not _lib.has("cnc_getpaxispath", "cdecl"): + continue + cnc_getpaxispath = _lib.get("cnc_getpaxispath", "cdecl") + cnc_getpaxispath.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_getpaxispath.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15822 +for _lib in _libs.values(): + if not _lib.has("cnc_rdalarmchar", "cdecl"): + continue + cnc_rdalarmchar = _lib.get("cnc_rdalarmchar", "cdecl") + cnc_rdalarmchar.argtypes = [c_uint16, POINTER(c_int16), POINTER(c_int16)] + cnc_rdalarmchar.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15827 +for _lib in _libs.values(): + if not _lib.has("cnc_start_hm_cmpl", "cdecl"): + continue + cnc_start_hm_cmpl = _lib.get("cnc_start_hm_cmpl", "cdecl") + cnc_start_hm_cmpl.argtypes = [c_uint16, c_int32] + cnc_start_hm_cmpl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15828 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_hm_cmpl_stat", "cdecl"): + continue + cnc_rd_hm_cmpl_stat = _lib.get("cnc_rd_hm_cmpl_stat", "cdecl") + cnc_rd_hm_cmpl_stat.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_uint32), POINTER(c_int16), POINTER(c_int16)] + cnc_rd_hm_cmpl_stat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15833 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_hm_progstat", "cdecl"): + continue + cnc_rd_hm_progstat = _lib.get("cnc_rd_hm_progstat", "cdecl") + cnc_rd_hm_progstat.argtypes = [c_uint16, c_int32, POINTER(c_int16), POINTER(ODBHMPROGSTAT)] + cnc_rd_hm_progstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15834 +for _lib in _libs.values(): + if not _lib.has("cnc_set_hm_progno", "cdecl"): + continue + cnc_set_hm_progno = _lib.get("cnc_set_hm_progno", "cdecl") + cnc_set_hm_progno.argtypes = [c_uint16, c_int32] + cnc_set_hm_progno.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15835 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_hm_execprog", "cdecl"): + continue + cnc_rd_hm_execprog = _lib.get("cnc_rd_hm_execprog", "cdecl") + cnc_rd_hm_execprog.argtypes = [c_uint16, POINTER(c_uint16), String] + cnc_rd_hm_execprog.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15837 +for _lib in _libs.values(): + if not _lib.has("cnc_rdprgrmupdtcnt", "cdecl"): + continue + cnc_rdprgrmupdtcnt = _lib.get("cnc_rdprgrmupdtcnt", "cdecl") + cnc_rdprgrmupdtcnt.argtypes = [c_uint16, POINTER(c_uint32)] + cnc_rdprgrmupdtcnt.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15842 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_rdprg_by_num", "cdecl"): + continue + cnc_tprog_rdprg_by_num = _lib.get("cnc_tprog_rdprg_by_num", "cdecl") + cnc_tprog_rdprg_by_num.argtypes = [c_uint16, POINTER(c_int32), c_int32, c_int32, POINTER(ODBTPAPRG)] + cnc_tprog_rdprg_by_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15843 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_rdprg_by_name", "cdecl"): + continue + cnc_tprog_rdprg_by_name = _lib.get("cnc_tprog_rdprg_by_name", "cdecl") + cnc_tprog_rdprg_by_name.argtypes = [c_uint16, POINTER(c_int32), String, c_int32, POINTER(ODBTPAPRG)] + cnc_tprog_rdprg_by_name.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15844 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_wrinfo", "cdecl"): + continue + cnc_tprog_wrinfo = _lib.get("cnc_tprog_wrinfo", "cdecl") + cnc_tprog_wrinfo.argtypes = [c_uint16, c_int16, String, POINTER(IDBTPINFO)] + cnc_tprog_wrinfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15845 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_rdcmd", "cdecl"): + continue + cnc_tprog_rdcmd = _lib.get("cnc_tprog_rdcmd", "cdecl") + cnc_tprog_rdcmd.argtypes = [c_uint16, String, c_int32, c_int32, POINTER(ODBTPEDTCMD)] + cnc_tprog_rdcmd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15846 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_editcmd", "cdecl"): + continue + cnc_tprog_editcmd = _lib.get("cnc_tprog_editcmd", "cdecl") + cnc_tprog_editcmd.argtypes = [c_uint16, String, c_int32, c_int32, POINTER(IDBTPCMD)] + cnc_tprog_editcmd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15847 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_rdline", "cdecl"): + continue + cnc_tprog_rdline = _lib.get("cnc_tprog_rdline", "cdecl") + cnc_tprog_rdline.argtypes = [c_uint16, String, c_int32, String, POINTER(c_uint32), POINTER(c_uint32)] + cnc_tprog_rdline.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15848 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_st_convert", "cdecl"): + continue + cnc_tprog_st_convert = _lib.get("cnc_tprog_st_convert", "cdecl") + cnc_tprog_st_convert.argtypes = [c_uint16, c_int16, c_int16] + cnc_tprog_st_convert.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15849 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_convert_stat", "cdecl"): + continue + cnc_tprog_convert_stat = _lib.get("cnc_tprog_convert_stat", "cdecl") + cnc_tprog_convert_stat.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_int32), POINTER(c_int32), POINTER(c_int16), POINTER(c_int16)] + cnc_tprog_convert_stat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15850 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_rdpos", "cdecl"): + continue + cnc_tprog_rdpos = _lib.get("cnc_tprog_rdpos", "cdecl") + cnc_tprog_rdpos.argtypes = [c_uint16, String, c_uint16, POINTER(c_uint16), POINTER(c_int32)] + cnc_tprog_rdpos.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15851 +for _lib in _libs.values(): + if not _lib.has("cnc_tprog_wrpos", "cdecl"): + continue + cnc_tprog_wrpos = _lib.get("cnc_tprog_wrpos", "cdecl") + cnc_tprog_wrpos.argtypes = [c_uint16, String, c_uint16, POINTER(c_uint16), POINTER(c_int32)] + cnc_tprog_wrpos.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15856 +if _libs["libfwlib32.so"].has("cnc_rdecamdatar", "cdecl"): + cnc_rdecamdatar = _libs["libfwlib32.so"].get("cnc_rdecamdatar", "cdecl") + cnc_rdecamdatar.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_int32)] + cnc_rdecamdatar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15857 +if _libs["libfwlib32.so"].has("cnc_wrecamdatar", "cdecl"): + cnc_wrecamdatar = _libs["libfwlib32.so"].get("cnc_wrecamdatar", "cdecl") + cnc_wrecamdatar.argtypes = [c_uint16, c_uint32, POINTER(c_uint32), POINTER(c_int32)] + cnc_wrecamdatar.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15862 +for _lib in _libs.values(): + if not _lib.has("dsa_rdpulsediag", "cdecl"): + continue + dsa_rdpulsediag = _lib.get("dsa_rdpulsediag", "cdecl") + dsa_rdpulsediag.argtypes = [c_uint16, POINTER(ODBPLSDATA)] + dsa_rdpulsediag.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15867 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_setting_data", "cdecl"): + continue + cnc_rd_mm_setting_data = _lib.get("cnc_rd_mm_setting_data", "cdecl") + cnc_rd_mm_setting_data.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBMMSCRNINF)] + cnc_rd_mm_setting_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15868 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_mm_setting_data", "cdecl"): + continue + cnc_wr_mm_setting_data = _lib.get("cnc_wr_mm_setting_data", "cdecl") + cnc_wr_mm_setting_data.argtypes = [c_uint16, c_int16, c_int16, c_int16, POINTER(ODBMMSCRNINF)] + cnc_wr_mm_setting_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15869 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_icn_cstm_str_num", "cdecl"): + continue + cnc_rd_mm_icn_cstm_str_num = _lib.get("cnc_rd_mm_icn_cstm_str_num", "cdecl") + cnc_rd_mm_icn_cstm_str_num.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rd_mm_icn_cstm_str_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15870 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_icn_cstm_str_data", "cdecl"): + continue + cnc_rd_mm_icn_cstm_str_data = _lib.get("cnc_rd_mm_icn_cstm_str_data", "cdecl") + cnc_rd_mm_icn_cstm_str_data.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMMICONCSTMSTRING)] + cnc_rd_mm_icn_cstm_str_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15871 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_mm_icn_cstm_str_data", "cdecl"): + continue + cnc_wr_mm_icn_cstm_str_data = _lib.get("cnc_wr_mm_icn_cstm_str_data", "cdecl") + cnc_wr_mm_icn_cstm_str_data.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBMMICONCSTMSTRING)] + cnc_wr_mm_icn_cstm_str_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15872 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_ctgry_cstm_str_data", "cdecl"): + continue + cnc_rd_mm_ctgry_cstm_str_data = _lib.get("cnc_rd_mm_ctgry_cstm_str_data", "cdecl") + cnc_rd_mm_ctgry_cstm_str_data.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMMCTGRYCSTMSTRING)] + cnc_rd_mm_ctgry_cstm_str_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15873 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_mm_ctgry_cstm_str_data", "cdecl"): + continue + cnc_wr_mm_ctgry_cstm_str_data = _lib.get("cnc_wr_mm_ctgry_cstm_str_data", "cdecl") + cnc_wr_mm_ctgry_cstm_str_data.argtypes = [c_uint16, c_int16, c_int16, POINTER(IODBMMCTGRYCSTMSTRING)] + cnc_wr_mm_ctgry_cstm_str_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15874 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_mc_dflt_scrn_inf", "cdecl"): + continue + cnc_rd_mm_mc_dflt_scrn_inf = _lib.get("cnc_rd_mm_mc_dflt_scrn_inf", "cdecl") + cnc_rd_mm_mc_dflt_scrn_inf.argtypes = [c_uint16, c_int16, c_int16, POINTER(c_int16), POINTER(ODBMMSCRNINF)] + cnc_rd_mm_mc_dflt_scrn_inf.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15875 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_mc_scrn_def_num", "cdecl"): + continue + cnc_rd_mm_mc_scrn_def_num = _lib.get("cnc_rd_mm_mc_scrn_def_num", "cdecl") + cnc_rd_mm_mc_scrn_def_num.argtypes = [c_uint16, POINTER(c_int16)] + cnc_rd_mm_mc_scrn_def_num.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15876 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_mc_scrn_def_data", "cdecl"): + continue + cnc_rd_mm_mc_scrn_def_data = _lib.get("cnc_rd_mm_mc_scrn_def_data", "cdecl") + cnc_rd_mm_mc_scrn_def_data.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMMMCSCRNDEFDAT)] + cnc_rd_mm_mc_scrn_def_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15877 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_mc_ctgry_def_data", "cdecl"): + continue + cnc_rd_mm_mc_ctgry_def_data = _lib.get("cnc_rd_mm_mc_ctgry_def_data", "cdecl") + cnc_rd_mm_mc_ctgry_def_data.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBMMMCCTGRYDEFDAT)] + cnc_rd_mm_mc_ctgry_def_data.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15878 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_mm_mc_message_string", "cdecl"): + continue + cnc_rd_mm_mc_message_string = _lib.get("cnc_rd_mm_mc_message_string", "cdecl") + cnc_rd_mm_mc_message_string.argtypes = [c_uint16, c_int32, String, POINTER(c_int32)] + cnc_rd_mm_mc_message_string.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15884 +for _lib in _libs.values(): + if not _lib.has("anm_simuopen", "cdecl"): + continue + anm_simuopen = _lib.get("anm_simuopen", "cdecl") + anm_simuopen.argtypes = [c_uint16, c_char, c_int32, String] + anm_simuopen.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15885 +for _lib in _libs.values(): + if not _lib.has("anm_simuclose", "cdecl"): + continue + anm_simuclose = _lib.get("anm_simuclose", "cdecl") + anm_simuclose.argtypes = [c_uint16] + anm_simuclose.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15886 +for _lib in _libs.values(): + if not _lib.has("anm_simurwd", "cdecl"): + continue + anm_simurwd = _lib.get("anm_simurwd", "cdecl") + anm_simurwd.argtypes = [c_uint16, c_char, c_int32, String] + anm_simurwd.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15887 +for _lib in _libs.values(): + if not _lib.has("anm_simustart", "cdecl"): + continue + anm_simustart = _lib.get("anm_simustart", "cdecl") + anm_simustart.argtypes = [c_uint16] + anm_simustart.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15888 +for _lib in _libs.values(): + if not _lib.has("anm_simustop", "cdecl"): + continue + anm_simustop = _lib.get("anm_simustop", "cdecl") + anm_simustop.argtypes = [c_uint16] + anm_simustop.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15889 +for _lib in _libs.values(): + if not _lib.has("anm_simuproc", "cdecl"): + continue + anm_simuproc = _lib.get("anm_simuproc", "cdecl") + anm_simuproc.argtypes = [c_uint16] + anm_simuproc.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15890 +for _lib in _libs.values(): + if not _lib.has("anm_simusngl", "cdecl"): + continue + anm_simusngl = _lib.get("anm_simusngl", "cdecl") + anm_simusngl.argtypes = [c_uint16] + anm_simusngl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15891 +for _lib in _libs.values(): + if not _lib.has("anm_rdsimuelm", "cdecl"): + continue + anm_rdsimuelm = _lib.get("anm_rdsimuelm", "cdecl") + anm_rdsimuelm.argtypes = [c_uint16, POINTER(IODBSIMUELM)] + anm_rdsimuelm.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15892 +for _lib in _libs.values(): + if not _lib.has("anm_rdsimuelm2", "cdecl"): + continue + anm_rdsimuelm2 = _lib.get("anm_rdsimuelm2", "cdecl") + anm_rdsimuelm2.argtypes = [c_uint16, POINTER(IODBSIMUELM2)] + anm_rdsimuelm2.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15898 +for _lib in _libs.values(): + if not _lib.has("cnc_rdblkdist", "cdecl"): + continue + cnc_rdblkdist = _lib.get("cnc_rdblkdist", "cdecl") + cnc_rdblkdist.argtypes = [c_uint16, POINTER(REALDATA)] + cnc_rdblkdist.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15900 +for _lib in _libs.values(): + if not _lib.has("cnc_reqsvgtung", "cdecl"): + continue + cnc_reqsvgtung = _lib.get("cnc_reqsvgtung", "cdecl") + cnc_reqsvgtung.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTUNREQ)] + cnc_reqsvgtung.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15901 +for _lib in _libs.values(): + if not _lib.has("cnc_stopsvgtung", "cdecl"): + continue + cnc_stopsvgtung = _lib.get("cnc_stopsvgtung", "cdecl") + cnc_stopsvgtung.argtypes = [c_uint16] + cnc_stopsvgtung.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15902 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsvgtungstat", "cdecl"): + continue + cnc_rdsvgtungstat = _lib.get("cnc_rdsvgtungstat", "cdecl") + cnc_rdsvgtungstat.argtypes = [c_uint16, c_int16, c_int16, POINTER(ODBTUNSTAT)] + cnc_rdsvgtungstat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15907 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdCtgInfo", "cdecl"): + continue + cnc_rct_rdCtgInfo = _lib.get("cnc_rct_rdCtgInfo", "cdecl") + cnc_rct_rdCtgInfo.argtypes = [c_uint16, c_uint16, POINTER(c_uint16), POINTER(c_uint16)] + cnc_rct_rdCtgInfo.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15908 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdItem", "cdecl"): + continue + cnc_rct_rdItem = _lib.get("cnc_rct_rdItem", "cdecl") + cnc_rct_rdItem.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_ITEM)] + cnc_rct_rdItem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15909 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrItem", "cdecl"): + continue + cnc_rct_wrItem = _lib.get("cnc_rct_wrItem", "cdecl") + cnc_rct_wrItem.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_ITEM)] + cnc_rct_wrItem.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15910 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrRecom", "cdecl"): + continue + cnc_rct_wrRecom = _lib.get("cnc_rct_wrRecom", "cdecl") + cnc_rct_wrRecom.argtypes = [c_uint16, c_int32, c_int16] + cnc_rct_wrRecom.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15911 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdRcmAdjst", "cdecl"): + continue + cnc_rct_rdRcmAdjst = _lib.get("cnc_rct_rdRcmAdjst", "cdecl") + cnc_rct_rdRcmAdjst.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16)] + cnc_rct_rdRcmAdjst.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15912 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrRcmAdjst", "cdecl"): + continue + cnc_rct_wrRcmAdjst = _lib.get("cnc_rct_wrRcmAdjst", "cdecl") + cnc_rct_wrRcmAdjst.argtypes = [c_uint16, c_int16, c_int16] + cnc_rct_wrRcmAdjst.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15913 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrOvLp", "cdecl"): + continue + cnc_rct_wrOvLp = _lib.get("cnc_rct_wrOvLp", "cdecl") + cnc_rct_wrOvLp.argtypes = [c_uint16, c_int16, c_int16] + cnc_rct_wrOvLp.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15914 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_cpSlctPtn", "cdecl"): + continue + cnc_rct_cpSlctPtn = _lib.get("cnc_rct_cpSlctPtn", "cdecl") + cnc_rct_cpSlctPtn.argtypes = [c_uint16, c_int32, c_uint16, c_uint16] + cnc_rct_cpSlctPtn.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15915 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdGrpName", "cdecl"): + continue + cnc_rct_rdGrpName = _lib.get("cnc_rct_rdGrpName", "cdecl") + cnc_rct_rdGrpName.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_CSTMNAME)] + cnc_rct_rdGrpName.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15916 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrGrpName", "cdecl"): + continue + cnc_rct_wrGrpName = _lib.get("cnc_rct_wrGrpName", "cdecl") + cnc_rct_wrGrpName.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_CSTMNAME)] + cnc_rct_wrGrpName.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15917 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdPtnSlct", "cdecl"): + continue + cnc_rct_rdPtnSlct = _lib.get("cnc_rct_rdPtnSlct", "cdecl") + cnc_rct_rdPtnSlct.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_GRPPTN)] + cnc_rct_rdPtnSlct.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15918 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrPtnSlct", "cdecl"): + continue + cnc_rct_wrPtnSlct = _lib.get("cnc_rct_wrPtnSlct", "cdecl") + cnc_rct_wrPtnSlct.argtypes = [c_uint16, c_uint16, POINTER(IODBRCT_GRPPTN)] + cnc_rct_wrPtnSlct.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15919 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdslctptnname", "cdecl"): + continue + cnc_rct_rdslctptnname = _lib.get("cnc_rct_rdslctptnname", "cdecl") + cnc_rct_rdslctptnname.argtypes = [c_uint16, POINTER(ODBRCT_SLCTPTNNAME)] + cnc_rct_rdslctptnname.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15920 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdptnadjst", "cdecl"): + continue + cnc_rct_rdptnadjst = _lib.get("cnc_rct_rdptnadjst", "cdecl") + cnc_rct_rdptnadjst.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16)] + cnc_rct_rdptnadjst.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15921 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_wrptnadjst", "cdecl"): + continue + cnc_rct_wrptnadjst = _lib.get("cnc_rct_wrptnadjst", "cdecl") + cnc_rct_wrptnadjst.argtypes = [c_uint16, c_int16, POINTER(c_int16)] + cnc_rct_wrptnadjst.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15922 +for _lib in _libs.values(): + if not _lib.has("cnc_rct_rdtunemoni", "cdecl"): + continue + cnc_rct_rdtunemoni = _lib.get("cnc_rct_rdtunemoni", "cdecl") + cnc_rct_rdtunemoni.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(c_int16)] + cnc_rct_rdtunemoni.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15927 +for _lib in _libs.values(): + if not _lib.has("cnc_rdpressure", "cdecl"): + continue + cnc_rdpressure = _lib.get("cnc_rdpressure", "cdecl") + cnc_rdpressure.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(ODBPRESSURE)] + cnc_rdpressure.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15932 +if _libs["libfwlib32.so"].has("cnc_absolute2_exdgt", "cdecl"): + cnc_absolute2_exdgt = _libs["libfwlib32.so"].get("cnc_absolute2_exdgt", "cdecl") + cnc_absolute2_exdgt.argtypes = [c_uint16, POINTER(ODBEXPOS)] + cnc_absolute2_exdgt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15933 +if _libs["libfwlib32.so"].has("cnc_machine_exdgt", "cdecl"): + cnc_machine_exdgt = _libs["libfwlib32.so"].get("cnc_machine_exdgt", "cdecl") + cnc_machine_exdgt.argtypes = [c_uint16, POINTER(ODBEXPOS)] + cnc_machine_exdgt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15934 +if _libs["libfwlib32.so"].has("cnc_relative2_exdgt", "cdecl"): + cnc_relative2_exdgt = _libs["libfwlib32.so"].get("cnc_relative2_exdgt", "cdecl") + cnc_relative2_exdgt.argtypes = [c_uint16, POINTER(ODBEXPOS)] + cnc_relative2_exdgt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15935 +if _libs["libfwlib32.so"].has("cnc_distance_exdgt", "cdecl"): + cnc_distance_exdgt = _libs["libfwlib32.so"].get("cnc_distance_exdgt", "cdecl") + cnc_distance_exdgt.argtypes = [c_uint16, POINTER(ODBEXPOS)] + cnc_distance_exdgt.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15940 +for _lib in _libs.values(): + if not _lib.has("cnc_wr_scrlwaitmcode", "cdecl"): + continue + cnc_wr_scrlwaitmcode = _lib.get("cnc_wr_scrlwaitmcode", "cdecl") + cnc_wr_scrlwaitmcode.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBWAITMCODE)] + cnc_wr_scrlwaitmcode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15941 +for _lib in _libs.values(): + if not _lib.has("cnc_rd_scrlwaitmcode", "cdecl"): + continue + cnc_rd_scrlwaitmcode = _lib.get("cnc_rd_scrlwaitmcode", "cdecl") + cnc_rd_scrlwaitmcode.argtypes = [c_uint16, c_int16, POINTER(c_int16), POINTER(IODBWAITMCODE)] + cnc_rd_scrlwaitmcode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15942 +for _lib in _libs.values(): + if not _lib.has("cnc_del_scrlwaitmcode", "cdecl"): + continue + cnc_del_scrlwaitmcode = _lib.get("cnc_del_scrlwaitmcode", "cdecl") + cnc_del_scrlwaitmcode.argtypes = [c_uint16] + cnc_del_scrlwaitmcode.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15947 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_curdat", "cdecl"): + continue + cnc_rdsoc_curdat = _lib.get("cnc_rdsoc_curdat", "cdecl") + cnc_rdsoc_curdat.argtypes = [c_uint16, c_int16, POINTER(ODBSOCCUR)] + cnc_rdsoc_curdat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15948 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_wave_start", "cdecl"): + continue + cnc_rdsoc_wave_start = _lib.get("cnc_rdsoc_wave_start", "cdecl") + cnc_rdsoc_wave_start.argtypes = [c_uint16, c_int16] + cnc_rdsoc_wave_start.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15949 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_wave", "cdecl"): + continue + cnc_rdsoc_wave = _lib.get("cnc_rdsoc_wave", "cdecl") + cnc_rdsoc_wave.argtypes = [c_uint16, POINTER(c_int32), POINTER(c_uint16)] + cnc_rdsoc_wave.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15950 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_wave_end", "cdecl"): + continue + cnc_rdsoc_wave_end = _lib.get("cnc_rdsoc_wave_end", "cdecl") + cnc_rdsoc_wave_end.argtypes = [c_uint16] + cnc_rdsoc_wave_end.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15951 +for _lib in _libs.values(): + if not _lib.has("cnc_soc_wave_setchnl", "cdecl"): + continue + cnc_soc_wave_setchnl = _lib.get("cnc_soc_wave_setchnl", "cdecl") + cnc_soc_wave_setchnl.argtypes = [c_uint16, POINTER(c_int16)] + cnc_soc_wave_setchnl.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15952 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_tlatrr", "cdecl"): + continue + cnc_rdsoc_tlatrr = _lib.get("cnc_rdsoc_tlatrr", "cdecl") + cnc_rdsoc_tlatrr.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(c_int16), POINTER(c_int16), POINTER(ODBSOCTLATTR)] + cnc_rdsoc_tlatrr.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15953 +for _lib in _libs.values(): + if not _lib.has("cnc_rdsoc_tldat", "cdecl"): + continue + cnc_rdsoc_tldat = _lib.get("cnc_rdsoc_tldat", "cdecl") + cnc_rdsoc_tldat.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int16), c_char, POINTER(IODBSOCTLDAT)] + cnc_rdsoc_tldat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15954 +for _lib in _libs.values(): + if not _lib.has("cnc_wrsoc_tldat", "cdecl"): + continue + cnc_wrsoc_tldat = _lib.get("cnc_wrsoc_tldat", "cdecl") + cnc_wrsoc_tldat.argtypes = [c_uint16, c_int16, POINTER(c_int16), c_int16, POINTER(c_int16), POINTER(IODBSOCTLDAT)] + cnc_wrsoc_tldat.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15967 +class struct_tag_PMCLAD_COIL_ADDRESS(Structure): + pass + +struct_tag_PMCLAD_COIL_ADDRESS.__slots__ = [ + 'pmc', + 'program', + 'type', + 'offset', + 'bit', + '_reserved', +] +struct_tag_PMCLAD_COIL_ADDRESS._fields_ = [ + ('pmc', c_int), + ('program', c_int), + ('type', c_int), + ('offset', c_int), + ('bit', c_int), + ('_reserved', c_int), +] + +PMCLAD_COIL_ADDRESS = struct_tag_PMCLAD_COIL_ADDRESS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15967 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15975 +class struct_tag_PMCLAD_COIL_STRING(Structure): + pass + +struct_tag_PMCLAD_COIL_STRING.__slots__ = [ + 'pmc', + 'program', + 'string', + '_reserved', +] +struct_tag_PMCLAD_COIL_STRING._fields_ = [ + ('pmc', c_int), + ('program', c_int), + ('string', String), + ('_reserved', c_int), +] + +PMCLAD_COIL_STRING = struct_tag_PMCLAD_COIL_STRING# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15975 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15983 +class struct_tag_PMCLAD_MESSAGE(Structure): + pass + +struct_tag_PMCLAD_MESSAGE.__slots__ = [ + 'message', + 'lines', + 'color_fg', + 'color_bg', +] +struct_tag_PMCLAD_MESSAGE._fields_ = [ + ('message', String), + ('lines', c_int), + ('color_fg', c_int), + ('color_bg', c_int), +] + +PMCLAD_MESSAGE = struct_tag_PMCLAD_MESSAGE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15983 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15985 +for _lib in _libs.values(): + if not _lib.has("cnc_pmclad_screen", "cdecl"): + continue + cnc_pmclad_screen = _lib.get("cnc_pmclad_screen", "cdecl") + cnc_pmclad_screen.argtypes = [c_uint16, c_int, POINTER(None), POINTER(PMCLAD_MESSAGE)] + cnc_pmclad_screen.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15989 +class struct_anon_252(Structure): + pass + +struct_anon_252.__slots__ = [ + 'Name', + 'FileVersion', + 'ProductVersion', +] +struct_anon_252._fields_ = [ + ('Name', c_char * int(260)), + ('FileVersion', c_char * int(32)), + ('ProductVersion', c_char * int(32)), +] + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15994 +class struct_odbdllversion(Structure): + pass + +struct_odbdllversion.__slots__ = [ + 'dll', +] +struct_odbdllversion._fields_ = [ + ('dll', struct_anon_252 * int(2)), +] + +ODBDLLVERSION = struct_odbdllversion# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15994 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15996 +for _lib in _libs.values(): + if not _lib.has("cnc_getdllversion", "cdecl"): + continue + cnc_getdllversion = _lib.get("cnc_getdllversion", "cdecl") + cnc_getdllversion.argtypes = [c_uint16, POINTER(ODBDLLVERSION)] + cnc_getdllversion.restype = c_int16 + break + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 16002 +if _libs["libfwlib32.so"].has("cnc_startupprocess", "cdecl"): + cnc_startupprocess = _libs["libfwlib32.so"].get("cnc_startupprocess", "cdecl") + cnc_startupprocess.argtypes = [c_int32, String] + cnc_startupprocess.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 16003 +if _libs["libfwlib32.so"].has("cnc_exitprocess", "cdecl"): + cnc_exitprocess = _libs["libfwlib32.so"].get("cnc_exitprocess", "cdecl") + cnc_exitprocess.argtypes = [] + cnc_exitprocess.restype = c_int16 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 16004 +if _libs["libfwlib32.so"].has("cnc_exitthread", "cdecl"): + cnc_exitthread = _libs["libfwlib32.so"].get("cnc_exitthread", "cdecl") + cnc_exitthread.argtypes = [] + cnc_exitthread.restype = c_int16 + +HWND = c_int# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 41 + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 52 +try: + MAX_AXIS = 32 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 53 +try: + MAX_SPINDLE = 8 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 77 +try: + MAX_AXISNAME = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 79 +try: + ALL_AXES = (-1) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 80 +try: + ALL_SPINDLES = (-1) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 84 +try: + MAX_IFSB_LINE = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 92 +try: + MAX_CNCPATH = 15 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 101 +try: + MAX_LOCK_PROG = 12 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 106 +try: + EW_PROTOCOL = (-17) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 107 +try: + EW_SOCKET = (-16) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 108 +try: + EW_NODLL = (-15) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 109 +try: + EW_INIERR = (-14) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 110 +try: + EW_ITLOW = (-13) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 111 +try: + EW_ITHIGHT = (-12) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 112 +try: + EW_BUS = (-11) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 113 +try: + EW_SYSTEM2 = (-10) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 114 +try: + EW_HSSB = (-9) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 115 +try: + EW_HANDLE = (-8) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 116 +try: + EW_VERSION = (-7) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 117 +try: + EW_UNEXP = (-6) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 118 +try: + EW_SYSTEM = (-5) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 119 +try: + EW_PARITY = (-4) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 120 +try: + EW_MMCSYS = (-3) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 121 +try: + EW_RESET = (-2) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 122 +try: + EW_BUSY = (-1) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 123 +try: + EW_OK = 0 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 124 +try: + EW_FUNC = 1 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 125 +try: + EW_NOPMC = 1 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 126 +try: + EW_LENGTH = 2 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 127 +try: + EW_NUMBER = 3 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 128 +try: + EW_RANGE = 3 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 129 +try: + EW_ATTRIB = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 130 +try: + EW_TYPE = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 131 +try: + EW_DATA = 5 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 132 +try: + EW_NOOPT = 6 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 133 +try: + EW_PROT = 7 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 134 +try: + EW_OVRFLOW = 8 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 135 +try: + EW_PARAM = 9 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 136 +try: + EW_BUFFER = 10 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 137 +try: + EW_PATH = 11 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 138 +try: + EW_MODE = 12 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 139 +try: + EW_REJECT = 13 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 140 +try: + EW_DTSRVR = 14 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 141 +try: + EW_ALARM = 15 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 142 +try: + EW_STOP = 16 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 143 +try: + EW_PASSWD = 17 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 144 +try: + EW_PMC = 18 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 145 +try: + EW_PMCHANDLE = 19 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 146 +try: + EW_RD_OVWSTP = 20 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 147 +try: + EW_RD_RSTFIN = 21 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 152 +try: + DNC_NORMAL = (-1) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 153 +try: + DNC_CANCEL = (-32768) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 154 +try: + DNC_OPENERR = (-514) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 155 +try: + DNC_NOFILE = (-516) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 156 +try: + DNC_READERR = (-517) +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 161 +try: + LIB_MODE = 0 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 162 +try: + MOVE_RDPRGPTR = 1 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 163 +try: + PRM_ALLPATH = 2 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 164 +try: + UPLOAD_M02M99 = 3 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 165 +try: + MSG_NOCTRL = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 166 +try: + DIAM_RAD_SWITCH = 5 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 167 +try: + MSG_CONV = 6 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 168 +try: + ASYNC_READ_PROG3 = 7 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 170 +try: + UP_DNLOAD_EDT = 8 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 171 +try: + PROG_WORD_SRCH = 9 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 172 +try: + ONUM_ZERO_SUP = 10 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 173 +try: + LONG_ISE_FIG = 11 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 174 +try: + INT_CHK_UNIT = 12 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 175 +try: + HZR_PRM_WR_SKIP = 13 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 176 +try: + SLVSRAM_ACCESS = 14 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 177 +try: + GET_SMTCP_STAT = 15 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 178 +try: + TLIFE_OPTION = 16 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 179 +try: + SVGD_MATE_PUNCH = 17 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 180 +try: + READ_FLD_ON = 18 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 181 +try: + DELETE_RECURSIVE = 19 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 182 +try: + READ_ORIG_OPT = 20 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 183 +try: + SVGD_MATE_ORIGIN = 21 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 184 +try: + PUN_SFZN_MDP = 22 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 185 +try: + PAXIS_PATH = 23 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 186 +try: + AXDATA_G198 = 24 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 187 +try: + BG_EDIT_SIGNAL = 25 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 188 +try: + UPLOAD_BG = 26 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 189 +try: + TDATA_EXTRACT = 27 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 190 +try: + PROG_CHECK_CMNT = 28 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 191 +try: + INITIAL_AX_CONFIG = 29 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 192 +try: + MGI_SPECIFICATION = 30 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 193 +try: + EFFECTIVE_COND = 31 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 194 +try: + LEVEL8_PROTECT = 32 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 195 +try: + ACTPT_M198 = 33 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 196 +try: + SYSINFO_AXIS = 34 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 197 +try: + ALARM_INFO_TYPE = 35 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 198 +try: + PROG_LEDT_SPUP = 36 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 199 +try: + OPMSG_STATUS = 37 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 200 +try: + ASYNC_SEARCHWORD = 38 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 201 +try: + MA_OPT = 39 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 202 +try: + ENABLE_FOCAS_DMA = 40 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 203 +try: + DSHOST_RD_SRCH = 41 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 204 +try: + BG_EDIT_CONTINUE = 42 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 205 +try: + BG_EDIT_GRAPH = 43 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 206 +try: + SEARCHWORD_PNTR = 44 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 207 +try: + PROG_UPLD_PROT = 45 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 208 +try: + POLAR_IPL_POS = 46 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 209 +try: + PRG_NO_RD_PROT = 47 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 210 +try: + TOOL_STORAGE = 48 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 211 +try: + PRG_FMT_CK = 49 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 212 +try: + NCPROG_MODE = 50 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 213 +try: + COMMAND_TIMEOUT = 51 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 214 +try: + PGLOCK_TYPE = 64 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 215 +try: + TLIFE_TOOL0 = 128 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 216 +try: + OPPROG_DSP = 256 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 217 +try: + OPPROG_MODE = 512 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 218 +try: + PROGRAM_CHECK = 1024 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 219 +try: + CZPP_NEDPP = 2048 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 220 +try: + MULTI_PATH_MIX_AXIS_NAME = 4096 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 225 +try: + WSETER_GRP = 8 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 226 +try: + WSETER_DATA = 8 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 231 +try: + MAX_POS_BUF = 2 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 234 +try: + TLGS_EMP = 0x7FFFFFFF +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 239 +try: + DC_PRM = 1 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 240 +try: + DC_OFS = 2 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 241 +try: + DC_WKZ = 3 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 242 +try: + DC_MAC = 4 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 243 +try: + DC_PCD = 5 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 244 +try: + DC_RTM = 6 +except: + pass + +# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1201 +try: + MAX_PITCH_GROUP = 8 +except: + pass + +PRGDIR4 = PRGDIR3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3991 + +odbact = struct_odbact# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 263 + +odbact2 = struct_odbact2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 271 + +odbaxis = struct_odbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 290 + +odbaxis_ex = struct_odbaxis_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 295 + +realdata = struct_realdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 305 + +idbwra64 = struct_idbwra64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 313 + +idbwrr64 = struct_idbwrr64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 321 + +odbcmd64 = struct_odbcmd64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 330 + +odbdatrng64 = struct_odbdatrng64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 339 + +iodbzor64 = struct_iodbzor64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 348 + +iodbpsd64 = struct_iodbpsd64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 367 + +iodbwcsf64 = struct_iodbwcsf64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 378 + +iodbzofs64 = struct_iodbzofs64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 386 + +odbaxis64 = struct_odbaxis64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 394 + +odbaxdt64 = struct_odbaxdt64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 405 + +odbdgn64 = struct_odbdgn64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 422 + +realmes64 = struct_realmes64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 429 + +odbdy = struct_odbdy# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 455 + +odbdy2 = struct_odbdy2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 481 + +odbdy3 = struct_odbdy3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 507 + +odbdy3m = struct_odbdy3m# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 533 + +idbwrr = struct_idbwrr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 540 + +idbwra = struct_idbwra# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 547 + +iodbovl = struct_iodbovl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 554 + +iodbovlm = struct_iodbovlm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 561 + +odbspn = struct_odbspn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 570 + +poselm = struct_poselm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 580 + +odbpos = struct_odbpos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 588 + +odbhnd = struct_odbhnd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 595 + +speedelm = struct_speedelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 606 + +odbspeed = struct_odbspeed# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 613 + +odbjogdrun = struct_odbjogdrun# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 617 + +loadelm = struct_loadelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 629 + +odbsvload = struct_odbsvload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 633 + +odbspload = struct_odbspload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 638 + +odbaxdt = struct_odbaxdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 648 + +odbcss = struct_odbcss# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 655 + +odbsiml = struct_odbsiml# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 665 + +odbload = struct_odbload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 672 + +prgpnt = struct_prgpnt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 679 + +odbactptw = struct_odbactptw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 688 + +odb5axman = struct_odb5axman# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 707 + +odbposfig = struct_odbposfig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 713 + +odbdncdgn = struct_odbdncdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 729 + +odbdncdgn2 = struct_odbdncdgn2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 740 + +odbup = struct_odbup# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 747 + +odbbuf = struct_odbbuf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 753 + +odbprgname = struct_odbprgname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 758 + +prgdir = struct_prgdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 763 + +odbnc = struct_odbnc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 776 + +odbpro = struct_odbpro# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 783 + +odbexeprg = struct_odbexeprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 789 + +odbdncprg = struct_odbdncprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 795 + +odbseq = struct_odbseq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 801 + +tagEXEPRG = struct_tagEXEPRG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 810 + +odbexeprginfo = struct_odbexeprginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 815 + +odbmdip = struct_odbmdip# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 823 + +odbnest = struct_odbnest# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 831 + +odbpdfdrv = struct_odbpdfdrv# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 838 + +odbpdfinf = struct_odbpdfinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 846 + +idbpdfsdir = struct_idbpdfsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 853 + +odbpdfsdir = struct_odbpdfsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 860 + +idbpdfadir = struct_idbpdfadir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 869 + +odbpdfadir = struct_odbpdfadir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 887 + +idbpdfprg = struct_idbpdfprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 895 + +odbpdfprg = struct_odbpdfprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 909 + +odbprtct = struct_odbprtct# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 917 + +odbprtct2 = struct_odbprtct2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 927 + +odbpdfnfil = struct_odbpdfnfil# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 933 + +idbpdftdir = struct_idbpdftdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 939 + +in_dsfile = struct_in_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 950 + +out_dsinfo = struct_out_dsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 961 + +out_dsfile = struct_out_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 975 + +in_dsfile_req = struct_in_dsfile_req# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 984 + +in_stat_dsfile = struct_in_stat_dsfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 990 + +odbembedfinf = struct_odbembedfinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 996 + +odbtofs = struct_odbtofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1007 + +iodbto = struct_iodbto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1048 + +iodbzofs = struct_iodbzofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1056 + +iodbzor = struct_iodbzor# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1065 + +iodbjogcmdcode = struct_iodbjogcmdcode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1071 + +iodbjogcmdscode = struct_iodbjogcmdscode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1076 + +iodbjogcmdaxis = struct_iodbjogcmdaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1082 + +odbjogcmd = struct_odbjogcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1094 + +iodbmstp = struct_iodbmstp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1103 + +realprm = struct_realprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1116 + +iodbpsd = struct_iodbpsd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1132 + +iodbprm = struct_iodbprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1163 + +iodbbook = struct_iodbbook# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1176 + +iodbpi = struct_iodbpi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1185 + +iodbovmst = struct_iodbovmst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1191 + +iodbovstr = struct_iodbovstr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1199 + +tagIODBPITCHBLK = struct_tagIODBPITCHBLK# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1210 + +tagODBVOLC = struct_tagODBVOLC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1222 + +iodbrotvolc = struct_iodbrotvolc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1230 + +tagODBVOLCOMP = struct_tagODBVOLCOMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1237 + +odbm = struct_odbm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1245 + +odbm3 = struct_odbm3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1252 + +iodbmr = struct_iodbmr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1264 + +iodbmnr = struct_iodbmnr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1270 + +iodbmnr3 = struct_iodbmnr3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1276 + +iodbmnr4 = struct_iodbmnr4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1282 + +odbpm = struct_odbpm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1290 + +iodbpr = struct_iodbpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1302 + +odbtlinf = struct_odbtlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1308 + +odbtlinf2 = struct_odbtlinf2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1315 + +odbmvinf = struct_odbmvinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1321 + +odbpminf = struct_odbpminf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1333 + +odbpminf2 = struct_odbpminf2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1355 + +odbpminf3 = struct_odbpminf3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1363 + +odbpmvalflg = struct_odbpmvalflg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1370 + +odbdatrng = struct_odbdatrng# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1379 + +hol64 = struct_hol64# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1402 + +tlmsinf = struct_tlmsinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1411 + +tldata = struct_tldata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1417 + +hspinfo = struct_hspinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1422 + +hspdata = union_hspdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1432 + +hspdatam = union_hspdatam# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1450 + +odbfofs = struct_odbfofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1457 + +iodbctpr = struct_iodbctpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1484 + +iodbctprm = struct_iodbctprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1530 + +iodbtlgsext = struct_iodbtlgsext# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1554 + +iodbtlgsext2 = struct_iodbtlgsext2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1573 + +odbtlife1 = struct_odbtlife1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1584 + +odbtlife2 = struct_odbtlife2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1590 + +odbtlife3 = struct_odbtlife3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1599 + +odbtlife4 = struct_odbtlife4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1612 + +odbtlife5 = struct_odbtlife5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1619 + +iodbtr = struct_iodbtr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1631 + +odbtg = struct_odbtg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1647 + +idbwrc = struct_idbwrc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1658 + +odbusegr = struct_odbusegr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1667 + +odblfno = struct_odblfno# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1675 + +odbtluse = struct_odbtluse# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1683 + +iodbtd = struct_iodbtd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1696 + +iodbtd2 = struct_iodbtd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1708 + +iodbtgi = struct_iodbtgi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1722 + +iodbtgi2 = struct_iodbtgi2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1731 + +iodbtgi3 = struct_iodbtgi3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1740 + +iodbtgi4 = struct_iodbtgi4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1752 + +idbitd = struct_idbitd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1759 + +idbitd2 = struct_idbitd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1766 + +odbtlinfo = struct_odbtlinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1774 + +odbusegrp = struct_odbusegrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1784 + +iodbtlgrp = struct_iodbtlgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1797 + +iodbtltool = struct_iodbtltool# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1805 + +exgrp = struct_exgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1811 + +iodbtlmng = struct_iodbtlmng# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1865 + +iodbtlmng_f2 = struct_iodbtlmng_f2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1931 + +idbtlm = struct_idbtlm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1941 + +iodbtlm2 = struct_iodbtlm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1952 + +iodbtlmag = struct_iodbtlmag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1960 + +iodbtlmag2 = struct_iodbtlmag2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1966 + +iodbtlname = struct_iodbtlname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1982 + +tlmngtlgeom = struct_tlmngtlgeom# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1990 + +iodbtlintf = struct_iodbtlintf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 1994 + +iodbtllf = struct_iodbtllf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2005 + +iodbtl_retype = struct_iodbtl_retype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2012 + +iodbtllfd = struct_iodbtllfd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2024 + +iodbtlmgr_check = struct_iodbtlmgr_check# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2030 + +iodbtool_date = struct_iodbtool_date# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2039 + +iodbtool_inhis = struct_iodbtool_inhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2046 + +iodbtool_outhis = struct_iodbtool_outhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2053 + +iodbtool_causenme = struct_iodbtool_causenme# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2061 + +iodbtlmng_sort = struct_iodbtlmng_sort# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2068 + +iodbmagprty = struct_iodbmagprty# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2080 + +iodbpotprty = struct_iodbpotprty# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2091 + +iodbmagprty2 = struct_iodbmagprty2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2097 + +idbtlm_srchdt = struct_idbtlm_srchdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2105 + +iodbtlmag_srchinfo = struct_iodbtlmag_srchinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2110 + +odbtl_free_num = struct_odbtl_free_num# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2120 + +iodbtlmng_mu_edge_data = struct_iodbtlmng_mu_edge_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2139 + +odbtlmng_edge_data = struct_odbtlmng_edge_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2147 + +odbtlmng_mu_edge = struct_odbtlmng_mu_edge# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2153 + +iodbtlmgr_edg = struct_iodbtlmgr_edg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2158 + +idbtlmgr_add_info = struct_idbtlmgr_add_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2163 + +iodbtlmgr_page = struct_iodbtlmgr_page# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2173 + +odbhis = struct_odbhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2223 + +odbophis = struct_odbophis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2265 + +odbophis3 = struct_odbophis3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2307 + +odbophis4 = struct_odbophis4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2500 + +odbahis = struct_odbahis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2522 + +odbahis2 = struct_odbahis2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2541 + +odbahis3 = struct_odbahis3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2562 + +odbahis4 = struct_odbahis4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2583 + +odbahis5 = struct_odbahis5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2620 + +odbmhis2 = struct_odbmhis2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2637 + +iodbsig = struct_iodbsig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2650 + +iodbsig2 = struct_iodbsig2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2663 + +iodbsig3 = struct_iodbsig3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2677 + +odbinf = struct_odbinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2693 + +odbnme = struct_odbnme# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2703 + +odbdst = struct_odbdst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2712 + +odbshp = struct_odbshp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2727 + +odbcub = struct_odbcub# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2738 + +odbcbi = struct_odbcbi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2746 + +odbmva = struct_odbmva# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2772 + +odbcrntshp = struct_odbcrntshp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2797 + +odbcyl = struct_odbcyl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2807 + +odbpln = struct_odbpln# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2816 + +odbfig = struct_odbfig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2842 + +odbsys = struct_odbsys# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2858 + +_odbsramif = struct__odbsramif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2874 + +_odbsramif2 = struct__odbsramif2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2880 + +odbst = struct_odbst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2924 + +odbst2 = struct_odbst2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2942 + +odbopmsg = struct_odbopmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2948 + +odbsramstat = struct_odbsramstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2954 + +out_statinfo_dmg = struct_out_statinfo_dmg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2961 + +odbalm = struct_odbalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 2967 + +alminfo = struct_alminfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3010 + +alminfo2 = struct_alminfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3032 + +odbalmmsg = struct_odbalmmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3042 + +odbalmmsg2 = struct_odbalmmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3051 + +odbalmmsg3 = struct_odbalmmsg3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3060 + +odbmdl = struct_odbmdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3107 + +odbgcd = struct_odbgcd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3115 + +odbcmd = struct_odbcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3124 + +realdgn = struct_realdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3131 + +odbdgn = struct_odbdgn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3147 + +odbad = struct_odbad# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3181 + +msg = struct_msg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3203 + +opmsg2 = struct_opmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3213 + +opmsg3 = struct_opmsg3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3221 + +_opmsgmps = struct__opmsgmps# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3229 + +odbsysc = struct_odbsysc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3364 + +odbprs = struct_odbprs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3379 + +odbprsm = struct_odbprsm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3393 + +iodbsgnl = struct_iodbsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3439 + +iodbgnrl = struct_iodbgnrl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3449 + +iodbgnrl2 = struct_iodbgnrl2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3457 + +iodbrdna = struct_iodbrdna# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3472 + +iodbrdna2 = struct_iodbrdna2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3495 + +odberr = struct_odberr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3501 + +odbparaif = struct_odbparaif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3512 + +odbsetif = struct_odbsetif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3523 + +odbdiagif = struct_odbdiagif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3534 + +odbparaif2 = struct_odbparaif2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3549 + +odbparanum = struct_odbparanum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3556 + +odbsetnum = struct_odbsetnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3563 + +odbdiagnum = struct_odbdiagnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3570 + +odbfinfo = struct_odbfinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3580 + +odbfinform = struct_odbfinform# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3593 + +odbsinfo = struct_odbsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3606 + +sramaddr = struct_sramaddr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3613 + +odbdsdir = struct_odbdsdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3626 + +iodbdsset = struct_iodbdsset# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3638 + +odbdsmnt = struct_odbdsmnt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3646 + +odbpser = struct_odbpser# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3652 + +odbspdi = struct_odbspdi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3660 + +odbspdo = struct_odbspdo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3668 + +odbsvfback = struct_odbsvfback# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3676 + +iodbwave = struct_iodbwave# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3702 + +iodbwvprm = struct_iodbwvprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3726 + +iodbwvprm3 = struct_iodbwvprm3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3761 + +odbwvdt = struct_odbwvdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3783 + +odbwvdt2 = struct_odbwvdt2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3809 + +odbwvdt3 = struct_odbwvdt3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3836 + +iodbrmtprm = struct_iodbrmtprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3865 + +odbrmtdt = struct_odbrmtdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3882 + +iodbsigad = struct_iodbsigad# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3891 + +odbmgrp = struct_odbmgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3899 + +idbmgrp = struct_idbmgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3907 + +odbexem = struct_odbexem# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3919 + +odbrstrm = struct_odbrstrm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3930 + +odbptime = struct_odbptime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3942 + +odbptime3 = struct_odbptime3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3949 + +prgdirtm = struct_prgdirtm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3956 + +prgdir2 = struct_prgdir2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3964 + +prgdir3 = struct_prgdir3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 3988 + +iodbcprm = struct_iodbcprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4010 + +iodbint = struct_iodbint# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4019 + +iodbwcsf = struct_iodbwcsf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4029 + +odbomif = struct_odbomif# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4036 + +odbomhis = struct_odbomhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4048 + +iodbbto = struct_iodbbto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4057 + +odbbtlinf = struct_odbbtlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4064 + +odbbaxis = struct_odbbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4072 + +odbsyss = struct_odbsyss# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4134 + +odbsyss2 = struct_odbsyss2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4199 + +odbsyss3 = struct_odbsyss3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4205 + +odbsyss3_str = struct_odbsyss3_str# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4213 + +odbsysh_str = struct_odbsysh_str# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4224 + +odbsysh = struct_odbsysh# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4235 + +odbmdlc = struct_odbmdlc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4287 + +iodbpscd = struct_iodbpscd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4310 + +iodbpscd2 = struct_iodbpscd2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4335 + +iodbpirc = struct_iodbpirc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4357 + +iodbedge = struct_iodbedge# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4376 + +iodbslop = struct_iodbslop# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4389 + +iodblpwdt = struct_iodblpwdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4398 + +odblopdt = struct_odblopdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4410 + +iodblagsl = struct_iodblagsl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4421 + +iodblagst = struct_iodblagst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4435 + +iodblegpr = struct_iodblegpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4445 + +iodblpcpr = struct_iodblpcpr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4456 + +iodblcmdt = struct_iodblcmdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4477 + +odblactn = struct_odblactn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4486 + +odblcmmt = struct_odblcmmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4491 + +odbpwofst = struct_odbpwofst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4503 + +iodbmngtime = struct_iodbmngtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4510 + +odbdischrg = struct_odbdischrg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4531 + +odbdischrgalm = struct_odbdischrgalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4558 + +idblppfbfg = struct_idblppfbfg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4569 + +iodblppfbdt = struct_iodblppfbdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4577 + +iodbtimer = struct_iodbtimer# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4596 + +iodbtime = struct_iodbtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4603 + +iodbtlctl = struct_iodbtlctl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4617 + +iodbtldt = struct_iodbtldt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4645 + +iodbmlttl = struct_iodbmlttl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4669 + +iodbmtap = struct_iodbmtap# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4681 + +odbptlinf = struct_odbptlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4691 + +iodbsafe = struct_iodbsafe# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4698 + +iodbtlzn = struct_iodbtlzn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4705 + +odbacttlzn = struct_odbacttlzn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4711 + +odbbrs = struct_odbbrs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4717 + +odbrofs = struct_odbrofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4724 + +odblofs = struct_odblofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4730 + +odbfix = struct_odbfix# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4744 + +odbrot = struct_odbrot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4752 + +odb3dcd = struct_odb3dcd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4762 + +odbmir = struct_odbmir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4769 + +odbscl = struct_odbscl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4776 + +odb3dto = struct_odb3dto# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4783 + +odbpofs = struct_odbpofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4789 + +iodbhpst = struct_iodbhpst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4805 + +iodbhppr = struct_iodbhppr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4826 + +iodbhpac = struct_iodbhpac# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4844 + +odb3dhdl = struct_odb3dhdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4851 + +odb3dpls = struct_odb3dpls# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4860 + +odb5dhdl = struct_odb5dhdl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4870 + +odb5dpls = struct_odb5dpls# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4877 + +odbaxisname = struct_odbaxisname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4883 + +odbspdlname = struct_odbspdlname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4891 + +odbrelaxis = struct_odbrelaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4897 + +iodbunsolic = struct_iodbunsolic# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4923 + +unsolicmsg_type_prm = struct_unsolicmsg_type_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4944 + +iodbunsolic2 = struct_iodbunsolic2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4957 + +idbunsolicmsg = struct_idbunsolicmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4966 + +unsolicmsg_type_msg = struct_unsolicmsg_type_msg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4986 + +idbunsolicmsg2 = struct_idbunsolicmsg2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4992 + +idbtrq = struct_idbtrq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 4999 + +embtcpprmw = struct_embtcpprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5016 + +fwlibprmw = struct_fwlibprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5022 + +flinkprmw = struct_flinkprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5027 + +iodbembethprmw = struct_iodbembethprmw# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5036 + +iodbpmainte = struct_iodbpmainte# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5046 + +odbofslen = struct_odbofslen# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5052 + +odbsysex = struct_odbsysex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5077 + +wseterror = struct_wseterror# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5085 + +iodbwseterror = struct_iodbwseterror# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5093 + +odbtrns = struct_odbtrns# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5101 + +odblrninfo = struct_odblrninfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5116 + +odblrninfo2 = struct_odblrninfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5131 + +odblrninfol = struct_odblrninfol# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5140 + +odblrnprf = struct_odblrnprf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5148 + +odbkeyinfo = struct_odbkeyinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5153 + +prginf = struct_prginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5158 + +toolinf = struct_toolinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5164 + +posinf = struct_posinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5179 + +odb3dchk = struct_odb3dchk# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5193 + +odb3dmtbinfo = struct_odb3dmtbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5202 + +odb3dmtbinfo2 = struct_odb3dmtbinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5211 + +idb3dmstop = struct_idb3dmstop# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5219 + +cexeinfo = struct_cexeinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5232 + +cmnddata = struct_cmnddata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5239 + +odbcancmd = struct_odbcancmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5246 + +iodbmdginfo = struct_iodbmdginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5258 + +odbmdgmsg = struct_odbmdgmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5272 + +odbmdgflow = struct_odbmdgflow# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5283 + +odbmdgdtmsg = struct_odbmdgdtmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5289 + +odbmdgval = union_odbmdgval# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5299 + +odbmdgdt = struct_odbmdgdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5305 + +odbsigdio = struct_odbsigdio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5312 + +odbsv2_grp1 = struct_odbsv2_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5322 + +odbsv2_grp2 = struct_odbsv2_grp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5332 + +odbsv2_grp3 = struct_odbsv2_grp3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5343 + +odbsv2_grp4 = struct_odbsv2_grp4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5349 + +odbsv2_grp5 = struct_odbsv2_grp5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5361 + +odbsv2_grp6 = struct_odbsv2_grp6# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5380 + +odbsv2_grp7 = struct_odbsv2_grp7# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5393 + +odbsp2_grp1 = struct_odbsp2_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5404 + +odbsp2_grp2 = struct_odbsp2_grp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5417 + +odbsp2_grp3 = struct_odbsp2_grp3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5428 + +odbsp2_grp4 = struct_odbsp2_grp4# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5434 + +odbsp2_grp5 = struct_odbsp2_grp5# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5446 + +odbsp2_grp6 = struct_odbsp2_grp6# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5457 + +odbsp2_grp7 = struct_odbsp2_grp7# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5470 + +odbsp2_grp8 = struct_odbsp2_grp8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5483 + +odblat_grp1 = struct_odblat_grp1# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5495 + +odbviewgrp2 = union_odbviewgrp2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5514 + +odbmdgwvdt = struct_odbmdgwvdt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5528 + +iodbidinf = struct_iodbidinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5556 + +odbsrcsst = struct_odbsrcsst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5565 + +odbsrcslyt = struct_odbsrcslyt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5572 + +idbchan = struct_idbchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5584 + +pmc_data = struct_pmc_data# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5592 + +idbchan2 = struct_idbchan2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5602 + +trgdata = struct_trgdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5608 + +odbbinfo = struct_odbbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5618 + +odbsd = struct_odbsd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5624 + +idbsfbchan = struct_idbsfbchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5631 + +idbsdtchan = struct_idbsdtchan# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5639 + +idbsdtchan2 = struct_idbsdtchan2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5648 + +idbsdttrg = struct_idbsdttrg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5653 + +rmtdgn_info = struct_rmtdgn_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5666 + +odbcaxis = struct_odbcaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5677 + +odbproo8 = struct_odbproo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5689 + +odbdyo8 = struct_odbdyo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5715 + +odbmdipo8 = struct_odbmdipo8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5723 + +prgdir2o8 = struct_prgdir2o8# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5731 + +cfileinfo = struct_cfileinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5749 + +tagODBFSSBAMP = struct_tagODBFSSBAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5767 + +tagODBPLSMDL = struct_tagODBPLSMDL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5777 + +tagIODBFSSBAXIS = struct_tagIODBFSSBAXIS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5796 + +tagODBFSSBMT = struct_tagODBFSSBMT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5813 + +tagODBFSSBINFO = struct_tagODBFSSBINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5822 + +tagODBIFSBLINE = struct_tagODBIFSBLINE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5831 + +tagODBIFSBINFO = struct_tagODBIFSBINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5838 + +tagODBFSSBSLVUNT = struct_tagODBFSSBSLVUNT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5844 + +tagODBIFSBSLUSV = struct_tagODBIFSBSLUSV# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5852 + +tagODBIFSBSVAMP = struct_tagODBIFSBSVAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5861 + +tagODBIFSBSLUSP = struct_tagODBIFSBSLUSP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5867 + +tagODBIFSBSLUPM = struct_tagODBIFSBSLUPM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5873 + +tagODBIFSBSPAMP = struct_tagODBIFSBSPAMP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5882 + +tagODBIFSBPLSMDL = struct_tagODBIFSBPLSMDL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5890 + +tagIODBIFSBAXIS = struct_tagIODBIFSBAXIS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5900 + +tagODBIFSBMNTSV = struct_tagODBIFSBMNTSV# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5913 + +tagODBIFSBMNTSP = struct_tagODBIFSBMNTSP# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5926 + +tagODBIFSBSYSALM = struct_tagODBIFSBSYSALM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5940 + +tagODBIFSBFSSBUNT = struct_tagODBIFSBFSSBUNT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5946 + +tagODBIFSBCOMSTATDTL = struct_tagODBIFSBCOMSTATDTL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5954 + +tagODBIFSBWARNINGMSG = struct_tagODBIFSBWARNINGMSG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5963 + +tagODBIFSBWARNHSTMSG = struct_tagODBIFSBWARNHSTMSG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5974 + +odbmsrhstinf = struct_odbmsrhstinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 5992 + +tag_ODBMSUXTERM = struct_tag_ODBMSUXTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6000 + +tag_ODBMSUYTERM = struct_tag_ODBMSUYTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6005 + +tag_ODBMSUINF = struct_tag_ODBMSUINF# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6012 + +odbmsudat = struct_odbmsudat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6018 + +tag_ODBEXPMCSGNLINF = struct_tag_ODBEXPMCSGNLINF# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6026 + +tag_ODBEXPMCSGNLTERM = struct_tag_ODBEXPMCSGNLTERM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6031 + +odbexpmcsgnl = struct_odbexpmcsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6036 + +odbmsrpmcsgnl = struct_odbmsrpmcsgnl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6046 + +odbmsrncdat = struct_odbmsrncdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6063 + +odbpowccyc = struct_odbpowccyc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6073 + +odbpowcouter = struct_odbpowcouter# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6080 + +odbpowchis = struct_odbpowchis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6087 + +odbpowchisall = struct_odbpowchisall# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6091 + +odbpwcm = struct_odbpwcm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6102 + +odbpwcmdat = struct_odbpwcmdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6111 + +posval = struct_posval# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6121 + +odbgrppos = struct_odbgrppos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6128 + +odbgrpaxis = struct_odbgrpaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6134 + +odbwact = struct_odbwact# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6138 + +iodbpmc = struct_iodbpmc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6215 + +iodbrwpmc = struct_iodbrwpmc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6228 + +odbpmcinf = struct_odbpmcinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6239 + +iodbpmccntl = struct_iodbpmccntl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6254 + +odbpmcalm = struct_odbpmcalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6259 + +odbpmcerr = struct_odbpmcerr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6265 + +odbpmctitle = struct_odbpmctitle# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6279 + +odbpmctitle2 = struct_odbpmctitle2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6293 + +iodbpmcext = struct_iodbpmcext# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6304 + +odbpmcadr = struct_odbpmcadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6313 + +odbpmcadrinfo = struct_odbpmcadrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6334 + +odbprfinfo = struct_odbprfinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6346 + +odbprfcnf = struct_odbprfcnf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6356 + +iodbbusprm = struct_iodbbusprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6381 + +iodbslvprm = struct_iodbslvprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6404 + +iodbslvprm2 = struct_iodbslvprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6425 + +iodbprfadr = struct_iodbprfadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6441 + +iodbslvadr = struct_iodbslvadr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6454 + +odbslvst = struct_odbslvst# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6463 + +odbtransinfo = struct_odbtransinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6537 + +_tcpprm = struct__tcpprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6550 + +_hostprm = struct__hostprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6558 + +_ftpprm = struct__ftpprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6564 + +_etbprm = struct__etbprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6571 + +_iodbetp = struct__iodbetp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6581 + +_odbetmsg = struct__odbetmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6587 + +_odbhddinf = struct__odbhddinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6595 + +_odbhdddir = struct__odbhdddir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6605 + +_odbhostdir = struct__odbhostdir# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6610 + +_dsmntinfo = struct__dsmntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6618 + +_common_prm = struct__common_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6633 + +_focas2_prm = struct__focas2_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6639 + +_ftp_client_prm = struct__ftp_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6648 + +_ftp_server_prm = struct__ftp_server_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6654 + +_ftptrans_prm = struct__ftptrans_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6658 + +_dtsvr_prm = struct__dtsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6663 + +_rmtdiag_client_prm = struct__rmtdiag_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6669 + +_rmtdiag_prm = struct__rmtdiag_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6675 + +_factolink_client_prm = struct__factolink_client_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6680 + +_factolink_prm = struct__factolink_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6684 + +_maintain_ping_prm = struct__maintain_ping_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6689 + +_maintain_prm = struct__maintain_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6693 + +_netsrv_prm = struct__netsrv_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6706 + +_unsolicmsg_prm = struct__unsolicmsg_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6719 + +_pmc_addr = struct__pmc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6725 + +_mbsvr_area_prm = struct__mbsvr_area_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6731 + +_mbsvr_prm = struct__mbsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6739 + +_user_account_prm = struct__user_account_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6744 + +_httpsvr_prm = struct__httpsvr_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6750 + +_stsntf_prm = struct__stsntf_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6756 + +_common_prm_flg = struct__common_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6766 + +_focas2_prm_flg = struct__focas2_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6772 + +_ftp_client_prm_flg = struct__ftp_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6781 + +_ftp_server_prm_flg = struct__ftp_server_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6787 + +_ftptrans_prm_flg = struct__ftptrans_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6791 + +_dtsvr_prm_flg = struct__dtsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6796 + +_rmtdiag_client_prm_flg = struct__rmtdiag_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6802 + +_rmtdiag_prm_flg = struct__rmtdiag_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6808 + +_facto_client_prm_flg = struct__facto_client_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6813 + +_facto_prm_flg = struct__facto_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6817 + +_ping_prm_flg = struct__ping_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6822 + +_maintain_prm_flg = struct__maintain_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6826 + +_netsrv_prm_flg = struct__netsrv_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6836 + +_unsolicmsg_type_prm_flg = struct__unsolicmsg_type_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6852 + +_unsolicmsg_prm_flg = struct__unsolicmsg_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6865 + +_mbsvr_area_prm_flg = struct__mbsvr_area_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6872 + +_mbsvr_prm_flg = struct__mbsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6880 + +_user_account_prm_flg = struct__user_account_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6885 + +_httpsvr_prm_flg = struct__httpsvr_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6891 + +_stsntf_prm_flg = struct__stsntf_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6897 + +_in_ethprm_flag = struct__in_ethprm_flag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6915 + +_in_ethprm = struct__in_ethprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6938 + +_out_ethprm = struct__out_ethprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6962 + +_out_ethdsmode = struct__out_ethdsmode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6966 + +_out_ethping1shot = struct__out_ethping1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6971 + +_out_ethping = struct__out_ethping# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6978 + +_emblsi = struct__emblsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 6991 + +_boardlsi = struct__boardlsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7005 + +_out_ethlsi = struct__out_ethlsi# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7018 + +_tsk_sts = struct__tsk_sts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7023 + +_out_ethtask = struct__out_ethtask# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7031 + +_out_ethlog1shot = struct__out_ethlog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7044 + +_out_ethlog = struct__out_ethlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7051 + +_out_ethtype = struct__out_ethtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7059 + +_out_ethtype2 = struct__out_ethtype2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7070 + +_out_ethtype3 = struct__out_ethtype3# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7083 + +_out_dsstate = struct__out_dsstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7094 + +_out_unsolicstate = struct__out_unsolicstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7100 + +_clnt_info = struct__clnt_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7107 + +_out_fsinfo = struct__out_fsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7113 + +_mbsvr_clnt_info = struct__mbsvr_clnt_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7119 + +_out_mbsvrinfo = struct__out_mbsvrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7125 + +_out_fl_devtype = struct__out_fl_devtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7135 + +_out_pnc_devtype = struct__out_pnc_devtype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7141 + +_out_netdevprm = struct__out_netdevprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7148 + +_eip_common_prm = struct__eip_common_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7160 + +_eipa_basic_prm = struct__eipa_basic_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7175 + +_in_eip_common_prm_flg = struct__in_eip_common_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7186 + +_in_eipa_basic_prm_flg = struct__in_eipa_basic_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7194 + +_eip_type_prm = struct__eip_type_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7215 + +_eipa_alloc_prm = struct__eipa_alloc_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7223 + +_eip_type_prm_flg = struct__eip_type_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7235 + +_in_eipa_alloc_prm_flg = struct__in_eipa_alloc_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7243 + +_out_eip_msnsinfo = struct__out_eip_msnsinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7249 + +_out_eip_deviceinfo = struct__out_eip_deviceinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7258 + +_out_eipa_scndata = struct__out_eipa_scndata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7264 + +_out_eip_listdetail = struct__out_eip_listdetail# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7280 + +_eip_unuse_addr = struct__eip_unuse_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7286 + +_eip_pmc_addr = struct__eip_pmc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7292 + +_eip_multi_addr = struct__eip_multi_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7299 + +_eips_basic_prm = struct__eips_basic_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7312 + +_out_eips_state_prm = struct__out_eips_state_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7320 + +_eips_conn_prm = struct__eips_conn_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7335 + +_eips_electronic_key = struct__eips_electronic_key# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7345 + +_eips_alloc_prm = struct__eips_alloc_prm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7365 + +_in_eips_basic_prm_flg = struct__in_eips_basic_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7376 + +_in_eips_basic = struct__in_eips_basic# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7381 + +_in_eips_conn_prm_flg = struct__in_eips_conn_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7394 + +_in_eips_alloc_prm_flg = struct__in_eips_alloc_prm_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7418 + +_in_eips_alloc = struct__in_eips_alloc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7423 + +_out_eips_com_info = struct__out_eips_com_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7428 + +_out_eips_detail_info = struct__out_eips_detail_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7446 + +_out_eips_identity_info = struct__out_eips_identity_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7459 + +_out_adpsafe_mntinfo = struct__out_adpsafe_mntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7498 + +_T_MAS_USR = struct__T_MAS_USR# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7509 + +_T_BUS_PARA = struct__T_BUS_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7531 + +_T_MODE_ADDR_ALLOC = struct__T_MODE_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7540 + +_T_SLAVE_IND_PARA = struct__T_SLAVE_IND_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7546 + +_T_SLAVE_SUB_PARA = struct__T_SLAVE_SUB_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7553 + +_T_USR_PRM_DATA = struct__T_USR_PRM_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7560 + +_T_PRM_DATA = struct__T_PRM_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7572 + +_T_CFG_DATA = struct__T_CFG_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7578 + +_T_SLV_USR_DATA = struct__T_SLV_USR_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7584 + +_T_SLAVE_PARA = struct__T_SLAVE_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7595 + +_T_DGN_ADDR_ALLOC = struct__T_DGN_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7605 + +_T_SLOT_IND_PARA = struct__T_SLOT_IND_PARA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7611 + +_T_MODULE_DATA = struct__T_MODULE_DATA# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7618 + +_T_DIDO_ADDR_ALLOC = struct__T_DIDO_ADDR_ALLOC# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7633 + +_OUT_PBMPRM = struct__OUT_PBMPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7645 + +_T_MAS_USR_FLG = struct__T_MAS_USR_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7652 + +_T_BUS_PARA_FLG = struct__T_BUS_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7675 + +_T_MODE_ADDR_ALLOC_FLG = struct__T_MODE_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7683 + +_T_SLAVE_IND_PARA_FLG = struct__T_SLAVE_IND_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7689 + +_T_SLAVE_SUB_PARA_FLG = struct__T_SLAVE_SUB_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7696 + +_T_USR_PRM_DATA_FLG = struct__T_USR_PRM_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7702 + +_T_PRM_DATA_FLG = struct__T_PRM_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7713 + +_T_CFG_DATA_FLG = struct__T_CFG_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7719 + +_T_SLV_USR_DATA_FLAG = struct__T_SLV_USR_DATA_FLAG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7725 + +_T_SLAVE_PARA_FLG = struct__T_SLAVE_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7736 + +_T_DGN_ADDR_ALLOC_FLG = struct__T_DGN_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7745 + +_T_SLOT_IND_PARA_FLG = struct__T_SLOT_IND_PARA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7751 + +_T_MODULE_DATA_FLG = struct__T_MODULE_DATA_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7758 + +_T_DIDO_ADDR_ALLOC_FLG = struct__T_DIDO_ADDR_ALLOC_FLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7773 + +_IN_PBMPRM = struct__IN_PBMPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7785 + +_IN_PBMPRMFLG = struct__IN_PBMPRMFLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7797 + +_T_SLVSLT_IND = struct__T_SLVSLT_IND# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7803 + +_T_SLVTBL = struct__T_SLVTBL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7815 + +_OUT_ALLSLVTBL = struct__OUT_ALLSLVTBL# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7819 + +_T_MAXMODLENPRM = struct__T_MAXMODLENPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7827 + +_OUT_PBMSUBPRM = struct__OUT_PBMSUBPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7838 + +_T_ERR_CODE = struct__T_ERR_CODE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7844 + +_OUT_CHGMODERESULT = struct__OUT_CHGMODERESULT# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7851 + +_T_DATA_REF_TIM = struct__T_DATA_REF_TIM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7858 + +_OUT_PBMCOMINFO = struct__OUT_PBMCOMINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7865 + +_OUT_PBMNODEINFO = struct__OUT_PBMNODEINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7876 + +_OUT_PBMSLOTINFO = struct__OUT_PBMSLOTINFO# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7893 + +_OUT_PBSPRM = struct__OUT_PBSPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7907 + +_IN_PBSPRMFLG = struct__IN_PBSPRMFLG# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7921 + +_IN_PBSPRM = struct__IN_PBSPRM# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7934 + +_OUT_PBSSTATUS = struct__OUT_PBSSTATUS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7943 + +_OUT_PBSPRM2 = struct__OUT_PBSPRM2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7960 + +_IN_PBSPRMFLG2 = struct__IN_PBSPRMFLG2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7978 + +_IN_PBSPRM2 = struct__IN_PBSPRM2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 7994 + +_OUT_PBSSTATUS2 = struct__OUT_PBSSTATUS2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8005 + +odbnode = struct_odbnode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8018 + +odbpmmslv = struct_odbpmmslv# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8029 + +odbpmmsyd = struct_odbpmmsyd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8038 + +idbpmmgti = struct_idbpmmgti# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8046 + +odbpmmget = struct_odbpmmget# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8061 + +odbpmmprp = struct_odbpmmprp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8069 + +idbpmmprp = struct_idbpmmprp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8077 + +odbpmmio = struct_odbpmmio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8082 + +iodbrtmio = struct_iodbrtmio# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8093 + +iodbrtmior = struct_iodbrtmior# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8100 + +odbipl = struct_odbipl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8109 + +iodbaxis = struct_iodbaxis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8116 + +realmes = struct_realmes# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8122 + +odbcsvid = struct_odbcsvid# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8134 + +odbcspid = struct_odbcspid# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8145 + +odbcsvid2 = struct_odbcsvid2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8163 + +odbcspid2 = struct_odbcspid2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8175 + +dcsmcc = struct_dcsmcc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8186 + +dcsmca = struct_dcsmca# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8191 + +dcsfmoni = struct_dcsfmoni# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8196 + +dcscrsalm = struct_dcscrsalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8213 + +dcssvspsts = struct_dcssvspsts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8220 + +dcssvspst2 = struct_dcssvspst2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8231 + +_pmc_reg = struct__pmc_reg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8241 + +_out_dnmprm_bus = struct__out_dnmprm_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8257 + +_out_dnmprm_each_node = struct__out_dnmprm_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8271 + +_out_dnmprm = struct__out_dnmprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8278 + +_out_dnmprm_bus2 = struct__out_dnmprm_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8294 + +_out_dnmprm2 = struct__out_dnmprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8301 + +_in_dnmprmflag_bus = struct__in_dnmprmflag_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8314 + +_in_dnmprmflag_each_node = struct__in_dnmprmflag_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8324 + +_in_dnmprmflag = struct__in_dnmprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8331 + +_in_dnmprmflag_bus2 = struct__in_dnmprmflag_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8344 + +_in_dnmprmflag2 = struct__in_dnmprmflag2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8351 + +_in_dnmprm_bus = struct__in_dnmprm_bus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8362 + +_in_dnmprm_each_node = struct__in_dnmprm_each_node# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8376 + +_in_dnmprm = struct__in_dnmprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8383 + +_in_dnmprm_bus2 = struct__in_dnmprm_bus2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8396 + +_in_dnmprm2 = struct__in_dnmprm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8403 + +_out_dnmnode = struct__out_dnmnode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8408 + +_out_dnmnodeinfo = struct__out_dnmnodeinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8418 + +_out_dnmfirm = struct__out_dnmfirm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8430 + +_out_dnmerr_record = struct__out_dnmerr_record# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8436 + +_out_dnmerr = struct__out_dnmerr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8440 + +_out_dnmhist_log = struct__out_dnmhist_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8454 + +_out_dnmhist = struct__out_dnmhist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8460 + +_out_dnsprm = struct__out_dnsprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8477 + +_in_dnsprmflag = struct__in_dnsprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8491 + +_in_dnsprm = struct__in_dnsprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8507 + +_dnsidentityinfo = struct__dnsidentityinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8519 + +_dnsstatusinfo = struct__dnsstatusinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8528 + +_out_dnsmonitor = struct__out_dnsmonitor# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8533 + +_out_dnshist_log = struct__out_dnshist_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8547 + +_out_dnshist = struct__out_dnshist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8553 + +_out_flntprm = struct__out_flntprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8597 + +_in_flntprmflag = struct__in_flntprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8631 + +_in_flntprm = struct__in_flntprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8667 + +_out_flntentry = struct__out_flntentry# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8675 + +_out_flntnodetbl = struct__out_flntnodetbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8693 + +_out_flntnettbl = struct__out_flntnettbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8704 + +_out_flntlog = struct__out_flntlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8725 + +_out_flntlog2 = struct__out_flntlog2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8748 + +_out_flnteachmsg = struct__out_flnteachmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8761 + +_out_flntmsg = struct__out_flntmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8767 + +_out_flntdevinfo = struct__out_flntdevinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8776 + +_out_flntdevinfo2 = struct__out_flntdevinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8783 + +_each_sts = struct__each_sts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8791 + +_out_flntsfsts = struct__out_flntsfsts# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8797 + +_each_err = struct__each_err# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8804 + +_node_err = struct__node_err# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8808 + +_out_flntsferrtbl = struct__out_flntsferrtbl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8815 + +_out_cclrprm = struct__out_cclrprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8841 + +_in_cclrprmflag = struct__in_cclrprmflag# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8859 + +_in_cclrprm = struct__in_cclrprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8879 + +_out_cclrinfo = struct__out_cclrinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8888 + +_out_usbinfo = struct__out_usbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8904 + +_out_usblog1shot = struct__out_usblog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8918 + +_out_usblog = struct__out_usblog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8924 + +_pnd_addr = struct__pnd_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8935 + +_pnd_common_param = struct__pnd_common_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8946 + +_pnd_ping_param = struct__pnd_ping_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8952 + +_pnd_setting_param = struct__pnd_setting_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8966 + +_pnd_param_flg = struct__pnd_param_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8989 + +_pnd_param = struct__pnd_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 8995 + +_in_pnd_param = struct__in_pnd_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9002 + +_out_pnd_mntinfo = struct__out_pnd_mntinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9021 + +_pnc_addr = struct__pnc_addr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9033 + +_pnc_common_param = struct__pnc_common_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9041 + +_pnc_ping_param = struct__pnc_ping_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9048 + +_pnc_setting_param = struct__pnc_setting_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9060 + +_pnc_param = struct__pnc_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9067 + +_pnc_addr_top = struct__pnc_addr_top# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9077 + +_pnc_common_param_w = struct__pnc_common_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9084 + +_pnc_setting_param_w = struct__pnc_setting_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9096 + +_pnc_param_flg = struct__pnc_param_flg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9112 + +_pnc_param_w = struct__pnc_param_w# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9119 + +_in_pnc_param = struct__in_pnc_param# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9125 + +_out_pnc_cntrlr_info = struct__out_pnc_cntrlr_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9132 + +_out_pnc_device_info = struct__out_pnc_device_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9147 + +_out_pnc_allcom_stat = struct__out_pnc_allcom_stat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9152 + +_out_pnc_detail_info = struct__out_pnc_detail_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9160 + +_out_ectlog1shot = struct__out_ectlog1shot# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9176 + +_out_ectlog = struct__out_ectlog# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9182 + +_out_ecttype = struct__out_ecttype# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9189 + +_out_ectdevinfo = struct__out_ectdevinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9199 + +_out_ectnetinfo = struct__out_ectnetinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9205 + +odbrenplt = struct_odbrenplt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9215 + +odbptime2 = struct_odbptime2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9226 + +scdldata = struct_scdldata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9239 + +odbptaxistat = struct_odbptaxistat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9278 + +odbptspstat = struct_odbptspstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9312 + +odbptaxfuncstat = struct_odbptaxfuncstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9345 + +odbptcomment = struct_odbptcomment# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9354 + +odbpthis_gb = struct_odbpthis_gb# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9370 + +odbpthis_pt = struct_odbpthis_pt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9385 + +odbpthis_ax = struct_odbpthis_ax# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9413 + +odbpthis_sp = struct_odbpthis_sp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9442 + +odbpthis_aux = struct_odbpthis_aux# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9462 + +odbpthis_log = struct_odbpthis_log# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9469 + +odbptcnvinfo2 = struct_odbptcnvinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9476 + +odbaxsts_bg = struct_odbaxsts_bg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9480 + +iodbpalax = struct_iodbpalax# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9487 + +odbahdck = struct_odbahdck# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9497 + +odbrstlist = struct_odbrstlist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9506 + +odbrstlist2 = struct_odbrstlist2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9521 + +iodbrstinfo = struct_iodbrstinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9543 + +iodbrstinfo2 = struct_iodbrstinfo2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9571 + +odbrstmpinfo = struct_odbrstmpinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9580 + +iodbsuofs = struct_iodbsuofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9588 + +odbsuodata = struct_odbsuodata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9594 + +odbfilestatus = struct_odbfilestatus# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9608 + +odbproginfo = struct_odbproginfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9614 + +odbtpnlinf = struct_odbtpnlinf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9622 + +odbpmcaxisinfo = struct_odbpmcaxisinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9644 + +odbmddinfo = struct_odbmddinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9660 + +iodbmddexceptinfo = struct_iodbmddexceptinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9666 + +odbusbsize = struct_odbusbsize# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9678 + +idbusbfile = struct_idbusbfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9691 + +odbusbinfo = struct_odbusbinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9698 + +odbusbfile = struct_odbusbfile# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9714 + +idbusbsearch = struct_idbusbsearch# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9723 + +odbrbsignal = struct_odbrbsignal# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9734 + +iodbrbsignal2 = struct_iodbrbsignal2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9742 + +iodbrbalmmsg = struct_iodbrbalmmsg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9746 + +odbrbgrplist = struct_odbrbgrplist# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9754 + +idbrbgroup = struct_idbrbgroup# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9760 + +idbrbsignal = struct_idbrbsignal# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9764 + +iodbrbtopsig = struct_iodbrbtopsig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9770 + +iodbrbpowersig = struct_iodbrbpowersig# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9778 + +iodbrbcomset = struct_iodbrbcomset# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9788 + +iodbrbsummary = struct_iodbrbsummary# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9794 + +iodbindexprm = struct_iodbindexprm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9806 + +iodbindexdat = struct_iodbindexdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9815 + +indexposdat = struct_indexposdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9826 + +odbindexinfo = struct_odbindexinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9833 + +realnum = struct_realnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9841 + +odbchopping = struct_odbchopping# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9849 + +_odbcoord = struct__odbcoord# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9859 + +idbtwp_euler_fmt = struct_idbtwp_euler_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9867 + +idbtwp_rpy_fmt = struct_idbtwp_rpy_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9877 + +idbtwp_3p_fmt = struct_idbtwp_3p_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9886 + +idbtwp_2vct_fmt = struct_idbtwp_2vct_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9893 + +idbtwp_pjct_fmt = struct_idbtwp_pjct_fmt# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9901 + +idbviewgrp = union_idbviewgrp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9909 + +odbftrmtx = struct_odbftrmtx# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9914 + +_odbmcshead = struct__odbmcshead# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9923 + +odbsfsgalm = struct_odbsfsgalm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9931 + +odbsfsgalmtime = struct_odbsfsgalmtime# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9940 + +odbsfsgloginf = struct_odbsfsgloginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9953 + +iodbsfsgsiginf = struct_iodbsfsgsiginf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9960 + +odbsfsgsiginfex = struct_odbsfsgsiginfex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9966 + +iodbsfsgsighis = struct_iodbsfsgsighis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9974 + +odbsfsgsignalnum = struct_odbsfsgsignalnum# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9979 + +iodbsfsgdspstat = struct_iodbsfsgdspstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 9985 + +iodbpunch1_ex = struct_iodbpunch1_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10001 + +iodbpunch2_ex = struct_iodbpunch2_ex# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10016 + +odbmmscrninf = struct_odbmmscrninf# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10023 + +iodbmmiconcstmstring = struct_iodbmmiconcstmstring# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10029 + +iodbmmctgrycstmstring = struct_iodbmmctgrycstmstring# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10034 + +iodbmmmcscrndefdat = struct_iodbmmmcscrndefdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10040 + +iodbmmmcctgrydefdat = struct_iodbmmmcctgrydefdat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10044 + +iodbedge2 = struct_iodbedge2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10073 + +iodbpwrctl = struct_iodbpwrctl# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10093 + +iodbdsplc = struct_iodbdsplc# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10103 + +odblstate = struct_odblstate# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10119 + +odblpwofs = struct_odblpwofs# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10130 + +idblswork = struct_idblswork# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10137 + +odblalmhis = struct_odblalmhis# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10156 + +odbplsdata = struct_odbplsdata# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10171 + +odbuvmcrpt2 = struct_odbuvmcrpt2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10180 + +odbhmprogstat = struct_odbhmprogstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10189 + +odbtpaprg = struct_odbtpaprg# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10231 + +idbtpinfo = struct_idbtpinfo# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10239 + +tprogeditcmd = struct_tprogeditcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10246 + +tprogcmd = struct_tprogcmd# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10257 + +iodbsimuelm = struct_iodbsimuelm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10317 + +iodbsimuelm2 = struct_iodbsimuelm2# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10379 + +odbtunreq = struct_odbtunreq# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10389 + +obdtunstat = struct_obdtunstat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10396 + +data_info = struct_data_info# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10410 + +iodbrct_item = struct_iodbrct_item# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10427 + +iodbrct_cstmname = struct_iodbrct_cstmname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10434 + +iodbrct_grpptn = struct_iodbrct_grpptn# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10439 + +odbrct_slctptnname = struct_odbrct_slctptnname# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10444 + +odbpressure = struct_odbpressure# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10449 + +odbexpos = struct_odbexpos# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10455 + +iodbwaitmcode = struct_iodbwaitmcode# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10463 + +curoverr = struct_curoverr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10473 + +curload = struct_curload# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10480 + +curtemp = struct_curtemp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10487 + +currdtm = struct_currdtm# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10492 + +odbsoccur = struct_odbsoccur# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10501 + +soctlattr = struct_soctlattr# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10506 + +soctldat = struct_soctldat# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 10515 + +iodbcbp = struct_iodbcbp# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15343 + +tag_PMCLAD_COIL_ADDRESS = struct_tag_PMCLAD_COIL_ADDRESS# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15967 + +tag_PMCLAD_COIL_STRING = struct_tag_PMCLAD_COIL_STRING# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15975 + +tag_PMCLAD_MESSAGE = struct_tag_PMCLAD_MESSAGE# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15983 + +odbdllversion = struct_odbdllversion# /mnt/c/Users/edo2313/Desktop/fwlib/examples/ctypes/fwlib32.h: 15994 + +# No inserted files + +# No prefix-stripping + diff --git a/examples/ctypes/main.py b/examples/ctypes/main.py index 7b5fb10..7b7c366 100644 --- a/examples/ctypes/main.py +++ b/examples/ctypes/main.py @@ -1,19 +1,14 @@ import ctypes from pathlib import Path +from fwlib32 import * # must rename libfwlib32-$plat-$arch.so.$version to libfwlib32.so libpath = ( # ../../libfwlib32.so Path.cwd().parents[1] / "libfwlib32.so" ) -focas = ctypes.cdll.LoadLibrary(libpath) -focas.cnc_startupprocess.restype = ctypes.c_short -focas.cnc_exitprocess.restype = ctypes.c_short -focas.cnc_allclibhndl3.restype = ctypes.c_short -focas.cnc_freelibhndl.restype = ctypes.c_short -focas.cnc_rdcncid.restype = ctypes.c_short - -ret = focas.cnc_startupprocess(0, "focas.log") + +ret = cnc_startupprocess(0, "focas.log") if ret != 0: raise Exception(f"Failed to create required log file! ({ret})") @@ -23,7 +18,7 @@ libh = ctypes.c_ushort(0) print(f"connecting to machine at {ip}:{port}...") -ret = focas.cnc_allclibhndl3( +ret = cnc_allclibhndl3( ip.encode(), port, timeout, @@ -34,7 +29,7 @@ try: cnc_ids = (ctypes.c_uint32 * 4)() - ret = focas.cnc_rdcncid(libh, cnc_ids) + ret = cnc_rdcncid(libh, cnc_ids) if ret != 0: raise Exception(f"Failed to read cnc id! ({ret})") @@ -42,8 +37,8 @@ print(f"machine_id={machine_id}") finally: - ret = focas.cnc_freelibhndl(libh) + ret = cnc_freelibhndl(libh) if ret != 0: raise Exception(f"Failed to free library handle! ({ret})") -focas.cnc_exitprocess() +cnc_exitprocess() diff --git a/fwlib32.h b/fwlib32.h index e013452..864bde8 100644 --- a/fwlib32.h +++ b/fwlib32.h @@ -258,16 +258,16 @@ namespace Fwlib32 /* cnc_actf:read actual axis feedrate(F) */ /* cnc_acts:read actual spindle speed(S) */ typedef struct odbact { - short dummy[2] ; /* dummy */ - long data ; /* actual feed / actual spindle */ + int16_t dummy[2] ; /* dummy */ + int32_t data ; /* actual feed / actual spindle */ } ODBACT ; /* cnc_acts2:read actual spindle speed(S) */ /* (All or specified ) */ typedef struct odbact2 { - short datano; /* spindle number */ - short type; /* dummy */ - long data[MAX_SPINDLE]; /* spindle data */ + int16_t datano; /* spindle number */ + int16_t type; /* dummy */ + int32_t data[MAX_SPINDLE]; /* spindle data */ } ODBACT2 ; /* cnc_absolute:read absolute axis position */ @@ -284,14 +284,14 @@ typedef struct odbact2 { /* cnc_relative_bg:read relative axis position (BG) */ /* cnc_machine_bg:read machine axis position (BG) */ typedef struct odbaxis { - short dummy ; /* dummy */ - short type ; /* axis number */ - long data[MAX_AXIS] ; /* data value */ + int16_t dummy ; /* dummy */ + int16_t type ; /* axis number */ + int32_t data[MAX_AXIS] ; /* data value */ } ODBAXIS ; typedef struct odbaxis_ex { - short counter ; /* counter */ - short type ; /* axis number */ - long data[MAX_AXIS] ; /* data value */ + int16_t counter ; /* counter */ + int16_t type ; /* axis number */ + int32_t data[MAX_AXIS] ; /* data value */ } ODBAXIS_EX ; /*-------------------------------------*/ @@ -299,24 +299,24 @@ typedef struct odbaxis_ex { /*-------------------------------------*/ typedef struct realdata { - double val; /* data value */ - long dec; /* decimal point */ - long dummy; + double val; /* data value */ + int32_t dec; /* decimal point */ + int32_t dummy; } REALDATA; /* cnc_prstwkcd64:preset work coordinate */ typedef struct idbwra64 { - short datano; /* dummy */ - short type; /* axis number */ - short dummy[2]; /* dummy2 */ - REALDATA data[MAX_AXIS]; /* preset data */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int16_t dummy[2]; /* dummy2 */ + REALDATA data[MAX_AXIS]; /* preset data */ } IDBWRA64; /* cnc_wrrelpos64:set origin / preset relative axis position */ typedef struct idbwrr64 { - short datano; /* dummy */ - short type; /* axis number */ - short dummy[2]; /* dummy2 */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int16_t dummy[2]; /* dummy2 */ REALDATA data[MAX_AXIS]; /* preset data */ } IDBWRR64; @@ -324,8 +324,8 @@ typedef struct idbwrr64 { typedef struct odbcmd64 { char adrs; /* command address */ char num; /* M-Code / axis num */ - short flag; /* add info */ - long dec_val; /* decimal point */ + int16_t flag; /* add info */ + int32_t dec_val; /* decimal point */ double cmd_val; /* command data */ } ODBCMD64; @@ -334,34 +334,34 @@ typedef struct odbcmd64 { typedef struct odbdatrng64 { double data_min; /* lower limit */ double data_max; /* upper limit */ - long dec; /* decimal point */ - long status; /* status of setting */ + int32_t dec; /* decimal point */ + int32_t status; /* status of setting */ } ODBDATRNG64; /* cnc_rdzofsr64:read work zero offset value(area specified) */ typedef struct iodbzor64 { - short datano_s; /* start offset number */ - short type; /* axis number */ - short datano_e; /* end offset number */ - short dummy; /* dummy */ + int16_t datano_s; /* start offset number */ + int16_t type; /* axis number */ + int16_t datano_e; /* end offset number */ + int16_t dummy; /* dummy */ REALDATA data[MAX_AXIS*8]; /* offset value */ } IODBZOR64; /* In case that the number of axes is MAX_AXIS, the number of data is 7 */ /* cnc_rdparam64 : read parameter (IEEE double version) */ /* cnc_wrparam64 : write parameter (IEEE double version) */ typedef struct iodbpsd64 { - short datano; /* data number */ - short type ; /* data type */ - short axis ; /* axis number */ - short dummy ; /* dummy */ + int16_t datano; /* data number */ + int16_t type ; /* data type */ + int16_t axis ; /* axis number */ + int16_t dummy ; /* dummy */ union { char cdata; /* parameter / setting data */ - short idata; /* short tyoe data */ - long ldata; /* long tyoe data */ + int16_t idata; /* int16_t tyoe data */ + int32_t ldata; /* int32_t tyoe data */ REALDATA rdata; /* real type data */ char cdatas[MAX_AXIS]; - short idatas[MAX_AXIS]; - long ldatas[MAX_AXIS]; + int16_t idatas[MAX_AXIS]; + int32_t ldatas[MAX_AXIS]; REALDATA rdatas[MAX_AXIS]; } u; } IODBPSD64; @@ -371,25 +371,25 @@ typedef struct iodbpsd64 { /* cnc_rdwkcdsfms64:read work coordinate shift measure */ /* cnc_wrwkcdsfms64:write work coordinate shift measure */ typedef struct iodbwcsf64 { - short dummy1; /* dummy1 */ - short type; /* axis number */ - short dummy2[2]; /* dummy2 */ + int16_t dummy1; /* dummy1 */ + int16_t type; /* axis number */ + int16_t dummy2[2]; /* dummy2 */ REALDATA data[MAX_AXIS]; /* data */ } IODBWCSF64; /* cnc_wrzofs64:write work zero offset value */ typedef struct iodbzofs64 { - short datano; /* offset NO. */ - short type; /* axis number */ - short dummy[2]; /* dummy */ + int16_t datano; /* offset NO. */ + int16_t type; /* axis number */ + int16_t dummy[2]; /* dummy */ REALDATA data[MAX_AXIS]; /* data value */ } IODBZOFS64; /* cnc_machine:read machine axis position */ typedef struct odbaxis64 { - short dummy1 ; /* dummy1 */ - short type ; /* axis number */ - short dummy2[2]; /* dummy2 */ + int16_t dummy1 ; /* dummy1 */ + int16_t type ; /* axis number */ + int16_t dummy2[2]; /* dummy2 */ REALDATA data[MAX_AXIS]; /* data value */ } ODBAXIS64 ; @@ -398,25 +398,25 @@ typedef struct odbaxdt64 { char name[4]; /* axis name */ char dummy[4]; double data; /* position data */ - short dec; /* decimal position */ - short unit; /* data unit */ - short flag; /* flags */ - short reserve; /* reserve */ + int16_t dec; /* decimal position */ + int16_t unit; /* data unit */ + int16_t flag; /* flags */ + int16_t reserve; /* reserve */ } ODBAXDT64 ; typedef struct odbdgn64 { - short datano ; /* data number */ - short type ; /* axis number */ - short axis ; /* axis number */ - short dummy ; /* dummy */ + int16_t datano ; /* data number */ + int16_t type ; /* axis number */ + int16_t axis ; /* axis number */ + int16_t dummy ; /* dummy */ union { char cdata ; /* diagnosis data */ - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALDATA rdata ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; REALDATA rdatas[MAX_AXIS] ; } u ; } ODBDGN64 ; @@ -424,157 +424,157 @@ typedef struct odbdgn64 { /* cnc_wrtofsdrctinp:write Tool offset data Direct Input(IEEE double version) */ typedef struct realmes64 { double mes_val; /* data of real measeure */ - long dec_val; /* decimal point of real measeure */ - long dummy; /* dummy */ + int32_t dec_val; /* decimal point of real measeure */ + int32_t dummy; /* dummy */ } REALMES64; /* cnc_rddynamic:read all dynamic data */ typedef struct odbdy { - short dummy ; - short axis ; /* axis number */ - short alarm ; /* alarm status */ - short prgnum ; /* current program number */ - short prgmnum ; /* main program number */ - long seqnum ; /* current sequence number */ - long actf ; /* actual feedrate */ - long acts ; /* actual spindle speed */ + int16_t dummy ; + int16_t axis ; /* axis number */ + int16_t alarm ; /* alarm status */ + int16_t prgnum ; /* current program number */ + int16_t prgmnum ; /* main program number */ + int32_t seqnum ; /* current sequence number */ + int32_t actf ; /* actual feedrate */ + int32_t acts ; /* actual spindle speed */ union { struct { - long absolute[MAX_AXIS] ; /* absolute position */ - long machine[MAX_AXIS] ; /* machine position */ - long relative[MAX_AXIS] ; /* relative position */ - long distance[MAX_AXIS] ; /* distance to go */ + int32_t absolute[MAX_AXIS] ; /* absolute position */ + int32_t machine[MAX_AXIS] ; /* machine position */ + int32_t relative[MAX_AXIS] ; /* relative position */ + int32_t distance[MAX_AXIS] ; /* distance to go */ } faxis ; struct { - long absolute ; /* absolute position */ - long machine ; /* machine position */ - long relative ; /* relative position */ - long distance ; /* distance to go */ + int32_t absolute ; /* absolute position */ + int32_t machine ; /* machine position */ + int32_t relative ; /* relative position */ + int32_t distance ; /* distance to go */ } oaxis ; /* In case of no axis */ } pos ; } ODBDY ; /* cnc_rddynamic2:read all dynamic data */ typedef struct odbdy2 { - short dummy ; - short axis ; /* axis number */ - long alarm ; /* alarm status */ - long prgnum ; /* current program number */ - long prgmnum ; /* main program number */ - long seqnum ; /* current sequence number */ - long actf ; /* actual feedrate */ - long acts ; /* actual spindle speed */ + int16_t dummy ; + int16_t axis ; /* axis number */ + int32_t alarm ; /* alarm status */ + int32_t prgnum ; /* current program number */ + int32_t prgmnum ; /* main program number */ + int32_t seqnum ; /* current sequence number */ + int32_t actf ; /* actual feedrate */ + int32_t acts ; /* actual spindle speed */ union { struct { - long absolute[MAX_AXIS] ; /* absolute position */ - long machine[MAX_AXIS] ; /* machine position */ - long relative[MAX_AXIS] ; /* relative position */ - long distance[MAX_AXIS] ; /* distance to go */ + int32_t absolute[MAX_AXIS] ; /* absolute position */ + int32_t machine[MAX_AXIS] ; /* machine position */ + int32_t relative[MAX_AXIS] ; /* relative position */ + int32_t distance[MAX_AXIS] ; /* distance to go */ } faxis ; struct { - long absolute ; /* absolute position */ - long machine ; /* machine position */ - long relative ; /* relative position */ - long distance ; /* distance to go */ + int32_t absolute ; /* absolute position */ + int32_t machine ; /* machine position */ + int32_t relative ; /* relative position */ + int32_t distance ; /* distance to go */ } oaxis ; /* In case of 1 axis */ } pos ; } ODBDY2 ; /* cnc_rddynamic3:read all dynamic data(3) */ typedef struct odbdy3 { - short dummy ; - short axis ; /* axis number */ - long alarm ; /* alarm status */ - long prgnum ; /* current program number */ - long prgmnum ; /* main program number */ - long seqnum ; /* current sequence number */ - long actf ; /* actual feedrate */ - long acts ; /* actual spindle speed */ + int16_t dummy ; + int16_t axis ; /* axis number */ + int32_t alarm ; /* alarm status */ + int32_t prgnum ; /* current program number */ + int32_t prgmnum ; /* main program number */ + int32_t seqnum ; /* current sequence number */ + int32_t actf ; /* actual feedrate */ + int32_t acts ; /* actual spindle speed */ union { struct { - long absolute[MAX_AXIS] ; /* absolute position */ - long machine[MAX_AXIS] ; /* machine position */ - long relative[MAX_AXIS] ; /* relative position */ - long distance[MAX_AXIS] ; /* distance to go */ + int32_t absolute[MAX_AXIS] ; /* absolute position */ + int32_t machine[MAX_AXIS] ; /* machine position */ + int32_t relative[MAX_AXIS] ; /* relative position */ + int32_t distance[MAX_AXIS] ; /* distance to go */ } faxis ; struct { - long absolute ; /* absolute position */ - long machine ; /* machine position */ - long relative ; /* relative position */ - long distance ; /* distance to go */ + int32_t absolute ; /* absolute position */ + int32_t machine ; /* machine position */ + int32_t relative ; /* relative position */ + int32_t distance ; /* distance to go */ } oaxis ; /* In case of 1 axis */ } pos ; } ODBDY3 ; /* cnc_rddynamic3m:read all dynamic data(3m) */ typedef struct odbdy3m { - short dummy ; - short axis ; /* axis number */ - long alarm ; /* alarm status */ - long prgnum ; /* current program number */ - long prgmnum ; /* main program number */ - long seqnum ; /* current sequence number */ - long actf ; /* actual feedrate */ - long acts ; /* actual spindle speed */ + int16_t dummy ; + int16_t axis ; /* axis number */ + int32_t alarm ; /* alarm status */ + int32_t prgnum ; /* current program number */ + int32_t prgmnum ; /* main program number */ + int32_t seqnum ; /* current sequence number */ + int32_t actf ; /* actual feedrate */ + int32_t acts ; /* actual spindle speed */ union { struct { - long absolute[32] ; /* absolute position */ - long machine[32] ; /* machine position */ - long relative[32] ; /* relative position */ - long distance[32] ; /* distance to go */ + int32_t absolute[32] ; /* absolute position */ + int32_t machine[32] ; /* machine position */ + int32_t relative[32] ; /* relative position */ + int32_t distance[32] ; /* distance to go */ } faxis ; struct { - long absolute ; /* absolute position */ - long machine ; /* machine position */ - long relative ; /* relative position */ - long distance ; /* distance to go */ + int32_t absolute ; /* absolute position */ + int32_t machine ; /* machine position */ + int32_t relative ; /* relative position */ + int32_t distance ; /* distance to go */ } oaxis ; /* In case of 1 axis */ } pos ; } ODBDY3M ; /* cnc_wrrelpos:set origin / preset relative axis position */ typedef struct idbwrr { - short datano; /* dummy */ - short type; /* axis number */ - long data[MAX_AXIS]; /* preset data */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int32_t data[MAX_AXIS]; /* preset data */ } IDBWRR; /* cnc_prstwkcd:preset work coordinate */ typedef struct idbwra { - short datano; /* dummy */ - short type; /* axis number */ - long data[MAX_AXIS]; /* preset data */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int32_t data[MAX_AXIS]; /* preset data */ } IDBWRA; /* cnc_rdmovrlap:read manual overlapped motion value */ typedef struct iodbovl { - short datano; /* dummy */ - short type; /* axis number */ - long data[2][MAX_AXIS]; /* data value */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int32_t data[2][MAX_AXIS]; /* data value */ } IODBOVL; /* cnc_rdmovrlapm:read manual overlapped motion value */ typedef struct iodbovlm { - short datano; /* dummy */ - short type; /* axis number */ - long data[2][32]; /* data value */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + int32_t data[2][32]; /* data value */ } IODBOVLM; /* cnc_rdspload:read load information of serial spindle */ /* cnc_rdspmaxrpm:read maximum r.p.m. ratio of serial spindle */ /* cnc_rdspgear:read gear ratio of serial spindle */ typedef struct odbspn { - short datano; /* spindle number */ - short type; /* dummy */ - short data[MAX_SPINDLE]; /* spindle data */ + int16_t datano; /* spindle number */ + int16_t type; /* dummy */ + int16_t data[MAX_SPINDLE]; /* spindle data */ } ODBSPN; /* cnc_rdposition:read tool position */ typedef struct poselm { - long data; /* position data */ - short dec; /* decimal position */ - short unit; /* data unit */ - short disp; /* display flag */ + int32_t data; /* position data */ + int16_t dec; /* decimal position */ + int16_t unit; /* data unit */ + int16_t disp; /* display flag */ char name; /* axis name */ char suff; /* suffix */ } POSELM; @@ -597,10 +597,10 @@ typedef struct odbhnd { /* cnc_rdspeed:read current speed */ /* cnc_rdjogdrun:read displayed jog or dryrun feedrate */ typedef struct speedelm { - long data; /* speed data */ - short dec; /* decimal position */ - short unit; /* data unit */ - short disp; /* display flag */ + int32_t data; /* speed data */ + int16_t dec; /* decimal position */ + int16_t unit; /* data unit */ + int16_t disp; /* display flag */ char name; /* name of data */ char suff; /* suffix */ } SPEEDELM ; @@ -619,9 +619,9 @@ typedef struct odbjogdrun { /* cnc_rdsvmeter:read servo load meter */ /* cnc_rdspmeter:read spindle load meter */ typedef struct loadelm { - long data; /* load meter */ - short dec; /* decimal position */ - short unit; /* unit */ + int32_t data; /* load meter */ + int16_t dec; /* decimal position */ + int16_t unit; /* unit */ char name; /* name of data */ char suff1; /* suffix */ char suff2; /* suffix */ @@ -640,76 +640,76 @@ typedef struct odbspload { /* cnc_rdaxisdata:read various axis data */ typedef struct odbaxdt { char name[4]; /* axis name */ - long data; /* position data */ - short dec; /* decimal position */ - short unit; /* data unit */ - short flag; /* flags */ - short reserve; /* reserve */ + int32_t data; /* position data */ + int16_t dec; /* decimal position */ + int16_t unit; /* data unit */ + int16_t flag; /* flags */ + int16_t reserve; /* reserve */ } ODBAXDT; /* cnc_rdspcss:read constant surface speed data */ typedef struct odbcss { - long srpm; /* order spindle speed */ - long sspm; /* order constant spindle speed */ - long smax; /* order maximum spindle speed */ + int32_t srpm; /* order spindle speed */ + int32_t sspm; /* order constant spindle speed */ + int32_t smax; /* order maximum spindle speed */ } ODBCSS; /* cnc_simulation:read data for machining simulation */ typedef struct odbsiml { - long t_code ; - long b_code ; - long axis_no ; - long machine[MAX_AXIS] ; - long dec[MAX_AXIS] ; - long fscsl ; + int32_t t_code ; + int32_t b_code ; + int32_t axis_no ; + int32_t machine[MAX_AXIS] ; + int32_t dec[MAX_AXIS] ; + int32_t fscsl ; } ODBSIML; /* cnc_loadtorq */ typedef struct odbload { - short datano; - short type; - short data[MAX_AXIS]; + int16_t datano; + int16_t type; + int16_t data[MAX_AXIS]; } ODBLOAD; /* cnc_rdexecpt:read execution program pointer */ #ifndef CNC_PPC typedef struct prgpnt { - long prog_no; /* program number */ - long blk_no; /* block number */ + int32_t prog_no; /* program number */ + int32_t blk_no; /* block number */ } PRGPNT; #endif /* cnc_rdactpt_w:read execution pointer of program for FS160is/180is-WB */ typedef struct odbactptw { - long mprgno; /* main program number */ - long mblkno; /* main block number */ - long sprgno; /* sub program number */ - long sblkno; /* sub block number */ + int32_t mprgno; /* main program number */ + int32_t mblkno; /* main block number */ + int32_t sprgno; /* sub program number */ + int32_t sblkno; /* sub block number */ } ODBACTPTW ; /* cnc_rd5axmandt:read manual feed for 5-axis machining */ typedef struct odb5axman { - short type1; - short type2; - short type3; - long data1; - long data2; - long data3; - long c1; - long c2; - long dummy; - long td; - long r1; - long r2; - long vr; - long h1; - long h2; + int16_t type1; + int16_t type2; + int16_t type3; + int32_t data1; + int32_t data2; + int32_t data3; + int32_t c1; + int32_t c2; + int32_t dummy; + int32_t td; + int32_t r1; + int32_t r2; + int32_t vr; + int32_t h1; + int32_t h2; } ODB5AXMAN ; /* cnc_rdposfig:read position and decimal figure */ typedef struct odbposfig { - long val; - long dec; + int32_t val; + int32_t dec; } ODBPOSFIG ; @@ -719,37 +719,37 @@ typedef struct odbposfig { /* cnc_rddncdgndt:read the diagnosis data of DNC operation */ typedef struct odbdncdgn { - short ctrl_word; - short can_word; + int16_t ctrl_word; + int16_t can_word; char nc_file[16]; - unsigned short read_ptr; - unsigned short write_ptr; - unsigned short empty_cnt; - unsigned long total_size; + uint16_T read_ptr; + uint16_T write_ptr; + uint16_T empty_cnt; + uint32_T total_size; } ODBDNCDGN; /* cnc_rddncdgndt:read the diagnosis data of DNC operation (2) */ typedef struct odbdncdgn2 { - short ctrl_word; - short can_word; + int16_t ctrl_word; + int16_t can_word; char nc_file[64]; - unsigned short read_ptr; - unsigned short write_ptr; - unsigned short empty_cnt; - unsigned long total_size; + uint16_T read_ptr; + uint16_T write_ptr; + uint16_T empty_cnt; + uint32_T total_size; } ODBDNCDGN2; /* cnc_upload:upload NC program */ /* cnc_cupload:upload NC program(conditional) */ typedef struct odbup { - short dummy[2] ; /* dummy */ + int16_t dummy[2] ; /* dummy */ char data[256] ; /* data */ } ODBUP ; /* In case that the number of data is 256 */ /* cnc_buff:read buffer status for downloading/verification NC program */ typedef struct odbbuf { - short dummy[2] ; /* dummy */ - short data ; /* buffer status */ + int16_t dummy[2] ; /* dummy */ + int16_t data ; /* buffer status */ } ODBBUF ; /* cnc_rdpdf_pglockstat: read program lock status */ @@ -766,10 +766,10 @@ typedef struct prgdir { typedef struct odbnc { union { struct { - short reg_prg ; /* registered program number */ - short unreg_prg ; /* unregistered program number */ - long used_mem ; /* used memory area */ - long unused_mem ; /* unused memory area */ + int16_t reg_prg ; /* registered program number */ + int16_t unreg_prg ; /* unregistered program number */ + int32_t used_mem ; /* used memory area */ + int32_t unused_mem ; /* unused memory area */ } bin ; /* binary data type */ char asc[31] ; /* ASCII string type */ } u ; @@ -777,35 +777,35 @@ typedef struct odbnc { /* cnc_rdprgnum:read program number under execution */ typedef struct odbpro { - short dummy[2] ; /* dummy */ - short data ; /* running program number */ - short mdata ; /* main program number */ + int16_t dummy[2] ; /* dummy */ + int16_t data ; /* running program number */ + int16_t mdata ; /* main program number */ } ODBPRO ; /* cnc_exeprgname:read program name under execution */ typedef struct odbexeprg { char name[36]; /* running program name */ - long o_num; /* running program number */ + int32_t o_num; /* running program number */ } ODBEXEPRG; /* */ /* cnc_dncprgname:read program name of DNC operation */ typedef struct odbdncprg { char name[36]; /* running program name */ - long o_num; /* running program number */ + int32_t o_num; /* running program number */ } ODBDNCPRG; /* */ /* cnc_rdseqnum:read sequence number under execution */ typedef struct odbseq { - short dummy[2] ; /* dummy */ - long data ; /* sequence number */ + int16_t dummy[2] ; /* dummy */ + int32_t data ; /* sequence number */ } ODBSEQ ; /* cnc_rdexecprog3:read execute-program infomation */ typedef struct tagEXEPRG { - unsigned short length; /* read data length */ - short prep_blk; /* prepared block number */ - short act_blk; /* actual block number */ - short dummy; /* dummy */ + uint16_T length; /* read data length */ + int16_t prep_blk; /* prepared block number */ + int16_t act_blk; /* actual block number */ + int16_t dummy; /* dummy */ char data[512]; /* execute program */ } EXEPRG; @@ -816,15 +816,15 @@ typedef struct odbexeprginfo { /* cnc_rdmdipntr:read execution pointer for MDI operation */ typedef struct odbmdip { - short mdiprog; /* exec. program number */ - long mdipntr; /* exec. pointer */ - short crntprog; /* prepare program number */ - long crntpntr; /* prepare pointer */ + int16_t mdiprog; /* exec. program number */ + int32_t mdipntr; /* exec. pointer */ + int16_t crntprog; /* prepare program number */ + int32_t crntpntr; /* prepare pointer */ } ODBMDIP; /* cnc_pdf_rdcallstack:read call stack PDF */ typedef struct odbnest{ - unsigned long attrib; + uint32_T attrib; char comment[64] ; char prog_name[245]; char dummy[7]; @@ -832,55 +832,55 @@ typedef struct odbnest{ /* cnc_rdpdf_drive:read program drive directory */ typedef struct odbpdfdrv { - short max_num; /* maximum drive number */ - short dummy; + int16_t max_num; /* maximum drive number */ + int16_t dummy; char drive[16][12]; /* drive name */ } ODBPDFDRV ; /* cnc_rdpdf_inf:read program drive information */ typedef struct odbpdfinf { - long used_page; /* used capacity */ - long all_page; /* all capacity */ - long used_dir; /* used directory number */ - long all_dir; /* all directory number */ + int32_t used_page; /* used capacity */ + int32_t all_page; /* all capacity */ + int32_t used_dir; /* used directory number */ + int32_t all_dir; /* all directory number */ } ODBPDFINF ; /* cnc_rdpdf_subdir:read directory (sub directories) */ typedef struct idbpdfsdir { char path[212]; /* path name */ - short req_num; /* entry number */ - short dummy; + int16_t req_num; /* entry number */ + int16_t dummy; } IDBPDFSDIR ; /* cnc_rdpdf_subdir:read directory (sub directories) */ typedef struct odbpdfsdir { - short sub_exist; /* existence of sub directory */ - short dummy; + int16_t sub_exist; /* existence of sub directory */ + int16_t dummy; char d_f[36]; /* directory name */ } ODBPDFSDIR ; /* cnc_rdpdf_alldir:read directory (all files) */ typedef struct idbpdfadir { char path[212]; /* path name */ - short req_num; /* entry number */ - short size_kind; /* kind of size */ - short type; /* kind of format */ - short dummy; + int16_t req_num; /* entry number */ + int16_t size_kind; /* kind of size */ + int16_t type; /* kind of format */ + int16_t dummy; } IDBPDFADIR ; /* cnc_rdpdf_alldir:read directory (all files) */ typedef struct odbpdfadir { - short data_kind; /* kinf of data */ - short year; /* last date and time */ - short mon; /* last date and time */ - short day; /* last date and time */ - short hour; /* last date and time */ - short min; /* last date and time */ - short sec; /* last date and time */ - short dummy; - long dummy2; - long size; /* size */ - unsigned long attr; /* attribute */ + int16_t data_kind; /* kinf of data */ + int16_t year; /* last date and time */ + int16_t mon; /* last date and time */ + int16_t day; /* last date and time */ + int16_t hour; /* last date and time */ + int16_t min; /* last date and time */ + int16_t sec; /* last date and time */ + int16_t dummy; + int32_t dummy2; + int32_t size; /* size */ + uint32_T attr; /* attribute */ char d_f[36]; /* path name */ char comment[52];/* comment */ char o_time[12]; /* machining time stamp */ @@ -889,87 +889,87 @@ typedef struct odbpdfadir { /* cnc_rdpdf_prginf:read program infomation */ typedef struct idbpdfprg { char path[244]; /* path name */ - short size_kind; /* kind of size */ - short type; /* kind of format */ - short dummy; + int16_t size_kind; /* kind of size */ + int16_t type; /* kind of format */ + int16_t dummy; } IDBPDFPRG ; /* cnc_rdpdf_prginf:read program infomation */ typedef struct odbpdfprg { - short year; /* last date and time */ - short mon; /* last date and time */ - short day; /* last date and time */ - short hour; /* last date and time */ - short min; /* last date and time */ - short sec; /* last date and time */ - long size; /* size */ - unsigned long attr; /* attribute */ + int16_t year; /* last date and time */ + int16_t mon; /* last date and time */ + int16_t day; /* last date and time */ + int16_t hour; /* last date and time */ + int16_t min; /* last date and time */ + int16_t sec; /* last date and time */ + int32_t size; /* size */ + uint32_T attr; /* attribute */ char comment[52];/* comment */ char o_time[12]; /* machining time stamp */ } ODBPDFPRG ; /* cnc_rdprotect:read protect status */ typedef struct odbprtct { - short disp; /* for disp */ - short edit; /* for eidt */ - short encd; /* for encode */ - short lock; /* for program lock */ + int16_t disp; /* for disp */ + int16_t edit; /* for eidt */ + int16_t encd; /* for encode */ + int16_t lock; /* for program lock */ } ODBPRTCT ; /* cnc_rdprotect2:read protect status */ typedef struct odbprtct2 { - short disp; /* for disp */ - short edit; /* for edit */ - short encd; /* for encode */ - short lock; /* for program lock */ - short output; /* for output */ - short dummy; + int16_t disp; /* for disp */ + int16_t edit; /* for edit */ + int16_t encd; /* for encode */ + int16_t lock; /* for program lock */ + int16_t output; /* for output */ + int16_t dummy; } ODBPRTCT2 ; /* cnc_rdpdf_subdirn:read file count the directory has */ typedef struct odbpdfnfil { - short dir_num; /* directory */ - short file_num; /* file */ + int16_t dir_num; /* directory */ + int16_t file_num; /* file */ } ODBPDFNFIL ; /* cncc_wrpdf_attr:change attribute of program file and directory */ typedef struct idbpdftdir { - unsigned long slct; /* selection */ - unsigned long attr; /* data */ + uint32_T slct; /* selection */ + uint32_T attr; /* data */ } IDBPDFTDIR ; /* cnc_rddsfile: get file list infomation */ typedef struct in_dsfile { char path[256]; /* path name */ - long fnum; /* file number */ - long offset; /* offset */ - short req_num; /* request file num */ - short size_type; /* size type */ - short detail; /* comment type */ - short dummy; + int32_t fnum; /* file number */ + int32_t offset; /* offset */ + int16_t req_num; /* request file num */ + int16_t size_type; /* size type */ + int16_t detail; /* comment type */ + int16_t dummy; } IN_DSFILE; /* cnc_rddsfile: get file list infomation */ typedef struct out_dsinfo { - short type; /* type */ - short dummy; - long fnum; /* file num */ - long total; /* all file num */ - unsigned long remain_h; /* remain(high) */ - unsigned long remain_l; /* remain(low) */ + int16_t type; /* type */ + int16_t dummy; + int32_t fnum; /* file num */ + int32_t total; /* all file num */ + uint32_T remain_h; /* remain(high) */ + uint32_T remain_l; /* remain(low) */ char dir[256]; /* current folder */ } OUT_DSINFO; /* cnc_rddsfile: get file list infomation */ typedef struct out_dsfile { - short year; /* year */ - short mon; /* month */ - short day; /* day */ - short hour; /* hour */ - short min; /* minute */ - short sec; /* second */ - long size; /* size */ - unsigned long attr; /* attribute */ + int16_t year; /* year */ + int16_t mon; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t min; /* minute */ + int16_t sec; /* second */ + int32_t size; /* size */ + uint32_T attr; /* attribute */ char file[36]; /* file name */ char info[128]; /* file infomation */ } OUT_DSFILE; @@ -977,22 +977,22 @@ typedef struct out_dsfile { /* cnc_dsfile_req: get file list infomation */ typedef struct in_dsfile_req { char file[256]; /* file name */ - long fnum; /* file number */ - long offset; /* offset */ - short detail; /* comment type */ - unsigned short option; /* option */ + int32_t fnum; /* file number */ + int32_t offset; /* offset */ + int16_t detail; /* comment type */ + uint16_T option; /* option */ } ODB_IN_DSFILE_REQ; /* cnc_dsstat_rdfile: get file list infomation */ typedef struct in_stat_dsfile { - short req_num; /* request file num */ - short size_type; /* size type */ + int16_t req_num; /* request file num */ + int16_t size_type; /* size type */ } ODB_IN_STAT_DSFILE; /* cnc_rdembedf_inf:read embedded folder information*/ typedef struct odbembedfinf { - long used_page; /* used capacity */ - long all_page; /* all capacity */ + int32_t used_page; /* used capacity */ + int32_t all_page; /* all capacity */ } ODBEMBEDFINF ; /*---------------------------*/ @@ -1001,48 +1001,48 @@ typedef struct odbembedfinf { /* cnc_rdtofs:read tool offset value */ typedef struct odbtofs { - short datano ; /* data number */ - short type ; /* data type */ - long data ; /* data */ + int16_t datano ; /* data number */ + int16_t type ; /* data type */ + int32_t data ; /* data */ } ODBTOFS ; /* cnc_rdtofsr:read tool offset value(area specified) */ /* cnc_wrtofsr:write tool offset value(area specified) */ typedef struct iodbto { - short datano_s ; /* start offset number */ - short type ; /* offset type */ - short datano_e ; /* end offset number */ + int16_t datano_s ; /* start offset number */ + int16_t type ; /* offset type */ + int16_t datano_e ; /* end offset number */ union { - long m_ofs[5] ; /* M Each */ - long m_ofs_a[5] ; /* M-A All */ - long m_ofs_b[10] ; /* M-B All */ - long m_ofs_c[20] ; /* M-C All */ + int32_t m_ofs[5] ; /* M Each */ + int32_t m_ofs_a[5] ; /* M-A All */ + int32_t m_ofs_b[10] ; /* M-B All */ + int32_t m_ofs_c[20] ; /* M-C All */ struct { - short tip ; - long data[1] ; + int16_t tip ; + int32_t data[1] ; } m_ofs_at[5] ; /* M-A All with tip */ struct { - short tip ; - long data[2] ; + int16_t tip ; + int32_t data[2] ; } m_ofs_bt[5] ; /* M-A All with tip */ struct { - short tip ; - long data[4] ; + int16_t tip ; + int32_t data[4] ; } m_ofs_ct[5] ; /* M-A All with tip */ - short t_tip[5] ; /* T Each, 2-byte */ - long t_ofs[5] ; /* T Each, 4-byte */ + int16_t t_tip[5] ; /* T Each, 2-byte */ + int32_t t_ofs[5] ; /* T Each, 4-byte */ struct { - short tip ; - long data[4] ; + int16_t tip ; + int32_t data[4] ; } t_ofs_a[5] ; /* T-A All */ struct { - short tip ; - long data[8] ; + int16_t tip ; + int32_t data[8] ; } t_ofs_b[5] ; /* T-B All */ - long t_ofs_2g[15]; /* T-2nd geometry */ - long m_ofs_cnr[10]; /* M-CornerR */ + int32_t t_ofs_2g[15]; /* T-2nd geometry */ + int32_t m_ofs_cnr[10]; /* M-CornerR */ struct { - long data[2]; + int32_t data[2]; } t_ofs_ex[5]; /* T-Ex-Ofs */ } u ; /* In case that the number of data is 5 */ } IODBTO ; @@ -1050,35 +1050,35 @@ typedef struct iodbto { /* cnc_rdzofs:read work zero offset value */ /* cnc_wrzofs:write work zero offset value */ typedef struct iodbzofs { - short datano ; /* offset NO. */ - short type ; /* axis number */ - long data[MAX_AXIS] ; /* data value */ + int16_t datano ; /* offset NO. */ + int16_t type ; /* axis number */ + int32_t data[MAX_AXIS] ; /* data value */ } IODBZOFS ; /* cnc_rdzofsr:read work zero offset value(area specified) */ /* cnc_wrzofsr:write work zero offset value(area specified) */ typedef struct iodbzor { - short datano_s ; /* start offset number */ - short type ; /* axis number */ - short datano_e ; /* end offset number */ - long data[8*MAX_AXIS] ; /* offset value */ + int16_t datano_s ; /* start offset number */ + int16_t type ; /* axis number */ + int16_t datano_e ; /* end offset number */ + int32_t data[8*MAX_AXIS] ; /* offset value */ } IODBZOR ; /* In case that the number of axes is MAX_AXIS, the number of data is 7 */ /* cnc_rdjogmdi:read manual numeric command */ typedef struct iodbjogcmdcode { char adrs; /* command address */ - long num; /* command number */ + int32_t num; /* command number */ } ODBJOGCMDCODE; /* cnc_rdjogmdi:read manual numeric command */ typedef struct iodbjogcmdscode { char adrs[4]; /* command address */ - long num; /* command number */ + int32_t num; /* command number */ } ODBJOGCMDSCODE; /* cnc_rdjogmdi:read manual numeric command */ typedef struct iodbjogcmdaxis { char name[4]; /* axis name */ - long data; /* command number */ - long dec; /* Decimal places */ + int32_t data; /* command number */ + int32_t dec; /* Decimal places */ } ODBJOGCMDAXIS; /* cnc_rdjogmdi:read manual numeric command */ typedef struct odbjogcmd { @@ -1090,15 +1090,15 @@ typedef struct odbjogcmd { ODBJOGCMDCODE padr; /* address P */ ODBJOGCMDSCODE extscode[4]; /* extension S code */ ODBJOGCMDAXIS axis[MAX_AXIS]; /* axis */ - long axis_cnt; /* axis count */ + int32_t axis_cnt; /* axis count */ } ODBJOGCMD; /* cnc_rdmsptype:read mesured point value */ /* cnc_wrmsptype:write mesured point value */ typedef struct iodbmstp { - short datano_s ; /* start offset number */ - short dummy ; /* dummy */ - short datano_e ; /* end offset number */ + int16_t datano_s ; /* start offset number */ + int16_t dummy ; /* dummy */ + int16_t datano_e ; /* end offset number */ char data[7] ; /* mesured point value */ } IODBMSTP ; @@ -1111,22 +1111,22 @@ typedef struct iodbmstp { /* cnc_rdsetr:read setting data(area specified) */ /* cnc_wrsets:write setting data(plural specified) */ typedef struct realprm { - long prm_val; /* data of real parameter */ - long dec_val; /* decimal point of real parameter */ + int32_t prm_val; /* data of real parameter */ + int32_t dec_val; /* decimal point of real parameter */ } REALPRM; #if !defined (HSSB_LIB) || defined (FS30D) || defined (FS15D) || defined (FS0IDD) /* Ethernet & FS30i & FS15i & FS0i-D */ typedef struct iodbpsd { - short datano ; /* data number */ - short type ; /* axis number */ + int16_t datano ; /* data number */ + int16_t type ; /* axis number */ union { char cdata ; /* parameter / setting data */ - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALPRM rdata ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; REALPRM rdatas[MAX_AXIS] ; } u ; } IODBPSD ; @@ -1134,15 +1134,15 @@ typedef struct iodbpsd { #else typedef struct iodbpsd { - short datano ; /* data number */ - short type ; /* axis number */ + int16_t datano ; /* data number */ + int16_t type ; /* axis number */ union { char cdata ; /* parameter / setting data */ - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; } u ; } IODBPSD ; #endif @@ -1151,26 +1151,26 @@ typedef struct iodbpsd { /* cnc_rddiag_ext:read diagnosis data */ /* cnc_start_async_wrparam:async parameter write start */ typedef struct iodbprm { - long datano ; /* data number */ - short type ; /* data type */ - short axis ; /* axis information */ - short info ; /* misc information */ - short unit ; /* unit information */ + int32_t datano ; /* data number */ + int16_t type ; /* data type */ + int16_t axis ; /* axis information */ + int16_t info ; /* misc information */ + int16_t unit ; /* unit information */ struct { - long prm_val ; /* parameter / setting data */ - long dec_val ; + int32_t prm_val ; /* parameter / setting data */ + int32_t dec_val ; } data[32]; } IODBPRM; /* cnc_preset_prm:parameter preset */ typedef struct iodbbook { - short param_no ; /* parameter number */ + int16_t param_no ; /* parameter number */ char axis ; /* data type */ char type ; /* axis number */ union { char cdata ; /* bit / byte type data */ - short idata ; /* word type data */ - long ldata ; /* 2 word type data */ + int16_t idata ; /* word type data */ + int32_t ldata ; /* 2 word type data */ REALPRM rdata ; /* real type data */ } u ; } IODBBOOK; @@ -1178,16 +1178,16 @@ typedef struct iodbbook { /* cnc_rdpitchr:read pitch error compensation data(area specified) (incremental)*/ /* cnc_wrpitchr:write pitch error compensation data(area specified)(incremental) */ typedef struct iodbpi { - short datano_s ; /* start pitch number */ - short dummy ; /* dummy */ - short datano_e ; /* end pitch number */ + int16_t datano_s ; /* start pitch number */ + int16_t dummy ; /* dummy */ + int16_t datano_e ; /* end pitch number */ char data[5] ; /* offset value */ } IODBPI ; /* In case that the number of data is 5 */ /* cnc_rdoverstore:read overstore command */ typedef struct iodbovmst { char adrs; /* command address */ - long num; /* command number */ + int32_t num; /* command number */ } IODBOVMST; /* cnc_rdoverstore:read overstore command */ @@ -1201,65 +1201,65 @@ typedef struct iodbovstr { #define MAX_PITCH_GROUP 8 /* cnc_rdpitchblkinfo : read pitch compensation data */ typedef struct tagIODBPITCHBLK { - short group_num ; + int16_t group_num ; struct { - long s_no ; - long e_no ; - short attr ; + int32_t s_no ; + int32_t e_no ; + int16_t attr ; } pginf [MAX_PITCH_GROUP] ; } IODBPITCHBLK ; /* cnc_rdvolc : read volumetric compensation data */ /* cnc_wrvolc : write volumetric compensation data */ typedef struct tagODBVOLC { - long start_no ; - long start_ax ; - long end_no ; - long end_ax ; - long num ; + int32_t start_no ; + int32_t start_ax ; + int32_t end_no ; + int32_t end_ax ; + int32_t num ; char type ; - long data[72] ; + int32_t data[72] ; } ODBVOLC ; /* cnc_rdrotvolc : read rotate volumetric compensation data */ /* cnc_wrrotvolc : write rotate volumetric compensation data */ /* cnc_wrrotvolc2 : write rotate volumetric compensation data (2) */ typedef struct iodbrotvolc { - long lin[3] ; - long rot[3] ; + int32_t lin[3] ; + int32_t rot[3] ; } IODBROTVOLC ; /* cnc_rdvolccomp : get volumetric compensation amount of axes */ /* cnc_dvpunchvolc : punch volumetric compensation data to device */ /* cnc_dvreadvolc : read volumetric compensation data to device */ typedef struct tagODBVOLCOMP { - long comp[5] ; + int32_t comp[5] ; } ODBVOLCOMP ; /* cnc_rdmacro:read custom macro variable */ typedef struct odbm { - short datano ; /* variable number */ - short dummy ; /* dummy */ - long mcr_val ; /* macro variable */ - short dec_val ; /* decimal point */ + int16_t datano ; /* variable number */ + int16_t dummy ; /* dummy */ + int32_t mcr_val ; /* macro variable */ + int16_t dec_val ; /* decimal point */ } ODBM ; /* cnc_rdmacro3:read custom macro variable (3)*/ typedef struct odbm3 { - long datano ; /* variable number */ - long mcr_val ; /* macro variable */ - short dec_val ; /* decimal point */ + int32_t datano ; /* variable number */ + int32_t mcr_val ; /* macro variable */ + int16_t dec_val ; /* decimal point */ } ODBM3 ; /* cnc_rdmacror:read custom macro variables(area specified) */ /* cnc_wrmacror:write custom macro variables(area specified) */ typedef struct iodbmr { - short datano_s ; /* start macro number */ - short dummy ; /* dummy */ - short datano_e ; /* end macro number */ + int16_t datano_s ; /* start macro number */ + int16_t dummy ; /* dummy */ + int16_t datano_e ; /* end macro number */ struct { - long mcr_val ; /* macro variable */ - short dec_val ; /* decimal point */ + int32_t mcr_val ; /* macro variable */ + int16_t dec_val ; /* decimal point */ } data[5] ; } IODBMR ; /* In case that the number of data is 5 */ @@ -1283,137 +1283,137 @@ typedef struct iodbmnr4 { /* cnc_rdpmacro:read P code macro variable */ typedef struct odbpm { - long datano ; /* variable number */ - short dummy ; /* dummy */ - long mcr_val ; /* macro variable */ - short dec_val ; /* decimal point */ + int32_t datano ; /* variable number */ + int16_t dummy ; /* dummy */ + int32_t mcr_val ; /* macro variable */ + int16_t dec_val ; /* decimal point */ } ODBPM ; /* cnc_rdpmacror:read P code macro variables(area specified) */ /* cnc_wrpmacror:write P code macro variables(area specified) */ typedef struct iodbpr { - long datano_s ; /* start macro number */ - short dummy ; /* dummy */ - long datano_e ; /* end macro number */ + int32_t datano_s ; /* start macro number */ + int16_t dummy ; /* dummy */ + int32_t datano_e ; /* end macro number */ struct { - long mcr_val ; /* macro variable */ - short dec_val ; /* decimal point */ + int32_t mcr_val ; /* macro variable */ + int16_t dec_val ; /* decimal point */ } data[5] ; } IODBPR ; /* In case that the number of data is 5 */ /* cnc_rdtofsinfo:read tool offset information */ typedef struct odbtlinf { - short ofs_type; - short use_no; + int16_t ofs_type; + int16_t use_no; } ODBTLINF; /* cnc_rdtofsinfo2:read tool offset information(2) */ typedef struct odbtlinf2 { - short ofs_type; - short use_no; - short ofs_enable; + int16_t ofs_type; + int16_t use_no; + int16_t ofs_enable; } ODBTLINF2; /* cnc_rdmacroinfo:read custom macro variable information */ typedef struct odbmvinf { - short use_no1; - short use_no2; + int16_t use_no1; + int16_t use_no2; } ODBMVINF; /* cnc_rdpmacroinfo:read P code macro variable information */ #if !defined (FS15BD) typedef struct odbpminf { - short use_no1; + int16_t use_no1; #ifdef PCD_UWORD - unsigned short use_no2; + uint16_T use_no2; #else - short use_no2; + int16_t use_no2; #endif - short v2_type; + int16_t v2_type; } ODBPMINF; #else typedef struct odbpminf { - short use_no1; + int16_t use_no1; #ifdef PCD_UWORD - unsigned short use_no2; + uint16_T use_no2; #else - short use_no2; + int16_t use_no2; #endif - short v2_type1; - short v2_type2; + int16_t v2_type1; + int16_t v2_type2; } ODBPMINF; #endif /* cnc_rdpmacroinfo2:read P code macro variable information (2) */ typedef struct odbpminf2 { - long use_no1; - long use_no2; - long use_no20; - short v1_type; - short v2_type; - short v20_type; + int32_t use_no1; + int32_t use_no2; + int32_t use_no20; + int16_t v1_type; + int16_t v2_type; + int16_t v20_type; } ODBPMINF2; /* cnc_rdpmacroinfo3:read P code macro variable information (3)*/ typedef struct odbpminf3 { - short use_no1; - unsigned long use_no2; - short v1_type; - short v2_type; + int16_t use_no1; + uint32_T use_no2; + int16_t v1_type; + int16_t v2_type; } ODBPMINF3; /* cnc_rdpmacvalflag:read P code macro variable flag */ typedef struct odbpmvalflg { - short exe_type; - short aux_type; - short tlk_type; + int16_t exe_type; + int16_t aux_type; + int16_t tlk_type; } ODBPMVALFLG; /* cnc_tofs_rnge:read validity of tool offset */ /* cnc_zofs_rnge:read validity of work zero offset */ /* cnc_wksft_rnge:read validity of work shift value */ typedef struct odbdatrng { - long data_min; /* lower limit */ - long data_max; /* upper limit */ - long status; /* status of setting */ + int32_t data_min; /* lower limit */ + int32_t data_max; /* upper limit */ + int32_t status; /* status of setting */ } ODBDATRNG ; /* cnc_rdholmes:read work zero point measurement hole measured value */ typedef struct { char mes_axis[2]; char mes_parl[2]; - long mes_val1[2];/* #1 */ - long mes_dp1[2]; - long mes_val2[2];/* #2 */ - long mes_dp2[2]; - long mes_val3[2];/* #3 */ - long mes_dp3[2]; + int32_t mes_val1[2];/* #1 */ + int32_t mes_dp1[2]; + int32_t mes_val2[2];/* #2 */ + int32_t mes_dp2[2]; + int32_t mes_val3[2];/* #3 */ + int32_t mes_dp3[2]; } ODBHOLDATA; typedef struct hol64 { double mes_val1[2] ; /* #1 */ - long mes_dp1[2] ; + int32_t mes_dp1[2] ; double mes_val2[2] ; /* #2 */ - long mes_dp2[2] ; + int32_t mes_dp2[2] ; double mes_val3[2] ; /* #3 */ - long mes_dp3[2] ; + int32_t mes_dp3[2] ; char mes_axis[2] ; /* axis */ char mes_parl[2] ; } ODBHOLDATA64 ; /* cnc_rdtldata:read work zero point measurement TL value */ typedef struct tlmsinf { - long t; /* t data */ - long m; /* m data */ - long hm; /* hm data */ - long hm_dp; /* hm_dp */ - long tlofs_no; /* offset num */ + int32_t t; /* t data */ + int32_t m; /* m data */ + int32_t hm; /* hm data */ + int32_t hm_dp; /* hm_dp */ + int32_t tlofs_no; /* offset num */ } ODBTLMSINF ; /* cnc_rdtlmsinfo:read tool length measurement information */ typedef struct tldata { - long tl; /* tl data */ - long tl_dp; /* tl dp */ + int32_t tl; /* tl data */ + int32_t tl_dp; /* tl dp */ } ODBTLDATA ; /* cnc_rdhsprminfo:read the information for function cnc_rdhsparam() */ @@ -1426,8 +1426,8 @@ typedef struct hspinfo { #if !defined (HSSB_LIB) || defined (FS30D) || defined (FS15D) || defined (FS0IDD) /* Ethernet & FS30i & FS15i & FS0i-D */ typedef union hspdata { char cdata[MAX_AXIS]; - short idata[MAX_AXIS]; - long ldata[MAX_AXIS]; + int16_t idata[MAX_AXIS]; + int32_t ldata[MAX_AXIS]; REALPRM rdata[MAX_AXIS]; } HSPDATA; @@ -1435,8 +1435,8 @@ typedef union hspdata { typedef union hspdata { char cdata[MAX_AXIS]; - short idata[MAX_AXIS]; - long ldata[MAX_AXIS]; + int16_t idata[MAX_AXIS]; + int32_t ldata[MAX_AXIS]; } HSPDATA; #endif #endif @@ -1444,41 +1444,41 @@ typedef union hspdata { /* cnc_rdhsparam:read parameters at the high speed */ typedef union hspdatam { char cdata[32]; - short idata[32]; - long ldata[32]; + int16_t idata[32]; + int32_t ldata[32]; REALPRM rdata[32]; } HSPDATAM; /* cnc_rdfixoffs:read rotary table dynamic fixture offset */ /* cnc_wrfixoffs:write rotary table dynamic fixture offset */ typedef struct odbfofs { - long mcrval; - short decval; + int32_t mcrval; + int16_t decval; } ODBFOFS; /* cnc_rdcdslctprm:read the machining condition parameters */ typedef struct iodbctpr { struct { - long acc_bipl[MAX_AXIS]; - long acc_chg_time; - long jerk_acc_diff[MAX_AXIS]; - long jerk_acc_diff_lin[MAX_AXIS]; + int32_t acc_bipl[MAX_AXIS]; + int32_t acc_chg_time; + int32_t jerk_acc_diff[MAX_AXIS]; + int32_t jerk_acc_diff_lin[MAX_AXIS]; char jerk_acc_ratio; - long max_acc[MAX_AXIS]; - short t_con_aipl[MAX_AXIS]; - long corner_feed_diff[MAX_AXIS]; - long max_cut_fdrate[MAX_AXIS]; + int32_t max_acc[MAX_AXIS]; + int16_t t_con_aipl[MAX_AXIS]; + int32_t corner_feed_diff[MAX_AXIS]; + int32_t max_cut_fdrate[MAX_AXIS]; } data; struct { - short datano; - short type; + int16_t datano; + int16_t type; union { char cdata; - short idata; - long ldata; + int16_t idata; + int32_t ldata; char cdatas[MAX_AXIS]; - short idatas[MAX_AXIS]; - long ldatas[MAX_AXIS]; + int16_t idatas[MAX_AXIS]; + int32_t ldatas[MAX_AXIS]; } u; } prm[2]; } IODBCTPR; @@ -1488,15 +1488,15 @@ typedef struct iodbctprm { union { // Series 16i/18i struct { - long acc_bipl[8]; - long acc_chg_time; - long jerk_acc_diff[8]; - long jerk_acc_diff_lin[8]; + int32_t acc_bipl[8]; + int32_t acc_chg_time; + int32_t jerk_acc_diff[8]; + int32_t jerk_acc_diff_lin[8]; char jerk_acc_ratio; - long max_acc[8]; - short t_con_aipl[8]; - long corner_feed_diff[8]; - long max_cut_fdrate[8]; + int32_t max_acc[8]; + int16_t t_con_aipl[8]; + int32_t corner_feed_diff[8]; + int32_t max_cut_fdrate[8]; } data_160; // Series 30i/31i/32i @@ -1507,23 +1507,23 @@ typedef struct iodbctprm { REALPRM jerk_acc_diff_lin[32]; char jerk_acc_ratio; REALPRM max_acc[32]; - short t_con_aipl[32]; + int16_t t_con_aipl[32]; REALPRM corner_feed_diff[32]; REALPRM max_cut_fdrate[32]; } data_30i; } data; // Series 16i/18i/30i/31i/32i struct { - short datano; - short type; + int16_t datano; + int16_t type; union { char cdata; - short idata; - long ldata; + int16_t idata; + int32_t ldata; REALPRM rdata; char cdatas[32]; - short idatas[32]; - long ldatas[32]; + int16_t idatas[32]; + int32_t ldatas[32]; REALPRM rdatas[32]; } u; } prm[2]; @@ -1532,8 +1532,8 @@ typedef struct iodbctprm { /* cnc_rdtlgeomsize:read tool geom size data */ /* cnc_wrtlgeomsize:write tool geom size data */ typedef struct { - long data1; /* tool data1 */ - long data2; /* tool data2 */ + int32_t data1; /* tool data1 */ + int32_t data2; /* tool data2 */ char tooltype; /* tool kind */ char install; /* attach */ char toolname[9]; /* tool name */ @@ -1543,10 +1543,10 @@ typedef struct { /* cnc_rdtlgeomsize_ext:read extended tool geom size data */ /* cnc_wrtlgeomsize_ext:write extended tool geom size data */ typedef struct iodbtlgsext { - long data1; /* tool data1 */ - long data2; /* tool data2 */ - long data3; /* tool data3 */ - long data4; /* tool data4 */ + int32_t data1; /* tool data1 */ + int32_t data2; /* tool data2 */ + int32_t data3; /* tool data3 */ + int32_t data4; /* tool data4 */ char tooltype; /* tool kind */ char install; /* attach */ char holder; /* holder */ @@ -1556,16 +1556,16 @@ typedef struct iodbtlgsext { /* cnc_rdtlgeomsize_ext2:read extended tool geom size data */ /* cnc_wrtlgeomsize_ext2:write extended tool geom size data */ typedef struct iodbtlgsext2 { - long data1; /* tool data1 */ - long data2; /* tool data2 */ - long data3; /* tool data3 */ - long data4; /* tool data4 */ - long data5; /* tool data5 */ - long data6; /* tool data6 */ - long data7; /* tool data7 */ - long data8; /* tool data8 */ - long data9; /* tool data9 */ - long data10; /* tool data10 */ + int32_t data1; /* tool data1 */ + int32_t data2; /* tool data2 */ + int32_t data3; /* tool data3 */ + int32_t data4; /* tool data4 */ + int32_t data5; /* tool data5 */ + int32_t data6; /* tool data6 */ + int32_t data7; /* tool data7 */ + int32_t data8; /* tool data8 */ + int32_t data9; /* tool data9 */ + int32_t data10; /* tool data10 */ char tooltype; /* tool kind */ char install; /* attach */ char holder; /* holder */ @@ -1578,24 +1578,24 @@ typedef struct iodbtlgsext2 { /* cnc_rdgrpid:read tool life management data(tool group number) */ typedef struct odbtlife1 { - short dummy ; /* dummy */ - short type ; /* data type */ - long data ; /* data */ + int16_t dummy ; /* dummy */ + int16_t type ; /* data type */ + int32_t data ; /* data */ } ODBTLIFE1 ; /* cnc_rdngrp:read tool life management data(number of tool groups) */ typedef struct odbtlife2 { - short dummy[2] ; /* dummy */ - long data ; /* data */ + int16_t dummy[2] ; /* dummy */ + int32_t data ; /* data */ } ODBTLIFE2 ; /* cnc_rdntool:read tool life management data(number of tools) */ /* cnc_rdlife:read tool life management data(tool life) */ /* cnc_rdcount:read tool life management data(tool lift counter) */ typedef struct odbtlife3 { - short datano ; /* data number */ - short dummy ; /* dummy */ - long data ; /* data */ + int16_t datano ; /* data number */ + int16_t dummy ; /* dummy */ + int32_t data ; /* data */ } ODBTLIFE3 ; /* cnc_rd1length:read tool life management data(tool length number-1) */ @@ -1606,80 +1606,80 @@ typedef struct odbtlife3 { /* cnc_t2info:read tool life management data(tool information-2) */ /* cnc_toolnum:read tool life management data(tool number) */ typedef struct odbtlife4 { - short datano ; /* data number */ - short type ; /* data type */ - long data ; /* data */ + int16_t datano ; /* data number */ + int16_t type ; /* data type */ + int32_t data ; /* data */ } ODBTLIFE4 ; /* cnc_rdgrpid2:read tool life management data(tool group number) 2 */ typedef struct odbtlife5 { - long dummy ; /* dummy */ - long type ; /* data type */ - long data ; /* data */ + int32_t dummy ; /* dummy */ + int32_t type ; /* data type */ + int32_t data ; /* data */ } ODBTLIFE5 ; /* cnc_rdtoolrng:read tool life management data(tool number, tool life, tool life counter)(area specified) */ typedef struct iodbtr { - short datano_s ; /* start group number */ - short dummy ; /* dummy */ - short datano_e ; /* end group number */ + int16_t datano_s ; /* start group number */ + int16_t dummy ; /* dummy */ + int16_t datano_e ; /* end group number */ struct { - long ntool ; /* tool number */ - long life ; /* tool life */ - long count ; /* tool life counter */ + int32_t ntool ; /* tool number */ + int32_t life ; /* tool life */ + int32_t count ; /* tool life counter */ } data[5] ; } IODBTR ; /* In case that the number of data is 5 */ /* cnc_rdtoolgrp:read tool life management data(all data within group) */ typedef struct odbtg { - short grp_num ; /* start group number */ - short dummy[2] ; /* dummy */ - long ntool ; /* tool number */ - long life ; /* tool life */ - long count ; /* tool life counter */ + int16_t grp_num ; /* start group number */ + int16_t dummy[2] ; /* dummy */ + int32_t ntool ; /* tool number */ + int32_t life ; /* tool life */ + int32_t count ; /* tool life counter */ struct { - long tuse_num ; /* tool number */ - long tool_num ; /* tool life */ - long length_num ; /* tool life counter */ - long radius_num ; /* tool life counter */ - long tinfo ; /* tool life counter */ + int32_t tuse_num ; /* tool number */ + int32_t tool_num ; /* tool life */ + int32_t length_num ; /* tool life counter */ + int32_t radius_num ; /* tool life counter */ + int32_t tinfo ; /* tool life counter */ } data[5] ; } ODBTG ; /* In case that the number of data is 5 */ /* cnc_wrcountr:write tool life management data(tool life counter) (area specified) */ typedef struct idbwrc { - short datano_s ; /* start group number */ - short dummy ; /* dummy */ - short datano_e ; /* end group number */ + int16_t datano_s ; /* start group number */ + int16_t dummy ; /* dummy */ + int16_t datano_e ; /* end group number */ struct { - long dummy[2] ; /* dummy */ - long count ; /* tool life counter */ + int32_t dummy[2] ; /* dummy */ + int32_t count ; /* tool life counter */ } data[5] ; } IDBWRC ; /* In case that the number of data is 5 */ /* cnc_rdusegrpid:read tool life management data(used tool group number) */ typedef struct odbusegr { - short datano; /* dummy */ - short type; /* dummy */ - long next; /* next use group number */ - long use; /* using group number */ - long slct; /* selecting group number */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ + int32_t next; /* next use group number */ + int32_t use; /* using group number */ + int32_t slct; /* selecting group number */ } ODBUSEGR; /* cnc_rdmaxgrp:read tool life management data(max. number of tool groups) */ /* cnc_rdmaxtool:read tool life management data(maximum number of tool within group) */ typedef struct odblfno { - short datano; /* dummy */ - short type; /* dummy */ - short data; /* number of data */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ + int16_t data; /* number of data */ } ODBLFNO; /* cnc_rdusetlno:read tool life management data(used tool no within group) */ typedef struct odbtluse { - short s_grp; /* start group number */ - short dummy; /* dummy */ - short e_grp; /* end group number */ - long data[5]; /* tool using number */ + int16_t s_grp; /* start group number */ + int16_t dummy; /* dummy */ + int16_t e_grp; /* end group number */ + int32_t data[5]; /* tool using number */ } ODBTLUSE; /* In case that the number of group is 5 */ /* cnc_rd1tlifedata:read tool life management data(tool data1) */ @@ -1687,127 +1687,127 @@ typedef struct odbtluse { /* cnc_wr1tlifedata:write tool life management data(tool data1) */ /* cnc_wr2tlifedata:write tool life management data(tool data2) */ typedef struct iodbtd { - short datano; /* tool group number */ - short type; /* tool using number */ - long tool_num; /* tool number */ - long h_code; /* H code */ - long d_code; /* D code */ - long tool_inf; /* tool information */ + int16_t datano; /* tool group number */ + int16_t type; /* tool using number */ + int32_t tool_num; /* tool number */ + int32_t h_code; /* H code */ + int32_t d_code; /* D code */ + int32_t tool_inf; /* tool information */ } IODBTD; /* cnc_rd1tlifedat2:read tool life management data(tool data1) 2 */ /* cnc_wr1tlifedat2:write tool life management data(tool data1) 2 */ typedef struct iodbtd2 { - short datano; /* tool group number */ - short dummy; /* dummy */ - long type; /* tool using number */ - long tool_num; /* tool number */ - long h_code; /* H code */ - long d_code; /* D code */ - long tool_inf; /* tool information */ + int16_t datano; /* tool group number */ + int16_t dummy; /* dummy */ + int32_t type; /* tool using number */ + int32_t tool_num; /* tool number */ + int32_t h_code; /* H code */ + int32_t d_code; /* D code */ + int32_t tool_inf; /* tool information */ } IODBTD2; /* cnc_rdgrpinfo:read tool life management data(tool group information) */ /* cnc_wrgrpinfo:write tool life management data(tool group information) */ typedef struct iodbtgi { - short s_grp; /* start group number */ - short dummy; /* dummy */ - short e_grp; /* end group number */ + int16_t s_grp; /* start group number */ + int16_t dummy; /* dummy */ + int16_t e_grp; /* end group number */ struct { - long n_tool; /* number of tool */ - long count_value; /* tool life */ - long counter; /* tool life counter */ - long count_type; /* tool life counter type */ + int32_t n_tool; /* number of tool */ + int32_t count_value; /* tool life */ + int32_t counter; /* tool life counter */ + int32_t count_type; /* tool life counter type */ } data[5]; } IODBTGI; /* In case that the number of group is 5 */ /* cnc_rdgrpinfo2:read tool life management data(tool group information 2) */ /* cnc_wrgrpinfo2:write tool life management data(tool group information 2) */ typedef struct iodbtgi2 { - short s_grp; /* start group number */ - short dummy; /* dummy */ - short e_grp; /* end group number */ - long opt_grpno[5]; /* optional group number of tool */ + int16_t s_grp; /* start group number */ + int16_t dummy; /* dummy */ + int16_t e_grp; /* end group number */ + int32_t opt_grpno[5]; /* optional group number of tool */ } IODBTGI2; /* In case that the number of group is 5 */ /* cnc_rdgrpinfo3:read tool life management data(tool group information 3) */ /* cnc_wrgrpinfo3:write tool life management data(tool group information 3) */ typedef struct iodbtgi3 { - short s_grp; /* start group number */ - short dummy; /* dummy */ - short e_grp; /* end group number */ - long life_rest[5]; /* tool life rest count */ + int16_t s_grp; /* start group number */ + int16_t dummy; /* dummy */ + int16_t e_grp; /* end group number */ + int32_t life_rest[5]; /* tool life rest count */ } IODBTGI3; /* In case that the number of group is 5 */ /* cnc_rdgrpinfo4:read tool life management data(tool group information 4) */ /* cnc_wrgrpinfo4:write tool life management data(tool group information 4) */ typedef struct iodbtgi4 { - short grp_no; /* group number */ - long n_tool; /* */ - long count_value; /* */ - long counter; /* */ - long count_type; /* */ - long opt_grpno; /* */ - long life_rest; /* */ + int16_t grp_no; /* group number */ + int32_t n_tool; /* */ + int32_t count_value; /* */ + int32_t counter; /* */ + int32_t count_type; /* */ + int32_t opt_grpno; /* */ + int32_t life_rest; /* */ } IODBTGI4; /* cnc_instlifedt:insert tool life management data(tool data) */ typedef struct idbitd { - short datano; /* tool group number */ - short type; /* tool using number */ - long data; /* tool number */ + int16_t datano; /* tool group number */ + int16_t type; /* tool using number */ + int32_t data; /* tool number */ } IDBITD; /* cnc_instlifedt:insert tool life management data(tool data) */ typedef struct idbitd2 { - short datano; /* tool group number */ - long type; /* tool using number */ - long data; /* tool number */ + int16_t datano; /* tool group number */ + int32_t type; /* tool using number */ + int32_t data; /* tool number */ } IDBITD2; /* cnc_rdtlinfo:read tool life management data */ typedef struct odbtlinfo { - long max_group; /* maximum number of tool groups */ - long max_tool; /* maximum number of tool within group */ - long max_minute; /* maximum number of life count (minutes) */ - long max_cycle; /* maximum number of life count (cycles) */ + int32_t max_group; /* maximum number of tool groups */ + int32_t max_tool; /* maximum number of tool within group */ + int32_t max_minute; /* maximum number of life count (minutes) */ + int32_t max_cycle; /* maximum number of life count (cycles) */ } ODBTLINFO; /* cnc_rdtlusegrp:read tool life management data(used tool group number) */ typedef struct odbusegrp { - long next; /* next use group number */ - long use; /* using group number */ - long slct; /* selecting group number */ - long opt_next; /* next use optional group number */ - long opt_use; /* using optional group number */ - long opt_slct; /* selecting optional group number */ + int32_t next; /* next use group number */ + int32_t use; /* using group number */ + int32_t slct; /* selecting group number */ + int32_t opt_next; /* next use optional group number */ + int32_t opt_use; /* using optional group number */ + int32_t opt_slct; /* selecting optional group number */ } ODBUSEGRP; /* cnc_rdtlgrp:read tool life management data(tool group information 2) */ typedef struct iodbtlgrp { - long ntool; /* number of all tool */ - long nfree; /* number of free tool */ - long life; /* tool life */ - long count; /* tool life counter */ - long use_tool; /* using tool number */ - long opt_grpno; /* optional group number */ - long life_rest; /* tool life rest count */ - short rest_sig; /* tool life rest signal */ - short count_type; /* tool life counter type */ + int32_t ntool; /* number of all tool */ + int32_t nfree; /* number of free tool */ + int32_t life; /* tool life */ + int32_t count; /* tool life counter */ + int32_t use_tool; /* using tool number */ + int32_t opt_grpno; /* optional group number */ + int32_t life_rest; /* tool life rest count */ + int16_t rest_sig; /* tool life rest signal */ + int16_t count_type; /* tool life counter type */ } IODBTLGRP; /* cnc_rdtltool:read tool life management data (tool data1) */ typedef struct iodbtltool { - long tool_num; /* tool number */ - long h_code; /* H code */ - long d_code; /* D code */ - long tool_inf; /* tool information */ + int32_t tool_num; /* tool number */ + int32_t h_code; /* H code */ + int32_t d_code; /* D code */ + int32_t tool_inf; /* tool information */ } IODBTLTOOL; /* cnc_rdtltool:read tool life management data (tool data1) */ typedef struct exgrp { - long grp_no; /* group number */ - long opt_grpno; /* optional group number */ + int32_t grp_no; /* group number */ + int32_t opt_grpno; /* optional group number */ } ODBEXGP; @@ -1819,150 +1819,150 @@ typedef struct exgrp { /* cnc_rdtool:lead of tool management data */ /* cnc_wrtool:write of tool management data */ typedef struct iodbtlmng { - long T_code; - long life_count; - long max_life; - long rest_life; + int32_t T_code; + int32_t life_count; + int32_t max_life; + int32_t rest_life; unsigned char life_stat; unsigned char cust_bits; - unsigned short tool_info; - short H_code; - short D_code; - long spindle_speed; - long feedrate; - short magazine; - short pot; - short G_code; - short W_code; - short gno; - short grp; - short edge; - short org_magazine; - short org_pot; + uint16_T tool_info; + int16_t H_code; + int16_t D_code; + int32_t spindle_speed; + int32_t feedrate; + int16_t magazine; + int16_t pot; + int16_t G_code; + int16_t W_code; + int16_t gno; + int16_t grp; + int16_t edge; + int16_t org_magazine; + int16_t org_pot; unsigned char edge_num; char reserve_c; - long reserved[2]; - long custom1; - long custom2; - long custom3; - long custom4; - long custom5; - long custom6; - long custom7; - long custom8; - long custom9; - long custom10; - long custom11; - long custom12; - long custom13; - long custom14; - long custom15; - long custom16; - long custom17; - long custom18; - long custom19; - long custom20; + int32_t reserved[2]; + int32_t custom1; + int32_t custom2; + int32_t custom3; + int32_t custom4; + int32_t custom5; + int32_t custom6; + int32_t custom7; + int32_t custom8; + int32_t custom9; + int32_t custom10; + int32_t custom11; + int32_t custom12; + int32_t custom13; + int32_t custom14; + int32_t custom15; + int32_t custom16; + int32_t custom17; + int32_t custom18; + int32_t custom19; + int32_t custom20; } IODBTLMNG; typedef struct iodbtlmng_f2 { - long T_code; - long life_count; - long max_life; - long rest_life; + int32_t T_code; + int32_t life_count; + int32_t max_life; + int32_t rest_life; unsigned char life_stat; unsigned char cust_bits; - unsigned short tool_info; - short H_code; - short D_code; - long spindle_speed; - long feedrate; - short magazine; - short pot; - short G_code; - short W_code; - short gno; - short grp; - short edge; - short org_magazine; - short org_pot; + uint16_T tool_info; + int16_t H_code; + int16_t D_code; + int32_t spindle_speed; + int32_t feedrate; + int16_t magazine; + int16_t pot; + int16_t G_code; + int16_t W_code; + int16_t gno; + int16_t grp; + int16_t edge; + int16_t org_magazine; + int16_t org_pot; unsigned char edge_num; char reserve_c; - long reserved[2]; - long custom1; - long custom2; - long custom3; - long custom4; - long custom5; - long custom6; - long custom7; - long custom8; - long custom9; - long custom10; - long custom11; - long custom12; - long custom13; - long custom14; - long custom15; - long custom16; - long custom17; - long custom18; - long custom19; - long custom20; - long custom21; - long custom22; - long custom23; - long custom24; - long custom25; - long custom26; - long custom27; - long custom28; - long custom29; - long custom30; - long custom31; - long custom32; - long custom33; - long custom34; - long custom35; - long custom36; - long custom37; - long custom38; - long custom39; - long custom40; + int32_t reserved[2]; + int32_t custom1; + int32_t custom2; + int32_t custom3; + int32_t custom4; + int32_t custom5; + int32_t custom6; + int32_t custom7; + int32_t custom8; + int32_t custom9; + int32_t custom10; + int32_t custom11; + int32_t custom12; + int32_t custom13; + int32_t custom14; + int32_t custom15; + int32_t custom16; + int32_t custom17; + int32_t custom18; + int32_t custom19; + int32_t custom20; + int32_t custom21; + int32_t custom22; + int32_t custom23; + int32_t custom24; + int32_t custom25; + int32_t custom26; + int32_t custom27; + int32_t custom28; + int32_t custom29; + int32_t custom30; + int32_t custom31; + int32_t custom32; + int32_t custom33; + int32_t custom34; + int32_t custom35; + int32_t custom36; + int32_t custom37; + int32_t custom38; + int32_t custom39; + int32_t custom40; } IODBTLMNG_F2; /* cnc_wrtool2:write of individual data of tool management data */ typedef struct idbtlm { - short data_id; + int16_t data_id; union { unsigned char data1; - short data2; - long data4; + int16_t data2; + int32_t data4; } item; } IDBTLM; /* cnc_rdtool2:read data */ typedef struct iodbtlm2 { - short number; - short reserve; + int16_t number; + int16_t reserve; union { unsigned char data1; - short data2; - long data4; + int16_t data2; + int32_t data4; } item; } IODBTLM2; /* cnc_regmagazine:new registration of magazine management data */ /* cnc_rdmagazine:lead of magazine management data */ typedef struct iodbtlmag { - short magazine; - short pot; - short tool_index; + int16_t magazine; + int16_t pot; + int16_t tool_index; } IODBTLMAG; /* cnc_delmagazine:deletion of magazine management data */ typedef struct iodbtlmag2 { - short magazine; - short pot; + int16_t magazine; + int16_t pot; } IODBTLMAG2; /* cnc_rdspdlwaitname */ @@ -1990,16 +1990,16 @@ typedef struct tlmngtlgeom { } IODBTLGEOM; typedef struct iodbtlintf { - short inf_tool[2]; + int16_t inf_tool[2]; } IODBTLINTF; typedef struct iodbtllf { - long T_code_sum; - long life_count_sum; - long rem_life_sum; - long max_life_sum; - long notice_life_sum; - short tools_sum; + int32_t T_code_sum; + int32_t life_count_sum; + int32_t rem_life_sum; + int32_t max_life_sum; + int32_t notice_life_sum; + int16_t tools_sum; char notice_stat_sum; char count_type_sum; } IODBTLLF; @@ -2012,42 +2012,42 @@ typedef struct iodbtl_retype { }IODBTL_RDTYPE; typedef struct iodbtllfd { - short order; - short tool_num; - long life_count; - long rem_life; - long max_life; - long notice_life; + int16_t order; + int16_t tool_num; + int32_t life_count; + int32_t rem_life; + int32_t max_life; + int32_t notice_life; char life_stat; char count_type; - short reserve; + int16_t reserve; } IODBTLLFD; typedef struct iodbtlmgr_check { - long T_code; - short tool_num; - short reserve; + int32_t T_code; + int16_t tool_num; + int16_t reserve; } IODBTLMGR_CHECK; typedef struct iodbtool_date{ - short year; - short mon; - short day; - short hour; - short min; - short sec; + int16_t year; + int16_t mon; + int16_t day; + int16_t hour; + int16_t min; + int16_t sec; }IODBTOOL_DATE; typedef struct iodbtool_inhis{ - short tool_no; - short reserve; + int16_t tool_no; + int16_t reserve; IODBTOOL_DATE date; IODBTLMNG_F2 tool_f2; }IODBTOOL_INHIS; typedef struct iodbtool_outhis{ - short tool_no; - short cause; + int16_t tool_no; + int16_t cause; IODBTOOL_DATE date; IODBTLMNG_F2 tool_f2; }IODBTOOL_OUTHIS; @@ -2062,46 +2062,46 @@ typedef struct iodbtool_causenme { /* Tlmgr sort function */ typedef struct iodbtlmng_sort { - short tl_num; - short reserve; + int16_t tl_num; + int16_t reserve; IODBTLMNG_F2 data; } IODBTLMNG_SORT; /* cnc_rdmag_property:read of magazineproperty data */ /* cnc_wrmag_property:write of magazineproperty data */ typedef struct iodbmagprty { - short mag ; - short reserve_s ; + int16_t mag ; + int16_t reserve_s ; unsigned char mag_info ; char reserve[3] ; - short mt_line ; - short mt_row ; - long cstm[4] ; + int16_t mt_line ; + int16_t mt_row ; + int32_t cstm[4] ; } IODBMAGPRTY; /* cnc_rdpot_property:read of potproperty data */ /* cnc_wrpot_property:write of potproperty data */ typedef struct iodbpotprty { - short tool_no ; - short pot_type ; + int16_t tool_no ; + int16_t pot_type ; unsigned char pot_info1 ; unsigned char pot_info2 ; char reserve[2] ; - long cstm[10] ; + int32_t cstm[10] ; } IODBPOTPRTY; /* cnc_delmag_property:delete of magazineproperty data */ typedef struct iodbmagprty2 { - short mag ; - short reserve ; + int16_t mag ; + int16_t reserve ; } IODBMAGPRTY2; /* cnc_magazinesrch:Search magazine management data */ /* cnc_toolsrch :Search tool management data */ typedef struct idbtlm_srchdt { IDBTLM id_info; - short srch_cond; - short add_cond; + int16_t srch_cond; + int16_t add_cond; } IDBTLM_SRCHDT; typedef struct iodbtlmag_srchinfo { @@ -2111,31 +2111,31 @@ typedef struct iodbtlmag_srchinfo { /* cnc_tool_srh_free_min_num:Serch free number */ typedef struct odbtl_free_num { - short edge_gp; /* edge group number */ - short ofs_h; /* ofset number (H) */ - short ofs_d; /* ofset number (D) */ - short ofs_g; /* ofset number (G) */ - short ofs_w; /* ofset number (W) */ - short reserve[3]; /* reserve */ + int16_t edge_gp; /* edge group number */ + int16_t ofs_h; /* ofset number (H) */ + int16_t ofs_d; /* ofset number (D) */ + int16_t ofs_g; /* ofset number (G) */ + int16_t ofs_w; /* ofset number (W) */ + int16_t reserve[3]; /* reserve */ } ODBTL_FREE_NUM; typedef struct iodbtlmng_mu_edge_data { - long life_count; /*$ tool life count $*/ - long max_life; /*$ max tool life $*/ - long rest_life; /*$ tool notice life $*/ + int32_t life_count; /*$ tool life count $*/ + int32_t max_life; /*$ max tool life $*/ + int32_t rest_life; /*$ tool notice life $*/ unsigned char life_stat; /*$ tool life status $*/ unsigned char cust_bits; /*$ customize bit $*/ - short reserve_s; /*$ reserve $*/ - short H_code; /*$ H code $*/ - short D_code; /*$ D code $*/ - long spindle_speed; /*$ spindle speed $*/ - long feedrate; /*$ feedrate speed $*/ - short G_code; /*$ TG code $*/ - short W_code; /*$ TW code $*/ - long custom1; /*$ customize 1 $*/ - long custom2; /*$ customize 2 $*/ - long custom3; /*$ customize 3 $*/ - long custom4; /*$ customize 4 $*/ + int16_t reserve_s; /*$ reserve $*/ + int16_t H_code; /*$ H code $*/ + int16_t D_code; /*$ D code $*/ + int32_t spindle_speed; /*$ spindle speed $*/ + int32_t feedrate; /*$ feedrate speed $*/ + int16_t G_code; /*$ TG code $*/ + int16_t W_code; /*$ TW code $*/ + int32_t custom1; /*$ customize 1 $*/ + int32_t custom2; /*$ customize 2 $*/ + int32_t custom3; /*$ customize 3 $*/ + int32_t custom4; /*$ customize 4 $*/ } IODBTLMNG_MU_EDGE_DATA; typedef struct odbtlmng_edge_data { @@ -2147,19 +2147,19 @@ typedef struct odbtlmng_edge_data { } ODBTLMNG_EDGE_DATA; typedef struct odbtlmng_mu_edge { - short data_no; /*$ data no $*/ - short edge_no; /*$ edge no $*/ + int16_t data_no; /*$ data no $*/ + int16_t edge_no; /*$ edge no $*/ ODBTLMNG_EDGE_DATA edge_data; /*$ edge data $*/ } ODBTLMNG_MU_EDGE; typedef struct iodbtlmgr_edg { - short data_no; /*$ data no $*/ - short edge_no; /*$ edge no $*/ + int16_t data_no; /*$ data no $*/ + int16_t edge_no; /*$ edge no $*/ } IODBTLMGR_EDG; typedef struct idbtlmgr_add_info { - long dsp_info; /*$ dsp info $*/ - short data_kind; /*$ data kind $*/ + int32_t dsp_info; /*$ dsp info $*/ + int16_t data_kind; /*$ data kind $*/ } IDBTLMGR_ADD_INFO; typedef struct iodbtlmgr_page { @@ -2178,33 +2178,33 @@ typedef struct iodbtlmgr_page { /* cnc_rdophistry:read operation history data */ typedef struct odbhis { - unsigned short s_no; /* start number */ - short type; /* dummy */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + int16_t type; /* dummy */ + uint16_T e_no; /* end number */ union { struct { - short rec_type; /* record type */ - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ + int16_t rec_type; /* record type */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ char axis_no; /* axis number */ char dummy; } rec_alm; struct { - short rec_type; /* record type */ + int16_t rec_type; /* record type */ char key_code; /* key code */ char pw_flag; /* power on flag */ char dummy[4]; } rec_mdi; struct { - short rec_type; /* record type */ + int16_t rec_type; /* record type */ char sig_name; /* signal name */ char sig_old; /* old signal bit pattern */ char sig_new; /* new signal bit pattern */ char dummy; - short sig_no; /* signal number */ + int16_t sig_no; /* signal number */ } rec_sgn; struct { - short rec_type; /* record type */ + int16_t rec_type; /* record type */ char year; /* year */ char month; /* month */ char day; /* day */ @@ -2212,7 +2212,7 @@ typedef struct odbhis { char dummy[2]; } rec_date; struct { - short rec_type; /* record flag */ + int16_t rec_type; /* record flag */ char hour; /* hour */ char minute; /* minute */ char second; /* second */ @@ -2224,290 +2224,290 @@ typedef struct odbhis { /* cnc_rdophistry2:read operation history data */ typedef struct odbophis { - short rec_len; /* length */ - short rec_type; /* record type */ + int16_t rec_len; /* length */ + int16_t rec_type; /* record type */ union { struct { char key_code; /* key code */ char pw_flag; /* power on flag */ - short dummy; + int16_t dummy; } rec_mdi; struct { - short sig_name; /* signal name */ - short sig_no; /* signal number */ + int16_t sig_name; /* signal name */ + int16_t sig_no; /* signal number */ char sig_old; /* old signal bit pattern */ char sig_new; /* new signal bit pattern */ - short dummy; + int16_t dummy; } rec_sgn; struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short dummy; + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t dummy; } rec_alm; struct { - short evnt_type; /* event type */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short dummy; + int16_t evnt_type; /* event type */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t dummy; } rec_date; } u; } ODBOPHIS; /* cnc_rdophistry3:read operation history data */ typedef struct odbophis3 { - short rec_len; /* length */ - short rec_type; /* record type */ + int16_t rec_len; /* length */ + int16_t rec_type; /* record type */ union { struct { char key_code; /* key code */ char pw_flag; /* power on flag */ - short pth_no; /* path index */ + int16_t pth_no; /* path index */ } rec_mdi; struct { - short sig_name; /* signal name */ - short sig_no; /* signal number */ + int16_t sig_name; /* signal name */ + int16_t sig_no; /* signal number */ char sig_old; /* old signal bit pattern */ char sig_new; /* new signal bit pattern */ - short pmc_no; /* pmc index */ + int16_t pmc_no; /* pmc index */ } rec_sgn; struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ } rec_alm; struct { - short evnt_type; /* event type */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short dummy; + int16_t evnt_type; /* event type */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t dummy; } rec_date; } u; } ODBOPHIS3; /* cnc_rdophistry4:read operation history data */ typedef struct odbophis4 {/*--*/ - short rec_len; /* length */ - short rec_type; /* record type */ + int16_t rec_len; /* length */ + int16_t rec_type; /* record type */ union { struct { char key_code; /* key code */ char pw_flag; /* power on flag */ - short pth_no; /* path index */ - short ex_flag; /* kxternal key flag */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ + int16_t pth_no; /* path index */ + int16_t ex_flag; /* kxternal key flag */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ } rec_mdi; /* MDI */ struct { - short sig_name; /* signal name */ - short sig_no; /* signal number */ + int16_t sig_name; /* signal name */ + int16_t sig_no; /* signal number */ char sig_old; /* old signal bit pattern */ char sig_new; /* new signal bit pattern */ - short pmc_no; /* pmc index */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short dummy; + int16_t pmc_no; /* pmc index */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t dummy; } rec_sgn; /* SIGNAL */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ #if 0 - short sys_alm; /* sys alarm */ - short dsp_flg; /* message dsp flag */ - short axis_num; /* axis num */ + int16_t sys_alm; /* sys alarm */ + int16_t dsp_flg; /* message dsp flag */ + int16_t axis_num; /* axis num */ #endif } rec_alm; /* ALARM */ struct { - short evnt_type; /* event type */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short dummy; + int16_t evnt_type; /* event type */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t dummy; } rec_date; /* DATE */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - short sys_alm; /* sys alarm */ - short dsp_flg; /* message dsp flag */ - short axis_num; /* axis num */ - short dummy1; - long g_modal[10];/* G code Modal */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int16_t sys_alm; /* sys alarm */ + int16_t dsp_flg; /* message dsp flag */ + int16_t axis_num; /* axis num */ + int16_t dummy1; + int32_t g_modal[10];/* G code Modal */ char g_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy2; - long a_modal[10];/* B,D,E,F,H,M,N,O,S,T code Modal */ + int16_t dummy2; + int32_t a_modal[10];/* B,D,E,F,H,M,N,O,S,T code Modal */ char a_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy3; - long abs_pos[32];/* Abs pos */ + int16_t dummy3; + int32_t abs_pos[32];/* Abs pos */ char abs_dp[32]; /* Abs dp */ - long mcn_pos[32];/* Mcn pos */ + int32_t mcn_pos[32];/* Mcn pos */ char mcn_dp[32]; /* Mcn dp */ } rec_ial; /* INFO ALARM */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - short sys_alm; /* sys alarm */ - short dsp_flg; /* message dsp flag */ - short axis_num; /* axis num */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int16_t sys_alm; /* sys alarm */ + int16_t dsp_flg; /* message dsp flag */ + int16_t axis_num; /* axis num */ volatile char alm_msg[64];/* alarm message */ - short dummy1; - long g_modal[10];/* G code Modal */ + int16_t dummy1; + int32_t g_modal[10];/* G code Modal */ char g_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy2; - long a_modal[10];/* B,D,E,F,H,M,N,O,S,T code Modal */ + int16_t dummy2; + int32_t a_modal[10];/* B,D,E,F,H,M,N,O,S,T code Modal */ char a_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy3; - long abs_pos[32];/* Abs pos */ + int16_t dummy3; + int32_t abs_pos[32];/* Abs pos */ char abs_dp[32]; /* Abs dp */ - long mcn_pos[32];/* Mcn pos */ + int32_t mcn_pos[32];/* Mcn pos */ char mcn_dp[32]; /* Mcn dp */ } rec_mal; /* MSG ALARM */ struct {/*opm*/ - short dsp_flg; /* Dysplay flag(ON/OFF) */ - short om_no; /* message number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* Hour */ - short minute; /* Minute */ - short second; /* Second */ + int16_t dsp_flg; /* Dysplay flag(ON/OFF) */ + int16_t om_no; /* message number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* Hour */ + int16_t minute; /* Minute */ + int16_t second; /* Second */ char ope_msg[256];/* Messege */ } rec_opm; /* EXT OPMESSAGE */ struct { - short ofs_grp; /* Tool offset group */ - short ofs_no; /* Tool offset number */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - long ofs_old; /* old data */ - long ofs_new; /* new data */ - short old_dp; /* old data decimal point */ - short new_dp; /* new data decimal point */ + int16_t ofs_grp; /* Tool offset group */ + int16_t ofs_no; /* Tool offset number */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int32_t ofs_old; /* old data */ + int32_t ofs_new; /* new data */ + int16_t old_dp; /* old data decimal point */ + int16_t new_dp; /* new data decimal point */ } rec_ofs; /* TOOL OFS */ struct { - short prm_grp; /* paramater group */ - short prm_num; /* paramater number */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short prm_len; /* paramater data length */ - long prm_no; /* paramater no */ - long prm_old; /* old data */ - long prm_new; /* new data */ - short old_dp; /* old data decimal point */ - short new_dp; /* new data decimal point */ + int16_t prm_grp; /* paramater group */ + int16_t prm_num; /* paramater number */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t prm_len; /* paramater data length */ + int32_t prm_no; /* paramater no */ + int32_t prm_old; /* old data */ + int32_t prm_new; /* new data */ + int16_t old_dp; /* old data decimal point */ + int16_t new_dp; /* new data decimal point */ } rec_prm; /* PARAMATER */ struct { - short ofs_grp; /* Work offset group */ - short ofs_no; /* Work offset number */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - short axis_no; /* path axis num $*/ - short dummy; - long ofs_old; /* old data */ - long ofs_new; /* new data */ - short old_dp; /* old data decimal point */ - short new_dp; /* new data decimal point */ + int16_t ofs_grp; /* Work offset group */ + int16_t ofs_no; /* Work offset number */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int16_t axis_no; /* path axis num $*/ + int16_t dummy; + int32_t ofs_old; /* old data */ + int32_t ofs_new; /* new data */ + int16_t old_dp; /* old data decimal point */ + int16_t new_dp; /* new data decimal point */ } rec_wof; /* WORK OFS */ struct { - short mac_no; /* macro val number */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - short dummy; - long mac_old; /* old data */ - long mac_new; /* new data */ - short old_dp; /* old data decimal point */ - short new_dp; /* old data decimal point */ + int16_t mac_no; /* macro val number */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int16_t dummy; + int32_t mac_old; /* old data */ + int32_t mac_new; /* new data */ + int16_t old_dp; /* old data decimal point */ + int16_t new_dp; /* old data decimal point */ } rec_mac; /* MACRO VAL */ struct { - long mac_no; /* macro val number(expand) */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short pth_no; /* path index */ - long mac_old; /* old data */ - long mac_new; /* new data */ - short old_dp; /* old data decimal point */ - short new_dp; /* old data decimal point */ + int32_t mac_no; /* macro val number(expand) */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t pth_no; /* path index */ + int32_t mac_old; /* old data */ + int32_t mac_new; /* new data */ + int16_t old_dp; /* old data decimal point */ + int16_t new_dp; /* old data decimal point */ } rec_mac2; /* MACRO VAL2*/ struct { - short scrn_old; /* old screen nubmer */ - short scrn_new; /* new screen nubmer */ - short dummy; - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ + int16_t scrn_old; /* old screen nubmer */ + int16_t scrn_new; /* new screen nubmer */ + int16_t dummy; + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ } rec_scrn; /* SCREEN NUMBER*/ } u; } ODBOPHIS4; /* cnc_rdalmhistry:read alarm history data */ typedef struct odbahis { - unsigned short s_no; /* start number */ - short type; /* dummy */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + int16_t type; /* dummy */ + uint16_T e_no; /* end number */ struct { - short dummy; - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ + int16_t dummy; + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ char axis_no; /* axis number */ char year; /* year */ char month; /* month */ @@ -2516,104 +2516,104 @@ typedef struct odbahis { char minute; /* minute */ char second; /* second */ char dummy2; - short len_msg; /* alarm message length */ + int16_t len_msg; /* alarm message length */ char alm_msg[32]; /* alarm message */ } alm_his[10]; } ODBAHIS; /* In case that the number of data is 10 */ /* cnc_rdalmhistry2:read alarm history data */ typedef struct odbahis2 { - unsigned short s_no; /* start number */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + uint16_T e_no; /* end number */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short len_msg; /* alarm message length */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t len_msg; /* alarm message length */ char alm_msg[32]; /* alarm message */ } alm_his[10]; } ODBAHIS2; /* In case that the number of data is 10 */ /* cnc_rdalmhistry3:read alarm history data */ typedef struct odbahis3 { - unsigned short s_no; /* start number */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + uint16_T e_no; /* end number */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short len_msg; /* alarm message length */ - short pth_no; /* path index */ - short dummy; + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t len_msg; /* alarm message length */ + int16_t pth_no; /* path index */ + int16_t dummy; char alm_msg[32]; /* alarm message */ } alm_his[10]; } ODBAHIS3; /* In case that the number of data is 10 */ /* cnc_rdalmhistry4:read alarm history data */ typedef struct odbahis4 { - unsigned short s_no; /* start number */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + uint16_T e_no; /* end number */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short len_msg; /* alarm message length */ - short pth_no; /* path index */ - short dummy; + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t len_msg; /* alarm message length */ + int16_t pth_no; /* path index */ + int16_t dummy; char alm_msg[64]; /* alarm message */ } alm_his[10]; } ODBAHIS4; /* In case that the number of data is 10 */ /* cnc_rdalmhistry5:read alarm history data */ typedef struct odbahis5 { - unsigned short s_no; /* start number */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + uint16_T e_no; /* end number */ struct { - short alm_grp; /* alarm group */ - short alm_no; /* alarm number */ - short axis_no; /* axis number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* minute */ - short second; /* second */ - short len_msg; /* alarm message length */ - short pth_no; /* path index */ + int16_t alm_grp; /* alarm group */ + int16_t alm_no; /* alarm number */ + int16_t axis_no; /* axis number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* minute */ + int16_t second; /* second */ + int16_t len_msg; /* alarm message length */ + int16_t pth_no; /* path index */ /*addalm--<*/ - short sys_alm; /* sys alarm */ - short dsp_flg; /* message dsp flag */ - short axis_num; /* sum axis num */ + int16_t sys_alm; /* sys alarm */ + int16_t dsp_flg; /* message dsp flag */ + int16_t axis_num; /* sum axis num */ char alm_msg[64]; /* alarm message */ - long g_modal[10]; /* G code Modal */ + int32_t g_modal[10]; /* G code Modal */ char g_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy1; - long a_modal[10]; /* B,D,E,F,H,M,N,O,S,T code Modal */ + int16_t dummy1; + int32_t a_modal[10]; /* B,D,E,F,H,M,N,O,S,T code Modal */ char a_dp[10]; /* #7:1 Block */ /* #6-#0 dp*/ - short dummy2; - long abs_pos[32]; /* Abs pos */ + int16_t dummy2; + int32_t abs_pos[32]; /* Abs pos */ char abs_dp[32]; /* Abs dp */ - long mcn_pos[32]; /* Mcn pos */ + int32_t mcn_pos[32]; /* Mcn pos */ char mcn_dp[32]; /* Mcn dp */ /*addalm-->*/ } alm_his[10]; @@ -2621,17 +2621,17 @@ typedef struct odbahis5 { /* cnc_rdomhistry2:read operater message history data */ typedef struct odbmhis2 { - unsigned short s_no; /* start number */ - unsigned short e_no; /* end number */ + uint16_T s_no; /* start number */ + uint16_T e_no; /* end number */ struct { - short dsp_flg; /* Dysplay flag(ON/OFF) */ - short om_no; /* operater message number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* Hour */ - short minute; /* Minute */ - short second; /* Second */ + int16_t dsp_flg; /* Dysplay flag(ON/OFF) */ + int16_t om_no; /* operater message number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* Hour */ + int16_t minute; /* Minute */ + int16_t second; /* Second */ char ope_msg[256];/* Messege */ } opm_his[10]; } ODBOMHIS2; /* In case that the number of data is 10 */ @@ -2639,11 +2639,11 @@ typedef struct odbmhis2 { /* cnc_rdhissgnl:read signals related operation history */ /* cnc_wrhissgnl:write signals related operation history */ typedef struct iodbsig { - short datano; /* dummy */ - short type; /* dummy */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ struct { - short ent_no; /* entry number */ - short sig_no; /* signal number */ + int16_t ent_no; /* entry number */ + int16_t sig_no; /* signal number */ char sig_name; /* signal name */ char mask_pat; /* signal mask pattern */ } data[20]; @@ -2652,11 +2652,11 @@ typedef struct iodbsig { /* cnc_rdhissgnl2:read signals related operation history 2 */ /* cnc_wrhissgnl2:write signals related operation history 2 */ typedef struct iodbsig2 { - short datano; /* dummy */ - short type; /* dummy */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ struct { - short ent_no; /* entry number */ - short sig_no; /* signal number */ + int16_t ent_no; /* entry number */ + int16_t sig_no; /* signal number */ char sig_name; /* signal name */ char mask_pat; /* signal mask pattern */ } data[45]; @@ -2665,12 +2665,12 @@ typedef struct iodbsig2 { /* cnc_rdhissgnl3:read signals related operation history */ /* cnc_wrhissgnl3:write signals related operation history */ typedef struct iodbsig3 { - short datano; /* dummy */ - short type; /* dummy */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ struct { - short ent_no; /* entry number */ - short pmc_no; /* PMC number */ - short sig_no; /* signal number */ + int16_t ent_no; /* entry number */ + int16_t pmc_no; /* PMC number */ + int16_t sig_no; /* signal number */ char sig_name; /* signal name */ char mask_pat; /* signal mask pattern */ } data[60]; @@ -2682,31 +2682,31 @@ typedef struct iodbsig3 { /*--------------------------------------*/ /* cnc_rdtdiinfo:read 3 dimensional interferect check information */ typedef struct odbinf { - unsigned short max_shape_num ; /* maximum shape number */ - unsigned short max_tool_num ; /* maximum tool number */ - unsigned short max_holder_num ; /* maximum tool holder number */ - unsigned short max_object_num ; /* maximum object number */ - unsigned short max_element_num ; /* maximum element number */ - unsigned short max_holder_shpnum ; /* maximum each tool holder shape number */ - unsigned short max_object_shpnum ; /* maximum each object shape number */ - short reserve ; /* reserve */ + uint16_T max_shape_num ; /* maximum shape number */ + uint16_T max_tool_num ; /* maximum tool number */ + uint16_T max_holder_num ; /* maximum tool holder number */ + uint16_T max_object_num ; /* maximum object number */ + uint16_T max_element_num ; /* maximum element number */ + uint16_T max_holder_shpnum ; /* maximum each tool holder shape number */ + uint16_T max_object_shpnum ; /* maximum each object shape number */ + int16_t reserve ; /* reserve */ } ODBINF ; /* cnc_rdtdinamesetting:read name setting */ /* cnc_wrtdinamesetting:write name setting */ typedef struct odbnme { - short ob_type ; /* object type */ - unsigned short obj_no ; /* object number */ - unsigned short nme_no ; /* name number */ - unsigned short suffix ; /* suffix */ + int16_t ob_type ; /* object type */ + uint16_T obj_no ; /* object number */ + uint16_T nme_no ; /* name number */ + uint16_T suffix ; /* suffix */ char name[12] ; /* optional name */ } ODBNME ; /* cnc_rdtdidispsetting:read display setting */ /* cnc_wrtdidispsetting:write display setting */ typedef struct odbdst { - short ob_type ; /* object type */ - unsigned short obj_no ; /* object number */ + int16_t ob_type ; /* object type */ + uint16_T obj_no ; /* object number */ unsigned char shp_disp ; /* figure screen */ unsigned char mva_disp ; /* move axis screen */ } ODBDST ; @@ -2714,32 +2714,32 @@ typedef struct odbdst { /* cnc_rdtdishapedata:read shape data */ /* cnc_wrtdishapedata:write shape data */ typedef struct odbshp { - short ob_type ; /* object type */ - unsigned short obj_no ; /* object number */ - unsigned short shp_no ; /* shape number */ - unsigned short fig_ele[10] ; /* figure element 1-6 */ - long ref_pos[3] ; /* reference position */ - long tool_ref[3] ; /* tool reference position */ - long tool_dir[3] ; /* tool direction */ - long ref_ang1 ; /* reference angle1 */ - long ref_ang2 ; /* reference angle2 */ + int16_t ob_type ; /* object type */ + uint16_T obj_no ; /* object number */ + uint16_T shp_no ; /* shape number */ + uint16_T fig_ele[10] ; /* figure element 1-6 */ + int32_t ref_pos[3] ; /* reference position */ + int32_t tool_ref[3] ; /* tool reference position */ + int32_t tool_dir[3] ; /* tool direction */ + int32_t ref_ang1 ; /* reference angle1 */ + int32_t ref_ang2 ; /* reference angle2 */ unsigned char n_unit ; /* numetrical unit */ } ODBSHP ; /* cnc_rdtdicubedata:read cube data */ /* cnc_wrtdicubedata:write cube data */ typedef struct odbcub { - long ref_vtx[3] ; /* reference vertex */ - long adj_vtx1[3] ; /* adjacence vertex1 */ - long adj_vtx2[3] ; /* adjacence vertex2 */ - long adj_vtx3[3] ; /* adjacence vertex3 */ + int32_t ref_vtx[3] ; /* reference vertex */ + int32_t adj_vtx1[3] ; /* adjacence vertex1 */ + int32_t adj_vtx2[3] ; /* adjacence vertex2 */ + int32_t adj_vtx3[3] ; /* adjacence vertex3 */ unsigned char n_unit ; /* numetrical unit */ char cb_form ; /* cube form flag */ } ODBCUB ; /* cnc_rdtdicubeinfo:read cube infomation */ typedef struct odbcbi { - unsigned short cb_no ; /* name setting */ + uint16_T cb_no ; /* name setting */ ODBNME nme_set ; /* name setting */ unsigned char shp_no ; /* shape number */ char cd_form ; /* cube form flag */ @@ -2748,33 +2748,33 @@ typedef struct odbcbi { /* cnc_rdtdimoveaxis:read move axis infomation */ /* cnc_wrtdimoveaxis:write move axis infomation */ typedef struct odbmva { - unsigned short sync_obj ; /* synchronized object */ - unsigned short path ; /* path */ + uint16_T sync_obj ; /* synchronized object */ + uint16_T path ; /* path */ struct { - unsigned short axis_no ; /* axis number */ - unsigned short mov_dir ; /* moving direction */ + uint16_T axis_no ; /* axis number */ + uint16_T mov_dir ; /* moving direction */ } lin_ax[3] ; /* line axis(1-3) */ struct { - unsigned short axis_no ; /* axis number */ - unsigned short c_ax_dir ; /* rotating direction */ - long c_pos[3] ; /* rotating position */ - long inc_ang ; /* inclination angle */ - unsigned short rot_dir ; /* rotational direction */ - short reserve ; /* reserve */ + uint16_T axis_no ; /* axis number */ + uint16_T c_ax_dir ; /* rotating direction */ + int32_t c_pos[3] ; /* rotating position */ + int32_t inc_ang ; /* inclination angle */ + uint16_T rot_dir ; /* rotational direction */ + int16_t reserve ; /* reserve */ } rot_ax[2] ; /* rotating axis(1-2) */ struct { - unsigned short master ; /* master rotating axis */ - unsigned short slave ; /* slave rotating axis */ + uint16_T master ; /* master rotating axis */ + uint16_T slave ; /* slave rotating axis */ } rot_ele[6] ; /* rotating element(1-6) */ } ODBMVA ; /* cnc_rdtdicrntshapeinf:read current shape data */ typedef struct odbcrntshp { - long fig_type ; - long reserve; + int32_t fig_type ; + int32_t reserve; union { struct { double base_pos[3] ; @@ -2799,9 +2799,9 @@ typedef struct odbcrntshp { /* cnc_rdtdicylinderdata:read cylinder data */ /* cnc_wrtdicylinderdata:write cylinder data */ typedef struct odbcyl { - long sta_pnt[3] ; /* start point */ - long end_pnt[3] ; /* end point */ - long radius ; /* radius */ + int32_t sta_pnt[3] ; /* start point */ + int32_t end_pnt[3] ; /* end point */ + int32_t radius ; /* radius */ unsigned char n_unit ; /* numetrical unit */ char cb_form ; /* figure form flag */ } ODBCYL ; @@ -2809,8 +2809,8 @@ typedef struct odbcyl { /* cnc_rdtdiplanedata:read plane data */ /* cnc_wrtdiplanedata:write plane data */ typedef struct odbpln { - long point[3] ; /* optional point on plane */ - long vect[3] ; /* vertical vector */ + int32_t point[3] ; /* optional point on plane */ + int32_t vect[3] ; /* vertical vector */ unsigned char n_unit ; /* numetrical unit */ char cb_form ; /* figure form flag */ } ODBPLN ; @@ -2818,25 +2818,25 @@ typedef struct odbpln { /* cnc_rdtdifiguredata:read figure data */ /* cnc_wrtdifiguredata:write figure data */ typedef struct odbfig { - long fig_type ; /* figure type */ + int32_t fig_type ; /* figure type */ union { struct { - long ref_vtx[3] ; /* reference vertex */ - long adj_vtx1[3] ; /* adjacence vertex1 */ - long adj_vtx2[3] ; /* adjacence vertex2 */ - long adj_vtx3[3] ; /* adjacence vertex3 */ + int32_t ref_vtx[3] ; /* reference vertex */ + int32_t adj_vtx1[3] ; /* adjacence vertex1 */ + int32_t adj_vtx2[3] ; /* adjacence vertex2 */ + int32_t adj_vtx3[3] ; /* adjacence vertex3 */ } par ; struct { - long sta_pnt[3] ; /* start point */ - long end_pnt[3] ; /* end point */ - long radius ; /* radius */ + int32_t sta_pnt[3] ; /* start point */ + int32_t end_pnt[3] ; /* end point */ + int32_t radius ; /* radius */ } cyl ; struct { - long point[3] ; /* optional point on plane */ - long vect[3] ; /* vertical vector */ + int32_t point[3] ; /* optional point on plane */ + int32_t vect[3] ; /* vertical vector */ } pln ; } fig ; - unsigned short fig_no ; /* figure number */ + uint16_T fig_no ; /* figure number */ unsigned char n_unit ; /* numetrical unit */ char cb_form ; /* figure form flag */ } ODBFIG ; @@ -2848,8 +2848,8 @@ typedef struct odbfig { /* cnc_sysinfo:read CNC system information */ #if !defined (FS15BD) typedef struct odbsys { - short addinfo ; /* additional information */ - short max_axis ; /* maximum axis number */ + int16_t addinfo ; /* additional information */ + int16_t max_axis ; /* maximum axis number */ char cnc_type[2] ; /* cnc type */ char mt_type[2] ; /* M/T/TT */ char series[4] ; /* series NO. */ @@ -2858,7 +2858,7 @@ typedef struct odbsys { } ODBSYS ; #else typedef struct odbsys { - short dummy ; /* dummy */ + int16_t dummy ; /* dummy */ char max_axis[2] ; /* maximum axis number */ char cnc_type[2] ; /* cnc type */ char mt_type[2] ; /* M/T/TT */ @@ -2869,101 +2869,101 @@ typedef struct odbsys { #endif typedef struct _odbsramif { - long protect; /* protective state of File SRAM */ - long size; /* size of File SRAM */ + int32_t protect; /* protective state of File SRAM */ + int32_t size; /* size of File SRAM */ } ODBSRAMIF; typedef struct _odbsramif2 { - long protect; /* protective state of File SRAM */ - unsigned long adrs; /* address of File SRAM */ - long size; /* size of File SRAM */ + int32_t protect; /* protective state of File SRAM */ + uint32_T adrs; /* address of File SRAM */ + int32_t size; /* size of File SRAM */ } ODBSRAMIF2; /* cnc_statinfo:read CNC status information */ #if defined (FS15D) || defined (FS15BD) typedef struct odbst { - short dummy[2]; /* dummy */ - short aut; /* selected automatic mode */ - short manual; /* selected manual mode */ - short run; /* running status */ - short edit; /* editting status */ - short motion; /* axis, dwell status */ - short mstb; /* m, s, t, b status */ - short emergency; /* emergency stop status */ - short write; /* writting status */ - short labelskip; /* label skip status */ - short alarm; /* alarm status */ - short warning; /* warning status */ - short battery; /* battery status */ + int16_t dummy[2]; /* dummy */ + int16_t aut; /* selected automatic mode */ + int16_t manual; /* selected manual mode */ + int16_t run; /* running status */ + int16_t edit; /* editting status */ + int16_t motion; /* axis, dwell status */ + int16_t mstb; /* m, s, t, b status */ + int16_t emergency; /* emergency stop status */ + int16_t write; /* writting status */ + int16_t labelskip; /* label skip status */ + int16_t alarm; /* alarm status */ + int16_t warning; /* warning status */ + int16_t battery; /* battery status */ } ODBST ; #elif defined (FS16WD) typedef struct odbst { - short dummy[2] ; /* dummy */ - short aut ; /* selected automatic mode */ - short run ; /* running status */ - short motion ; /* axis, dwell status */ - short mstb ; /* m, s, t, b status */ - short emergency ; /* emergency stop status */ - short alarm ; /* alarm status */ - short edit ; /* editting status */ + int16_t dummy[2] ; /* dummy */ + int16_t aut ; /* selected automatic mode */ + int16_t run ; /* running status */ + int16_t motion ; /* axis, dwell status */ + int16_t mstb ; /* m, s, t, b status */ + int16_t emergency ; /* emergency stop status */ + int16_t alarm ; /* alarm status */ + int16_t edit ; /* editting status */ } ODBST ; #else typedef struct odbst { - short hdck ; /* handl retrace status */ - short tmmode ; /* T/M mode */ - short aut ; /* selected automatic mode */ - short run ; /* running status */ - short motion ; /* axis, dwell status */ - short mstb ; /* m, s, t, b status */ - short emergency ; /* emergency stop status */ - short alarm ; /* alarm status */ - short edit ; /* editting status */ + int16_t hdck ; /* handl retrace status */ + int16_t tmmode ; /* T/M mode */ + int16_t aut ; /* selected automatic mode */ + int16_t run ; /* running status */ + int16_t motion ; /* axis, dwell status */ + int16_t mstb ; /* m, s, t, b status */ + int16_t emergency ; /* emergency stop status */ + int16_t alarm ; /* alarm status */ + int16_t edit ; /* editting status */ } ODBST ; #endif /* cnc_statinfo2:read CNC status information 2 */ typedef struct odbst2 { - short hdck ; /* handl retrace status */ - short tmmode ; /* T/M mode */ - short aut ; /* selected automatic mode */ - short run ; /* running status */ - short motion ; /* axis, dwell status */ - short mstb ; /* m, s, t, b status */ - short emergency ; /* emergency stop status */ - short alarm ; /* alarm status */ - short edit ; /* editting status */ - short warning ; /* warning status */ - short o3dchk; /* o3dchk status */ - short ext_opt; /* option */ - short restart; /* State of edit when SBK */ + int16_t hdck ; /* handl retrace status */ + int16_t tmmode ; /* T/M mode */ + int16_t aut ; /* selected automatic mode */ + int16_t run ; /* running status */ + int16_t motion ; /* axis, dwell status */ + int16_t mstb ; /* m, s, t, b status */ + int16_t emergency ; /* emergency stop status */ + int16_t alarm ; /* alarm status */ + int16_t edit ; /* editting status */ + int16_t warning ; /* warning status */ + int16_t o3dchk; /* o3dchk status */ + int16_t ext_opt; /* option */ + int16_t restart; /* State of edit when SBK */ } ODBST2 ; /* cnc_sramstat:After setting the option, The state of SRAM is acquired.*/ typedef struct odbopmsg { - short msg_kind; /* state of message */ + int16_t msg_kind; /* state of message */ char msg[30]; /* message string */ } ODBOPMSG ; /* cnc_sramstatus:After setting the option, The state of SRAM is acquired.*/ typedef struct odbsramstat { - short msg_kind; /* state of message */ + int16_t msg_kind; /* state of message */ char msg[64]; /* message string */ } ODBSRAMSTAT ; /* read DMG Netservice status information */ typedef struct out_statinfo_dmg { - short dummy[1]; /* Not used */ - short dmg; /* DMG Netservice status information */ - short dummy1[7]; /* Not used */ + int16_t dummy[1]; /* Not used */ + int16_t dmg; /* DMG Netservice status information */ + int16_t dummy1[7]; /* Not used */ } OUT_STATINF_DMG ; /* cnc_alarm:read alarm status */ typedef struct odbalm { - short dummy[2] ; /* dummy */ - short data ; /* alarm status */ + int16_t dummy[2] ; /* dummy */ + int16_t data ; /* alarm status */ } ODBALM ; /* cnc_rdalminfo:read alarm information */ @@ -2972,38 +2972,38 @@ typedef struct alminfo { union { struct { struct { - long axis ; - short alm_no ; + int32_t axis ; + int16_t alm_no ; } alm[5] ; - long data_end ; + int32_t data_end ; } alm1 ; struct { struct { - long axis ; - short alm_no ; - short msg_len ; + int32_t axis ; + int16_t alm_no ; + int16_t msg_len ; char alm_msg[32] ; } alm[5] ; - long data_end ; + int32_t data_end ; }alm2 ; } u ; #else union { struct { struct { - short axis ; - short alm_no ; + int16_t axis ; + int16_t alm_no ; } alm[5] ; - short data_end ; + int16_t data_end ; } alm1 ; struct { struct { - short axis ; - short alm_no ; - short msg_len ; + int16_t axis ; + int16_t alm_no ; + int16_t msg_len ; char alm_msg[32] ; } alm[5] ; - short data_end ; + int16_t data_end ; }alm2 ; } u ; #endif @@ -3014,67 +3014,67 @@ typedef struct alminfo2 { union { struct { struct { - short axis ; - short alm_no ; + int16_t axis ; + int16_t alm_no ; } alm[5] ; - short data_end ; + int16_t data_end ; } alm1 ; struct { struct { - short axis ; - short alm_no ; - short msg_len ; + int16_t axis ; + int16_t alm_no ; + int16_t msg_len ; char alm_msg[34] ; } alm[5] ; - short data_end ; + int16_t data_end ; }alm2 ; } u ; } ALMINFO2 ; /* In case that the number of alarm is 5 */ /* cnc_rdalmmsg:read alarm messages */ typedef struct odbalmmsg { - long alm_no; - short type; - short axis; - short dummy; - short msg_len; + int32_t alm_no; + int16_t type; + int16_t axis; + int16_t dummy; + int16_t msg_len; char alm_msg[32]; } ODBALMMSG ; typedef struct odbalmmsg2 { - long alm_no; - short type; - short axis; - short dummy; - short msg_len; + int32_t alm_no; + int16_t type; + int16_t axis; + int16_t dummy; + int16_t msg_len; char alm_msg[64]; } ODBALMMSG2 ; typedef struct odbalmmsg3 { - long alm_no; - short type; - short axis; - short dummy; - short msg_len; + int32_t alm_no; + int16_t type; + int16_t axis; + int16_t dummy; + int16_t msg_len; char alm_msg[256]; } ODBALMMSG3 ; /* cnc_modal:read modal data */ #if defined (HSSB_LIB) && defined (FS16WD) typedef struct odbmdl { - short datano; - short type; + int16_t datano; + int16_t type; union { char g_data; char g_rdata[12]; char g_1shot; struct { - long aux_data; + int32_t aux_data; char flag1; char flag2; }aux; struct { - long aux_data; + int32_t aux_data; char flag1; char flag2; }raux1[25]; @@ -3082,24 +3082,24 @@ typedef struct odbmdl { } ODBMDL ; #else typedef struct odbmdl { - short datano; - short type; + int16_t datano; + int16_t type; union { char g_data; char g_rdata[35]; char g_1shot[4]; struct { - long aux_data; + int32_t aux_data; char flag1; char flag2; }aux; struct { - long aux_data; + int32_t aux_data; char flag1; char flag2; }raux1[27]; struct { - long aux_data; + int32_t aux_data; char flag1; char flag2; }raux2[MAX_AXIS]; @@ -3109,8 +3109,8 @@ typedef struct odbmdl { /* cnc_rdgcode: read G code */ typedef struct odbgcd { - short group ; - short flag ; + int16_t group ; + int16_t flag ; char code[8] ; } ODBGCD; @@ -3118,30 +3118,30 @@ typedef struct odbgcd { typedef struct odbcmd { char adrs ; char num ; - short flag ; - long cmd_val ; - long dec_val ; + int16_t flag ; + int32_t cmd_val ; + int32_t dec_val ; } ODBCMD; /* cnc_diagnoss:read diagnosis data */ /* cnc_diagnosr:read diagnosis data(area specified) */ typedef struct realdgn { - long dgn_val; /* data of real diagnoss */ - long dec_val; /* decimal point of real diagnoss */ + int32_t dgn_val; /* data of real diagnoss */ + int32_t dec_val; /* decimal point of real diagnoss */ } REALDGN ; #if !defined (HSSB_LIB) || defined (FS30D) || defined (FS15D) || defined (FS0IDD) /* Ethernet & FS30i & FS15i & FS0i-D */ typedef struct odbdgn { - short datano ; /* data number */ - short type ; /* axis number */ + int16_t datano ; /* data number */ + int16_t type ; /* axis number */ union { char cdata ; /* diagnosis data */ - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALDGN rdata ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; REALDGN rdatas[MAX_AXIS] ; } u ; } ODBDGN ; @@ -3149,15 +3149,15 @@ typedef struct odbdgn { #else typedef struct odbdgn { - short datano ; /* data number */ - short type ; /* axis number */ + int16_t datano ; /* data number */ + int16_t type ; /* axis number */ union { char cdata ; /* diagnosis data */ - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; } u ; } ODBDGN ; #endif @@ -3166,8 +3166,8 @@ typedef struct odbdgn { /* cnc_adcnv:read A/D conversion data */ typedef struct odbad { - short datano ; /* input analog voltage type */ - short type ; /* analog voltage type */ + int16_t datano ; /* input analog voltage type */ + int16_t type ; /* analog voltage type */ char data ; /* digital voltage data */ } ODBAD ; @@ -3175,9 +3175,9 @@ typedef struct odbad { /* cnc_adcnv:read A/D conversion data */ typedef struct odbad { - short datano ; /* input analog voltage type */ - short type ; /* analog voltage type */ - short data ; /* digital voltage data */ + int16_t datano ; /* input analog voltage type */ + int16_t type ; /* analog voltage type */ + int16_t data ; /* digital voltage data */ } ODBAD ; #endif @@ -3186,9 +3186,9 @@ typedef struct odbad { /* cnc_rdopmsg:read operator's message */ typedef struct msg { - short datano ; /* operator's message number */ - short type ; /* operator's message type */ - short char_num ; /* message string length */ + int16_t datano ; /* operator's message number */ + int16_t type ; /* operator's message type */ + int16_t char_num ; /* message string length */ char data[129] ; /* operator's message string */ } OPMSG ; /* In case that the data length is 129 */ @@ -3196,9 +3196,9 @@ typedef struct msg { /* cnc_rdopmsg:read operator's message */ typedef struct msg { - short datano ; /* operator's message number */ - short type ; /* operator's message type */ - short char_num ; /* message string length */ + int16_t datano ; /* operator's message number */ + int16_t type ; /* operator's message type */ + int16_t char_num ; /* message string length */ char data[256] ; /* operator's message string */ } OPMSG ; /* In case that the data length is 256 */ @@ -3206,25 +3206,25 @@ typedef struct msg { /* cnc_rdopmsg2:read operator's message */ typedef struct opmsg2 { - short datano ; /* operator's message number */ - short type ; /* operator's message type */ - short char_num ; /* message string length */ + int16_t datano ; /* operator's message number */ + int16_t type ; /* operator's message type */ + int16_t char_num ; /* message string length */ char data[64] ; /* operator's message string */ } OPMSG2 ; /* In case that the data length is 64 */ /* cnc_rdopmsg3:read operator's message */ typedef struct opmsg3 { - short datano ; /* operator's message number */ - short type ; /* operator's message type */ - short char_num ; /* message string length */ + int16_t datano ; /* operator's message number */ + int16_t type ; /* operator's message type */ + int16_t char_num ; /* message string length */ char data[256] ; /* operator's message string */ } OPMSG3 ; /* In case that the data length is 256 */ /* cnc_rdopmsgmps:read operator message for MAPPS */ typedef struct _opmsgmps { - short datano; - short type; - short char_num; + int16_t datano; + int16_t type; + int16_t char_num; char data[256]; } OPMSGMPS; @@ -3233,8 +3233,8 @@ typedef struct _opmsgmps { typedef struct odbsysc { char slot_no_p[16]; char slot_no_l[16]; - short mod_id[16]; - short soft_id[16]; + int16_t mod_id[16]; + int16_t soft_id[16]; char s_series[16][5]; char s_version[16][5]; char sys_id[16]; @@ -3266,130 +3266,130 @@ typedef struct odbsysc { char sral3_ver[5]; char sral4_ser[5]; char sral4_ver[5]; - short pcb_info[20]; - short pcb_note[20][16]; + int16_t pcb_info[20]; + int16_t pcb_note[20][16]; } ODBSYSC ; #elif defined (PMD) typedef struct odbsysc { char slot_no_p[16]; /* not used */ char slot_no_l[16]; /* not used */ - short mod_id[16]; /* not used */ - short soft_id[16]; /* software ID */ + int16_t mod_id[16]; /* not used */ + int16_t soft_id[16]; /* software ID */ char s_series[16][5]; /* software series */ char s_version[16][5]; /* software version */ char dummy[16]; /* dummy */ - short m_rom; /* not used */ - short s_rom; /* not used */ + int16_t m_rom; /* not used */ + int16_t s_rom; /* not used */ char svo_soft[8]; /* series and version of searvo software */ char pmc_soft[6]; /* series and version of PMC management software */ char lad_soft[6]; /* series and version of Ladder software */ char mcr_soft[8]; /* series and version of a macro executor */ char spl1_soft[6]; /* not used */ char spl2_soft[6]; /* not used */ - short frmmin; /* capacity of FROM module */ - short drmmin; /* capacity of DRAM module */ - short srmmin; /* capacity of added SRAM module */ - short pmcmin; /* type of PMC module */ - short sv1min; /* presence or absence of a servo module 1,2 */ - short sv3min; /* presence or absence of a servo module 3,4 */ - short sv5min; /* presence or absence of a servo module 5,6 */ - short sicmin; /* presence or absence of SIC */ - short posmin; /* presence or absence of a position LSI */ - short submin; /* information of sub-board */ - short hdiio; /* presence or absence of an LSI for high-speed skip(I/O card) */ - short dummy2[32]; /* dummy */ + int16_t frmmin; /* capacity of FROM module */ + int16_t drmmin; /* capacity of DRAM module */ + int16_t srmmin; /* capacity of added SRAM module */ + int16_t pmcmin; /* type of PMC module */ + int16_t sv1min; /* presence or absence of a servo module 1,2 */ + int16_t sv3min; /* presence or absence of a servo module 3,4 */ + int16_t sv5min; /* presence or absence of a servo module 5,6 */ + int16_t sicmin; /* presence or absence of SIC */ + int16_t posmin; /* presence or absence of a position LSI */ + int16_t submin; /* information of sub-board */ + int16_t hdiio; /* presence or absence of an LSI for high-speed skip(I/O card) */ + int16_t dummy2[32]; /* dummy */ } ODBSYSC; #else typedef struct odbsysc { char slot_no_p[16]; char slot_no_l[16]; - short mod_id[16]; - short soft_id[16]; + int16_t mod_id[16]; + int16_t soft_id[16]; char s_series[16][5]; char s_version[16][5]; char dummy[16]; - short m_rom; - short s_rom; + int16_t m_rom; + int16_t s_rom; char svo_soft[8]; char pmc_soft[6]; char lad_soft[6]; char mcr_soft[8]; char spl1_soft[6]; char spl2_soft[6]; - short frmmin; - short drmmin; - short srmmin; - short pmcmin; - short crtmin; - short sv1min; - short sv3min; - short sicmin; - short posmin; - short drmmrc; - short drmarc; - short pmcmrc; - short dmaarc; - short iopt; - short hdiio; - short frmsub; - short drmsub; - short srmsub; - short sv5sub; - short sv7sub; - short sicsub; - short possub; - short hamsub; - short gm2gr1; - short crtgr2; - short gm1gr2; - short gm2gr2; - short cmmrb; - short sv5axs; - short sv7axs; - short sicaxs; - short posaxs; - short hanaxs; - short romr64; - short srmr64; - short dr1r64; - short dr2r64; - short iopio2; - short hdiio2; - short cmmrb2; - short romfap; - short srmfap; - short drmfap; + int16_t frmmin; + int16_t drmmin; + int16_t srmmin; + int16_t pmcmin; + int16_t crtmin; + int16_t sv1min; + int16_t sv3min; + int16_t sicmin; + int16_t posmin; + int16_t drmmrc; + int16_t drmarc; + int16_t pmcmrc; + int16_t dmaarc; + int16_t iopt; + int16_t hdiio; + int16_t frmsub; + int16_t drmsub; + int16_t srmsub; + int16_t sv5sub; + int16_t sv7sub; + int16_t sicsub; + int16_t possub; + int16_t hamsub; + int16_t gm2gr1; + int16_t crtgr2; + int16_t gm1gr2; + int16_t gm2gr2; + int16_t cmmrb; + int16_t sv5axs; + int16_t sv7axs; + int16_t sicaxs; + int16_t posaxs; + int16_t hanaxs; + int16_t romr64; + int16_t srmr64; + int16_t dr1r64; + int16_t dr2r64; + int16_t iopio2; + int16_t hdiio2; + int16_t cmmrb2; + int16_t romfap; + int16_t srmfap; + int16_t drmfap; } ODBSYSC ; #endif /* cnc_rdprstrinfo:read program restart information */ typedef struct odbprs { - short datano; /* dummy */ - short type; /* dummy */ - short data_info[5]; /* data setting information */ - long rstr_bc; /* block counter */ - long rstr_m[35]; /* M code value */ - long rstr_t[2]; /* T code value */ - long rstr_s; /* S code value */ - long rstr_b; /* B code value */ - long dest[MAX_AXIS]; /* program re-start position */ - long dist[MAX_AXIS]; /* program re-start distance */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ + int16_t data_info[5]; /* data setting information */ + int32_t rstr_bc; /* block counter */ + int32_t rstr_m[35]; /* M code value */ + int32_t rstr_t[2]; /* T code value */ + int32_t rstr_s; /* S code value */ + int32_t rstr_b; /* B code value */ + int32_t dest[MAX_AXIS]; /* program re-start position */ + int32_t dist[MAX_AXIS]; /* program re-start distance */ } ODBPRS; /* cnc_rdprstrinfo:read program restart information */ typedef struct odbprsm { - short datano; /* dummy */ - short type; /* dummy */ - short data_info[5]; /* data setting information */ - long rstr_bc; /* block counter */ - long rstr_m[35]; /* M code value */ - long rstr_t[2]; /* T code value */ - long rstr_s; /* S code value */ - long rstr_b; /* B code value */ - long dest[32]; /* program re-start position */ - long dist[32]; /* program re-start distance */ + int16_t datano; /* dummy */ + int16_t type; /* dummy */ + int16_t data_info[5]; /* data setting information */ + int32_t rstr_bc; /* block counter */ + int32_t rstr_m[35]; /* M code value */ + int32_t rstr_t[2]; /* T code value */ + int32_t rstr_s; /* S code value */ + int32_t rstr_b; /* B code value */ + int32_t dest[32]; /* program re-start position */ + int32_t dist[32]; /* program re-start distance */ } ODBPRSM; #if defined (FS15D) || defined (FS15BD) @@ -3397,23 +3397,23 @@ typedef struct odbprsm { /* cnc_rdopnlsgnl:read output signal image of software operator's panel */ /* cnc_wropnlsgnl:write output signal of software operator's panel */ typedef struct iodbsgnl { - short datano; /* dummy */ - short type; /* data select flag */ - short mode; /* mode signal */ - short hndl_ax; /* Manual handle feed axis selection signal */ - short hndl_mv; /* Manual handle feed travel distance selection signal */ - short rpd_ovrd; /* rapid traverse override signal */ - short jog_ovrd; /* manual feedrate override signal */ - short feed_ovrd; /* feedrate override signal */ - short spdl_ovrd; /* spindle override signal */ - short blck_del; /* optional block skip signal */ - short sngl_blck; /* single block signal */ - short machn_lock; /* machine lock signal */ - short dry_run; /* dry run signal */ - short mem_prtct; /* memory protection signal */ - short feed_hold; /* automatic operation halt signal */ - short manual_rpd; /* manual rapid traverse selection signal */ - short dummy[2]; /* (not used) */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ + int16_t mode; /* mode signal */ + int16_t hndl_ax; /* Manual handle feed axis selection signal */ + int16_t hndl_mv; /* Manual handle feed travel distance selection signal */ + int16_t rpd_ovrd; /* rapid traverse override signal */ + int16_t jog_ovrd; /* manual feedrate override signal */ + int16_t feed_ovrd; /* feedrate override signal */ + int16_t spdl_ovrd; /* spindle override signal */ + int16_t blck_del; /* optional block skip signal */ + int16_t sngl_blck; /* single block signal */ + int16_t machn_lock; /* machine lock signal */ + int16_t dry_run; /* dry run signal */ + int16_t mem_prtct; /* memory protection signal */ + int16_t feed_hold; /* automatic operation halt signal */ + int16_t manual_rpd; /* manual rapid traverse selection signal */ + int16_t dummy[2]; /* (not used) */ } IODBSGNL; #else /* FS15D */ @@ -3421,21 +3421,21 @@ typedef struct iodbsgnl { /* cnc_rdopnlsgnl:read output signal image of software operator's panel */ /* cnc_wropnlsgnl:write output signal of software operator's panel */ typedef struct iodbsgnl { - short datano; /* dummy */ - short type; /* data select flag */ - short mode; /* mode signal */ - short hndl_ax; /* Manual handle feed axis selection signal */ - short hndl_mv; /* Manual handle feed travel distance selection signal */ - short rpd_ovrd; /* rapid traverse override signal */ - short jog_ovrd; /* manual feedrate override signal */ - short feed_ovrd; /* feedrate override signal */ - short spdl_ovrd; /* (not used) */ - short blck_del; /* optional block skip signal */ - short sngl_blck; /* single block signal */ - short machn_lock; /* machine lock signal */ - short dry_run; /* dry run signal */ - short mem_prtct; /* memory protection signal */ - short feed_hold; /* automatic operation halt signal */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ + int16_t mode; /* mode signal */ + int16_t hndl_ax; /* Manual handle feed axis selection signal */ + int16_t hndl_mv; /* Manual handle feed travel distance selection signal */ + int16_t rpd_ovrd; /* rapid traverse override signal */ + int16_t jog_ovrd; /* manual feedrate override signal */ + int16_t feed_ovrd; /* feedrate override signal */ + int16_t spdl_ovrd; /* (not used) */ + int16_t blck_del; /* optional block skip signal */ + int16_t sngl_blck; /* single block signal */ + int16_t machn_lock; /* machine lock signal */ + int16_t dry_run; /* dry run signal */ + int16_t mem_prtct; /* memory protection signal */ + int16_t feed_hold; /* automatic operation halt signal */ } IODBSGNL; #endif /* FS15D */ @@ -3443,24 +3443,24 @@ typedef struct iodbsgnl { /* cnc_rdopnlgnrl:read general signal image of software operator's panel */ /* cnc_wropnlgnrl:write general signal image of software operator's panel */ typedef struct iodbgnrl { - short datano; /* dummy */ - short type; /* data select flag */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ char sgnal; /* general signal */ } IODBGNRL; /* cnc_rdopnlgnrl2:read general signal image of software operator's panel(2) */ /* cnc_wropnlgnrl2:write general signal image of software operator's panel(2) */ typedef struct iodbgnrl2 { - short datano; /* dummy */ - short type; /* data select flag */ - short sgnal; /* general signal */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ + int16_t sgnal; /* general signal */ } IODBGNRL2; /* cnc_rdopnlgsname:read general signal name of software operator's panel */ /* cnc_wropnlgsname:write general signal name of software operator's panel*/ typedef struct iodbrdna { - short datano; /* dummy */ - short type; /* data select flag */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ char sgnl1_name[9]; /* general signal 1 name */ char sgnl2_name[9]; /* general signal 2 name */ char sgnl3_name[9]; /* general signal 3 name */ @@ -3474,8 +3474,8 @@ typedef struct iodbrdna { /* cnc_rdopnlgsname2:read general signal name of software operator's panel(2) */ /* cnc_wropnlgsname2:write general signal name of software operator's panel(2)*/ typedef struct iodbrdna2 { - short datano; /* dummy */ - short type; /* data select flag */ + int16_t datano; /* dummy */ + int16_t type; /* data select flag */ char sgnl1_name[9]; /* general signal 1 name */ char sgnl2_name[9]; /* general signal 2 name */ char sgnl3_name[9]; /* general signal 3 name */ @@ -3496,40 +3496,40 @@ typedef struct iodbrdna2 { /* cnc_getdtailerr:get detail error */ typedef struct odberr { - short err_no ; - short err_dtno ; + int16_t err_no ; + int16_t err_dtno ; } ODBERR ; /* cnc_rdparainfo:read informations of CNC parameter */ typedef struct odbparaif { - unsigned short info_no ; - short prev_no ; - short next_no ; + uint16_T info_no ; + int16_t prev_no ; + int16_t next_no ; struct { - short prm_no ; - short prm_type ; + int16_t prm_no ; + int16_t prm_type ; } info[10] ; /* In case that the number of data is 10 */ } ODBPARAIF ; /* cnc_rdsetinfo:read informations of CNC setting data */ typedef struct odbsetif { - unsigned short info_no ; - short prev_no ; - short next_no ; + uint16_T info_no ; + int16_t prev_no ; + int16_t next_no ; struct { - short set_no ; - short set_type ; + int16_t set_no ; + int16_t set_type ; } info[10] ; /* In case that the number of data is 10 */ } ODBSETIF ; /* cnc_rddiaginfo:read informations of CNC diagnose data */ typedef struct odbdiagif { - unsigned short info_no ; - short prev_no ; - short next_no ; + uint16_T info_no ; + int16_t prev_no ; + int16_t next_no ; struct { - short diag_no ; - short diag_type ; + int16_t diag_no ; + int16_t diag_type ; } info[10] ; /* In case that the number of data is 10 */ } ODBDIAGIF ; @@ -3538,57 +3538,57 @@ typedef struct odbdiagif { /* cnc_rdsetinfo2:read informations of CNC setting data(2) */ /* cnc_rddiaginfo2:read informations of CNC diagnose data(2) */ typedef struct odbparaif2 { - short prm_no; /* parameter number */ - short size; /* size */ - short array; /* array type */ - short unit; /* unit */ - short dim; /* dimension */ - short input; /* input type */ - short display; /* display infomation */ - short others; /* others */ + int16_t prm_no; /* parameter number */ + int16_t size; /* size */ + int16_t array; /* array type */ + int16_t unit; /* unit */ + int16_t dim; /* dimension */ + int16_t input; /* input type */ + int16_t display; /* display infomation */ + int16_t others; /* others */ } ODBPARAIF2 ; /* cnc_rdparanum:read maximum, minimum and total number of CNC parameter */ typedef struct odbparanum { - unsigned short para_min ; - unsigned short para_max ; - unsigned short total_no ; + uint16_T para_min ; + uint16_T para_max ; + uint16_T total_no ; } ODBPARANUM ; /* cnc_rdsetnum:read maximum, minimum and total number of CNC setting data */ typedef struct odbsetnum { - unsigned short set_min ; - unsigned short set_max ; - unsigned short total_no ; + uint16_T set_min ; + uint16_T set_max ; + uint16_T total_no ; } ODBSETNUM ; /* cnc_rddiagnum:read maximum, minimum and total number of CNC diagnose data */ typedef struct odbdiagnum { - unsigned short diag_min ; - unsigned short diag_max ; - unsigned short total_no ; + uint16_T diag_min ; + uint16_T diag_max ; + uint16_T total_no ; } ODBDIAGNUM ; /* cnc_rdfrominfo:read F-ROM information on CNC */ typedef struct odbfinfo { char slotname[12]; /* Slot Name */ - long fromnum; /* Number of F-ROM SYSTEM data */ + int32_t fromnum; /* Number of F-ROM SYSTEM data */ struct { char sysname[12]; /* F-ROM SYSTEM data Name */ - long fromsize; /* F-ROM Size */ + int32_t fromsize; /* F-ROM Size */ } info[32]; } ODBFINFO; /* cnc_getfrominfo:read F-ROM information on CNC */ #ifndef CNC_PPC typedef struct odbfinform { - long slotno; /* Slot Number */ + int32_t slotno; /* Slot Number */ char slotname[12]; /* Slot Name */ - long fromnum; /* Number of F-ROM SYSTEM data */ + int32_t fromnum; /* Number of F-ROM SYSTEM data */ struct { char sysname[12]; /* F-ROM SYSTEM data Name */ - long fromsize; /* F-ROM Size */ - long fromattrib; /* F-ROM data attribute */ + int32_t fromsize; /* F-ROM Size */ + int32_t fromattrib; /* F-ROM data attribute */ } info[128]; } ODBFINFORM; #endif @@ -3596,31 +3596,31 @@ typedef struct odbfinform { /* cnc_rdsraminfo:read S-RAM information on CNC */ /* cnc_getsraminfo:read S-RAM information on CNC */ typedef struct odbsinfo { - long sramnum; /* Number of S-RAM data */ + int32_t sramnum; /* Number of S-RAM data */ struct { char sramname[12]; /* S-RAM data Name */ - long sramsize; /* S-RAM data Size */ - short divnumber; /* Division number of S-RAM file */ + int32_t sramsize; /* S-RAM data Size */ + int16_t divnumber; /* Division number of S-RAM file */ char fname[6][16]; /* S-RAM file names */ } info[8]; } ODBSINFO; /* cnc_rdsramaddr:read S-RAM address on CNC */ typedef struct sramaddr { - short type ; /* SRAM data type */ - long size ; /* SRAM data size */ - long offset ; /* offset from top address of SRAM */ + int16_t type ; /* SRAM data type */ + int32_t size ; /* SRAM data size */ + int32_t offset ; /* offset from top address of SRAM */ } SRAMADDR ; /* cnc_dtsvrdpgdir:read file directory in Data Server */ typedef struct odbdsdir { - long file_num ; - long remainder ; - short data_num ; + int32_t file_num ; + int32_t remainder ; + int16_t data_num ; struct { char file_name[16] ; char comment[64] ; - long size ; + int32_t size ; char date[16] ; } data[32] ; } ODBDSDIR ; @@ -3639,16 +3639,16 @@ typedef struct iodbdsset { /* cnc_dtsvmntinfo:read maintenance information for Data Server */ typedef struct odbdsmnt { - long empty_cnt ; - long total_size ; - long read_ptr ; - long write_ptr ; + int32_t empty_cnt ; + int32_t total_size ; + int32_t read_ptr ; + int32_t write_ptr ; } ODBDSMNT ; /* cnc_rdposerrs2:read the position deviation S1 and S2 */ typedef struct odbpser { - long poserr1 ; - long poserr2 ; + int32_t poserr1 ; + int32_t poserr2 ; } ODBPSER ; /* cnc_rdctrldi:read the control input signal */ @@ -3669,33 +3669,33 @@ typedef struct odbspdo { /* cnc_rdsvfeedback:Read Servo feedback multiplication data */ typedef struct odbsvfback { - short dummy; - short dtype; - long fback[MAX_AXIS]; - long afback[MAX_AXIS]; + int16_t dummy; + int16_t dtype; + int32_t fback[MAX_AXIS]; + int32_t afback[MAX_AXIS]; } ODBSVFBACK; /* cnc_rdwaveprm:read the parameter of wave diagnosis */ /* cnc_wrwaveprm:write the parameter of wave diagnosis */ typedef struct iodbwave { - short condition ; + int16_t condition ; char trg_adr ; char trg_bit ; - short trg_no ; - short delay ; - short t_range ; + int16_t trg_no ; + int16_t delay ; + int16_t t_range ; struct { - short kind ; + int16_t kind ; union { #if MAX_AXIS > 16 - long axis ; + int32_t axis ; #else - short axis ; + int16_t axis ; #endif struct { char adr ; char bit ; - short no ; + int16_t no ; } io ; } u ; } ch[12] ; @@ -3704,57 +3704,57 @@ typedef struct iodbwave { /* cnc_rdwaveprm2:read the parameter of wave diagnosis 2 */ /* cnc_wrwaveprm2:write the parameter of wave diagnosis 2 */ typedef struct iodbwvprm { - short condition ; + int16_t condition ; char trg_adr ; char trg_bit ; - short trg_no ; - short reserve1 ; - long delay ; - long t_range ; + int16_t trg_no ; + int16_t reserve1 ; + int32_t delay ; + int32_t t_range ; struct { - short kind ; + int16_t kind ; union { - long axis ; + int32_t axis ; struct { char adr ; char bit ; - short no ; + int16_t no ; } io ; } u ; - long reserve2 ; + int32_t reserve2 ; } ch[12] ; } IODBWVPRM ; /* cnc_rdwaveprm3:read the parameter of wave diagnosis 3 */ /* cnc_wrwaveprm3:write the parameter of wave diagnosis 3 */ typedef struct iodbwvprm3 { - short condition ; - short trg_unittype ; + int16_t condition ; + int16_t trg_unittype ; char trg_adr ; char trg_bit ; - short trg_no ; - short alm_kind ; - short alm_no ; - short alm_axis ; - short reserve1 ; - long delay ; - long t_range ; - short wav_cycle ; - short dio_cycle ; + int16_t trg_no ; + int16_t alm_kind ; + int16_t alm_no ; + int16_t alm_axis ; + int16_t reserve1 ; + int32_t delay ; + int32_t t_range ; + int16_t wav_cycle ; + int16_t dio_cycle ; struct { - short kind ; - short reserve2 ; + int16_t kind ; + int16_t reserve2 ; union { struct { - long axis ; - long reserve3; + int32_t axis ; + int32_t reserve3; } ax ; struct { - short unittype ; + int16_t unittype ; char adr ; char bit ; - short no ; - short reserve3 ; + int16_t no ; + int16_t reserve3 ; } io ; } u ; } ch[40] ; @@ -3762,14 +3762,14 @@ typedef struct iodbwvprm3 { /* cnc_rdwavedata:read the data of wave diagnosis */ typedef struct odbwvdt { - short channel ; - short kind ; + int16_t channel ; + int16_t kind ; union { - short axis ; + int16_t axis ; struct { char adr ; char bit ; - short no ; + int16_t no ; } io ; } u ; char year ; @@ -3778,19 +3778,19 @@ typedef struct odbwvdt { char hour ; char minute ; char second ; - short t_cycle ; - short data[8192] ; + int16_t t_cycle ; + int16_t data[8192] ; } ODBWVDT ; typedef struct odbwvdt2 { - short channel ; + int16_t channel ; union { struct { - short axis ; + int16_t axis ; char kind ; } w ; struct { - short no ; + int16_t no ; char adr ; char bit ; } io ; @@ -3803,26 +3803,26 @@ typedef struct odbwvdt2 { char minute ; char second ; } start , stop ; - short t_cycle ; - short adjust ; - short data[ 8192 ] ; + int16_t t_cycle ; + int16_t adjust ; + int16_t data[ 8192 ] ; } ODBWVDT2 ; /* cnc_rdwavedata3:read the data of wave diagnosis */ typedef struct odbwvdt3 { - short channel ; - short kind ; + int16_t channel ; + int16_t kind ; union { struct{ - short axis ; - short reserve[3] ; + int16_t axis ; + int16_t reserve[3] ; } ax ; struct { - short unittype ; + int16_t unittype ; char adr ; char bit ; - short no ; - short reserve ; + int16_t no ; + int16_t reserve ; } io ; } u ; char year ; @@ -3831,54 +3831,54 @@ typedef struct odbwvdt3 { char hour ; char minute ; char second ; - short t_cycle ; - short data[8192] ; + int16_t t_cycle ; + int16_t data[8192] ; } ODBWVDT3 ; /* cnc_rdrmtwaveprm:read the parameter of wave diagnosis for remort diagnosis */ /* cnc_wrrmtwaveprm:write the parameter of wave diagnosis for remort diagnosis */ typedef struct iodbrmtprm { - short condition ; - short reserve ; + int16_t condition ; + int16_t reserve ; union { struct { - short no ; + int16_t no ; char axis ; char type ; } alm ; struct { char adr ; char bit ; - short no ; + int16_t no ; } io ; } trg ; - long delay ; - short wv_intrvl ; - short io_intrvl ; - short kind1 ; - short kind2 ; + int32_t delay ; + int16_t wv_intrvl ; + int16_t io_intrvl ; + int16_t kind1 ; + int16_t kind2 ; struct { char adr ; char bit ; - short no ; + int16_t no ; } smpl[32] ; } IODBRMTPRM ; /* cnc_rdrmtwavedt:read the data of wave diagnosis for remort diagnosis */ typedef struct odbrmtdt { - short channel ; - short kind ; + int16_t channel ; + int16_t kind ; char year ; char month ; char day ; char hour ; char minute ; char second ; - short t_intrvl ; - short trg_data; - long ins_ptr; - short t_delta; - short data[1917] ; + int16_t t_intrvl ; + int16_t trg_data; + int32_t ins_ptr; + int16_t t_delta; + int16_t data[1917] ; } ODBRMTDT ; /* cnc_rdsavsigadr:read of address for PMC signal batch save */ @@ -3886,33 +3886,33 @@ typedef struct odbrmtdt { typedef struct iodbsigad { char adr ; char reserve ; - short no ; - short size ; + int16_t no ; + int16_t size ; } IODBSIGAD ; /* cnc_rdmgrpdata:read M-code group data */ typedef struct odbmgrp { - long m_code ; - short grp_no ; + int32_t m_code ; + int16_t grp_no ; char m_name[21] ; char dummy ; } ODBMGRP; /* cnc_wrmgrpdata:write M-code group data */ typedef struct idbmgrp { - short s_no ; - short dummy ; - short num ; - short group[500] ; + int16_t s_no ; + int16_t dummy ; + int16_t num ; + int16_t group[500] ; } IDBMGRP ; /* cnc_rdexecmcode:read executing M-code group data */ typedef struct odbexem { - short grp_no; - short mem_no; + int16_t grp_no; + int16_t mem_no; struct{ - long no; - short flag; + int32_t no; + int16_t flag; }m_code[5]; char m_name[21]; char dummy; @@ -3921,69 +3921,69 @@ typedef struct odbexem { /* cnc_rdrstrmcode:read program restart M-code group data */ #ifndef CNC_PPC typedef struct odbrstrm { - short grp_no; - short mem_no; + int16_t grp_no; + int16_t mem_no; struct{ - long no; - short flag; + int32_t no; + int16_t flag; }m_code[5]; } ODBRSTRM; #endif /* cnc_rdproctime:read processing time stamp data */ typedef struct odbptime { - short num; + int16_t num; struct{ - long prg_no; - short hour; + int32_t prg_no; + int16_t hour; char minute; char second; }data[10]; } ODBPTIME; typedef struct odbptime3 { - short hour; - short min; - short sec; - short dummy; + int16_t hour; + int16_t min; + int16_t sec; + int16_t dummy; } ODBPTIME3; /* cnc_rdprgdirtime:read program directory for processing time data */ typedef struct prgdirtm { - long prg_no; + int32_t prg_no; char comment[51]; char cuttime[13]; } PRGDIRTM; /* cnc_rdprogdir2:read program directory 2 */ typedef struct prgdir2 { - short number ; - long length ; + int16_t number ; + int32_t length ; char comment[51] ; char dummy ; } PRGDIR2; /* cnc_rdprogdir3:read program directory 3 */ typedef struct prgdir3 { - long number ; - long length ; - long page ; + int32_t number ; + int32_t length ; + int32_t page ; char comment[52] ; struct{ - short year; - short month; - short day; - short hour; - short minute; - short dummy; + int16_t year; + int16_t month; + int16_t day; + int16_t hour; + int16_t minute; + int16_t dummy; } mdate; struct{ - short year; - short month; - short day; - short hour; - short minute; - short dummy; + int16_t year; + int16_t month; + int16_t day; + int16_t hour; + int16_t minute; + int16_t dummy; } cdate; } PRGDIR3; @@ -3997,25 +3997,25 @@ typedef struct iodbcprm { char Dummy1 ; char HostApli[65] ; char Dummy2 ; - unsigned long StatPstv ; - unsigned long StatNgtv ; - unsigned long Statmask ; - unsigned long AlarmStat ; - unsigned long PsclHaddr ; - unsigned long PsclLaddr ; - unsigned short SvcMode1 ; - unsigned short SvcMode2 ; - long FileTout ; - long RemTout ; + uint32_T StatPstv ; + uint32_T StatNgtv ; + uint32_T Statmask ; + uint32_T AlarmStat ; + uint32_T PsclHaddr ; + uint32_T PsclLaddr ; + uint16_T SvcMode1 ; + uint16_T SvcMode2 ; + int32_t FileTout ; + int32_t RemTout ; } IODBCPRM ; /* cnc_rdintchk:read interference check */ /* cnc_wrintchk:write interference check */ typedef struct iodbint { - short datano_s; /* start offset No. */ - short type; /* kind of position */ - short datano_e; /* end offset No. */ - long data[24]; /* position value of area for not attach */ + int16_t datano_s; /* start offset No. */ + int16_t type; /* kind of position */ + int16_t datano_e; /* end offset No. */ + int32_t data[24]; /* position value of area for not attach */ } IODBINT ; /* cnc_rdwkcdshft:read work coordinate shift */ @@ -4023,63 +4023,63 @@ typedef struct iodbint { /* cnc_rdwkcdsfms:read work coordinate shift measure */ /* cnc_wrwkcdsfms:write work coordinate shift measure */ typedef struct iodbwcsf { - short datano; /* datano */ - short type; /* axis number */ - long data[MAX_AXIS]; /* data */ + int16_t datano; /* datano */ + int16_t type; /* axis number */ + int32_t data[MAX_AXIS]; /* data */ } IODBWCSF; /* cnc_rdomhisinfo:read operator message history information */ typedef struct odbomif { - unsigned short om_max ; /* maximum operator message history */ - unsigned short om_sum ; /* actually operator message history */ - unsigned short om_char ; /* maximum character (include NULL) */ + uint16_T om_max ; /* maximum operator message history */ + uint16_T om_sum ; /* actually operator message history */ + uint16_T om_char ; /* maximum character (include NULL) */ } ODBOMIF ; /* cnc_rdomhistry:read operator message history */ typedef struct odbomhis { - short om_no; /* operator message number */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* mimute */ - short second; /* second */ + int16_t om_no; /* operator message number */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* mimute */ + int16_t second; /* second */ char om_msg[256]; /* operator message */ } ODBOMHIS ; /* cnc_rdbtofsr:read b-axis tool offset value(area specified) */ /* cnc_wrbtofsr:write b-axis tool offset value(area specified) */ typedef struct iodbbto { - short datano_s; /* start offset number */ - short type; /* offset type */ - short datano_e; /* end offset number */ - long ofs[18]; /* offset */ + int16_t datano_s; /* start offset number */ + int16_t type; /* offset type */ + int16_t datano_e; /* end offset number */ + int32_t ofs[18]; /* offset */ } IODBBTO ; /* In case that the number of data is 9 (B type) */ /* cnc_rdbtofsinfo:read b-axis tool offset information */ typedef struct odbbtlinf { - short ofs_type; /* memory type */ - short use_no; /* sum of b-axis offset */ - short sub_no; /* sub function number of offset cancel */ + int16_t ofs_type; /* memory type */ + int16_t use_no; /* sum of b-axis offset */ + int16_t sub_no; /* sub function number of offset cancel */ } ODBBTLINF ; /* cnc_rdbaxis:read b-axis command */ typedef struct odbbaxis { - short flag ; /* b-axis command exist or not */ - short command ; /* b-axis command */ - unsigned short speed ; /* b-axis speed */ - long sub_data ; /* b-axis sub data */ + int16_t flag ; /* b-axis command exist or not */ + int16_t command ; /* b-axis command */ + uint16_T speed ; /* b-axis speed */ + int32_t sub_data ; /* b-axis sub data */ } ODBBAXIS ; /* cnc_rdsyssoft:read CNC system soft series and version */ typedef struct odbsyss { char slot_no_p[16]; char slot_no_l[16]; - short module_id[16]; - short soft_id[16]; + int16_t module_id[16]; + int16_t soft_id[16]; char soft_series[16][5]; char soft_version[16][5]; - short soft_inst; + int16_t soft_inst; char boot_ser[5]; char boot_ver[5]; char servo_ser[5]; @@ -4137,11 +4137,11 @@ typedef struct odbsyss { typedef struct odbsyss2 { char slot_no_p[16]; char slot_no_l[16]; - short module_id[16]; - short soft_id[16]; + int16_t module_id[16]; + int16_t soft_id[16]; char soft_series[16][5]; char soft_version[16][5]; - short soft_inst; + int16_t soft_inst; char boot_ser[5]; char boot_ver[5]; char servo_ser[5]; @@ -4199,13 +4199,13 @@ typedef struct odbsyss2 { } ODBSYSS2 ; typedef struct odbsyss3 { - short soft_id; + int16_t soft_id; char soft_series[5]; char soft_edition[5]; } ODBSYSS3 ; typedef struct odbsyss3_str { - short soft_id ; + int16_t soft_id ; char soft_name[13]; char soft_series[5] ; char soft_edition[5] ; @@ -4213,9 +4213,9 @@ typedef struct odbsyss3_str { } ODBSYSS3_STR ; typedef struct odbsysh_str { - short group_id ; + int16_t group_id ; char group_name[14] ; - short hard_id ; + int16_t hard_id ; char hard_name[13] ; char id1[11] ; char id2[9] ; @@ -4224,85 +4224,85 @@ typedef struct odbsysh_str { } ODBSYSH_STR ; typedef struct odbsysh { - unsigned long id1 ; - unsigned long id2 ; - short group_id ; - short hard_id ; - short hard_num ; - short slot_no ; - short id1_format ; - short id2_format ; + uint32_T id1 ; + uint32_T id2 ; + int16_t group_id ; + int16_t hard_id ; + int16_t hard_num ; + int16_t slot_no ; + int16_t id1_format ; + int16_t id2_format ; } ODBSYSH ; /* cnc_rdmdlconfig:read CNC module configuration information */ typedef struct odbmdlc { - short from; - short dram; - short sram; - short pmc; - short crtc; - short servo12; - short servo34; - short servo56; - short servo78; - short sic; - short pos_lsi; - short hi_aio; - short reserve[12]; - short drmmrc; - short drmarc; - short pmcmrc; - short dmaarc; - short iopt; - short hdiio; - short gm2gr1; - short crtgr2; - short gm1gr2; - short gm2gr2; - short cmmrb; - short sv5axs; - short sv7axs; - short sicaxs; - short posaxs; - short hamaxs; - short romr64; - short srmr64; - short dr1r64; - short dr2r64; - short iopio2; - short hdiio2; - short cmmrb2; - short romfap; - short srmfap; - short drmfap; - short drmare; - short pmcmre; - short dmaare; - short frmbgg; - short drmbgg; - short asrbgg; - short edtpsc; - short slcpsc; - short reserve2[34]; + int16_t from; + int16_t dram; + int16_t sram; + int16_t pmc; + int16_t crtc; + int16_t servo12; + int16_t servo34; + int16_t servo56; + int16_t servo78; + int16_t sic; + int16_t pos_lsi; + int16_t hi_aio; + int16_t reserve[12]; + int16_t drmmrc; + int16_t drmarc; + int16_t pmcmrc; + int16_t dmaarc; + int16_t iopt; + int16_t hdiio; + int16_t gm2gr1; + int16_t crtgr2; + int16_t gm1gr2; + int16_t gm2gr2; + int16_t cmmrb; + int16_t sv5axs; + int16_t sv7axs; + int16_t sicaxs; + int16_t posaxs; + int16_t hamaxs; + int16_t romr64; + int16_t srmr64; + int16_t dr1r64; + int16_t dr2r64; + int16_t iopio2; + int16_t hdiio2; + int16_t cmmrb2; + int16_t romfap; + int16_t srmfap; + int16_t drmfap; + int16_t drmare; + int16_t pmcmre; + int16_t dmaare; + int16_t frmbgg; + int16_t drmbgg; + int16_t asrbgg; + int16_t edtpsc; + int16_t slcpsc; + int16_t reserve2[34]; } ODBMDLC ; /* cnc_rdpscdproc:read processing condition file (processing data) */ /* cnc_wrpscdproc:write processing condition file (processing data) */ typedef struct iodbpscd { - short slct; - long feed; - short power; - short freq; - short duty; - short g_press; - short g_kind; - short g_ready_t; - short displace; - long supple; - short edge_slt; - short appr_slt; - short pwr_ctrl; - long displace2; + int16_t slct; + int32_t feed; + int16_t power; + int16_t freq; + int16_t duty; + int16_t g_press; + int16_t g_kind; + int16_t g_ready_t; + int16_t displace; + int32_t supple; + int16_t edge_slt; + int16_t appr_slt; + int16_t pwr_ctrl; + int32_t displace2; char gap_axis; char feed_dec ; char supple_dec ; @@ -4312,177 +4312,177 @@ typedef struct iodbpscd { /* cnc_rdpscdproc2:read processing condition file (processing data) */ /* cnc_wrpscdproc2:write processing condition file (processing data) */ typedef struct iodbpscd2 { - long slct ; - long feed ; - short power ; - short freq ; - short duty ; - short g_press ; - short g_kind ; - short g_ready_t ; - short displace ; - long supple ; - short edge_slt ; - short appr_slt ; - short pwr_ctrl ; - long displace2 ; + int32_t slct ; + int32_t feed ; + int16_t power ; + int16_t freq ; + int16_t duty ; + int16_t g_press ; + int16_t g_kind ; + int16_t g_ready_t ; + int16_t displace ; + int32_t supple ; + int16_t edge_slt ; + int16_t appr_slt ; + int16_t pwr_ctrl ; + int32_t displace2 ; char gap_axis ; char feed_dec ; char supple_dec ; char dsp2_dec ; - short pb_power ; - short reserve[8] ; + int16_t pb_power ; + int16_t reserve[8] ; } IODBPSCD2 ; /* cnc_rdpscdpirc:read processing condition file (piercing data) */ /* cnc_wrpscdpirc:write processing condition file (piercing data) */ typedef struct iodbpirc { - short slct; - short power; - short freq; - short duty; - short i_freq; - short i_duty; - short step_t; - short step_sum; - long pier_t; - short g_press; - short g_kind; - short g_time; - short def_pos; - long def_pos2; + int16_t slct; + int16_t power; + int16_t freq; + int16_t duty; + int16_t i_freq; + int16_t i_duty; + int16_t step_t; + int16_t step_sum; + int32_t pier_t; + int16_t g_press; + int16_t g_kind; + int16_t g_time; + int16_t def_pos; + int32_t def_pos2; char gap_axis; char def_pos2_dec; - short pb_power; + int16_t pb_power; } IODBPIRC ; /* cnc_rdpscdedge:read processing condition file (edging data) */ /* cnc_wrpscdedge:write processing condition file (edging data) */ typedef struct iodbedge { - short slct; - short angle; - short power; - short freq; - short duty; - long pier_t; - short g_press; - short g_kind; - long r_len; - short r_feed; - short r_freq; - short r_duty; - short gap; - short reserve[4]; + int16_t slct; + int16_t angle; + int16_t power; + int16_t freq; + int16_t duty; + int32_t pier_t; + int16_t g_press; + int16_t g_kind; + int32_t r_len; + int16_t r_feed; + int16_t r_freq; + int16_t r_duty; + int16_t gap; + int16_t reserve[4]; } IODBEDGE ; /* cnc_rdpscdslop:read processing condition file (slope data) */ /* cnc_wrpscdslop:write processing condition file (slope data) */ typedef struct iodbslop { - long slct; - long upleng; - short upsp[10]; - long dwleng; - short dwsp[10]; + int32_t slct; + int32_t upleng; + int16_t upsp[10]; + int32_t dwleng; + int16_t dwsp[10]; char upleng_dec; char dwleng_dec; - short reserve[9]; + int16_t reserve[9]; } IODBSLOP ; /* cnc_rdlpwrdty:read power controll duty data */ /* cnc_wrlpwrdty:write power controll duty data */ typedef struct iodblpwdt { - short slct; - short dty_const; - short dty_min; - short reserve[6]; + int16_t slct; + int16_t dty_const; + int16_t dty_min; + int16_t reserve[6]; } IODBLPWDT ; /* cnc_rdlpwrdat:read laser power data */ typedef struct odblopdt { - short slct; - short pwr_mon; - short pwr_ofs; - short pwr_act; - long feed_act; + int16_t slct; + int16_t pwr_mon; + int16_t pwr_ofs; + int16_t pwr_act; + int32_t feed_act; char feed_dec; char reserve; - short reserves[3]; + int16_t reserves[3]; } ODBLOPDT ; /* cnc_rdlagslt:read laser assist gas selection */ /* cnc_wrlagslt:write laser assist gas selection */ typedef struct iodblagsl { - short slct; - short ag_slt; - short agflow_slt; - short ag_press; - short ag_ready_t; - short reserve[4]; + int16_t slct; + int16_t ag_slt; + int16_t agflow_slt; + int16_t ag_press; + int16_t ag_ready_t; + int16_t reserve[4]; } IODBLAGSL ; /* cnc_rdlagst:read laser assist gas flow */ /* cnc_wrlagst:write laser assist gas flow */ typedef struct iodblagst { struct { - short slct; - short pre_time; - short pre_press; - short proc_press; - short end_time; - short end_press; - short reserve[3]; + int16_t slct; + int16_t pre_time; + int16_t pre_press; + int16_t proc_press; + int16_t end_time; + int16_t end_press; + int16_t reserve[3]; } gasflow[3] ; } IODBLAGST ; /* cnc_rdledgprc:read laser power for edge processing */ /* cnc_wrledgprc:write laser power for edge processing */ typedef struct iodblegpr { - short slct; - short power; - short freq; - short duty; - short reserve[5]; + int16_t slct; + int16_t power; + int16_t freq; + int16_t duty; + int16_t reserve[5]; } IODBLEGPR ; /* cnc_rdlprcprc:read laser power for piercing */ /* cnc_wrlprcprc:write laser power for piercing */ typedef struct iodblpcpr { - short slct; - short power; - short freq; - short duty; - long time; - short reserve[4]; + int16_t slct; + int16_t power; + int16_t freq; + int16_t duty; + int32_t time; + int16_t reserve[4]; } IODBLPCPR ; /* cnc_rdlcmddat:read laser command data */ typedef struct iodblcmdt { - short slct; - long feed; - short power; - short freq; - short duty; - short g_kind; - short g_ready_t; - short g_press; - short error; - long dsplc; - long error2; + int16_t slct; + int32_t feed; + int16_t power; + int16_t freq; + int16_t duty; + int16_t g_kind; + int16_t g_ready_t; + int16_t g_press; + int16_t error; + int32_t dsplc; + int32_t error2; char gap_axis; char feed_dec; char dsplc_dec; char error2_dec; - short pb_power ; - short reserve[2]; + int16_t pb_power ; + int16_t reserve[2]; } ODBLCMDT ; /* cnc_rdlactnum:read active number */ typedef struct odblactn { - short slct; - short act_proc; - short act_pirce; - short act_slop; - short reserve[5]; + int16_t slct; + int16_t act_proc; + int16_t act_pirce; + int16_t act_slop; + int16_t reserve[5]; } ODBLACTN ; /* cnc_rdlcmmt:read laser comment */ @@ -4492,105 +4492,105 @@ typedef struct odblcmmt { /* cnc_rdpwofsthis:read power correction factor history data */ typedef struct odbpwofst { - long pwratio; - long rfvolt; - unsigned short year; - unsigned short month; - unsigned short day; - unsigned short hour; - unsigned short minute; - unsigned short second; + int32_t pwratio; + int32_t rfvolt; + uint16_T year; + uint16_T month; + uint16_T day; + uint16_T hour; + uint16_T minute; + uint16_T second; } ODBPWOFST; /* cnc_rdmngtime:read management time */ /* cnc_wrmngtime:write management time */ typedef struct iodbmngtime { - unsigned long life; - unsigned long total; + uint32_T life; + uint32_T total; } IODBMNGTIME; /* cnc_rddischarge:read data related to electrical discharge at power correction ends */ typedef struct odbdischrg { - unsigned short aps; - unsigned short year; - unsigned short month; - unsigned short day; - unsigned short hour; - unsigned short minute; - unsigned short second; - short hpc; - short hfq; - short hdt; - short hpa; - long hce; - long rfi[8]; - long rfv[8]; - long dci[8]; - long dcv[8]; - long dcw[8]; + uint16_T aps; + uint16_T year; + uint16_T month; + uint16_T day; + uint16_T hour; + uint16_T minute; + uint16_T second; + int16_t hpc; + int16_t hfq; + int16_t hdt; + int16_t hpa; + int32_t hce; + int32_t rfi[8]; + int32_t rfv[8]; + int32_t dci[8]; + int32_t dcv[8]; + int32_t dcw[8]; } ODBDISCHRG; /* cnc_rddischrgalm:read alarm history data related to electrical discharg */ typedef struct odbdischrgalm { - unsigned short year; - unsigned short month; - unsigned short day; - unsigned short hour; - unsigned short minute; - unsigned short second; - long almnum; - unsigned long psec; - short hpc; - short hfq; - short hdt; - short hpa; - long hce; - unsigned short asq; - unsigned short psu; - unsigned short aps; - short dummy; - long rfi[8]; - long rfv[8]; - long dci[8]; - long dcv[8]; - long dcw[8]; - short almcd[8]; + uint16_T year; + uint16_T month; + uint16_T day; + uint16_T hour; + uint16_T minute; + uint16_T second; + int32_t almnum; + uint32_T psec; + int16_t hpc; + int16_t hfq; + int16_t hdt; + int16_t hpa; + int32_t hce; + uint16_T asq; + uint16_T psu; + uint16_T aps; + int16_t dummy; + int32_t rfi[8]; + int32_t rfv[8]; + int32_t dci[8]; + int32_t dcv[8]; + int32_t dcw[8]; + int16_t almcd[8]; } ODBDISCHRGALM; /* cnc_rdlppfbdt:read power feedback data */ /* cnc_wrlppfbdt:write power feedback data */ typedef struct idblppfbfg { - short s_no; - short slct; - short s_freq; - short e_freq; - short s_duty; - short e_duty; + int16_t s_no; + int16_t slct; + int16_t s_freq; + int16_t e_freq; + int16_t s_duty; + int16_t e_duty; } IDBLPPFBFG ; typedef struct iodblppfbdt { - short ppower; - short dummy; - short freq[10]; - short duty[10]; - short rpower[10][10]; + int16_t ppower; + int16_t dummy; + int16_t freq[10]; + int16_t duty[10]; + int16_t rpower[10][10]; } IODBLPPFBDT ; /* cnc_gettimer:get date and time from cnc */ /* cnc_settimer:set date and time for cnc */ typedef struct iodbtimer { - short type ; - short dummy ; + int16_t type ; + int16_t dummy ; union { struct { - short year ; - short month ; - short date ; + int16_t year ; + int16_t month ; + int16_t date ; } date ; struct { - short hour ; - short minute ; - short second ; + int16_t hour ; + int16_t minute ; + int16_t second ; } time ; } data ; } IODBTIMER ; @@ -4598,41 +4598,41 @@ typedef struct iodbtimer { /* cnc_rdtimer:read timer data from cnc */ /* cnc_wrtimer:write timer data for cnc */ typedef struct iodbtime { - long minute ; - long msec ; + int32_t minute ; + int32_t msec ; } IODBTIME ; /* cnc_rdtlctldata: read tool controll data */ /* cnc_wrtlctldata: write tool controll data */ typedef struct iodbtlctl { - short slct; - short used_tool; - short turret_indx; - long zero_tl_no; - long t_axis_move; - long total_punch[2]; + int16_t slct; + int16_t used_tool; + int16_t turret_indx; + int32_t zero_tl_no; + int32_t t_axis_move; + int32_t total_punch[2]; char t_axis_dec; char reserve; - short reserves[10]; + int16_t reserves[10]; } IODBTLCTL ; /* cnc_rdtooldata: read tool data */ /* cnc_wrtooldata: read tool data */ typedef struct iodbtldt { - short slct; - long tool_no; - long x_axis_ofs; - long y_axis_ofs; - long turret_pos; - long chg_tl_no; - long punch_count; - long tool_life; - long m_tl_radius; - long m_tl_angle; + int16_t slct; + int32_t tool_no; + int32_t x_axis_ofs; + int32_t y_axis_ofs; + int32_t turret_pos; + int32_t chg_tl_no; + int32_t punch_count; + int32_t tool_life; + int32_t m_tl_radius; + int32_t m_tl_angle; char tl_shape; - long tl_size_i; - long tl_size_j; - long tl_angle; + int32_t tl_size_i; + int32_t tl_size_j; + int32_t tl_angle; char x_axis_dec; char y_axis_dec; char turret_dec; @@ -4641,22 +4641,22 @@ typedef struct iodbtldt { char tl_size_i_dec; char tl_size_j_dec; char tl_angle_dec; - short reserve[2]; + int16_t reserve[2]; } IODBTLDT ; /* cnc_rdmultitldt: read multi tool data */ /* cnc_wrmultitldt: write multi tool data */ typedef struct iodbmlttl { - short slct; - short m_tl_no; - long m_tl_radius; - long m_tl_angle; - long x_axis_ofs; - long y_axis_ofs; + int16_t slct; + int16_t m_tl_no; + int32_t m_tl_radius; + int32_t m_tl_angle; + int32_t x_axis_ofs; + int32_t y_axis_ofs; char tl_shape; - long tl_size_i; - long tl_size_j; - long tl_angle; + int32_t tl_size_i; + int32_t tl_size_j; + int32_t tl_angle; char m_radius_dec; char m_angle_dec; char x_axis_dec; @@ -4665,163 +4665,163 @@ typedef struct iodbmlttl { char tl_size_j_dec; char tl_angle_dec; char reserve; - long reserves[5]; + int32_t reserves[5]; } IODBMLTTL ; /* cnc_rdmtapdata: read multi tap data */ /* cnc_wrmtapdata: write multi tap data */ typedef struct iodbmtap { - short slct; - long tool_no; - long x_axis_ofs; - long y_axis_ofs; - long punch_count; - long tool_life; - long reserve[11]; + int16_t slct; + int32_t tool_no; + int32_t x_axis_ofs; + int32_t y_axis_ofs; + int32_t punch_count; + int32_t tool_life; + int32_t reserve[11]; } IODBMTAP ; /* cnc_rdtoolinfo: read tool information */ typedef struct odbptlinf { - short tld_max; - short mlt_max; - short reserve; - short tld_size[16]; - short mlt_size[16]; - short reserves[16]; + int16_t tld_max; + int16_t mlt_max; + int16_t reserve; + int16_t tld_size[16]; + int16_t mlt_size[16]; + int16_t reserves[16]; } ODBPTLINF ; /* cnc_rdsafetyzone: read safetyzone data */ /* cnc_wrsafetyzone: write safetyzone data */ typedef struct iodbsafe { - short slct; - long data[3]; + int16_t slct; + int32_t data[3]; } IODBSAFE ; /* cnc_rdtoolzone: read toolzone data */ /* cnc_wrtoolzone: write toolzone data */ typedef struct iodbtlzn { - short slct; - long data[2]; + int16_t slct; + int32_t data[2]; } IODBTLZN ; /* cnc_rdacttlzone: read active toolzone data */ typedef struct odbacttlzn { - short act_no; - long data[2]; + int16_t act_no; + int32_t data[2]; } ODBACTTLZN ; /* cnc_rdbrstrinfo:read block restart information */ typedef struct odbbrs { - long dest[MAX_AXIS]; - long dist[MAX_AXIS]; + int32_t dest[MAX_AXIS]; + int32_t dist[MAX_AXIS]; } ODBBRS ; /* In case that the number of axes is 10 */ /* cnc_rdradofs:read tool radius offset for position data */ typedef struct odbrofs { - short mode; - short pln_axes[2]; - long ofsvct[2]; + int16_t mode; + int16_t pln_axes[2]; + int32_t ofsvct[2]; } ODBROFS ; /* cnc_rdlenofs:read tool length offset for position data */ typedef struct odblofs { - short mode; - long ofsvct[MAX_AXIS]; + int16_t mode; + int32_t ofsvct[MAX_AXIS]; } ODBLOFS ; /* In case that the number of axes is 10 */ /* cnc_rdfixcycle:read fixed cycle for position data */ typedef struct odbfix { - short mode; - short pln_axes[2]; - short drl_axes; - long i_pos; - long r_pos; - long z_pos; - long cmd_cnt; - long act_cnt; - long cut; - long shift[2]; + int16_t mode; + int16_t pln_axes[2]; + int16_t drl_axes; + int32_t i_pos; + int32_t r_pos; + int32_t z_pos; + int32_t cmd_cnt; + int32_t act_cnt; + int32_t cut; + int32_t shift[2]; } ODBFIX ; /* cnc_rdcdrotate:read coordinate rotate for position data */ typedef struct odbrot { - short mode; - short pln_axes[2]; - long center[2]; - long angle; + int16_t mode; + int16_t pln_axes[2]; + int32_t center[2]; + int32_t angle; } ODBROT ; /* cnc_rd3dcdcnv:read 3D coordinate convert for position data */ typedef struct odb3dcd { - short mode; - short dno; - short cd_axes[3]; - long center[2][3]; - long direct[2][3]; - long angle[2]; + int16_t mode; + int16_t dno; + int16_t cd_axes[3]; + int32_t center[2][3]; + int32_t direct[2][3]; + int32_t angle[2]; } ODB3DCD ; /* cnc_rdmirimage:read programable mirror image for position data */ typedef struct odbmir { - short mode; - long mir_flag; - long mir_pos[MAX_AXIS]; + int16_t mode; + int32_t mir_flag; + int32_t mir_pos[MAX_AXIS]; } ODBMIR ; /* In case that the number of axes is 10 */ /* cnc_rdscaling:read scaling data for position data */ typedef struct odbscl { - short mode; - long center[MAX_AXIS]; - long magnif[MAX_AXIS]; + int16_t mode; + int32_t center[MAX_AXIS]; + int32_t magnif[MAX_AXIS]; } ODBSCL ; /* In case that the number of axes is 10 */ /* cnc_rd3dtofs:read 3D tool offset for position data */ typedef struct odb3dto { - short mode; - short ofs_axes[3]; - long ofsvct[3]; + int16_t mode; + int16_t ofs_axes[3]; + int32_t ofsvct[3]; } ODB3DTO ; /* cnc_rdposofs:read tool position offset for position data */ typedef struct odbpofs { - short mode; - long ofsvct[MAX_AXIS]; + int16_t mode; + int32_t ofsvct[MAX_AXIS]; } ODBPOFS ; /* In case that the number of axes is 10 */ /* cnc_rdhpccset:read hpcc setting data */ /* cnc_wrhpccset:write hpcc setting data */ typedef struct iodbhpst { - short slct ; - short hpcc ; - short multi ; - short ovr1 ; - short ign_f ; - short foward ; - long max_f ; - short ovr2 ; - short ovr3 ; - short ovr4 ; - long reserve[7] ; + int16_t slct ; + int16_t hpcc ; + int16_t multi ; + int16_t ovr1 ; + int16_t ign_f ; + int16_t foward ; + int32_t max_f ; + int16_t ovr2 ; + int16_t ovr3 ; + int16_t ovr4 ; + int32_t reserve[7] ; } IODBHPST ; /* cnc_rdhpcctupr:read hpcc tuning data ( parameter input ) */ /* cnc_wrhpcctupr:write hpcc tuning data ( parameter input ) */ typedef struct iodbhppr { struct { - short slct ; - short diff ; - short fine ; - short acc_lv ; - long max_f ; - short bipl ; - short aipl ; - long corner ; - short clamp ; - long radius ; - long max_cf ; - long min_cf ; - long foward ; - long reserve[5] ; + int16_t slct ; + int16_t diff ; + int16_t fine ; + int16_t acc_lv ; + int32_t max_f ; + int16_t bipl ; + int16_t aipl ; + int32_t corner ; + int16_t clamp ; + int32_t radius ; + int32_t max_cf ; + int32_t min_cf ; + int32_t foward ; + int32_t reserve[5] ; }tune[3] ; } IODBHPPR ; @@ -4829,51 +4829,51 @@ typedef struct iodbhppr { /* cnc_wrhpcctuac:write hpcc tuning data ( acc input ) */ typedef struct iodbhpac { struct { - short slct ; - short diff ; - short fine ; - short acc_lv ; - long bipl ; - short aipl ; - long corner ; - long clamp ; - long c_acc ; - long foward ; - long reserve[8] ; + int16_t slct ; + int16_t diff ; + int16_t fine ; + int16_t acc_lv ; + int32_t bipl ; + int16_t aipl ; + int32_t corner ; + int32_t clamp ; + int32_t c_acc ; + int32_t foward ; + int32_t reserve[8] ; }tune[3] ; } IODBHPAC ; /* cnc_rd3dtooltip:read tip of tool for 3D handle */ /* cnc_rd3dmovrlap:read move overrlap of tool for 3D handle */ typedef struct odb3dhdl { - short axes[5] ; - long data[5] ; + int16_t axes[5] ; + int32_t data[5] ; } ODB3DHDL ; /* cnc_rd3dpulse:read pulse for 3D handle */ typedef struct odb3dpls { - long right_angle_x ; - long right_angle_y ; - long tool_axis ; - long tool_tip_a_b ; - long tool_tip_c ; + int32_t right_angle_x ; + int32_t right_angle_y ; + int32_t tool_axis ; + int32_t tool_tip_a_b ; + int32_t tool_tip_c ; } ODB3DPLS ; /* cnc_rd5dtooltip:read tip of 5 axis manufacture send handle */ /* cnc_rd5dtoolmac:read machine axis of 5 axis manufacture send handle */ typedef struct odb5dhdl { char name[4]; - long data ; - short dec ; - short flag ; - short axis ; + int32_t data ; + int16_t dec ; + int16_t flag ; + int16_t axis ; } ODB5DHDL ; /* cnc_rd5dpulse:read pulse of 5 axis manufacture send handle */ typedef struct odb5dpls { char name[3]; - long data ; - short dec ; + int32_t data ; + int16_t dec ; } ODB5DPLS ; /* cnc_rdaxisname: read axis name */ @@ -4892,32 +4892,32 @@ typedef struct odbspdlname { /* cnc_rdrelaxis: read relative axis */ typedef struct odbrelaxis { - short path; /* path number */ - short rel_axis; /* axis number */ + int16_t path; /* path number */ + int16_t rel_axis; /* axis number */ } ODBRELAXIS ; /* cnc_wrunsolicprm: Set the unsolicited message parameters */ /* cnc_rdunsolicprm: Get the unsolicited message parameters */ typedef struct iodbunsolic { char ipaddr[16] ; - unsigned short port ; - short reqaddr ; - short pmcno ; - short retry ; - short timeout ; - short alivetime; - short setno ; + uint16_T port ; + int16_t reqaddr ; + int16_t pmcno ; + int16_t retry ; + int16_t timeout ; + int16_t alivetime; + int16_t setno ; union { struct { - short type ; - short rdaddr ; - short rdno ; - short rdsize ; + int16_t type ; + int16_t rdaddr ; + int16_t rdno ; + int16_t rdsize ; } pmc ; struct { - short type ; - long dummy1 ; - short dummy2 ; + int16_t type ; + int32_t dummy1 ; + int16_t dummy2 ; } dmy ; } rddata[3] ; } IODBUNSOLIC ; @@ -4925,77 +4925,77 @@ typedef struct iodbunsolic { /* cnc_wrunsolicprm2: Set the unsolicited message parameters(2) */ /* cnc_rdunsolicprm2: Get the unsolicited message parameters(2) */ typedef struct unsolicmsg_type_prm { - unsigned short type; + uint16_T type; char dummy1[2]; union { struct { - unsigned short path; - short addr; - unsigned long no; - unsigned long size; + uint16_T path; + int16_t addr; + uint32_T no; + uint32_T size; } pmc; struct { - unsigned short path; + uint16_T path; char dummy2[2]; - unsigned long no; - unsigned long num; + uint32_T no; + uint32_T num; } macro; } prm; } UNSOLICMSG_TYPE_PRM; typedef struct iodbunsolic2 { char ipaddr[64]; - unsigned long port; - unsigned short retry; - unsigned short timeout; - unsigned short alivetime; + uint32_T port; + uint16_T retry; + uint16_T timeout; + uint16_T alivetime; char dummy1[8]; UNSOLICMSG_TYPE_PRM cntrl; - unsigned short transnum; + uint16_T transnum; char dummy2[14]; UNSOLICMSG_TYPE_PRM trans[3]; } IODBUNSOLIC2; /* cnc_rdunsolicmsg: Reads the unsolicited message data */ typedef struct idbunsolicmsg { - short getno ; + int16_t getno ; struct { - short rdsize ; + int16_t rdsize ; void *data ; } msg[3] ; } IDBUNSOLICMSG ; /* cnc_rdunsolicmsg2: Reads the unsolicited message data(2) */ typedef struct unsolicmsg_type_msg { - unsigned short type; + uint16_T type; char dummy1[2]; union { struct { - unsigned short path; + uint16_T path; char dummy2[2]; - unsigned long size; + uint32_T size; void *data; } pmc; struct { - unsigned short path; + uint16_T path; char dummy3[2]; - unsigned long num; + uint32_T num; void *data; } macro; } msg; } UNSOLICMSG_TYPE_MSG ; typedef struct idbunsolicmsg2 { - unsigned short getnum; + uint16_T getnum; char dummy[2]; UNSOLICMSG_TYPE_MSG get[3]; } IDBUNSOLICMSG2 ; /* cnc_wrtrqlimit: Set torque limit data */ typedef struct idbtrq { - short datano; /* dummy */ - short type; /* axis number */ - unsigned short data[MAX_AXIS]; /* torque limit data */ + int16_t datano; /* dummy */ + int16_t type; /* axis number */ + uint16_T data[MAX_AXIS]; /* torque limit data */ } IDBTRQ; /* cnc_rdftrq_info: Get setting information of "Fine toruqe sensing function" */ @@ -5016,14 +5016,14 @@ typedef struct embtcpprmw { } EMBTCPPRMW; typedef struct fwlibprmw { - unsigned short TcpPort; - unsigned short UdpPort; - unsigned short UdpInterval; + uint16_T TcpPort; + uint16_T UdpPort; + uint16_T UdpInterval; } FWLIBPRMW; typedef struct flinkprmw { char IPAddress[16]; - unsigned short Port; + uint16_T Port; } FLINKPRMW; typedef struct iodbembethprmw { @@ -5039,64 +5039,64 @@ typedef struct iodbembethprmw { /* cnc_wrpm_item:write maintenance item status */ typedef struct iodbpmainte { char name[62]; /* name */ - long type; /* life count type */ - long total; /* total life time (minite basis) */ - long remain; /* life rest time */ - long stat; /* life state */ + int32_t type; /* life count type */ + int32_t total; /* total life time (minite basis) */ + int32_t remain; /* life rest time */ + int32_t stat; /* life state */ } IODBPMAINTE ; /* cnc_rdofslength:read tool length offset data */ typedef struct odbofslen { - long len; /* tool length offset */ - long dec; /* decimal point */ + int32_t len; /* tool length offset */ + int32_t dec; /* decimal point */ } ODBOFSLEN ; /* cnc_sysinfo_ex:read CNC system path information */ typedef struct odbsysex { - short max_axis; /* maximum axis number */ - short max_spdl; /* */ - short max_path; /* */ - short max_mchn; /* */ - short ctrl_axis; /* */ - short ctrl_srvo; /* */ - short ctrl_spdl; /* */ - short ctrl_path; /* */ - short ctrl_mchn; /* */ - short addinfo ; /* additional information */ - short reserved[2]; /* reserve */ + int16_t max_axis; /* maximum axis number */ + int16_t max_spdl; /* */ + int16_t max_path; /* */ + int16_t max_mchn; /* */ + int16_t ctrl_axis; /* */ + int16_t ctrl_srvo; /* */ + int16_t ctrl_spdl; /* */ + int16_t ctrl_path; /* */ + int16_t ctrl_mchn; /* */ + int16_t addinfo ; /* additional information */ + int16_t reserved[2]; /* reserve */ struct { - short system; /* M/T/TT */ - short group; /* */ - short attrib; /* */ - short ctrl_axis; /* */ - short ctrl_srvo; /* */ - short ctrl_spdl; /* */ - short mchn_no; /* */ - short reserved; + int16_t system; /* M/T/TT */ + int16_t group; /* */ + int16_t attrib; /* */ + int16_t ctrl_axis; /* */ + int16_t ctrl_srvo; /* */ + int16_t ctrl_spdl; /* */ + int16_t mchn_no; /* */ + int16_t reserved; } path[MAX_CNCPATH] ; } ODBSYSEX ; /* cnc_rdwseterror:read Work-piece setting error data */ /* cnc_wrwseterror:write Work-piece setting error data */ typedef struct wseterror { - long data; /* */ - short dec; /* */ - short dummy; + int32_t data; /* */ + int16_t dec; /* */ + int16_t dummy; } REALWSET ; typedef struct iodbwseterror { - long d_no; /* active group number */ - long data_act[6]; /* active data */ - long dp_act[6]; /* decimal point for active data */ - long dsp_ix[2]; /* axisnumber for axisname */ + int32_t d_no; /* active group number */ + int32_t data_act[6]; /* active data */ + int32_t dp_act[6]; /* decimal point for active data */ + int32_t dsp_ix[2]; /* axisnumber for axisname */ REALWSET data[WSETER_GRP][WSETER_DATA]; } IODBWSETERROR ; /* cnc_rdlrntrnsdata:read Transfer Data */ typedef struct odbtrns { - short status ; /* transfer status */ - short pct ; /* transfer ratio (%) */ - short type ; /* transfer type */ + int16_t status ; /* transfer status */ + int16_t pct ; /* transfer ratio (%) */ + int16_t type ; /* transfer type */ char dummy[2] ; } ODBTRNS; @@ -5105,12 +5105,12 @@ typedef struct odblrninfo { char name[33] ; /* program name */ char dummy1[3] ; char axis[4][4] ; /* No.1-No.4 Learning axis name */ - short year ; /* update(year) */ - short month ; /* update(month) */ - short day ; /* update(day) */ - short hour ; /* update(hour) */ - short minute ; /* update(minute) */ - short second ; /* update(second) */ + int16_t year ; /* update(year) */ + int16_t month ; /* update(month) */ + int16_t day ; /* update(day) */ + int16_t hour ; /* update(hour) */ + int16_t minute ; /* update(minute) */ + int16_t second ; /* update(second) */ char comment[33] ; /* comment */ char dummy2[3] ; } ODBLRNINFO; @@ -5120,12 +5120,12 @@ typedef struct odblrninfo2 { char name[33] ; /* program name */ char dummy1[3] ; char axis[20][4] ; /* No.1-No.20 Learning axis name */ - short year ; /* update(year) */ - short month ; /* update(month) */ - short day ; /* update(day) */ - short hour ; /* update(hour) */ - short minute ; /* update(minute) */ - short second ; /* update(second) */ + int16_t year ; /* update(year) */ + int16_t month ; /* update(month) */ + int16_t day ; /* update(day) */ + int16_t hour ; /* update(hour) */ + int16_t minute ; /* update(minute) */ + int16_t second ; /* update(second) */ char comment[33] ; /* comment */ char dummy2[3] ; } ODBLRNINFO2; @@ -5149,93 +5149,93 @@ typedef struct odblrnprf { /* cnc_sendkey:Send MDI key information */ typedef struct odbkeyinfo { - unsigned long key[2]; /* key info */ + uint32_T key[2]; /* key info */ } ODBKEYINFO; /* cnc_3dchkdata:Reads 3D interference chaeck data */ typedef struct prginf { - unsigned long prgid[4]; + uint32_T prgid[4]; } PRGINF; typedef struct toolinf { - long tcode; - long magazin; - long pot; + int32_t tcode; + int32_t magazin; + int32_t pot; } TOOLINF; typedef struct posinf { struct { - short prec_pntr; - short prec_time; - long data[MAX_POS_BUF]; - short dec; - short unit; + int16_t prec_pntr; + int16_t prec_time; + int32_t data[MAX_POS_BUF]; + int16_t dec; + int16_t unit; } pos; struct { - long data; - short dec; - short unit; + int32_t data; + int16_t dec; + int16_t unit; } feed; } POSINF; typedef struct odb3dchk { - long pathno; + int32_t pathno; struct { - long mode; + int32_t mode; PRGINF prginf; - long dummy[2]; - long mcode[2]; + int32_t dummy[2]; + int32_t mcode[2]; TOOLINF tlinf; - long dummy2[3]; - long ctrlaxis; + int32_t dummy2[3]; + int32_t ctrlaxis; POSINF data[MAX_AXIS]; } path[MAX_CNCPATH] ; } ODB3DCHK; typedef struct odb3dmtbinfo { PRGINF prginf; - long mcode[3]; - long bcode; + int32_t mcode[3]; + int32_t bcode; TOOLINF tlinf; - long hisorder; - long dummy[3]; + int32_t hisorder; + int32_t dummy[3]; } ODB3DMTBINFO; typedef struct odb3dmtbinfo2 { - unsigned long path; + uint32_T path; PRGINF prginf; - long mcode[3]; - long bcode; + int32_t mcode[3]; + int32_t bcode; TOOLINF tlinf; - long dummy[4]; + int32_t dummy[4]; } ODB3DMTBINFO2; /* cnc_3dchk_mchn_stop: Stop machine for 3D interference check */ typedef struct idb3dmstop { struct { - unsigned long plus; - unsigned long minus; + uint32_T plus; + uint32_T minus; } path[MAX_CNCPATH] ; } IDB3DMSTOP; /* cnc_read_cexeinfo */ typedef struct cexeinfo { - long cond; /* condition */ - long cycle; /* cycle of start */ - long count; /* number of start */ - long time; /* execution time */ - long dummy1; /* dummy1 */ - long dummy2; /* dummy2 */ - long dummy3; /* dummy3 */ - long dummy4; /* dummy4 */ + int32_t cond; /* condition */ + int32_t cycle; /* cycle of start */ + int32_t count; /* number of start */ + int32_t time; /* execution time */ + int32_t dummy1; /* dummy1 */ + int32_t dummy2; /* dummy2 */ + int32_t dummy3; /* dummy3 */ + int32_t dummy4; /* dummy4 */ } CEXEINFO ; /* cnc_cannedcycle:read canned command data */ typedef struct cmnddata { double val; /* Command value */ - long dec; /* Decimal point */ - long dummy; /* dummy */ + int32_t dec; /* Decimal point */ + int32_t dummy; /* dummy */ } CMNDDATA; typedef struct odbcancmd { @@ -5250,18 +5250,18 @@ typedef struct odbcancmd { /*-----------------------------------*/ /* cnc_mdg_rdalminfo */ typedef struct iodbmdginfo { - long alm_no; - short type; - short axis; - short path; - short reserved; + int32_t alm_no; + int16_t type; + int16_t axis; + int16_t path; + int16_t reserved; } IODBMDGINFO; /* cnc_mdg_rdmsg */ typedef struct odbmdgmsg { - long alm_no; - short msgidx; - short reserved; + int32_t alm_no; + int16_t msgidx; + int16_t reserved; char type[4]; char part[4]; char level[4]; @@ -5273,35 +5273,35 @@ typedef struct odbmdgmsg { /* cnc_mdg_rdflow */ typedef struct odbmdgflow { - short msgidx; - short yesidx; - short noidx; - short reserved; + int16_t msgidx; + int16_t yesidx; + int16_t noidx; + int16_t reserved; char message[400]; - short detail; - short operate; + int16_t detail; + int16_t operate; } ODBMDGFLOW; /* cnc_mdg_rddtmsg */ typedef struct odbmdgdtmsg { char message[1600]; - unsigned long imgid; + uint32_T imgid; } ODBMDGDTMSG; /* cnc_mdg_rdalminfoview2 */ typedef union odbmdgval { - long lval; - unsigned long ulval; - short sval; - unsigned short usval; + int32_t lval; + uint32_T ulval; + int16_t sval; + uint16_T usval; char cval; unsigned char ucval; } ODBMDGVAL; typedef struct odbmdgdt { ODBMDGVAL dt; - short fp; - short reserved; + int16_t fp; + int16_t reserved; } ODBMDGDT; typedef struct odbsigdio { @@ -5312,32 +5312,32 @@ typedef struct odbsigdio { } ODBSIGDIO; typedef struct odbsv2_grp1 { - long cmd_pls; - long fb_pls; - long refc; - long pos_err; + int32_t cmd_pls; + int32_t fb_pls; + int32_t refc; + int32_t pos_err; ODBMDGDT act_spd; - unsigned short amr; - short reserved; + uint16_T amr; + int16_t reserved; } ODBSV2_GRP1; typedef struct odbsv2_grp2 { ODBMDGDT mt_cur; - short trq_cmd; - short efc_cur; - unsigned short dlvl; - unsigned short heat; - short opt; - short opt2; + int16_t trq_cmd; + int16_t efc_cur; + uint16_T dlvl; + uint16_T heat; + int16_t opt; + int16_t opt2; } ODBSV2_GRP2; typedef struct odbsv2_grp3 { ODBMDGDT ps_vumb; ODBMDGDT ps_vthd; ODBMDGDT freq; - unsigned short ps_vrms; - unsigned short ps_cur; - unsigned short dvolt; + uint16_T ps_vrms; + uint16_T ps_cur; + uint16_T dvolt; unsigned char ps_statf; char reserved; } ODBSV2_GRP3; @@ -5349,9 +5349,9 @@ typedef struct odbsv2_grp4 { } ODBSV2_GRP4; typedef struct odbsv2_grp5 { - unsigned short ps_dgn; - unsigned short ps_sub_dgn; - unsigned short sv_dgn; + uint16_T ps_dgn; + uint16_T ps_sub_dgn; + uint16_T sv_dgn; unsigned char ps_int_tmp; unsigned char ps_sink_tmp; unsigned char sv_int_tmp; @@ -5361,40 +5361,40 @@ typedef struct odbsv2_grp5 { } ODBSV2_GRP5; typedef struct odbsv2_grp6 { - unsigned short sv_up_err1; - unsigned short sv_up_err2; - unsigned short sv_lw_err1; - unsigned short sv_lw_err2; - unsigned short sv_up_jt1; - unsigned short sv_up_jt2; - unsigned short sv_lw_jt1; - unsigned short sv_lw_jt2; - unsigned short sdu_up_err1; - unsigned short sdu_up_err2; - unsigned short sdu_lw_err1; - unsigned short sdu_lw_err2; - unsigned short sdu_up_jt1; - unsigned short sdu_up_jt2; - unsigned short sdu_lw_jt1; - unsigned short sdu_lw_jt2; + uint16_T sv_up_err1; + uint16_T sv_up_err2; + uint16_T sv_lw_err1; + uint16_T sv_lw_err2; + uint16_T sv_up_jt1; + uint16_T sv_up_jt2; + uint16_T sv_lw_jt1; + uint16_T sv_lw_jt2; + uint16_T sdu_up_err1; + uint16_T sdu_up_err2; + uint16_T sdu_lw_err1; + uint16_T sdu_lw_err2; + uint16_T sdu_up_jt1; + uint16_T sdu_up_jt2; + uint16_T sdu_lw_jt1; + uint16_T sdu_lw_jt2; } ODBSV2_GRP6; typedef struct odbsv2_grp7 { - unsigned short id_intp; - unsigned short id_com; - unsigned short id_wrn; - unsigned short ed_intp; - unsigned short ed_com; - unsigned short ed_wrn; - short sv_dat1; - short sv_dat2; - short sv_dat3; - short sv_dat4; + uint16_T id_intp; + uint16_T id_com; + uint16_T id_wrn; + uint16_T ed_intp; + uint16_T ed_com; + uint16_T ed_wrn; + int16_t sv_dat1; + int16_t sv_dat2; + int16_t sv_dat3; + int16_t sv_dat4; } ODBSV2_GRP7; typedef struct odbsp2_grp1 { - long motion; - short cmd_spd; + int32_t motion; + int16_t cmd_spd; char mode; char gear; char osel; @@ -5404,13 +5404,13 @@ typedef struct odbsp2_grp1 { } ODBSP2_GRP1; typedef struct odbsp2_grp2 { - long pos_err; - long syn_err; - long sp_spd; - long mt_spd; + int32_t pos_err; + int32_t syn_err; + int32_t sp_spd; + int32_t mt_spd; ODBMDGDT mt_cur; - unsigned short ldmtr; - short trq_cmd; + uint16_T ldmtr; + int16_t trq_cmd; char heat_mt; char heat_amp; char reserved[2]; @@ -5420,9 +5420,9 @@ typedef struct odbsp2_grp3 { ODBMDGDT ps_vumb; ODBMDGDT ps_vthd; ODBMDGDT freq; - unsigned short ps_vrms; - unsigned short ps_cur; - unsigned short dvolt; + uint16_T ps_vrms; + uint16_T ps_cur; + uint16_T dvolt; unsigned char ps_statf; char reserved; } ODBSP2_GRP3; @@ -5434,9 +5434,9 @@ typedef struct odbsp2_grp4 { } ODBSP2_GRP4; typedef struct odbsp2_grp5 { - unsigned short ps_dgn; - unsigned short ps_sub_dgn; - unsigned short sp_dgn; + uint16_T ps_dgn; + uint16_T ps_sub_dgn; + uint16_T sp_dgn; unsigned char ps_int_tmp; unsigned char ps_sink_tmp; unsigned char sp_int_tmp; @@ -5446,44 +5446,44 @@ typedef struct odbsp2_grp5 { } ODBSP2_GRP5; typedef struct odbsp2_grp6 { - unsigned short sp_up_err1; - unsigned short sp_up_err2; - unsigned short sp_lw_err1; - unsigned short sp_lw_err2; - unsigned short sp_up_jt1; - unsigned short sp_up_jt2; - unsigned short sp_lw_jt1; - unsigned short sp_lw_jt2; + uint16_T sp_up_err1; + uint16_T sp_up_err2; + uint16_T sp_lw_err1; + uint16_T sp_lw_err2; + uint16_T sp_up_jt1; + uint16_T sp_up_jt2; + uint16_T sp_lw_jt1; + uint16_T sp_lw_jt2; } ODBSP2_GRP6; typedef struct odbsp2_grp7 { ODBMDGDT iab_amplt; ODBMDGDT eab_amplt; - short iab_ofs_a; - short iab_ofs_b; - short iab_noise; - short eab_ofs_a; - short eab_ofs_b; - short eab_noise; - unsigned short iab_max_flt; - unsigned short eab_max_flt; + int16_t iab_ofs_a; + int16_t iab_ofs_b; + int16_t iab_noise; + int16_t eab_ofs_a; + int16_t eab_ofs_b; + int16_t eab_noise; + uint16_T iab_max_flt; + uint16_T eab_max_flt; } ODBSP2_GRP7; typedef struct odbsp2_grp8 { - unsigned short isncr_intp; - unsigned short isncr_com; - unsigned short isncr_wrn; - unsigned short esncr_intp; - unsigned short esncr_com; - unsigned short esncr_wrn; - short sp_dat1; - short sp_dat2; - short sp_dat3; - short sp_dat4; + uint16_T isncr_intp; + uint16_T isncr_com; + uint16_T isncr_wrn; + uint16_T esncr_intp; + uint16_T esncr_com; + uint16_T esncr_wrn; + int16_t sp_dat1; + int16_t sp_dat2; + int16_t sp_dat3; + int16_t sp_dat4; } ODBSP2_GRP8; typedef struct odblat_grp1 { - unsigned long nnum; + uint32_T nnum; char prog[36]; char year; char mon; @@ -5515,14 +5515,14 @@ typedef union odbviewgrp2 { /* cnc_mdg_rdwvdata */ typedef struct odbmdgwvdt { - long ldata[500]; - unsigned short p_dec; - unsigned short num; - unsigned short channel; - unsigned short axis; - unsigned short kind; - unsigned short interval; - unsigned short t_cycle; + int32_t ldata[500]; + uint16_T p_dec; + uint16_T num; + uint16_T channel; + uint16_T axis; + uint16_T kind; + uint16_T interval; + uint16_T t_cycle; char unit; char sw_alm; } ODBMDGWVDT; @@ -5534,40 +5534,40 @@ typedef struct odbmdgwvdt { /* cnc_srcsrdidinfo */ /* cnc_srcswridinfo */ typedef struct iodbidinf { - long id_no; - short drv_no; - short acc_element; - short err_general; - short err_id_no; - short err_id_name; - short err_attr; - short err_unit; - short err_min_val; - short err_max_val; - short id_name_len; - short id_name_max; + int32_t id_no; + int16_t drv_no; + int16_t acc_element; + int16_t err_general; + int16_t err_id_no; + int16_t err_id_name; + int16_t err_attr; + int16_t err_unit; + int16_t err_min_val; + int16_t err_max_val; + int16_t id_name_len; + int16_t id_name_max; char id_name[60]; - long attr; - short unit_len; - short unit_max; + int32_t attr; + int16_t unit_len; + int16_t unit_max; char unit[12]; - long min_val; - long max_val; + int32_t min_val; + int32_t max_val; } IODBIDINF; /* cnc_srcsrdexstat */ typedef struct odbsrcsst { - short acc_element; - short err_general; - short err_id_no; - short err_attr; - short err_op_data; + int16_t acc_element; + int16_t err_general; + int16_t err_id_no; + int16_t err_attr; + int16_t err_op_data; } ODBSRCSST; /* cnc_srcsrdlayout */ typedef struct odbsrcslyt { - short spndl[4]; - short servo[8]; + int16_t spndl[4]; + int16_t servo[8]; char axis_name[8]; } ODBSRCSLYT; @@ -5578,77 +5578,77 @@ typedef struct odbsrcslyt { typedef struct idbchan { char chno; char axis; - long datanum; - unsigned short datainf; - short dataadr; + int32_t datanum; + uint16_T datainf; + int16_t dataadr; } IDBCHAN; /* cnc_sdsetchnl2 */ typedef struct pmc_data { - short unittype; + int16_t unittype; char adr; unsigned char bit; - unsigned short no; + uint16_T no; } PMC_DATA; /* cnc_sdsetchnl2 */ typedef struct idbchan2 { - short chno; - short axis; - long datanum; - unsigned short datainf; - short dataadr; + int16_t chno; + int16_t axis; + int32_t datanum; + uint16_T datainf; + int16_t dataadr; PMC_DATA io[16]; } IDBCHAN2; /* cnc_sdstartsmpl2 */ typedef struct trgdata { - long seq_no; + int32_t seq_no; PMC_DATA pmc_trg; } TRG_DATA; /* cnc_sdbetainfo */ typedef struct odbbinfo { - short iochno; - short grpno; - short axis; + int16_t iochno; + int16_t grpno; + int16_t axis; char name; char suff; - short reserve[3]; + int16_t reserve[3]; } ODBBINFO; /* cnc_sdsetchnl */ typedef struct odbsd { - unsigned short *chadata; - long *count; + uint16_T *chadata; + int32_t *count; } ODBSD; /* cnc_sfbsetchnl */ typedef struct idbsfbchan { char chno; char axis; - unsigned short shift; + uint16_T shift; } IDBSFBCHAN; /* cnc_sdtsetchnl */ typedef struct idbsdtchan { - short type; + int16_t type; char chno; char axis; - unsigned short shift; + uint16_T shift; } IDBSDTCHAN; /* cnc_sdtsetchnl2 */ typedef struct idbsdtchan2 { - short type; + int16_t type; char chno; char axis; - unsigned short shift; + uint16_T shift; PMC_DATA io[16]; } IDBSDTCHAN2; typedef struct idbsdttrg { - long seq_no; + int32_t seq_no; PMC_DATA pmc_trg; } IDBSDTTRG; @@ -5658,10 +5658,10 @@ typedef struct idbsdttrg { /* cnc_pdf_startrmtdgn: Remote Diagnosis Start */ /* cnc_pdf_rdrmtdgn: Read Remote Diagnosis Information */ typedef struct rmtdgn_info { - unsigned long receipt_num; /* Receipt Number */ - unsigned long time; /* Time */ - short status; /* Status */ - short err_num; /* Error Number */ + uint32_T receipt_num; /* Receipt Number */ + uint32_T time; /* Time */ + int16_t status; /* Status */ + int16_t err_num; /* Error Number */ char err_msg[36]; /* Error Message */ } OUT_RMTDGNINFO; @@ -5671,8 +5671,8 @@ typedef struct rmtdgn_info { /* cnc_allowcnd:read allowanced state */ typedef struct odbcaxis { - short dummy ; /* dummy */ - short type ; /* axis number */ + int16_t dummy ; /* dummy */ + int16_t type ; /* axis number */ unsigned char data[MAX_AXIS] ; /* data value */ } ODBCAXIS ; @@ -5683,49 +5683,49 @@ typedef struct odbcaxis { /* cnc_rdprgnumo8:read program number under execution */ typedef struct odbproo8 { - short dummy[2] ; /* dummy */ - long data ; /* running program number */ - long mdata ; /* main program number */ + int16_t dummy[2] ; /* dummy */ + int32_t data ; /* running program number */ + int32_t mdata ; /* main program number */ } ODBPROO8 ; /* cnc_rddynamico8:read all dynamic data */ typedef struct odbdyo8 { - short dummy ; - short axis ; /* axis number */ - short alarm ; /* alarm status */ - long prgnum ; /* current program number */ - long prgmnum ; /* main program number */ - long seqnum ; /* current sequence number */ - long actf ; /* actual feedrate */ - long acts ; /* actual spindle speed */ + int16_t dummy ; + int16_t axis ; /* axis number */ + int16_t alarm ; /* alarm status */ + int32_t prgnum ; /* current program number */ + int32_t prgmnum ; /* main program number */ + int32_t seqnum ; /* current sequence number */ + int32_t actf ; /* actual feedrate */ + int32_t acts ; /* actual spindle speed */ union { struct { - long absolute[MAX_AXIS] ; /* absolute position */ - long machine[MAX_AXIS] ; /* machine position */ - long relative[MAX_AXIS] ; /* relative position */ - long distance[MAX_AXIS] ; /* distance to go */ + int32_t absolute[MAX_AXIS] ; /* absolute position */ + int32_t machine[MAX_AXIS] ; /* machine position */ + int32_t relative[MAX_AXIS] ; /* relative position */ + int32_t distance[MAX_AXIS] ; /* distance to go */ } faxis ; struct { - long absolute ; /* absolute position */ - long machine ; /* machine position */ - long relative ; /* relative position */ - long distance ; /* distance to go */ + int32_t absolute ; /* absolute position */ + int32_t machine ; /* machine position */ + int32_t relative ; /* relative position */ + int32_t distance ; /* distance to go */ } oaxis ; /* In case of no axis */ } pos ; } ODBDYO8 ; /* (op)cnc_rdmdipntro8:read execution pointer for MDI operation */ typedef struct odbmdipo8 { - long mdiprog; /* exec. program number */ - long mdipntr; /* exec. pointer */ - long crntprog; /* prepare program number */ - long crntpntr; /* prepare pointer */ + int32_t mdiprog; /* exec. program number */ + int32_t mdipntr; /* exec. pointer */ + int32_t crntprog; /* prepare program number */ + int32_t crntpntr; /* prepare pointer */ } ODBMDIPO8; /* cnc_rdprogdir2o8:read program directory 2 */ typedef struct prgdir2o8 { - long number ; - long length ; + int32_t number ; + int32_t length ; char comment[51] ; char dummy ; } PRGDIR2O8; @@ -5738,14 +5738,14 @@ typedef struct prgdir2o8 { /* read C-EXE SRAM disk directory */ typedef struct cfileinfo { char fname[12] ; /* file name */ - long file_size ; /* file size (bytes) */ - long file_attr ; /* attribute */ - short year; /* year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short minute; /* mimute */ - short second; /* second */ + int32_t file_size ; /* file size (bytes) */ + int32_t file_attr ; /* attribute */ + int16_t year; /* year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t minute; /* mimute */ + int16_t second; /* second */ } CFILEINFO; @@ -5755,21 +5755,21 @@ typedef struct cfileinfo { /* cnc_rdfssb_amp:read amp information */ typedef struct tagODBFSSBAMP { - short ln_num; /* line number */ - short slave_num; /* slave number */ + int16_t ln_num; /* line number */ + int16_t slave_num; /* slave number */ char name[8]; /* amp name */ char seires[8]; /* amp series name */ char unit[8]; /* amp unit type */ char cur[8]; /* amp currect */ - short axis_num; /* axis number */ -// short reserve; /* reserved */ + int16_t axis_num; /* axis number */ +// int16_t reserve; /* reserved */ char axis_name[4]; /* axis name */ } ODBFSSBAMP ; /* cnc_rdfssb_plsmod:read pulse module information */ typedef struct tagODBPLSMDL { - short ln_num; /* line number */ - short slave_num; /* slave number */ + int16_t ln_num; /* line number */ + int16_t slave_num; /* slave number */ char name[8]; /* pulse module name */ char type[8]; /* pulse module type name */ char pcb_id[8]; /* pulse module hard ID */ @@ -5779,191 +5779,191 @@ typedef struct tagODBPLSMDL { /* cnc_rdfssb_axis:read axis information */ /* cnc_wrfssb_axis:write axis information */ typedef struct tagIODBFSSBAXIS { - short axis_num; /* axis number */ - short reserve1; /* reserved */ + int16_t axis_num; /* axis number */ + int16_t reserve1; /* reserved */ char axis_name[4]; /* axis name */ char amp_name[8]; /* amp name */ - short m1; /* M1 */ - short m2; /* M2 */ - short m3; /* M3 */ - short m4; /* M4 */ - short dsp1; /* 1-DSP */ -// short spos; /* SPOS */ - short cs; /* Cs */ - short tndm; /* tandem */ -// short egb; /* EGB */ - short reserve2; /* reserved */ + int16_t m1; /* M1 */ + int16_t m2; /* M2 */ + int16_t m3; /* M3 */ + int16_t m4; /* M4 */ + int16_t dsp1; /* 1-DSP */ +// int16_t spos; /* SPOS */ + int16_t cs; /* Cs */ + int16_t tndm; /* tandem */ +// int16_t egb; /* EGB */ + int16_t reserve2; /* reserved */ } IODBFSSBAXIS ; /* cnc_rdfssb_mainte:read maintenance information */ typedef struct tagODBFSSBMT { - short axis_num; /* axis number */ - short reserve; /* reserved */ + int16_t axis_num; /* axis number */ + int16_t reserve; /* reserved */ char axis_name[4]; /* axis name */ char amp_name[8]; /* amp name */ char amp_seires[8]; /* amp series name */ char amp_unit[8]; /* amp unit type */ char amp_cur[8]; /* amp maximum current */ char amp_edt[8]; /* amp version */ - short amp_axis_num; /* amp axis */ - short test_year; /* amp tested year */ - short test_month; /* amp tested month */ - short test_day; /* amp tested date */ - short amp_mainte; /* amp serial number */ + int16_t amp_axis_num; /* amp axis */ + int16_t test_year; /* amp tested year */ + int16_t test_month; /* amp tested month */ + int16_t test_day; /* amp tested date */ + int16_t amp_mainte; /* amp serial number */ } ODBFSSBMT ; /* cnc_rdfssb_info:read FSSB information */ typedef struct tagODBFSSBINFO { - short card_num; /* axis card amount */ + int16_t card_num; /* axis card amount */ struct { - short amp_num; /* amp amount */ - short plsm_num; /* pulse module amount */ + int16_t amp_num; /* amp amount */ + int16_t plsm_num; /* pulse module amount */ } card[8]; } ODBFSSBINFO ; /* FSSB for 30iB (IFSB) */ typedef struct tagODBIFSBLINE { - unsigned short hrv_ln; /* HRV */ - unsigned short ax_num_ln; /* Axis Num */ - unsigned short sp_num_ln; /* Spindel Num */ - unsigned short pm_num_ln; /* Pulse Module Num */ + uint16_T hrv_ln; /* HRV */ + uint16_T ax_num_ln; /* Axis Num */ + uint16_T sp_num_ln; /* Spindel Num */ + uint16_T pm_num_ln; /* Pulse Module Num */ }ODBIFSBLINE; typedef struct tagODBIFSBINFO { unsigned char fssb_line_mnt_st; /* Mount Status */ unsigned char reserve; /* Mount Status */ - unsigned short card_num; /* Card Num */ + uint16_T card_num; /* Card Num */ ODBIFSBLINE line_info[MAX_IFSB_LINE]; /* Line information */ }ODBIFSBINFO; typedef struct tagODBFSSBSLVUNT { - short slv_unt_num; /* Slave unit number */ + int16_t slv_unt_num; /* Slave unit number */ char kind; /* Slave kind */ char attrb; /* Slave attribute */ } ODBIFSBSLVUNT; typedef struct tagODBIFSBSLUSV { - short slave_num; /* Slave Number */ - short axis_num; /* Axis Number */ + int16_t slave_num; /* Slave Number */ + int16_t axis_num; /* Axis Number */ char axis_name[4]; /* Axis Name */ char tndm; char reserve[3]; } ODBIFSBSLUSV; typedef struct tagODBIFSBSVAMP { - short slave_num; /* Slave Number */ + int16_t slave_num; /* Slave Number */ char name[8]; /* Amp Name */ char series[12]; /* Amp Series */ char cur[8]; /* Amp Current */ - short as_axis_num; /* Axis number for Auto Set */ + int16_t as_axis_num; /* Axis number for Auto Set */ char as_axis_name[4]; /* Axis name for Auto Set */ } ODBIFSBSVAMP; typedef struct tagODBIFSBSLUSP { - short slave_num; /* Slave Number */ - short spdl_num; /* Spindle Number */ + int16_t slave_num; /* Slave Number */ + int16_t spdl_num; /* Spindle Number */ char spdl_name[4]; /* Spindle Name */ } ODBIFSBSLUSP; typedef struct tagODBIFSBSLUPM { - short slave_num; /* Slave Number */ - short axis_num[8]; /* Axis Number */ + int16_t slave_num; /* Slave Number */ + int16_t axis_num[8]; /* Axis Number */ char axis_name[8][4]; /* Axis Name */ } ODBIFSBSLUPM; typedef struct tagODBIFSBSPAMP { - short slave_num; /* Slave Number */ + int16_t slave_num; /* Slave Number */ char name[8]; /* Amp Name */ char series[12]; /* Amp Series */ char pwr[8]; /* Amp Power */ - short as_spdl_num; /* Spindle number for Auto Set */ + int16_t as_spdl_num; /* Spindle number for Auto Set */ char as_spdl_name[4]; /* Spindle name for Auto Set */ } ODBIFSBSPAMP; typedef struct tagODBIFSBPLSMDL { - short slave_num; /* Slave Number */ + int16_t slave_num; /* Slave Number */ char name[8]; /* PM Name */ char type[8]; /* PM Type */ - unsigned short pcb_id; /* PM PCBID */ + uint16_T pcb_id; /* PM PCBID */ char info[24]; /* PM Information */ } ODBIFSBPLSMDL; typedef struct tagIODBIFSBAXIS { - short axis_num; /* Axis Number */ + int16_t axis_num; /* Axis Number */ char axis_name[4]; /* Axis Name */ - short line; + int16_t line; char amp_name[8]; /* Amp Name */ - short pm[8]; /* M1 - M8 */ - short cs; /* Cs */ - short tndm; /* tandem */ + int16_t pm[8]; /* M1 - M8 */ + int16_t cs; /* Cs */ + int16_t tndm; /* tandem */ } IODBIFSBAXIS; typedef struct tagODBIFSBMNTSV { - short axis_num; /* Axis Number */ + int16_t axis_num; /* Axis Number */ char axis_name[4]; /* Axis Name */ - short line; + int16_t line; char amp_name[8]; /* Amp Name */ char amp_series[12]; /* Amp Series */ char amp_cur[8]; /* Amp Current */ char amp_edt[8]; /* Amp Edition */ - short amp_axis_num; /* Amp Axis Number */ + int16_t amp_axis_num; /* Amp Axis Number */ char amp_spec_num[23]; /* Amp Specificaion */ char amp_serial_num[13]; /* Amp Serial Number */ } ODBIFSBMNTSV; typedef struct tagODBIFSBMNTSP { - short spdl_num; /* Spindle Number */ + int16_t spdl_num; /* Spindle Number */ char spdl_name[4]; /* Spindle Name */ - short line; + int16_t line; char amp_name[8]; /* Amp Name */ char amp_series[12]; /* Amp Series */ char amp_pwr[8]; /* Amp Power */ char amp_edt[8]; /* Amp Edition */ - short amp_spdl_num; /* Amp Axis Number */ + int16_t amp_spdl_num; /* Amp Axis Number */ char amp_spec_num[23]; /* Amp Specificaion */ char amp_serial_num[13]; /* Amp Serial Number */ } ODBIFSBMNTSP; typedef struct tagODBIFSBSYSALM { - long num_sys_alm; - short error_line; - short error_slvnum1; - short error_slvnum2; - short year; - short mon; - short day; - short hour; - short min; - short sec; + int32_t num_sys_alm; + int16_t error_line; + int16_t error_slvnum1; + int16_t error_slvnum2; + int16_t year; + int16_t mon; + int16_t day; + int16_t hour; + int16_t min; + int16_t sec; char alarm_cause[100]; } ODBIFSBSYSALM; typedef struct tagODBIFSBFSSBUNT { - short slv_unt_num; /* slave unit number */ - short fssb_unt_num; /* fssb unit number */ + int16_t slv_unt_num; /* slave unit number */ + int16_t fssb_unt_num; /* fssb unit number */ char name[4]; /* name */ } ODBIFSBFSSBUNT; typedef struct tagODBIFSBCOMSTATDTL { - long error_inf; /* error information */ - long jitter_inf; /* jitter information */ + int32_t error_inf; /* error information */ + int32_t jitter_inf; /* jitter information */ char n_warning; /* noise warning flag */ char j_warning; /* jitter warning flag */ char reserve[2]; /* reserve */ } ODBIFSBCOMSTATDTL; typedef struct tagODBIFSBWARNINGMSG { - short line; /* warning line number */ - short slv_src; /* warning slave number for source*/ - short slv_dst; /* warning slave number for destination */ - short type; /* warning type */ + int16_t line; /* warning line number */ + int16_t slv_src; /* warning slave number for source*/ + int16_t slv_dst; /* warning slave number for destination */ + int16_t type; /* warning type */ char wm_typ[32]; /* warning message for type*/ char wm_pnt[32]; /* warning message for point*/ } ODBIFSBWARNINGMSG; typedef struct tagODBIFSBWARNHSTMSG { - short year; /* year of occurrence of warning */ + int16_t year; /* year of occurrence of warning */ char month; /* month */ char day; /* day */ char hour; /* hour */ @@ -5977,7 +5977,7 @@ typedef struct tagODBIFSBWARNHSTMSG { /* Machine Status Monitor / Recorder */ /*-----------------------------------*/ typedef struct odbmsrhstinf { - short year; + int16_t year; char month; char day; char hour; @@ -5986,7 +5986,7 @@ typedef struct odbmsrhstinf { char msu_num; char path_num; char pmc_num; - unsigned short nonsave; + uint16_T nonsave; char save_trigger; char reserve[3]; } ODBMSRHSTINF ; @@ -5996,19 +5996,19 @@ typedef struct tag_ODBMSUXTERM{ char ch; char atrb; char dec; - long data; + int32_t data; }ODBMSUXTERM; typedef struct tag_ODBMSUYTERM{ - short data; - short dummy; + int16_t data; + int16_t dummy; }ODBMSUYTERM; typedef struct tag_ODBMSUINF{ char pmc_no; char dummy[3]; - long x_top_adrs; - long y_top_adrs; + int32_t x_top_adrs; + int32_t y_top_adrs; }ODBMSUINF; typedef struct odbmsudat { @@ -6022,7 +6022,7 @@ typedef struct tag_ODBEXPMCSGNLINF{ char kind; char length; char dummy; - long top_adrs; + int32_t top_adrs; } ODBEXPMCSGNLINF; typedef struct tag_ODBEXPMCSGNLTERM{ @@ -6036,7 +6036,7 @@ typedef struct odbexpmcsgnl { } ODBEXPMCSGNL ; typedef struct odbmsrpmcsgnl { - long adrs; + int32_t adrs; char pmc_no; char kind; char data; @@ -6046,16 +6046,16 @@ typedef struct odbmsrpmcsgnl { } ODBMSRPMCSGNL ; typedef struct odbmsrncdat { - short sv_num; - short sp_num; + int16_t sv_num; + int16_t sp_num; ODBAXDT mcn[32]; ODBAXDT abs[32]; ODBAXDT spdl[8]; ODBAXDT actf; char ex_prg_name[248]; - long ex_blk; - short aut; - short tmmode; + int32_t ex_blk; + int16_t aut; + int16_t tmmode; ODBCMD m_mdl[5]; ODBCMD s_mdl; ODBCMD t_mdl; @@ -6066,24 +6066,24 @@ typedef struct odbmsrncdat { /* CNC : EcoMode */ /*-----------------*/ typedef struct odbpowccyc { - unsigned long cycletime ; - unsigned long powc_axis ; - unsigned long powc_spindle ; - unsigned long powc_outer ; + uint32_T cycletime ; + uint32_T powc_axis ; + uint32_T powc_spindle ; + uint32_T powc_outer ; } ODBPOWCCYC ; typedef struct odbpowcouter { - unsigned long ave_pow[8] ; - unsigned short ref_ofs ; + uint32_T ave_pow[8] ; + uint16_T ref_ofs ; char ref_adrs ; unsigned char ref_path ; } ODBPOWCOUTER; typedef struct odbpowchis { - unsigned long get_time ; - unsigned long powc_axis ; - unsigned long powc_spindle ; - unsigned long powc_outer ; + uint32_T get_time ; + uint32_T powc_axis ; + uint32_T powc_spindle ; + uint32_T powc_outer ; } ODBPOWCHIS ; typedef struct odbpowchisall { @@ -6095,16 +6095,16 @@ typedef struct odbpowchisall { /*---------------------------------*/ /* cnc_pwcm_rd_consump:read power consumption */ typedef struct odbpwcm { - long consump ; /* Integral power consumption */ - long regen ; /* Integral power regeneration */ - long net ; /* Integral net amount of power consumption */ - long present ; /* Present net power consumption */ + int32_t consump ; /* Integral power consumption */ + int32_t regen ; /* Integral power regeneration */ + int32_t net ; /* Integral net amount of power consumption */ + int32_t present ; /* Present net power consumption */ } ODBPWCM ; typedef struct odbpwcmdat { - unsigned long time ; /* Integrating time of power consumption */ - short axis_num ; /* Number of servo axis */ - short spindle_num ; /* Number of spindle axis */ + uint32_T time ; /* Integrating time of power consumption */ + int16_t axis_num ; /* Number of servo axis */ + int16_t spindle_num ; /* Number of spindle axis */ ODBPWCM all ; /* Power consumption of all axes */ ODBPWCM axis[MAX_AXIS] ; /* Power consumption of each servo axis */ ODBPWCM spindle[MAX_SPINDLE] ; /* Power consumption of each spindle axis */ @@ -6116,25 +6116,25 @@ typedef struct odbpwcmdat { /* cnc_rd_grppos:read graphic position */ typedef struct posval { - long data ; /* Value */ - long dec ; /* Decimal places */ + int32_t data ; /* Value */ + int32_t dec ; /* Decimal places */ } POSVAL ; typedef struct odbgrppos { POSVAL abs ; /* Absolute position */ POSVAL mcn ; /* Machine position */ - short feed_type ; /* Feed type */ - short reserved ; /* Padding */ + int16_t feed_type ; /* Feed type */ + int16_t reserved ; /* Padding */ } ODBGRPPOS ; /* cnc_rdgrpaxisinfo:read graphic axis information */ typedef struct odbgrpaxis { - short path_num ; /* Path number */ - short draw_num ; /* Drawing axis number */ + int16_t path_num ; /* Path number */ + int16_t draw_num ; /* Drawing axis number */ } ODBGRPAXIS ; typedef struct odbwact { - long data[6] ; /* Valule */ + int32_t data[6] ; /* Valule */ } ODBWACT ; #if defined (PMD) /* only Power Mate D/H */ @@ -6143,11 +6143,11 @@ typedef struct odbwact { /*------------------------------*/ /* cnc_opdi:signal operation command */ typedef struct odbopdi { - short axis; /* axis number */ + int16_t axis; /* axis number */ union { char cdata; - short idata; - long ldata; + int16_t idata; + int32_t ldata; } u; } ODBOPDI; @@ -6156,8 +6156,8 @@ typedef struct odbopdi { /* cnc_dwell:dwell */ /* cnc_coordre:coordinate establihment */ typedef struct odbpos { - short idata; /* axis number */ - long ldata; /* coordinate value */ + int16_t idata; /* axis number */ + int32_t ldata; /* coordinate value */ } ODBPOS; /* cnc_refpoint:reference point return */ @@ -6167,14 +6167,14 @@ typedef struct odbpos { /* cnc_coordre:coordinate establihment */ /* cnc_exebufstat:reading of the executive buffer condition */ typedef struct odbexec { - short dummy; /* dummy */ + int16_t dummy; /* dummy */ char cdata[2][8]; /* the infomation of the executive condition of */ } ODBEXEC; /* each PATH */ /* cnc_finstate:Reading of the execution completion condition */ /* cnc_setfin:Release of the reading mode of the execution completion condition */ typedef struct odbfin { - short dummy; /* dummy */ + int16_t dummy; /* dummy */ char cdata[8]; /* the infomation of the complete notice flag */ } ODBFIN; /* condition of each PATH */ #endif @@ -6187,28 +6187,28 @@ typedef struct odbfin { /* pmc_wrpmcrng:write PMC data(area specified) */ #if defined (PMCMEMD) typedef struct iodbpmc { - short type_a ; /* PMC address type */ - short type_d ; /* PMC data type */ - unsigned short datano_s ; /* start PMC address */ - unsigned short datano_e ; /* end PMC address */ + int16_t type_a ; /* PMC address type */ + int16_t type_d ; /* PMC data type */ + uint16_T datano_s ; /* start PMC address */ + uint16_T datano_e ; /* end PMC address */ union { char cdata[5] ; /* PMC data */ - short idata[5] ; - long ldata[5] ; + int16_t idata[5] ; + int32_t ldata[5] ; float fdata[5] ; double dfdata[5] ; } u ; } IODBPMC ; /* In case that the number of data is 5 */ #else typedef struct iodbpmc { - short type_a ; /* PMC address type */ - short type_d ; /* PMC data type */ - short datano_s ; /* start PMC address */ - short datano_e ; /* end PMC address */ + int16_t type_a ; /* PMC address type */ + int16_t type_d ; /* PMC data type */ + int16_t datano_s ; /* start PMC address */ + int16_t datano_e ; /* end PMC address */ union { char cdata[5] ; /* PMC data */ - short idata[5] ; - long ldata[5] ; + int16_t idata[5] ; + int32_t ldata[5] ; float fdata[5] ; double dfdata[5] ; } u ; @@ -6216,40 +6216,40 @@ typedef struct iodbpmc { #endif typedef struct iodbrwpmc { - short type_rw ; - short type_a ; - short type_d ; - unsigned short datano_s ; - short length ; - short conv ; - short err_code ; - short reserved; + int16_t type_rw ; + int16_t type_a ; + int16_t type_d ; + uint16_T datano_s ; + int16_t length ; + int16_t conv ; + int16_t err_code ; + int16_t reserved; void *data ; } IODBRWPMC ; /* pmc_rdpmcinfo:read informations of PMC data */ typedef struct odbpmcinf { - short datano ; + int16_t datano ; struct { char pmc_adr ; char adr_attr ; - unsigned short top_num ; - unsigned short last_num ; + uint16_T top_num ; + uint16_T last_num ; } info[64] ; } ODBPMCINF ; /* pmc_rdcntldata:read PMC parameter data table control data */ /* pmc_wrcntldata:write PMC parameter data table control data */ typedef struct iodbpmccntl { - short datano_s ; - short dummy ; - short datano_e ; + int16_t datano_s ; + int16_t dummy ; + int16_t datano_e ; struct { char tbl_prm ; char data_type ; - unsigned short data_size ; - unsigned short data_dsp ; - short dummy ; + uint16_T data_size ; + uint16_T data_dsp ; + int16_t dummy ; } info[100] ; } IODBPMCCNTL ; @@ -6260,8 +6260,8 @@ typedef struct odbpmcalm { /* pmc_getdtailerr:get detail error for pmc */ typedef struct odbpmcerr { - short err_no ; - short err_dtno ; + int16_t err_no ; + int16_t err_dtno ; } ODBPMCERR ; /* pmc_rdpmctitle:read pmc title data */ @@ -6294,31 +6294,31 @@ typedef struct odbpmctitle2 { /* pmc_rdpmcrng_ext:read PMC data */ typedef struct iodbpmcext { - short type_a ; /* PMC address type */ - short type_d ; /* PMC data type */ - short datano_s ; /* start PMC address */ - short datano_e ; /* end PMC address */ - short err_code ; /* error code */ - short reserved ; /* reserved */ + int16_t type_a ; /* PMC address type */ + int16_t type_d ; /* PMC data type */ + int16_t datano_s ; /* start PMC address */ + int16_t datano_e ; /* end PMC address */ + int16_t err_code ; /* error code */ + int16_t reserved ; /* reserved */ void *data ; /* pointer to buffer */ } IODBPMCEXT ; /* pmc_rdpmcaddr:read PMC address information */ typedef struct odbpmcadr { - unsigned short pmc_adr ; /* PMC address type */ - unsigned short adr_attr ; /* PMC address attribute */ - unsigned long adr ; /* offset address from the top of the PMC address area */ - unsigned long top ; /* top number of the PMC address area */ - unsigned long num ; /* number of the PMC address area */ + uint16_T pmc_adr ; /* PMC address type */ + uint16_T adr_attr ; /* PMC address attribute */ + uint32_T adr ; /* offset address from the top of the PMC address area */ + uint32_T top ; /* top number of the PMC address area */ + uint32_T num ; /* number of the PMC address area */ } ODBPMCADR ; /* pmc_read_seq_program_and_memory_type:Reads sequence program and momory type */ typedef struct { - unsigned long SystemType; - unsigned long SystemAttribute; - unsigned long TargetType; - unsigned long TargetAttribute; + uint32_T SystemType; + uint32_T SystemAttribute; + uint32_T TargetType; + uint32_T TargetAttribute; char SystemTypeStr[32]; char TargetTypeStr[32]; } ODBPMCLADMEMTYPE; @@ -6326,11 +6326,11 @@ typedef struct /* pmc_convert_from_string_to_address:Convert to PMC address information from address or symbol string */ typedef struct odbpmcadrinfo { - short sPmcUnit; /*j PMC unittype */ - short sAdrType; /*j ID code indicating the PMC address type */ - long iAdrNum; /*j number of PMC address */ - short sBitPos; /*j bit position of PMC address */ - short sDataType; /*j deta type of PMC address */ + int16_t sPmcUnit; /*j PMC unittype */ + int16_t sAdrType; /*j ID code indicating the PMC address type */ + int32_t iAdrNum; /*j number of PMC address */ + int16_t sBitPos; /*j bit position of PMC address */ + int16_t sDataType; /*j deta type of PMC address */ } ODBPMCADRINFO; /*--------------------------*/ @@ -6339,10 +6339,10 @@ typedef struct odbpmcadrinfo /* pmc_prfrdcinfo:read PROFIBUS information data */ typedef struct odbprfinfo { - unsigned short series ; - unsigned short vers1 ; - unsigned short vers2 ; - unsigned short profi ; + uint16_T series ; + uint16_T vers1 ; + uint16_T vers2 ; + uint16_T profi ; } ODBPRFINFO ; /* pmc_prfrdconfig:read PROFIBUS configration data */ @@ -6360,22 +6360,22 @@ typedef struct odbprfcnf { typedef struct iodbbusprm { char fdl_add ; char baudrate ; - unsigned short tsl ; - unsigned short min_tsdr ; - unsigned short max_tsdr ; + uint16_T tsl ; + uint16_T min_tsdr ; + uint16_T max_tsdr ; unsigned char tqui ; unsigned char tset ; - long ttr ; + int32_t ttr ; char gap ; char hsa ; char max_retry ; unsigned char bp_flag ; - unsigned short min_slv_int ; - unsigned short poll_tout ; - unsigned short data_cntl ; + uint16_T min_slv_int ; + uint16_T poll_tout ; + uint16_T data_cntl ; char reserve1[6] ; char cls2_name[32] ; - short user_dlen ; + int16_t user_dlen ; char user_data[62] ; char reserve2[96] ; } IODBBUSPRM ; @@ -6383,8 +6383,8 @@ typedef struct iodbbusprm { /* pmc_prfrdslvprm:read slave parameter for master function */ /* pmc_prfwrslvprm:write slave parameter for master function */ typedef struct iodbslvprm { - short dis_enb ; - unsigned short ident_no ; + int16_t dis_enb ; + uint16_T ident_no ; unsigned char slv_flag ; unsigned char slv_type ; char reserve1[12] ; @@ -6394,18 +6394,18 @@ typedef struct iodbslvprm { unsigned char min_tsdr ; char reserve2 ; unsigned char grp_ident ; - short user_plen ; + int16_t user_plen ; char user_pdata[32] ; - short cnfg_dlen ; + int16_t cnfg_dlen ; char cnfg_data[126] ; - short slv_ulen ; + int16_t slv_ulen ; char slv_udata[30] ; char reserve3[8] ; } IODBSLVPRM ; typedef struct iodbslvprm2 { - short dis_enb ; - unsigned short ident_no ; + int16_t dis_enb ; + uint16_T ident_no ; unsigned char slv_flag ; unsigned char slv_type ; char reserve1[12] ; @@ -6415,11 +6415,11 @@ typedef struct iodbslvprm2 { unsigned char min_tsdr ; char reserve2 ; unsigned char grp_ident ; - short user_plen ; + int16_t user_plen ; char user_pdata[206] ; - short cnfg_dlen ; + int16_t cnfg_dlen ; char cnfg_data[126] ; - short slv_ulen ; + int16_t slv_ulen ; char slv_udata[30] ; char reserve3[8] ; } IODBSLVPRM2 ; @@ -6429,15 +6429,15 @@ typedef struct iodbslvprm2 { typedef struct iodbprfadr { char di_size ; char di_type ; - unsigned short di_addr ; - short reserve1; + uint16_T di_addr ; + int16_t reserve1; char do_size ; char do_type ; - unsigned short do_addr ; - short reserve2; + uint16_T do_addr ; + int16_t reserve2; char dgn_size ; char dgn_type ; - unsigned short dgn_addr ; + uint16_T dgn_addr ; } IODBPRFADR ; /* pmc_prfrdslvaddr:read allocation address for slave function */ @@ -6446,10 +6446,10 @@ typedef struct iodbslvadr { char slave_no ; char di_size ; char di_type ; - unsigned short di_addr ; + uint16_T di_addr ; char do_size ; char do_type ; - unsigned short do_addr ; + uint16_T do_addr ; char reserve[7] ; } IODBSLVADR ; @@ -6459,24 +6459,24 @@ typedef struct odbslvst { unsigned char prm_stat ; char wdg_stat ; unsigned char live_stat ; - short ident_no ; + int16_t ident_no ; } ODBSLVST ; /* pmc_prfrdslvid:Reads slave index data of master function */ /* pmc_prfwrslvid:Writes slave index data of master function */ typedef struct { - short dis_enb ; - short slave_no ; - short nsl ; + int16_t dis_enb ; + int16_t slave_no ; + int16_t nsl ; unsigned char dgn_size ; char dgn_type ; - unsigned short dgn_addr ; + uint16_T dgn_addr ; } IODBSLVID ; /* pmc_prfrdslvprm2:Reads slave parameter of master function(2) */ /* pmc_prfwrslvprm2:Writes slave parameter of master function(2) */ typedef struct { - unsigned short ident_no ; + uint16_T ident_no ; unsigned char slv_flag ; unsigned char slv_type ; char reserve1[12] ; @@ -6486,24 +6486,24 @@ typedef struct { unsigned char min_tsdr ; char reserve2 ; unsigned char grp_ident ; - short user_plen ; + int16_t user_plen ; char user_pdata[206] ; - short slv_ulen ; + int16_t slv_ulen ; char slv_udata[30] ; } IODBSLVPRM3 ; /* pmc_prfrddido:Reads DI/DO parameter of master function */ /* pmc_prfwrdido:Writes DI/DO parameter of master function */ typedef struct { - short slave_no ; - short slot_no ; + int16_t slave_no ; + int16_t slot_no ; unsigned char di_size ; char di_type ; - unsigned short di_addr ; + uint16_T di_addr ; unsigned char do_size ; char do_type ; - unsigned short do_addr ; - short shift; + uint16_T do_addr ; + int16_t shift; unsigned char module_dlen ; char module_data[128] ; } IODBDIDO ; @@ -6513,7 +6513,7 @@ typedef struct { typedef struct { unsigned char dummy ; char indi_type ; - unsigned short indi_addr ; + uint16_T indi_addr ; } IODBINDEADR ; @@ -6522,18 +6522,18 @@ typedef struct { /*-----------------------------------*/ typedef struct odbtransinfo { - long mas_buff_size; - short trans_start_reqflag; - short trans_end_reqflag; - short trans_start_respflag; - short trans_end_respflag; - long all_transfer_size; - short data_id; - short reserve; - long data_write_pt; - long data_read_pt; - long accumulation_counter; - short forwarding_status; + int32_t mas_buff_size; + int16_t trans_start_reqflag; + int16_t trans_end_reqflag; + int16_t trans_start_respflag; + int16_t trans_end_respflag; + int32_t all_transfer_size; + int16_t data_id; + int16_t reserve; + int32_t data_write_pt; + int32_t data_read_pt; + int32_t accumulation_counter; + int16_t forwarding_status; } ODBTRANSINFO ; @@ -6550,7 +6550,7 @@ typedef struct _tcpprm { } TCPPRM; typedef struct _hostprm { - unsigned short DataServerPort; + uint16_T DataServerPort; char DataServerIPAddress[16]; char DataServerUserName[32]; char DataServerPassword[32]; @@ -6565,13 +6565,13 @@ typedef struct _ftpprm { typedef struct _etbprm { char OwnMACAddress[13]; - short MaximumChannel; - short HDDExistence; - short NumberOfScreens; + int16_t MaximumChannel; + int16_t HDDExistence; + int16_t NumberOfScreens; } ETBPRM; typedef struct _iodbetp { - short ParameterType; + int16_t ParameterType; union { TCPPRM tcp; HOSTPRM host; @@ -6588,9 +6588,9 @@ typedef struct _odbetmsg { /* ds_rdhddinfo : read information of the Data Server's HDD */ typedef struct _odbhddinf { - long file_num; - long remainder_l; - long remainder_h; + int32_t file_num; + int32_t remainder_l; + int32_t remainder_h; char current_dir[32]; } ODBHDDINF; @@ -6598,9 +6598,9 @@ typedef struct _odbhddinf { typedef struct _odbhdddir { char file_name[64]; char comment[80]; - short attribute; - short reserved; - long size; + int16_t attribute; + int16_t reserved; + int32_t size; char date[16]; } ODBHDDDIR; @@ -6611,10 +6611,10 @@ typedef struct _odbhostdir { /* ds_rdmntinfo : read maintenance information */ typedef struct _dsmntinfo { - unsigned short empty_cnt; - unsigned long total_size; - unsigned short ReadPtr; - unsigned short WritePtr; + uint16_T empty_cnt; + uint32_T total_size; + uint16_T ReadPtr; + uint16_T WritePtr; } DSMNTINFO; @@ -6633,15 +6633,15 @@ typedef struct _common_prm { } COMMON_PRM; typedef struct _focas2_prm { - unsigned long TcpPort; - unsigned long UdpPort; - unsigned long TimeInterval; + uint32_T TcpPort; + uint32_T UdpPort; + uint32_T TimeInterval; } FOCAS2_PRM; typedef struct _ftp_client_prm { char HostName[64]; - unsigned long ControlPort; - unsigned long Dummy; + uint32_T ControlPort; + uint32_T Dummy; char UserName[32]; char Password[32]; char LoginDirectory[128]; @@ -6664,7 +6664,7 @@ typedef struct _dtsvr_prm { typedef struct _rmtdiag_client_prm { char HostName[64]; - unsigned long Port; + uint32_T Port; char InquiryName[64]; } RMTDIAG_CLIENT_PRM; @@ -6676,7 +6676,7 @@ typedef struct _rmtdiag_prm { typedef struct _factolink_client_prm { char HostName[64]; - unsigned long Port; + uint32_T Port; } FACTOLINK_CLIENT_PRM; typedef struct _factolink_prm { @@ -6685,7 +6685,7 @@ typedef struct _factolink_prm { typedef struct _maintain_ping_prm { char HostName[64]; - unsigned short Count; + uint16_T Count; } PING_PRM; typedef struct _maintain_prm { @@ -6694,9 +6694,9 @@ typedef struct _maintain_prm { typedef struct _netsrv_prm { char HostName[64]; - unsigned long Port; - unsigned long TimeInterval; - unsigned long UdpPeriod; + uint32_T Port; + uint32_T TimeInterval; + uint32_T UdpPeriod; char MachineNumber[25]; char dummy1[7]; char AcceptanceReply[25]; @@ -6707,33 +6707,33 @@ typedef struct _netsrv_prm { typedef struct _unsolicmsg_prm { char HostName[64]; - unsigned long Port; - unsigned short RetryCount; - unsigned short Timeout; - unsigned short AliveTime; + uint32_T Port; + uint16_T RetryCount; + uint16_T Timeout; + uint16_T AliveTime; char dummy1[8]; UNSOLICMSG_TYPE_PRM Control; - unsigned short TransmissionNumber; + uint16_T TransmissionNumber; char dummy2[14]; UNSOLICMSG_TYPE_PRM Transmission[3]; } UNSOLICMSG_PRM; typedef struct _pmc_addr { - unsigned short Path; - short Kind; - unsigned long Address; + uint16_T Path; + int16_t Kind; + uint32_T Address; } PMC_ADDR; typedef struct _mbsvr_area_prm { - unsigned long DatSize; - unsigned long DatModAddr; + uint32_T DatSize; + uint32_T DatModAddr; PMC_ADDR DatPmcAddr; } MBSVR_AREA_PRM; typedef struct _mbsvr_prm { - unsigned long TcpPort; - unsigned short Option1; - unsigned short Option2; + uint32_T TcpPort; + uint16_T Option1; + uint16_T Option2; PMC_ADDR StsPmcAddr; MBSVR_AREA_PRM AreaPrm[3]; } MBSVR_PRM; @@ -6744,14 +6744,14 @@ typedef struct _user_account_prm { } USER_ACCOUNT_PRM; typedef struct _httpsvr_prm { - unsigned long TcpPort; - unsigned long Timeout; + uint32_T TcpPort; + uint32_T Timeout; USER_ACCOUNT_PRM UserAccount[2]; } HTTPSVR_PRM; typedef struct _stsntf_prm { - unsigned long PopSvrPort; - unsigned long SmtpSvrPort; + uint32_T PopSvrPort; + uint32_T SmtpSvrPort; USER_ACCOUNT_PRM UserAccount[1]; } STSNTF_PRM; @@ -6915,12 +6915,12 @@ typedef struct _in_ethprm_flag { } IN_ETHPRMFLAG; typedef struct _in_ethprm { - short reserve01; - short reserve02; - short reserve03; - short reserve04; - short reserve05; - short reserve06; + int16_t reserve01; + int16_t reserve02; + int16_t reserve03; + int16_t reserve04; + int16_t reserve05; + int16_t reserve06; union { COMMON_PRM common; FOCAS2_PRM focas2; @@ -6939,12 +6939,12 @@ typedef struct _in_ethprm { /* eth_rdparam : */ typedef struct _out_ethprm { - unsigned short Option; - short Type; - short Dhcp; - short ValidDevice; - short DtsvrChannel; - short Storage; + uint16_T Option; + int16_t Type; + int16_t Dhcp; + int16_t ValidDevice; + int16_t DtsvrChannel; + int16_t Storage; union { COMMON_PRM common; FOCAS2_PRM focas2; @@ -6962,55 +6962,55 @@ typedef struct _out_ethprm { } OUT_ETHPRM; typedef struct _out_ethdsmode { - short DsMode[10]; + int16_t DsMode[10]; } OUT_ETHDSMODE; typedef struct _out_ethping1shot { - unsigned short MsgId; + uint16_T MsgId; char IpAddress[64]; } OUT_ETHPING1SHOT; /* eth_ping_result : */ typedef struct _out_ethping { - short Device; - short Count; + int16_t Device; + int16_t Count; OUT_ETHPING1SHOT reply[10]; } OUT_ETHPING; typedef struct _emblsi { - unsigned short Collision; - unsigned short CarrierSenseLost; - unsigned short DelayOver; - unsigned short Underrun; - unsigned short SendParityError; - unsigned short AlignmentError; - unsigned short CrcError; - unsigned short Overrun; - unsigned short FrameLengthViolation; - unsigned short RecvParityError; + uint16_T Collision; + uint16_T CarrierSenseLost; + uint16_T DelayOver; + uint16_T Underrun; + uint16_T SendParityError; + uint16_T AlignmentError; + uint16_T CrcError; + uint16_T Overrun; + uint16_T FrameLengthViolation; + uint16_T RecvParityError; } EMBLSI; typedef struct _boardlsi { - unsigned short SendRetryOver; - unsigned short Collision; - unsigned short CarrierSenseLost; - unsigned short NoCarrier; - unsigned short InvalidFrameLength; - unsigned short CrcError; - unsigned short ShortFrame; - unsigned short LongFrame; - unsigned short OddFrame; - unsigned short Overflow; - unsigned short PhyLsiError; + uint16_T SendRetryOver; + uint16_T Collision; + uint16_T CarrierSenseLost; + uint16_T NoCarrier; + uint16_T InvalidFrameLength; + uint16_T CrcError; + uint16_T ShortFrame; + uint16_T LongFrame; + uint16_T OddFrame; + uint16_T Overflow; + uint16_T PhyLsiError; } BOARDLSI; /* eth_rdlsistate : */ typedef struct _out_ethlsi { - short Type; - short Baudrate; - unsigned short RecvPacketCount; - unsigned short RecvBroadcastCount; - unsigned short SendPacketCount; + int16_t Type; + int16_t Baudrate; + uint16_T RecvPacketCount; + uint16_T RecvBroadcastCount; + uint16_T SendPacketCount; union { EMBLSI emb; BOARDLSI board; @@ -7018,21 +7018,21 @@ typedef struct _out_ethlsi { } OUT_ETHLSI; typedef struct _tsk_sts { - unsigned short StsId; + uint16_T StsId; char Status[30]; } TSK_STS; /* eth_rdtaskstate : */ typedef struct _out_ethtask { - short Type; - short Count; + int16_t Type; + int16_t Count; char pad[12]; TSK_STS task[32]; } OUT_ETHTASK; typedef struct _out_ethlog1shot { - short Type; - unsigned short MsgId; + int16_t Type; + uint16_T MsgId; unsigned char Year; unsigned char Month; unsigned char Day; @@ -7045,69 +7045,69 @@ typedef struct _out_ethlog1shot { /* eth_rdlog : */ typedef struct _out_ethlog { - short Count; + int16_t Count; char reserve[14]; OUT_ETHLOG1SHOT logData[15]; } OUT_ETHLOG; /* eth_rdtype : */ typedef struct _out_ethtype { - short Kind; - short FunctionEmb; - short FunctionBoard; - short FunctionEmbCe; + int16_t Kind; + int16_t FunctionEmb; + int16_t FunctionBoard; + int16_t FunctionEmbCe; } OUT_ETHTYPE; /* eth_rdtype2 : */ typedef struct _out_ethtype2 { - unsigned short Kind; - short dummy; - unsigned long FunctionEmb; - unsigned long FunctionEmbPcm; - unsigned long FunctionBoard; - unsigned long FunctionEmbCe; - unsigned long FunctionEmbCePcm; + uint16_T Kind; + int16_t dummy; + uint32_T FunctionEmb; + uint32_T FunctionEmbPcm; + uint32_T FunctionBoard; + uint32_T FunctionEmbCe; + uint32_T FunctionEmbCePcm; } OUT_ETHTYPE2; /* eth_rdtype3 : */ typedef struct _out_ethtype3 { - unsigned long Kind; - unsigned short KindFLnet; - short Pad; - unsigned long FunctionEmb; - unsigned long FunctionEmbPcm; - unsigned long FunctionBoard; - unsigned long FunctionEmbCe; - unsigned long FunctionEmbCePcm; - unsigned long FunctionReserve; + uint32_T Kind; + uint16_T KindFLnet; + int16_t Pad; + uint32_T FunctionEmb; + uint32_T FunctionEmbPcm; + uint32_T FunctionBoard; + uint32_T FunctionEmbCe; + uint32_T FunctionEmbCePcm; + uint32_T FunctionReserve; } OUT_ETHTYPE3; /* eth_rddsstate : */ typedef struct _out_dsstate { - short DtsvrChannel; - short pad; - short Mode; - unsigned short EmptyCount; - unsigned long TotalSize; - unsigned short WritePtr; - unsigned short ReadPtr; + int16_t DtsvrChannel; + int16_t pad; + int16_t Mode; + uint16_T EmptyCount; + uint32_T TotalSize; + uint16_T WritePtr; + uint16_T ReadPtr; } OUT_DSSTATE; /* eth_rdunsolicstate : */ typedef struct _out_unsolicstate { char IpAddress[64]; - unsigned short status; + uint16_T status; } OUT_UNSOLICSTATE; /* eth_rdfsclntinfo : */ typedef struct _clnt_info { char IpAddress[64]; - long SocketId; - unsigned long ConnectTime; + int32_t SocketId; + uint32_T ConnectTime; } CLNT_INFO; typedef struct _out_fsinfo { - short Number; + int16_t Number; unsigned char pad[2]; CLNT_INFO clntinfo[10]; } OUT_FSINFO; @@ -7115,29 +7115,29 @@ typedef struct _out_fsinfo { /* eth_rdmbsclntinfo : */ typedef struct _mbsvr_clnt_info { char IpAddress[64]; - unsigned long ConnectTime; + uint32_T ConnectTime; } MBSVR_CLNT_INFO; typedef struct _out_mbsvrinfo { - short Number; + int16_t Number; unsigned char pad[2]; MBSVR_CLNT_INFO clntinfo[10]; } OUT_MBSVRINFO; /* net_rdtype : */ typedef struct _out_fl_devtype { - unsigned short Kind1; + uint16_T Kind1; unsigned char pad1[2]; - unsigned long FunctionFLnet1; - unsigned short Kind2; + uint32_T FunctionFLnet1; + uint16_T Kind2; unsigned char pad2[2]; - unsigned long FunctionFLnet2; + uint32_T FunctionFLnet2; } FL_DEVTYPE; typedef struct _out_pnc_devtype { - unsigned short Kind; + uint16_T Kind; unsigned char pad[2]; - unsigned long FunctionPnc; + uint32_T FunctionPnc; } PNC_DEVTYPE; typedef struct _out_netdevprm { @@ -7152,8 +7152,8 @@ typedef struct _out_netdevprm { /*----------------------------*/ typedef struct _eip_common_prm { - unsigned short TcpPort; - unsigned short UdpPort; + uint16_T TcpPort; + uint16_T UdpPort; char DiDataOnAbnormal; unsigned char Option1; char pad[2]; @@ -7163,15 +7163,15 @@ typedef struct _eipa_basic_prm { EIP_COMMON_PRM Common; unsigned char Option2; unsigned char AllocMax; - unsigned short ConnectMax; - unsigned short RPI_Min; - unsigned short RPI_Max; + uint16_T ConnectMax; + uint16_T RPI_Min; + uint16_T RPI_Max; struct { - unsigned short Path; - short Addr; - unsigned long No; + uint16_T Path; + int16_t Addr; + uint32_T No; } Status; - unsigned long StatusSize; + uint32_T StatusSize; } EIPA_BASIC_PRM; typedef EIPA_BASIC_PRM OUT_EIPA_BASIC_PRM; @@ -7194,20 +7194,20 @@ typedef struct _in_eipa_basic_prm_flg { } IN_EIPA_BASIC_PRM_FLG; typedef struct _eip_type_prm { - unsigned short Type; + uint16_T Type; char pad[2]; union { struct { - unsigned short Path; - short Addr; - unsigned long No; - unsigned long Size; + uint16_T Path; + int16_t Addr; + uint32_T No; + uint32_T Size; } pmc; struct { - unsigned short Path; + uint16_T Path; char pad[2]; - unsigned long No; - unsigned long Num; + uint32_T No; + uint32_T Num; } macro; } prm; char TagName[28]; @@ -7249,46 +7249,46 @@ typedef struct _out_eip_msnsinfo { } OUT_EIP_MSNSINFO; typedef struct _out_eip_deviceinfo { - unsigned short VendorId; - unsigned short DeviceType; - unsigned short ProductCode; + uint16_T VendorId; + uint16_T DeviceType; + uint16_T ProductCode; unsigned char MajorRevision; unsigned char MinorRevision; - unsigned long SerialNo; + uint32_T SerialNo; } OUT_EIP_DEVICEINFO; typedef struct _out_eipa_scndata { - long ConnectionId; - unsigned long ConnectTime; + int32_t ConnectionId; + uint32_T ConnectTime; char IpAddress[40]; } OUT_EIPA_SCNDATA; typedef struct _out_eip_listdetail { char IpAddress[40]; - unsigned long ConnectTime; + uint32_T ConnectTime; char ApplicationType; char pad1; - unsigned short O2T_RPI; - unsigned short T2O_RPI; - unsigned short O2T_API; - unsigned short T2O_API; - unsigned short RecvPacket; - unsigned short SendPacket; - unsigned short LostPacket; - short AllocationId; + uint16_T O2T_RPI; + uint16_T T2O_RPI; + uint16_T O2T_API; + uint16_T T2O_API; + uint16_T RecvPacket; + uint16_T SendPacket; + uint16_T LostPacket; + int16_t AllocationId; char pad2[2]; } OUT_EIP_LISTDETAIL; typedef struct _eip_unuse_addr { - unsigned short Param1; - short Param2; - unsigned long Param3; + uint16_T Param1; + int16_t Param2; + uint32_T Param3; } EIP_UNUSE_ADDR; typedef struct _eip_pmc_addr { - unsigned short Path; - short Addr; - unsigned long No; + uint16_T Path; + int16_t Addr; + uint32_T No; } EIP_PMC_ADDR; typedef struct _eip_multi_addr { @@ -7300,15 +7300,15 @@ typedef struct _eip_multi_addr { typedef struct _eips_basic_prm { EIP_COMMON_PRM Common; - unsigned short Network; + uint16_T Network; unsigned char pad[2]; unsigned char Option2; unsigned char AllocMax; - unsigned short ConnectMax; - unsigned short RPI_Min; - unsigned short RPI_Max; + uint16_T ConnectMax; + uint16_T RPI_Min; + uint16_T RPI_Max; EIP_PMC_ADDR StatusAddr; - unsigned long StatusSize; + uint32_T StatusSize; } EIPS_BASIC_PRM; typedef EIPS_BASIC_PRM IN_EIPS_BASIC_PRM; @@ -7320,24 +7320,24 @@ typedef struct _out_eips_state_prm { } OUT_EIPS_STATE_PRM; typedef struct _eips_conn_prm { - unsigned long AssemblyInstance; - unsigned short Type; + uint32_T AssemblyInstance; + uint16_T Type; char pad1[2]; EIP_MULTI_ADDR Addr; - unsigned long Size; - unsigned long RPI; - unsigned short TransportType; - unsigned short HeaderFormat; - unsigned short Priority; + uint32_T Size; + uint32_T RPI; + uint16_T TransportType; + uint16_T HeaderFormat; + uint16_T Priority; char pad2[2]; char reserve[28]; char pad3[4]; } EIPS_CONN_PRM; typedef struct _eips_electronic_key { - unsigned short VendorID; - unsigned short DeviceType; - unsigned short ProductCode; + uint16_T VendorID; + uint16_T DeviceType; + uint16_T ProductCode; unsigned char MajorRevision; unsigned char MinorRevision; unsigned char Compatibility; @@ -7350,7 +7350,7 @@ typedef struct _eips_alloc_prm { unsigned char Option2; unsigned char DataUnit; unsigned char Endian; - unsigned long ConfigInstance; + uint32_T ConfigInstance; EIPS_CONN_PRM ConnT2O; EIPS_CONN_PRM ConnO2T; EIP_PMC_ADDR reserve1; @@ -7360,8 +7360,8 @@ typedef struct _eips_alloc_prm { unsigned char Reconnect; char pad; EIPS_ELECTRONIC_KEY ElectronicKey; - unsigned long DataPerSec; - unsigned long DataPerSecTotal; + uint32_T DataPerSec; + uint32_T DataPerSecTotal; } EIPS_ALLOC_PRM; typedef EIPS_ALLOC_PRM IN_EIPS_ALLOC_PRM; @@ -7428,53 +7428,53 @@ typedef struct _out_eips_com_info { } OUT_EIPS_COM_INFO; typedef struct _out_eips_detail_info { - short Result; + int16_t Result; char pad1[2]; char IpAddress[40]; unsigned char GeneralCode; char pad2; - unsigned short ExtendedCode; - unsigned long ConnectTime; - unsigned short O2T_RPI; - unsigned short T2O_RPI; - unsigned short O2T_API; - unsigned short T2O_API; - unsigned short RecvPacket; - unsigned short SendPacket; - unsigned short LostPacket; + uint16_T ExtendedCode; + uint32_T ConnectTime; + uint16_T O2T_RPI; + uint16_T T2O_RPI; + uint16_T O2T_API; + uint16_T T2O_API; + uint16_T RecvPacket; + uint16_T SendPacket; + uint16_T LostPacket; char pad3[2]; } OUT_EIPS_DETAIL_INFO; typedef struct _out_eips_identity_info { - short Result; + int16_t Result; char pad1[2]; - unsigned short VendorId; - unsigned short DeviceType; - unsigned short ProductCode; + uint16_T VendorId; + uint16_T DeviceType; + uint16_T ProductCode; unsigned char MajorRevision; unsigned char MinorRevision; - unsigned long SerialNo; + uint32_T SerialNo; char ProductName[33]; char pad2[3]; } OUT_EIPS_IDENTITY_INFO; typedef struct _out_adpsafe_mntinfo { - unsigned short SupervisorStatus; + uint16_T SupervisorStatus; unsigned char SafetyNetworkNumber[6]; - unsigned short SelfDiagnosisErrorA; - unsigned short SelfDiagnosisErrorB; - unsigned short SelfDiagnosisDetailA; - unsigned short SelfDiagnosisDetailB; + uint16_T SelfDiagnosisErrorA; + uint16_T SelfDiagnosisErrorB; + uint16_T SelfDiagnosisDetailA; + uint16_T SelfDiagnosisDetailB; - unsigned long SafetyParameterCrc; - unsigned short ChangeDateYear; + uint32_T SafetyParameterCrc; + uint16_T ChangeDateYear; unsigned char ChangeDateMonth; unsigned char ChangeDateDay; - unsigned short ChangeTimeHours; - unsigned short ChangeTimeMinutes; - unsigned short ChangeTimeSeconds; - unsigned short Pad; + uint16_T ChangeTimeHours; + uint16_T ChangeTimeMinutes; + uint16_T ChangeTimeSeconds; + uint16_T Pad; unsigned char DiConnectionStatusA; unsigned char DiConnectionStatusB; @@ -7491,10 +7491,10 @@ typedef struct _out_adpsafe_mntinfo { unsigned char DoConnectionErrorA; unsigned char DoConnectionErrorB; - unsigned short DiRecvPacketNumberA; - unsigned short DiRecvPacketNumberB; - unsigned short DoSendPacketNumberA; - unsigned short DoSendPacketNumberB; + uint16_T DiRecvPacketNumberA; + uint16_T DiRecvPacketNumberB; + uint16_T DoSendPacketNumberA; + uint16_T DoSendPacketNumberB; } OUT_ADPSAFE_MNTINFO; /*---------------------------*/ @@ -7504,7 +7504,7 @@ typedef struct _out_adpsafe_mntinfo { /* pbm_rd_param */ typedef struct _T_MAS_USR { - unsigned short master_user_data_len; + uint16_T master_user_data_len; unsigned char master_user_data[62]; } T_MAS_USR; @@ -7512,19 +7512,19 @@ typedef struct _T_BUS_PARA { unsigned char fdl_add; unsigned char baud_rate; - unsigned short tsl; - unsigned short min_tsdr; - unsigned short max_tsdr; + uint16_T tsl; + uint16_T min_tsdr; + uint16_T max_tsdr; unsigned char tqui; unsigned char tset; - unsigned long ttr; + uint32_T ttr; unsigned char g; unsigned char hsa; unsigned char max_retry_limit; unsigned char bp_flag; - unsigned short min_slave_interval; - unsigned short poll_timeout; - unsigned short data_control_time; + uint16_T min_slave_interval; + uint16_T poll_timeout; + uint16_T data_control_time; unsigned char reserved[6]; char master_class2_name[32]; T_MAS_USR mas_usr; @@ -7534,7 +7534,7 @@ typedef struct _T_MODE_ADDR_ALLOC { unsigned char md_path; unsigned char md_kind; - unsigned short md_top_address; + uint16_T md_top_address; unsigned char md_size; unsigned char pad; } T_MODE_ADDR_ALLOC; @@ -7554,7 +7554,7 @@ typedef struct _T_SLAVE_SUB_PARA typedef struct _T_USR_PRM_DATA { - unsigned short user_prm_data_len; + uint16_T user_prm_data_len; unsigned char user_prm_data[201]; unsigned char pad; } T_USR_PRM_DATA; @@ -7565,7 +7565,7 @@ typedef struct _T_PRM_DATA unsigned char wd_fact_1; unsigned char wd_fact_2; unsigned char min_tsdr; - unsigned short ident_number; + uint16_T ident_number; unsigned char group_ident; unsigned char pad; T_USR_PRM_DATA usr_prm; @@ -7573,13 +7573,13 @@ typedef struct _T_PRM_DATA typedef struct _T_CFG_DATA { - unsigned short cfg_data_len; + uint16_T cfg_data_len; unsigned char cfg_data[128]; } T_CFG_DATA; typedef struct _T_SLV_USR_DATA { - unsigned short slave_user_data_len; + uint16_T slave_user_data_len; unsigned char slave_user_data[30]; } T_SLV_USR_DATA; @@ -7599,7 +7599,7 @@ typedef struct _T_DGN_ADDR_ALLOC T_SLAVE_IND_PARA slv_ind_para; unsigned char dgn_path; unsigned char dgn_kind; - unsigned short dgn_top_address; + uint16_T dgn_top_address; unsigned char dgn_size; unsigned char pad; } T_DGN_ADDR_ALLOC; @@ -7613,7 +7613,7 @@ typedef struct _T_SLOT_IND_PARA typedef struct _T_MODULE_DATA { T_SLOT_IND_PARA slt_ind_para; - unsigned short module_len; + uint16_T module_len; unsigned char module_data[128]; } T_MODULE_DATA; @@ -7624,8 +7624,8 @@ typedef struct _T_DIDO_ADDR_ALLOC unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; unsigned char di_size; unsigned char do_size; unsigned char module_type; @@ -7809,7 +7809,7 @@ typedef struct _T_SLVTBL{ unsigned char slt_num; unsigned char dgn_path; unsigned char dgn_kind; - unsigned short dgn_top_address; + uint16_T dgn_top_address; unsigned char dgn_size; unsigned char pad; } T_SLVTBL; @@ -7839,22 +7839,22 @@ typedef struct _OUT_PBMSUBPRM{ /* pbm_rd_errcode */ typedef struct _T_ERR_CODE{ - unsigned short param_err_code[4]; - unsigned short inter_err_code[4]; + uint16_T param_err_code[4]; + uint16_T inter_err_code[4]; } T_ERR_CODE; /* pbm_chg_mode */ typedef struct _OUT_CHGMODERESULT{ unsigned char crnt_mode; unsigned char pad; - unsigned short result; + uint16_T result; } OUT_CHGMODERESULT; /* pbm_rd_comstate */ typedef struct _T_DATA_REF_TIM{ - unsigned short total_ref_tim; - unsigned short board_ref_tim; - unsigned short cnc_ref_tim; + uint16_T total_ref_tim; + uint16_T board_ref_tim; + uint16_T cnc_ref_tim; } T_DATA_REF_TIM; typedef struct _OUT_PBMCOMINFO{ @@ -7872,7 +7872,7 @@ typedef struct _OUT_PBMNODEINFO{ unsigned char status2; unsigned char status3; unsigned char master; - unsigned short ident; + uint16_T ident; } OUT_PBMNODEINFO; /* pbm_rd_slotinto */ @@ -7885,11 +7885,11 @@ typedef struct _OUT_PBMSLOTINFO{ unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; unsigned char module_type; unsigned char commstat; - unsigned short reserved; + uint16_T reserved; } OUT_PBMSLOTINFO; /* pbs_rd_param */ @@ -7902,8 +7902,8 @@ typedef struct _OUT_PBSPRM{ unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; } OUT_PBSPRM; /* pbs_wr_param */ @@ -7929,8 +7929,8 @@ typedef struct _IN_PBSPRM{ unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; } IN_PBSPRM; /* pbs_rd_cominfo */ @@ -7939,7 +7939,7 @@ typedef struct _OUT_PBSSTATUS{ unsigned char param_sts; unsigned char watchdog_sts; unsigned char pad; - unsigned short ident_no; + uint16_T ident_no; } OUT_PBSSTATUS; /* pbs_rd_param2 */ @@ -7952,11 +7952,11 @@ typedef struct _OUT_PBSPRM2{ unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; unsigned char sts_path; unsigned char sts_kind; - unsigned short sts_top_address; + uint16_T sts_top_address; } OUT_PBSPRM2; /* pbs_wr_param2 */ @@ -7986,11 +7986,11 @@ typedef struct _IN_PBSPRM2{ unsigned char do_path; unsigned char di_kind; unsigned char do_kind; - unsigned short di_top_address; - unsigned short do_top_address; + uint16_T di_top_address; + uint16_T do_top_address; unsigned char sts_path; unsigned char sts_kind; - unsigned short sts_top_address; + uint16_T sts_top_address; } IN_PBSPRM2; /* pbs_rd_cominfo2 */ @@ -7999,7 +7999,7 @@ typedef struct _OUT_PBSSTATUS2{ unsigned char param_sts; unsigned char watchdog_sts; unsigned char pad1; - unsigned short ident_no; + uint16_T ident_no; unsigned char sts; unsigned char pad2; } OUT_PBSSTATUS2; @@ -8010,10 +8010,10 @@ typedef struct _OUT_PBSSTATUS2{ /* cnc_rdnodeinfo:read node informations */ typedef struct odbnode { - long node_no; - long io_base; - long status; - long cnc_type; + int32_t node_no; + int32_t io_base; + int32_t status; + int32_t cnc_type; char node_name[20]; } ODBNODE; @@ -8024,8 +8024,8 @@ typedef struct odbnode { /* initialize */ typedef struct odbpmmslv { - long slvnum; /* a number of groups */ - long group[8]; /* group's number */ + int32_t slvnum; /* a number of groups */ + int32_t group[8]; /* group's number */ }ODBPMMSLV; /* get serise , version */ @@ -8041,44 +8041,44 @@ typedef struct odbpmmsyd { /* get continuos data start */ typedef struct idbpmmgti { - long top; /* top number */ - long num; /* number of data */ + int32_t top; /* top number */ + int32_t num; /* number of data */ } IDBPMMGTI ; /* get continuos data */ typedef struct odbpmmget { - long pos ; /* position */ - long feed ; /* actual feed */ - long data[20]; /* diagnosis's data */ - long number[20]; /* number of diagnosis's data */ - short axis[20]; /* axis attribute of diagnosis's data */ - short type[20]; /* data type of diagnosis's data */ + int32_t pos ; /* position */ + int32_t feed ; /* actual feed */ + int32_t data[20]; /* diagnosis's data */ + int32_t number[20]; /* number of diagnosis's data */ + int16_t axis[20]; /* axis attribute of diagnosis's data */ + int16_t type[20]; /* data type of diagnosis's data */ char alaxis[40]; /* axis attribute of alarm */ - unsigned short alnumber[40]; /* number of alarm */ - long chanl ; /* data's chanl */ - long group ; /* data's group */ + uint16_T alnumber[40]; /* number of alarm */ + int32_t chanl ; /* data's chanl */ + int32_t group ; /* data's group */ } ODBPMMGET ; /* get parameter 1 page */ typedef struct odbpmmprp { - long data ; /* data */ - unsigned short number ; /* number */ + int32_t data ; /* data */ + uint16_T number ; /* number */ unsigned char axis ; /* axis attribute */ unsigned char type ; /* data type */ } ODBPMMPRP ; /* read/write parameter (tape memory) */ typedef struct idbpmmprp { - long chanl ; /* channel */ - long group ; /* group */ + int32_t chanl ; /* channel */ + int32_t group ; /* group */ char folder[130] ; /* folder (current //CNC_MEM/USER/PATH1/)*/ - long warn ; /* warnning */ + int32_t warn ; /* warnning */ } IDBPMMPRP ; /* I/O LINK channel number */ typedef struct odbpmmio { - long chanlnum; /* channel number */ + int32_t chanlnum; /* channel number */ } ODBPMMIO ; /*--------------------------*/ @@ -8086,17 +8086,17 @@ typedef struct odbpmmio { /*--------------------------*/ typedef struct iodbrtmio { - short adr_type; - short dummy; - unsigned long no; + int16_t adr_type; + int16_t dummy; + uint32_T no; char bit; } IODBRTMIO ; typedef struct iodbrtmior { - short adr_type; /* kind of DI/DO variable address(alphabet) */ - long adr_attr ; /* PMC address attribute (use for cnc_getrtmioinfo only) */ - unsigned long sno; /* DI/DO variable access enable start no. */ - unsigned long eno; /* DI/DI variable access enable end no. */ + int16_t adr_type; /* kind of DI/DO variable address(alphabet) */ + int32_t adr_attr ; /* PMC address attribute (use for cnc_getrtmioinfo only) */ + uint32_T sno; /* DI/DO variable access enable start no. */ + uint32_T eno; /* DI/DI variable access enable end no. */ } IODBRTMIOR ; @@ -8111,14 +8111,14 @@ typedef struct odbipl { /* Axis move distance */ typedef struct iodbaxis { int axnum; /* Axis number */ - long data[MAX_AXIS]; /* Axis move distance */ - long dp[MAX_AXIS]; /* Decimal point */ + int32_t data[MAX_AXIS]; /* Axis move distance */ + int32_t dp[MAX_AXIS]; /* Decimal point */ } IODBAXIS ; /* cnc_wrtofsdrctinp:write Tool offset data Direct Input */ typedef struct realmes { - long mes_val; /* data of real measeure */ - long dec_val; /* decimal point of real measeure */ + int32_t mes_val; /* data of real measeure */ + int32_t dec_val; /* decimal point of real measeure */ } REALMES; /* servoid spindleid info */ @@ -8177,44 +8177,44 @@ typedef struct odbcspid2 { /* Dual Check Safety MCC Test Status */ typedef struct dcsmcc { struct { - long hour; - long minute; - long second; + int32_t hour; + int32_t minute; + int32_t second; } time; - long testno; /* Last Test No. */ - long sign; /* Test Request DI */ + int32_t testno; /* Last Test No. */ + int32_t sign; /* Test Request DI */ } DCSMCC; typedef struct dcsmca { - long mgrp_no ; + int32_t mgrp_no ; DCSMCC* mcc_test_inf ; } DCSMCA; typedef struct dcsfmoni { - long data_d ; /* Fixed Val */ - long data_p ; /* Present Val*/ + int32_t data_d ; /* Fixed Val */ + int32_t data_p ; /* Present Val*/ } ODBDCSFMONI; typedef struct dcscrsalm { - long existFlag; - long pmc_no; + int32_t existFlag; + int32_t pmc_no; struct { char pmc_adr[8] ; - long pmc_data[8]; + int32_t pmc_data[8]; char dcs_adr[8]; - long dcs_data[8]; + int32_t dcs_data[8]; } pmc ; struct { char pmc_adr[8] ; - long pmc_data[8]; + int32_t pmc_data[8]; char dcs_adr[8]; - long dcs_data[8]; + int32_t dcs_data[8]; } dcspmc ; } DCSCRSALM ; typedef struct dcssvspsts { char name[4]; - long dummy; + int32_t dummy; double ncdata; double svspdata; }DCSSVSPSTS; @@ -8222,8 +8222,8 @@ typedef struct dcssvspsts { typedef struct dcssvspst2 { double limit_dt_p; double limit_dt_m; - short axissts; - short unittype; + int16_t axissts; + int16_t unittype; char axissts2; char level; char alm_lvl; @@ -8237,37 +8237,37 @@ typedef struct dcssvspst2 { typedef struct _pmc_reg { unsigned char Path; unsigned char Kind; - unsigned short Address; + uint16_T Address; } PMC_REG; /* dnm_rdparam */ /* dnm_rdparam2 */ typedef struct _out_dnmprm_bus { - short Network; - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t Network; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; PMC_REG CommonStatus; - short CommonStatusSize; - short CycleTimeSetting; - short CycleTimeCurrent; - short CycleTimeMaximum; - short CycleTimeMinimum; - unsigned short RefreshTime; + int16_t CommonStatusSize; + int16_t CycleTimeSetting; + int16_t CycleTimeCurrent; + int16_t CycleTimeMaximum; + int16_t CycleTimeMinimum; + uint16_T RefreshTime; } OUT_DNMPRM_BUS; typedef struct _out_dnmprm_each_node { - short NodeNumber; - short Communication; - short reserved1[6]; + int16_t NodeNumber; + int16_t Communication; + int16_t reserved1[6]; PMC_REG DetailStatus; - short reserved2[2]; + int16_t reserved2[2]; PMC_REG Di; - short DiSize; - short reserved3; + int16_t DiSize; + int16_t reserved3; PMC_REG Do; - short DoSize; - short reserved4; + int16_t DoSize; + int16_t reserved4; } OUT_DNMPRM_SLAVE; typedef struct _out_dnmprm { @@ -8278,19 +8278,19 @@ typedef struct _out_dnmprm { } OUT_DNMPRM; typedef struct _out_dnmprm_bus2 { - short Network; - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t Network; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; PMC_REG CommonStatus; - short CommonStatusSize; - short CycleTimeSetting; - short CycleTimeCurrent; - short CycleTimeMaximum; - short CycleTimeMinimum; - unsigned short RefreshTime; - unsigned short Option; - short reserved; + int16_t CommonStatusSize; + int16_t CycleTimeSetting; + int16_t CycleTimeCurrent; + int16_t CycleTimeMaximum; + int16_t CycleTimeMinimum; + uint16_T RefreshTime; + uint16_T Option; + int16_t reserved; } OUT_DNMPRM_BUS2; typedef struct _out_dnmprm2 { @@ -8351,28 +8351,28 @@ typedef struct _in_dnmprmflag2 { } IN_DNMPRMFLAG2; typedef struct _in_dnmprm_bus { - short Network; - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t Network; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; PMC_REG CommonStatus; - short CommonStatusSize; - short CycleTimeSetting; - short reserved[8]; + int16_t CommonStatusSize; + int16_t CycleTimeSetting; + int16_t reserved[8]; } IN_DNMPRM_BUS; typedef struct _in_dnmprm_each_node { - short reserved1; - short Communication; - short reserved2[6]; + int16_t reserved1; + int16_t Communication; + int16_t reserved2[6]; PMC_REG DetailStatus; - short reserved3[2]; + int16_t reserved3[2]; PMC_REG Di; - short DiSize; - short reserved4; + int16_t DiSize; + int16_t reserved4; PMC_REG Do; - short DoSize; - short reserved5; + int16_t DoSize; + int16_t reserved5; } IN_DNMPRM_SLAVE; typedef struct _in_dnmprm { @@ -8383,16 +8383,16 @@ typedef struct _in_dnmprm { } IN_DNMPRM; typedef struct _in_dnmprm_bus2 { - short Network; - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t Network; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; PMC_REG CommonStatus; - short CommonStatusSize; - short CycleTimeSetting; - short reserved1[4]; - unsigned short Option; - short reserved2[3]; + int16_t CommonStatusSize; + int16_t CycleTimeSetting; + int16_t reserved1[4]; + uint16_T Option; + int16_t reserved2[3]; } IN_DNMPRM_BUS2; typedef struct _in_dnmprm2 { @@ -8409,30 +8409,30 @@ typedef struct _out_dnmnode { /* dnm_rdnodeinfo */ typedef struct _out_dnmnodeinfo { - short MacId; - short State; - short RetryCounter; - unsigned short VenderId; - unsigned short DeviceType; - unsigned short ProductCode; + int16_t MacId; + int16_t State; + int16_t RetryCounter; + uint16_T VenderId; + uint16_T DeviceType; + uint16_T ProductCode; } OUT_DNMNODEINFO; /* dnm_rdfirminfo */ typedef struct _out_dnmfirm { - unsigned short MpuStatus1; - unsigned short MpuStatus2; - unsigned short MasterStatus1; - unsigned short CanRecvCounter; - unsigned short CanSendCounter; - unsigned short CanRecvErrorCounter; - unsigned short CanSendErrorCounter; - unsigned short FirmwareVersion; + uint16_T MpuStatus1; + uint16_T MpuStatus2; + uint16_T MasterStatus1; + uint16_T CanRecvCounter; + uint16_T CanSendCounter; + uint16_T CanRecvErrorCounter; + uint16_T CanSendErrorCounter; + uint16_T FirmwareVersion; } OUT_DNMFIRM; /* dnm_rderrorrecord */ typedef struct _out_dnmerr_record { - unsigned short AbnormalCode; - unsigned short DetailCode; + uint16_T AbnormalCode; + uint16_T DetailCode; } OUT_DNMERR_RECORD; typedef struct _out_dnmerr { @@ -8443,9 +8443,9 @@ typedef struct _out_dnmerr { typedef struct _out_dnmhist_log { unsigned char Type; unsigned char reserved; - unsigned short Mpu1; - unsigned short Mpu2; - unsigned short Sts1; + uint16_T Mpu1; + uint16_T Mpu2; + uint16_T Sts1; unsigned char Slave[8]; unsigned char Date; unsigned char Hour; @@ -8454,25 +8454,25 @@ typedef struct _out_dnmhist_log { } OUT_DNMHIST_LOG; typedef struct _out_dnmhist { - unsigned short Count; - unsigned short reserved; + uint16_T Count; + uint16_T reserved; OUT_DNMHIST_LOG Log[32]; } OUT_DNMHIST; /* dns_rdparam */ typedef struct _out_dnsprm { - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; char pad1[2]; PMC_REG Di; - short DiSize; + int16_t DiSize; char pad2[2]; PMC_REG Do; - short DoSize; + int16_t DoSize; char pad3[2]; PMC_REG Status; - short StatusSize; + int16_t StatusSize; char pad4[2]; } OUT_DNSPRM; @@ -8491,29 +8491,29 @@ typedef struct _in_dnsprmflag { } IN_DNSPRMFLAG; typedef struct _in_dnsprm { - short BaudRate; - short DiDataOnAbnormal; - short OwnMacId; + int16_t BaudRate; + int16_t DiDataOnAbnormal; + int16_t OwnMacId; char pad1[2]; PMC_REG Di; - short DiSize; + int16_t DiSize; char pad2[2]; PMC_REG Do; - short DoSize; + int16_t DoSize; char pad3[2]; PMC_REG Status; - short StatusSize; + int16_t StatusSize; char pad4[2]; } IN_DNSPRM; /* dns_rdinfo */ typedef struct _dnsidentityinfo { - unsigned short VenderID; - unsigned short DeviceType; - unsigned short ProductCode; + uint16_T VenderID; + uint16_T DeviceType; + uint16_T ProductCode; unsigned char MajorRev; unsigned char MinorRev; - unsigned long SerialNo; + uint32_T SerialNo; char ProductName[32]; char pad[4]; } DNS_IDENTITY_INFO; @@ -8547,8 +8547,8 @@ typedef struct _out_dnshist_log { } OUT_DNSHIST_LOG; typedef struct _out_dnshist { - unsigned short Count; - unsigned short reserved; + uint16_T Count; + uint16_T reserved; OUT_DNSHIST_LOG Log[32]; } OUT_DNSHIST; @@ -8563,37 +8563,37 @@ typedef struct _out_flntprm { char OwnMacAddress[16]; char OwnIpAddress[40]; char NodeName[12]; - short Area1CmnMemAddr; - short Area1CmnMemSize; - short Area2CmnMemAddr; - short Area2CmnMemSize; + int16_t Area1CmnMemAddr; + int16_t Area1CmnMemSize; + int16_t Area2CmnMemAddr; + int16_t Area2CmnMemSize; unsigned char TokenWatch; char MinFrame; char Reserved0[2]; PMC_REG OwnStatus; PMC_REG EntryNode; PMC_REG Area1PmcAddr; - short Area1ExchgAddr; - short Area1ExchgSize; + int16_t Area1ExchgAddr; + int16_t Area1ExchgSize; PMC_REG Area2PmcAddr; - short Area2ExchgAddr; - short Area2ExchgSize; + int16_t Area2ExchgAddr; + int16_t Area2ExchgSize; PMC_REG Area2PmcDoAddr; - short Area2ExchgDoSize; + int16_t Area2ExchgDoSize; char Reserved1[2]; PMC_REG Area2PmcDiAddr; PMC_REG Area2ConditionAddr; PMC_REG Area2AlterAddr; - short Area2ExchgDiAddr; - short Area2ExchgDiSize; + int16_t Area2ExchgDiAddr; + int16_t Area2ExchgDiSize; PMC_REG ClientMsgAddr; - short ClientMsgSize; + int16_t ClientMsgSize; char Reserved2[2]; PMC_REG ServerMsgAddr; - short ServerMsgSize; + int16_t ServerMsgSize; char Reserved3[2]; - unsigned short Option1; - unsigned short Option2; + uint16_T Option1; + uint16_T Option2; } OUT_FLNTPRM; /* flnt_wrparam */ @@ -8633,37 +8633,37 @@ typedef struct _in_flntprmflag { typedef struct _in_flntprm { char OwnIpAddress[40]; char NodeName[12]; - short Area1CmnMemAddr; - short Area1CmnMemSize; - short Area2CmnMemAddr; - short Area2CmnMemSize; + int16_t Area1CmnMemAddr; + int16_t Area1CmnMemSize; + int16_t Area2CmnMemAddr; + int16_t Area2CmnMemSize; unsigned char TokenWatch; char MinFrame; char Reserved0[2]; PMC_REG OwnStatus; PMC_REG EntryNode; PMC_REG Area1PmcAddr; - short Area1ExchgAddr; - short Area1ExchgSize; + int16_t Area1ExchgAddr; + int16_t Area1ExchgSize; PMC_REG Area2PmcAddr; - short Area2ExchgAddr; - short Area2ExchgSize; + int16_t Area2ExchgAddr; + int16_t Area2ExchgSize; PMC_REG Area2PmcDoAddr; - short Area2ExchgDoSize; + int16_t Area2ExchgDoSize; char Reserved1[2]; PMC_REG Area2PmcDiAddr; PMC_REG Area2ConditionAddr; PMC_REG Area2AlterAddr; - short Area2ExchgDiAddr; - short Area2ExchgDiSize; + int16_t Area2ExchgDiAddr; + int16_t Area2ExchgDiSize; PMC_REG ClientMsgAddr; - short ClientMsgSize; + int16_t ClientMsgSize; char Reserved2[2]; PMC_REG ServerMsgAddr; - short ServerMsgSize; + int16_t ServerMsgSize; char Reserved3[2]; - unsigned short Option1; - unsigned short Option2; + uint16_T Option1; + uint16_T Option2; } IN_FLNTPRM; /* flnt_rdentry */ @@ -8671,7 +8671,7 @@ typedef struct _in_flntprm { typedef struct _out_flntentry { unsigned char Node; char Reserved[3]; - unsigned long EntryNode[8]; + uint32_T EntryNode[8]; } OUT_FLNTENTRY; /* flnt_rdnodeinfo */ @@ -8680,12 +8680,12 @@ typedef struct _out_flntnodetbl { char NodeName[12]; char VendorName[12]; char MakerType[12]; - short Area1Address; - short Area1Size; - short Area2Address; - short Area2Size; - unsigned short Rct; - unsigned short Uls; + int16_t Area1Address; + int16_t Area1Size; + int16_t Area2Address; + int16_t Area2Size; + uint16_T Rct; + uint16_T Uls; unsigned char TokenWatch; unsigned char MinFrame; unsigned char Lks; @@ -8697,60 +8697,60 @@ typedef struct _out_flntnodetbl { typedef struct _out_flntnettbl { unsigned char TokenNode; unsigned char MinFrame; - unsigned short Rct; - unsigned short Rcm; - unsigned short MaxRcm; - unsigned short MinRcm; + uint16_T Rct; + uint16_T Rcm; + uint16_T MaxRcm; + uint16_T MinRcm; } OUT_FLNTNETTBL; /* flnt_rdlog */ typedef struct _out_flntlog { - unsigned long TotalSend; - unsigned long SendErr; - unsigned long TotalRecv; - unsigned long RecvErr; - unsigned long CycErr; - unsigned long MsgRetry; - unsigned long MsgRetryOver; - unsigned long RecvMsgErr; - unsigned long AckErr; - unsigned long DuplicatedToken; - unsigned long DestroyedToken; - unsigned long ReissueToken; - unsigned long FrameWait; - unsigned long Entry; - unsigned long OutRing; - unsigned long Skip; - unsigned long Disconnect; + uint32_T TotalSend; + uint32_T SendErr; + uint32_T TotalRecv; + uint32_T RecvErr; + uint32_T CycErr; + uint32_T MsgRetry; + uint32_T MsgRetryOver; + uint32_T RecvMsgErr; + uint32_T AckErr; + uint32_T DuplicatedToken; + uint32_T DestroyedToken; + uint32_T ReissueToken; + uint32_T FrameWait; + uint32_T Entry; + uint32_T OutRing; + uint32_T Skip; + uint32_T Disconnect; } OUT_FLNTLOG; /* flnt_rdlog2 */ typedef struct _out_flntlog2 { - unsigned long TotalSend; - unsigned long SendErr; - unsigned long TotalRecv; - unsigned long RecvErr; - unsigned long CycErr; - unsigned long MsgRetry; - unsigned long MsgRetryOver; - unsigned long RecvMsgErr; - unsigned long AckErr; - unsigned long DuplicatedToken; - unsigned long DestroyedToken; - unsigned long ReissueToken; - unsigned long FrameWait; - unsigned long Entry; - unsigned long OutRing; - unsigned long Skip; - unsigned long Disconnect; - short Baudrate; + uint32_T TotalSend; + uint32_T SendErr; + uint32_T TotalRecv; + uint32_T RecvErr; + uint32_T CycErr; + uint32_T MsgRetry; + uint32_T MsgRetryOver; + uint32_T RecvMsgErr; + uint32_T AckErr; + uint32_T DuplicatedToken; + uint32_T DestroyedToken; + uint32_T ReissueToken; + uint32_T FrameWait; + uint32_T Entry; + uint32_T OutRing; + uint32_T Skip; + uint32_T Disconnect; + int16_t Baudrate; char Reserved[2]; } OUT_FLNTLOG2; /* flnt_rdmsg */ /* flnt_rdmsg2 */ typedef struct _out_flnteachmsg { - unsigned short MsgId; + uint16_T MsgId; unsigned char Year; unsigned char Month; unsigned char Day; @@ -8761,25 +8761,25 @@ typedef struct _out_flnteachmsg { } OUT_FLNTEACHMSG; typedef struct _out_flntmsg { - short Count; + int16_t Count; char reserve[14]; OUT_FLNTEACHMSG msgData[15]; } OUT_FLNTMSG; /* flnt_rddeviceinfo */ typedef struct _out_flntdevinfo { - unsigned short Kind; - short dummy; - unsigned long FunctionFLnetBoard; - unsigned long FunctionFLnetEmb; - unsigned long FunctionFLnetCard; + uint16_T Kind; + int16_t dummy; + uint32_T FunctionFLnetBoard; + uint32_T FunctionFLnetEmb; + uint32_T FunctionFLnetCard; } OUT_FLNTDEVINFO; /* flnt_rddeviceinfo2 */ typedef struct _out_flntdevinfo2 { - unsigned short Kind; - short Pad; - unsigned long FunctionFLnet; + uint16_T Kind; + int16_t Pad; + uint32_T FunctionFLnet; } OUT_FLNTDEVINFO2; /* flnt_rdsfstatus */ @@ -8792,7 +8792,7 @@ typedef struct _each_sts{ typedef struct _out_flntsfsts{ EACH_STS eachSts[2]; - short AlarmInfo; + int16_t AlarmInfo; char Reserved[2]; } OUT_FLNTSFSTS; @@ -8810,7 +8810,7 @@ typedef struct _node_err{ typedef struct _out_flntsferrtbl{ unsigned char SelfNode; char Reserved[3]; - unsigned long EntryNode; + uint32_T EntryNode; NODE_ERR nodeErr[30]; } OUT_FLNTSFERRTBL; @@ -8821,22 +8821,22 @@ typedef struct _out_flntsferrtbl{ /* cclr_rdparam */ typedef struct _out_cclrprm { - short BaudRate; - short ID; - short UseIDCount; - short DataOnAbnormal; + int16_t BaudRate; + int16_t ID; + int16_t UseIDCount; + int16_t DataOnAbnormal; PMC_REG Status; PMC_REG RY; - short RYSize; + int16_t RYSize; char pad1[2]; PMC_REG RX; - short RXSize; + int16_t RXSize; char pad2[2]; PMC_REG RWw; - short RWwSize; + int16_t RWwSize; char pad3[2]; PMC_REG RWr; - short RWrSize; + int16_t RWrSize; char pad4[2]; } OUT_CCLRPRM; @@ -8859,22 +8859,22 @@ typedef struct _in_cclrprmflag { } IN_CCLRPRMFLAG; typedef struct _in_cclrprm { - short BaudRate; - short ID; - short UseIDCount; - short DataOnAbnormal; + int16_t BaudRate; + int16_t ID; + int16_t UseIDCount; + int16_t DataOnAbnormal; PMC_REG Status; PMC_REG RY; - short RYSize; + int16_t RYSize; char pad1[2]; PMC_REG RX; - short RXSize; + int16_t RXSize; char pad2[2]; PMC_REG RWw; - short RWwSize; + int16_t RWwSize; char pad3[2]; PMC_REG RWr; - short RWrSize; + int16_t RWrSize; char pad4[2]; } IN_CCLRPRM; @@ -8882,8 +8882,8 @@ typedef struct _in_cclrprm { typedef struct _out_cclrinfo { unsigned char LineStatus; unsigned char MachineCode; - unsigned short MakerCode; - unsigned short errCode; + uint16_T MakerCode; + uint16_T errCode; char pad[2]; } OUT_CCLRINFO; @@ -8894,10 +8894,10 @@ typedef struct _out_cclrinfo { /* usb_rdinfo */ typedef struct _out_usbinfo { - short UsbStatus; - unsigned short VendorID; - unsigned short ProductID; - unsigned short DeviceRelease; + int16_t UsbStatus; + uint16_T VendorID; + uint16_T ProductID; + uint16_T DeviceRelease; char Manufacturer[64]; char ProductName[64]; char SerialNumber[64]; @@ -8905,8 +8905,8 @@ typedef struct _out_usbinfo { /* usb_rdlog */ typedef struct _out_usblog1shot { - short Type; - unsigned short MsgId; + int16_t Type; + uint16_T MsgId; unsigned char Year; unsigned char Month; unsigned char Day; @@ -8918,7 +8918,7 @@ typedef struct _out_usblog1shot { } OUT_USBLOG1SHOT; typedef struct _out_usblog { - short Count; + int16_t Count; char reserve[14]; OUT_USBLOG1SHOT logData[15]; } OUT_USBLOG; @@ -8928,10 +8928,10 @@ typedef struct _out_usblog { /*-----------------------------------*/ typedef struct _pnd_addr { - unsigned short Path; - short Kind; - unsigned long Addr; - unsigned long Size; + uint16_T Path; + int16_t Kind; + uint32_T Addr; + uint32_T Size; } PND_ADDR; typedef struct _pnd_common_param { @@ -8947,7 +8947,7 @@ typedef struct _pnd_common_param { typedef struct _pnd_ping_param { char IpAddress[64]; - unsigned short Count; + uint16_T Count; char pad[2]; } PND_PING_PARAM; @@ -9004,20 +9004,20 @@ typedef struct _in_pnd_param { typedef struct _out_pnd_mntinfo { unsigned char Status; unsigned char pad[3]; - unsigned short VendorID; - unsigned short DeviceID; - unsigned short InputSize; - unsigned short OutputSize; - unsigned short RcvRead; - unsigned short RcvWrite; - unsigned short RcvRt; - unsigned short RcvRtU; - unsigned short RcvPause; - unsigned short RcvLldp; - unsigned short InputCycleTime; - unsigned short OutputCycleTime; - unsigned short DoRefreshTime; - unsigned short DiRefreshTIme; + uint16_T VendorID; + uint16_T DeviceID; + uint16_T InputSize; + uint16_T OutputSize; + uint16_T RcvRead; + uint16_T RcvWrite; + uint16_T RcvRt; + uint16_T RcvRtU; + uint16_T RcvPause; + uint16_T RcvLldp; + uint16_T InputCycleTime; + uint16_T OutputCycleTime; + uint16_T DoRefreshTime; + uint16_T DiRefreshTIme; } OUT_PND_MNTINFO; /*---------------------------------------*/ @@ -9026,10 +9026,10 @@ typedef struct _out_pnd_mntinfo { /* pnc_rdparam pnc_wrparam */ typedef struct _pnc_addr { - unsigned short Path; - short Kind; - unsigned long Addr; - unsigned long Size; + uint16_T Path; + int16_t Kind; + uint32_T Addr; + uint32_T Size; } PNC_ADDR; /* pnc_rdparam */ @@ -9043,7 +9043,7 @@ typedef struct _pnc_common_param { /* pnc_rdparam pnc_wrparam */ typedef struct _pnc_ping_param { char IpAddress[64]; - unsigned short Count; + uint16_T Count; char pad[2]; } PNC_PING_PARAM; @@ -9071,9 +9071,9 @@ typedef PNC_PARAM OUT_PNC_PARAM; /* pnc_wrparam pnc_rdmntinfo */ typedef struct _pnc_addr_top { - unsigned short Path; - short Kind; - unsigned long Addr; + uint16_T Path; + int16_t Kind; + uint32_T Addr; } PNC_ADDRTOP; /* pnc_wrparam */ @@ -9128,7 +9128,7 @@ typedef struct _in_pnc_param { typedef struct _out_pnc_cntrlr_info { unsigned char Status; unsigned char pad; - unsigned short DiDoRefreshTime; + uint16_T DiDoRefreshTime; } OUT_PNC_CNTRLR_INFO; /* pnc_rdmntinfo */ @@ -9138,12 +9138,12 @@ typedef struct _out_pnc_device_info { unsigned char pad[3]; PNC_ADDRTOP DiAddrTop; PNC_ADDRTOP DoAddrTop; - unsigned short InputSize; - unsigned short OutputSize; - unsigned short InputCycleTime; - unsigned short OutputCycleTime; - unsigned long AlarmNum; - unsigned long ConnectTime; + uint16_T InputSize; + uint16_T OutputSize; + uint16_T InputCycleTime; + uint16_T OutputCycleTime; + uint32_T AlarmNum; + uint32_T ConnectTime; } OUT_PNC_DEVICE_INFO; /* pnc_rdmntinfo */ @@ -9153,7 +9153,7 @@ typedef struct _out_pnc_allcom_stat { /* pnc_resdetailinfo */ typedef struct _out_pnc_detail_info { - short Result; + int16_t Result; unsigned char pad[2]; char IpAddress[16]; char Info[360]; @@ -9165,7 +9165,7 @@ typedef struct _out_pnc_detail_info { /* ect_rdlog */ typedef struct _out_ectlog1shot { - unsigned short MsgId; + uint16_T MsgId; unsigned char Year; unsigned char Month; unsigned char Day; @@ -9176,7 +9176,7 @@ typedef struct _out_ectlog1shot { } OUT_ECTLOG1SHOT; typedef struct _out_ectlog { - unsigned short Count; + uint16_T Count; unsigned char reserve[14]; OUT_ECTLOG1SHOT logData[15]; } OUT_ECTLOG; @@ -9185,23 +9185,23 @@ typedef struct _out_ectlog { typedef struct _out_ecttype { unsigned char Kind; unsigned char Slot; - unsigned short FunctionEctSlv; + uint16_T FunctionEctSlv; } OUT_ECTTYPE; /* ect_rdslvdeviceinfo */ typedef struct _out_ectdevinfo { char EsiVersion[8]; - unsigned long VendorID; - unsigned long ProductCode; - unsigned long RevisionNo; - unsigned short NodeAddress; + uint32_T VendorID; + uint32_T ProductCode; + uint32_T RevisionNo; + uint16_T NodeAddress; unsigned char pad[2]; } OUT_ECTDEVINFO; /* ect_rdslvdeviceinfo */ typedef struct _out_ectnetinfo { - unsigned short Esm; - unsigned short Mode; + uint16_T Esm; + uint16_T Mode; } OUT_ECTNETINFO; @@ -9209,17 +9209,17 @@ typedef struct _out_ectnetinfo { /* RENISHAW function */ /*--------------------*/ typedef struct odbrenplt { - short delay_time ; - unsigned short data_flag ; - short pos_data[6] ; + int16_t delay_time ; + uint16_T data_flag ; + int16_t pos_data[6] ; } ODBRENPLT ; /* cnc_rdproctime:read processing time stamp data */ typedef struct odbptime2 { - short num; + int16_t num; struct{ char filename[36]; - short hour; + int16_t hour; char min; char sec; }data[10]; @@ -9231,10 +9231,10 @@ typedef struct odbptime2 { #if !defined _SCDL_1D #define _SCDL_1D typedef struct scdldata { - short file_no; + int16_t file_no; char file_name[16]; - short repeat_num; - short current_num; + int16_t repeat_num; + int16_t current_num; char dummy[2]; } SCDL_1D ; @@ -9253,26 +9253,26 @@ typedef struct odbptaxistat{ double l_value ; //double pos_value ; double time ; - short ov_time ; - short number ; - short next_table ; - short skip_table ; - short skip_signal ; - short table_kind ; - short master_indx_no ; + int16_t ov_time ; + int16_t number ; + int16_t next_table ; + int16_t skip_table ; + int16_t skip_signal ; + int16_t table_kind ; + int16_t master_indx_no ; }state1; struct{ double l_value_e_sub ; double pos_value_e_sub ; double l_value_sub ; - long repeat_e_sub ; - long repeat_sub ; - short number_sub ; - short next_table_sub ; - short skip_table_sub ; - short skip_signal_sub ; - short table_kind_sub ; - short master_indx_no_sub ; + int32_t repeat_e_sub ; + int32_t repeat_sub ; + int16_t number_sub ; + int16_t next_table_sub ; + int16_t skip_table_sub ; + int16_t skip_signal_sub ; + int16_t table_kind_sub ; + int16_t master_indx_no_sub ; }state2; }u; }ODBPTAXISTAT ; @@ -9287,26 +9287,26 @@ typedef struct odbptspstat{ double l_value ; //double pos_value ; double time ; - long srpm ; - long sspm ; - long smax ; - short ov_time ; - short number ; - short next_table ; - short skip_table ; - short skip_signal ; + int32_t srpm ; + int32_t sspm ; + int32_t smax ; + int16_t ov_time ; + int16_t number ; + int16_t next_table ; + int16_t skip_table ; + int16_t skip_signal ; char sp_mode ; }state1; struct{ double l_value_e_sub ; double pos_value_e_sub ; double l_value_sub ; - long repeat_e_sub ; - long repeat_sub ; - short number_sub ; - short next_table_sub ; - short skip_table_sub ; - short skip_signal_sub ; + int32_t repeat_e_sub ; + int32_t repeat_sub ; + int16_t number_sub ; + int16_t next_table_sub ; + int16_t skip_table_sub ; + int16_t skip_signal_sub ; }state2; }u; }ODBPTSPSTAT ; @@ -9319,34 +9319,34 @@ typedef struct odbptaxfuncstat{ double l_value_e ; double l_value ; double time ; - long m_code[3] ; - short ov_time ; - short number ; - short next_table ; - short skip_table ; - short skip_signal ; - short table_kind ; - short master_indx_no ; - short m_count ; + int32_t m_code[3] ; + int16_t ov_time ; + int16_t number ; + int16_t next_table ; + int16_t skip_table ; + int16_t skip_signal ; + int16_t table_kind ; + int16_t master_indx_no ; + int16_t m_count ; }state1; struct{ double l_value_e_sub ; double l_value_sub ; - long repeat_e_sub ; - long repeat_sub ; - short number_sub ; - short next_table_sub ; - short skip_table_sub ; - short skip_signal_sub ; - short table_kind_sub ; - short master_indx_no_sub ; + int32_t repeat_e_sub ; + int32_t repeat_sub ; + int16_t number_sub ; + int16_t next_table_sub ; + int16_t skip_table_sub ; + int16_t skip_signal_sub ; + int16_t table_kind_sub ; + int16_t master_indx_no_sub ; }state2; }u; }ODBPTAXFUNCSTAT ; /*--- cnc_rdptcomment ---*/ typedef struct odbptcomment { - long t_code ; + int32_t t_code ; char comment_count ; char pto_mode ; char dummy1[2] ; @@ -9356,7 +9356,7 @@ typedef struct odbptcomment { /*--- cnc_rdpthis_gb ---*/ typedef struct odbpthis_gb { struct { - short year; + int16_t year; char mon; char day; char hour; @@ -9364,7 +9364,7 @@ typedef struct odbpthis_gb { char sec; } date; char reserve1; - long info1; + int32_t info1; char path_num; char reserve2[3]; } ODBPTHIS_GB ; @@ -9372,10 +9372,10 @@ typedef struct odbpthis_gb { /*--- cnc_rdpthis_pt ---*/ typedef struct odbpthis_pt { double time; - short dist_err; - short ov_time; - long info1 ; - short alarm_no ; + int16_t dist_err; + int16_t ov_time; + int32_t info1 ; + int16_t alarm_no ; char alarm_type ; char alarm_axis ; char path_axis_num ; @@ -9394,13 +9394,13 @@ typedef struct odbpthis_ax { double l_value_e_sub ; double l_value_cycle ; double l_value_e_cycle ; - long repeat_sub ; - long repeat_e_sub ; - long info1 ; - short number ; - short number_sub ; - short number_cycle ; - short table_kind ; + int32_t repeat_sub ; + int32_t repeat_e_sub ; + int32_t info1 ; + int16_t number ; + int16_t number_sub ; + int16_t number_cycle ; + int16_t table_kind ; char name[4] ; char cs_spdl_idx_pt ; char cs_spdl_idx_rel ; @@ -9420,16 +9420,16 @@ typedef struct odbpthis_sp { double pos_value_e ; double l_value_sub ; double l_value_e_sub ; - long repeat_sub ; - long repeat_e_sub ; - long srpm ; - long rrpm ; - long sspm ; - long smax ; - long info1 ; - short number ; - short number_sub ; - short table_kind ; + int32_t repeat_sub ; + int32_t repeat_e_sub ; + int32_t srpm ; + int32_t rrpm ; + int32_t sspm ; + int32_t smax ; + int32_t info1 ; + int16_t number ; + int16_t number_sub ; + int16_t table_kind ; char sp_mode ; char name[4] ; char ov_sp; @@ -9447,13 +9447,13 @@ typedef struct odbpthis_aux { double l_value_e ; double l_value_sub ; double l_value_e_sub ; - long repeat_sub ; - long repeat_e_sub ; - long m_code[3] ; - long info1 ; - short number ; - short number_sub ; - short table_kind ; + int32_t repeat_sub ; + int32_t repeat_e_sub ; + int32_t m_code[3] ; + int32_t info1 ; + int16_t number ; + int16_t number_sub ; + int16_t table_kind ; char m_count ; char master_indx_no_pt ; char master_indx_no_rel ; @@ -9465,34 +9465,34 @@ typedef struct odbpthis_aux { typedef struct odbpthis_log { char issub; char kind; - short number; + int16_t number; } ODBPTHIS_LOG ; /*--- cnc_rdptcnvinfo2 ---*/ typedef struct odbptcnvinfo2{ - short executing[2][10] ; - long conv_status[2][10] ; - short ofs_change[2][10] ; + int16_t executing[2][10] ; + int32_t conv_status[2][10] ; + int16_t ofs_change[2][10] ; }ODBPTCNVINFO2 ; typedef struct odbaxsts_bg { - long flag; + int32_t flag; } ODBAXSTS_BG; /*--- cnc_rdpalaxis ---*/ /* Parallel axis control */ typedef struct iodbpalax{ - long max_pal ; - long data[MAX_AXIS] ; + int32_t max_pal ; + int32_t data[MAX_AXIS] ; }IODBPALAX ; /*--- cnc_hdck_nochange_info ---*/ /* handle retrace message */ typedef struct odbahdck { - short dat_path ; + int16_t dat_path ; struct { - short stat ; - short data ; + int16_t stat ; + int16_t data ; } info[MAX_CNCPATH]; } ODBAHDCK; @@ -9501,81 +9501,81 @@ typedef struct odbahdck { typedef struct odbrstlist { char prg_name[246]; char dummy[2]; - long seq_no; - long c_blck_cnt; + int32_t seq_no; + int32_t c_blck_cnt; } ODBRSTLIST ; typedef struct odbrstlist2 { char prg_name[246]; char status; char dummy; - long seq_no; - long wait_m_code; - long c_blck_cnt; + int32_t seq_no; + int32_t wait_m_code; + int32_t c_blck_cnt; char time_s; char time_m; char time_h; char time_d; - long id_no; - long reserve[3]; + int32_t id_no; + int32_t reserve[3]; } ODBRSTLIST2 ; /*--- cnc_rstrt_rdpnt ---*/ /* restart point info */ typedef struct iodbrstinfo { - long seq_no; - long c_blck_cnt; - long t_blck_cnt; - long call_from_no; - long call_from_blck; - short prg_rep; - short seq_rep; - short c_blck_rep; - short nest_lv; + int32_t seq_no; + int32_t c_blck_cnt; + int32_t t_blck_cnt; + int32_t call_from_no; + int32_t call_from_blck; + int16_t prg_rep; + int16_t seq_rep; + int16_t c_blck_rep; + int16_t nest_lv; char prg_name[246]; char dummy1[2]; char call_from_prg[246]; char dummy2[2]; char edit_flag; char reserve; - short repeat; - long wait_m_code; + int16_t repeat; + int32_t wait_m_code; } IODBRSTINFO ; /*--- cnc_rstrt_rdpnt2 ---*/ /* restart point info */ typedef struct iodbrstinfo2 { - long seq_no; - long c_blck_cnt; - long t_blck_cnt; - long call_from_no; - long call_from_blck; - short prg_rep; - short seq_rep; - short c_blck_rep; - short nest_lv; + int32_t seq_no; + int32_t c_blck_cnt; + int32_t t_blck_cnt; + int32_t call_from_no; + int32_t call_from_blck; + int16_t prg_rep; + int16_t seq_rep; + int16_t c_blck_rep; + int16_t nest_lv; char prg_name[246]; char dummy1[2]; char call_from_prg[246]; char dummy2[2]; char edit_flag; char reserve; - short repeat; - long wait_m_code; + int16_t repeat; + int32_t wait_m_code; char time_s; char time_m; char time_h; char time_d; - long id_no; - long reserve2[3]; + int32_t id_no; + int32_t reserve2[3]; } IODBRSTINFO2 ; /*---cnc_rstrt_rdlpmppnt---*/ /* restart point mpinfo */ typedef struct odbrstmpinfo { - long u_block_num; - long mltpiece_all; - long mltpiece_exe; + int32_t u_block_num; + int32_t mltpiece_all; + int32_t mltpiece_exe; char u_file_name[246]; }ODBRSTMPINFO ; @@ -9583,26 +9583,26 @@ typedef struct odbrstmpinfo { /* spindle unit offset */ /*---------------------*/ typedef struct iodbsuofs { - long vect_val; /* vector element */ - long frc_dgt; /* fraction digit */ + int32_t vect_val; /* vector element */ + int32_t frc_dgt; /* fraction digit */ } ODBSUOVECT ; typedef struct odbsuodata { char data_name[4]; /* axis name */ - long prm_val; /* parameter value */ - long frc_dgt; /* fraction digit */ + int32_t prm_val; /* parameter value */ + int32_t frc_dgt; /* fraction digit */ } ODBSUODATA ; /*----------------------------*/ /* Memory card access */ /*----------------------------*/ /*--- cnc_rdmcdfinfo -------------*/ typedef struct odbfilestatus { - unsigned long size; + uint32_T size; unsigned char min; unsigned char hour; unsigned char day; unsigned char month; - unsigned short year; + uint16_T year; unsigned char reserve[2] ; char filename[20]; }ODBFILESTATUS; @@ -9617,8 +9617,8 @@ typedef struct odbproginfo { typedef struct odbtpnlinf{ unsigned char status ; unsigned char dummy[3] ; - short coord_x ; - short coord_y ; + int16_t coord_x ; + int16_t coord_y ; }ODBTPNLINTF; /*--- cnc_rdpmcaxisinfo ---*/ @@ -9630,39 +9630,39 @@ typedef struct odbpmcaxisinfo { unsigned char statussignal; /* status signal */ unsigned char dummy; /* boundary alignment */ unsigned char instruction; /* instruction number */ - unsigned short speedsignal; /* speed signal */ - unsigned long axisctrldata; /* data signal */ - unsigned short subinstnum; /* subinstruction number */ - unsigned short subinstlength; /* data length of subinstruction */ - unsigned long subinstdata1; /* subinstruction data 1 */ - unsigned long subinstdata2; /* subinstruction data 2 */ - unsigned long subinstdata3; /* subinstruction data 3 */ - unsigned long subinstdata4; /* subinstruction data 4 */ - unsigned long subinstdata5; /* subinstruction data 5 */ - unsigned long subinstdata6; /* subinstruction data 6 */ - unsigned long subinstdata7; /* subinstruction data 7 */ + uint16_T speedsignal; /* speed signal */ + uint32_T axisctrldata; /* data signal */ + uint16_T subinstnum; /* subinstruction number */ + uint16_T subinstlength; /* data length of subinstruction */ + uint32_T subinstdata1; /* subinstruction data 1 */ + uint32_T subinstdata2; /* subinstruction data 2 */ + uint32_T subinstdata3; /* subinstruction data 3 */ + uint32_T subinstdata4; /* subinstruction data 4 */ + uint32_T subinstdata5; /* subinstruction data 5 */ + uint32_T subinstdata6; /* subinstruction data 6 */ + uint32_T subinstdata7; /* subinstruction data 7 */ } ODBPMCAXISINFO; /*--- cnc_mdd_rdinfo ---*/ /* Modification detection information */ typedef struct odbmddinfo { - short status; /* Modification detection status */ - short prot; /* Data protection status */ - short year; /* Registered year */ - short month; /* month */ - short day; /* day */ - short hour; /* hour */ - short min; /* minute */ - short sec; /* second */ - unsigned long reg_code; /* Check code - registered */ - unsigned long cur_code; /* Check code - current */ - short modulate; /* C-EXE code modulation status */ + int16_t status; /* Modification detection status */ + int16_t prot; /* Data protection status */ + int16_t year; /* Registered year */ + int16_t month; /* month */ + int16_t day; /* day */ + int16_t hour; /* hour */ + int16_t min; /* minute */ + int16_t sec; /* second */ + uint32_T reg_code; /* Check code - registered */ + uint32_T cur_code; /* Check code - current */ + int16_t modulate; /* C-EXE code modulation status */ } ODBMDDINFO ; /* Modification detection exception parameter */ typedef struct iodbmddexceptinfo { - long sno; /* Start Parameter Number */ - long eno; /* End Parameter Number */ + int32_t sno; /* Start Parameter Number */ + int32_t eno; /* End Parameter Number */ } IODBMDDEXCEPTPRM ; /*----------------------------*/ @@ -9671,19 +9671,19 @@ typedef struct iodbmddexceptinfo { /*--- cnc_rdusbdevinfo ---*/ /* USB Memory size information */ typedef struct odbusbsize { - unsigned long totalsize_h; /* total size (high) */ - unsigned long totalsize_l; /* total size (low) */ - unsigned long freesize_h; /* free size (high) */ - unsigned long freesize_l; /* free size (low) */ + uint32_T totalsize_h; /* total size (high) */ + uint32_T totalsize_l; /* total size (low) */ + uint32_T freesize_h; /* free size (high) */ + uint32_T freesize_l; /* free size (low) */ } ODBUSBSIZE; /*--- cnc_rdusbfilelist ---*/ /* input data */ typedef struct idbusbfile { char path[256]; /* base path */ - unsigned long offset; /* offset */ - short req_num; /* number of demand files */ - unsigned short req_attrib; /* attribute */ + uint32_T offset; /* offset */ + int16_t req_num; /* number of demand files */ + uint16_T req_attrib; /* attribute */ char sort; /* sort flag */ char req_comment;/* comment flag */ char req_total; /* file count flag */ @@ -9691,18 +9691,18 @@ typedef struct idbusbfile { } IDBUSBFILE; /* output data */ typedef struct odbusbinfo { - short f_num; /* number of files actually acquired */ + int16_t f_num; /* number of files actually acquired */ char next_entry; /* next file entry */ char dummy; - unsigned long total; /* number of total files */ + uint32_T total; /* number of total files */ } ODBUSBINFO; /* file information */ typedef struct odbusbfile { /* output */ - unsigned long size; /* size */ - unsigned short attribute; /* attribute */ - unsigned short long_name; /* information */ - unsigned short year; /* time stamp */ + uint32_T size; /* size */ + uint16_T attribute; /* attribute */ + uint16_T int32_t_name; /* information */ + uint16_T year; /* time stamp */ unsigned char mon; /* time stamp */ unsigned char day; /* time stamp */ unsigned char hour; /* time stamp */ @@ -9717,7 +9717,7 @@ typedef struct odbusbfile { typedef struct idbusbsearch { char path[256]; /* base path */ char s_fname[36];/* search file/folder name */ - unsigned short req_attrib; /* attribute */ + uint16_T req_attrib; /* attribute */ char sort; /* sort flag */ char dummy; } IDBUSBSEARCH; @@ -9729,14 +9729,14 @@ typedef struct idbusbsearch { typedef struct odbrbsignal{ char type; char state; - unsigned short no; + uint16_T no; char name[76]; }ODBRBSIGNAL; typedef struct iodbrbsignal2{ char type; char state; - unsigned short no; + uint16_T no; char name[73]; char reserve[3]; }IODBRBSIGNAL2; @@ -9766,13 +9766,13 @@ typedef struct idbrbsignal{ typedef struct iodbrbtopsig{ char unit_type; char adr_type; - unsigned short address; + uint16_T address; }IODBRBTOPSIG; typedef struct iodbrbpowersig{ char unit_type; char adr_type; - unsigned short address; + uint16_T address; char bit; char reserve[3]; }IODBRBPOWERSIG; @@ -9781,8 +9781,8 @@ typedef struct iodbrbcomset{ IODBRBTOPSIG di_top; IODBRBTOPSIG do_top; IODBRBPOWERSIG power_on; - unsigned short di_offset; - unsigned short do_offset; + uint16_T di_offset; + uint16_T do_offset; unsigned char property; char reserve[3]; }IODBRBCOMSET; @@ -9790,15 +9790,15 @@ typedef struct iodbrbcomset{ typedef struct iodbrbsummary{ char signal_type; char reserve; - unsigned short no; + uint16_T no; }IODBRBSUMMARY; /*--- cnc_rdindexprm -------------------*/ /*--- cnc_wrindexprm -------------------*/ typedef struct iodbindexprm { - long ofs_limit; - long detect_width; - unsigned short jog_clamp[3]; + int32_t ofs_limit; + int32_t detect_width; + uint16_T jog_clamp[3]; char matrix_single; unsigned char torque_ovr; char ofs_adjust; @@ -9807,9 +9807,9 @@ typedef struct iodbindexprm { /*--- cnc_rdindexdata ------------------*/ /*--- cnc_wrindexdata ------------------*/ typedef struct iodbindexdat{ - long pos; - long inp_width; - unsigned short speed; + int32_t pos; + int32_t inp_width; + uint16_T speed; char f_flg; char dummy; }IODBINDEXDAT; @@ -9819,25 +9819,25 @@ typedef struct iodbindexdat{ /*--- cnc_rdindexposdata ---------------*/ /*--- cnc_wrindexposdata ---------------*/ typedef struct indexposdat{ - long min_value; - long max_value; + int32_t min_value; + int32_t max_value; char setting; char dummy[3]; } IODBINDEXPOSDAT; /*--- cnc_rdindexinfo ---------------*/ typedef struct odbindexinfo{ - unsigned short mode; - short nc_ax; - short inpos_point; - short ofs_edit_signal; + uint16_T mode; + int16_t nc_ax; + int16_t inpos_point; + int16_t ofs_edit_signal; } ODBINDEXINFO; /*------------------------*/ /* Chopping Function */ /*------------------------*/ typedef struct realnum{ - long val; - long dec; + int32_t val; + int32_t dec; }REALNUM; typedef struct odbchopping{ @@ -9845,17 +9845,17 @@ typedef struct odbchopping{ REALNUM cur_speed; REALNUM real_udp; REALNUM real_ldp; - unsigned long stroke_cnt; + uint32_T stroke_cnt; }ODBCHOPPING; /*---------------------------------------*/ /* Tilted Working Plane Command */ /*---------------------------------------*/ typedef struct _odbcoord{ - long orign[3] ; - short vec_x[3] ; - short vec_y[3] ; - short vec_z[3] ; + int32_t orign[3] ; + int16_t vec_x[3] ; + int16_t vec_y[3] ; + int16_t vec_z[3] ; } ODBCOORD ; typedef struct idbtwp_euler_fmt{ @@ -9863,7 +9863,7 @@ typedef struct idbtwp_euler_fmt{ double i; double j; double k; - long reserve[24]; + int32_t reserve[24]; } IDBTWP_EULER_FMT; typedef struct idbtwp_rpy_fmt{ @@ -9871,9 +9871,9 @@ typedef struct idbtwp_rpy_fmt{ double i; double j; double k; - short turn ; - short reserve0 ; - long reserve[23]; + int16_t turn ; + int16_t reserve0 ; + int32_t reserve[23]; } IDBTWP_RPY_FMT; typedef struct idbtwp_3p_fmt{ @@ -9882,14 +9882,14 @@ typedef struct idbtwp_3p_fmt{ double p3[3]; double sft[3]; double rot; - long reserve[10]; + int32_t reserve[10]; } IDBTWP_3P_FMT; typedef struct idbtwp_2vct_fmt{ double orign[3]; double vtr1[3]; double vtr2[3]; - long reserve[18]; + int32_t reserve[18]; } IDBTWP_2VCT_FMT; typedef struct idbtwp_pjct_fmt{ @@ -9897,7 +9897,7 @@ typedef struct idbtwp_pjct_fmt{ double i; double j; double k; - long reserve[24]; + int32_t reserve[24]; } IDBTWP_PJCT_FMT; typedef union idbviewgrp{ @@ -9926,100 +9926,100 @@ typedef struct _odbmcshead { /* Safety I/O signal history */ /*----------------------------*/ typedef struct odbsfsgalm{ - short alm_type ; - short alm_no ; + int16_t alm_type ; + int16_t alm_no ; } ODBSFSGALM ; typedef struct odbsfsgalmtime{ - short year ; - short month ; - short date ; - short hour ; - short minute ; - short second ; + int16_t year ; + int16_t month ; + int16_t date ; + int16_t hour ; + int16_t minute ; + int16_t second ; } ODBSFSGALMTIME ; typedef struct odbsfsgloginf { - short signal_num; - short sig_his_period; + int16_t signal_num; + int16_t sig_his_period; - short sig_his_count; - short sig_his_after; + int16_t sig_his_count; + int16_t sig_his_after; - short alm_detect_time[3]; - short dummy; + int16_t alm_detect_time[3]; + int16_t dummy; ODBSFSGALM sfsg_alm; ODBSFSGALMTIME sfsg_alm_time; } ODBSFSGLOGINF ; typedef struct iodbsfsgsiginf{ - long unittype; - long number; - short adr_type; - short bit; + int32_t unittype; + int32_t number; + int16_t adr_type; + int16_t bit; } IODBSFSGSIGINF ; typedef struct odbsfsgsiginfex{ IODBSFSGSIGINF sfsg_siginf; - short select; - short reserve; + int16_t select; + int16_t reserve; } ODBSFSGSIGINFEX ; typedef struct iodbsfsgsighis { - short sno_sig ; - short len_sig ; - short sno_sig_his ; - short len_sig_his ; - short extract ; + int16_t sno_sig ; + int16_t len_sig ; + int16_t sno_sig_his ; + int16_t len_sig_his ; + int16_t extract ; } IODBSFSGSIGHIS ; typedef struct odbsfsgsignalnum { - short signal_num_default; - short signal_num_extract; + int16_t signal_num_default; + int16_t signal_num_extract; } ODBSFSGSIGNALNUM ; typedef struct iodbsfsgdspstat { - short extract; - short symbol; - short extend; + int16_t extract; + int16_t symbol; + int16_t extend; } IODBSFSGDSPSTAT ; /* cnc_rd1punchtl_ex :read punchpress tool data */ /* cnc_wrldsplc_ex :write punchpress tool data */ typedef struct iodbpunch1_ex { - unsigned short number ; - unsigned short attr ; + uint16_T number ; + uint16_T attr ; union { - unsigned short u2data ; - short s2data ; - unsigned long u4data ; - long s4data ; - unsigned long u8data[2] ; + uint16_T u2data ; + int16_t s2data ; + uint32_T u4data ; + int32_t s4data ; + uint32_T u8data[2] ; } u ; - short decimal ; - short reserve ; + int16_t decimal ; + int16_t reserve ; } IODBPUNCH1_EX; /* cnc_rd2punchtl_ex :read punchpress tool data */ typedef struct iodbpunch2_ex { - unsigned long number ; - unsigned short attr ; + uint32_T number ; + uint16_T attr ; union { - unsigned short u2data ; - short s2data ; - unsigned long u4data ; - long s4data ; - unsigned long u8data[2] ; + uint16_T u2data ; + int16_t s2data ; + uint32_T u4data ; + int32_t s4data ; + uint32_T u8data[2] ; } u ; - short decimal ; - short reserve ; + int16_t decimal ; + int16_t reserve ; } IODBPUNCH2_EX; /*---------------------------------------*/ /* Main Menu */ /*---------------------------------------*/ typedef struct odbmmscrninf { - unsigned long scrn_id; + uint32_T scrn_id; }ODBMMSCRNINF; typedef struct iodbmmiconcstmstring { @@ -10035,12 +10035,12 @@ typedef struct iodbmmctgrycstmstring { typedef struct iodbmmmcscrndefdat{ ODBMMSCRNINF scrninf; - long icn_id; - long msg_id; + int32_t icn_id; + int32_t msg_id; }IODBMMMCSCRNDEFDAT; typedef struct iodbmmmcctgrydefdat{ - long cmsg_id; + int32_t cmsg_id; }IODBMMMCCTGRYDEFDAT; /*-----------------------------*/ @@ -10049,66 +10049,66 @@ typedef struct iodbmmmcctgrydefdat{ /*------ cnc_rdpscdedge2 ------*/ /*------ cnc_wrpscdedge2 ------*/ typedef struct iodbedge2 { - short slct; - short power; - short freq; - short duty; - short g_press; - short g_kind; - long pier_t; - long angle; - long gap; - long r_len; - long r_feed; - short r_freq; - short r_duty; + int16_t slct; + int16_t power; + int16_t freq; + int16_t duty; + int16_t g_press; + int16_t g_kind; + int32_t pier_t; + int32_t angle; + int32_t gap; + int32_t r_len; + int32_t r_feed; + int16_t r_freq; + int16_t r_duty; char gap_axis; char angle_dec; char gap_dec; char r_len_dec; char r_feed_dec; char reserve; - short pb_power ; - short reserves[2]; + int16_t pb_power ; + int16_t reserves[2]; } IODBEDGE2 ; /*------ cnc_rdlpscdpwrctl ------*/ /*------ cnc_wrlpscdpwrctl ------*/ typedef struct iodbpwrctl { - short slct; - short power_min; - short pwr_sp_zr; - short freq_min; - short freq_sp_zr; - short duty_min; - short duty_sp_zr; + int16_t slct; + int16_t power_min; + int16_t pwr_sp_zr; + int16_t freq_min; + int16_t freq_sp_zr; + int16_t duty_min; + int16_t duty_sp_zr; char feed_r_dec; char reserve; - long feed_r; - short ag_press_min ; - short ag_press_sp_zr ; - short pb_power_min ; - short pb_pwr_sp_zr ; - short reserves[2] ; + int32_t feed_r; + int16_t ag_press_min ; + int16_t ag_press_sp_zr ; + int16_t pb_power_min ; + int16_t pb_pwr_sp_zr ; + int16_t reserves[2] ; } IODBPWRCTL ; /*------ cnc_rdldsplc2 ------*/ /*------ cnc_wrldsplc2 ------*/ typedef struct iodbdsplc { - short slct; - long dsplc; - short dsplc_dec; + int16_t slct; + int32_t dsplc; + int16_t dsplc_dec; char gap_ix; - short reserves[4]; + int16_t reserves[4]; } IODBDSPLC ; /* cnc_rdlhsstate : read laser high speed state data */ typedef struct odblstate { - long cmd_feed; - long act_feed; - short cmd_power; - short cmd_freq; - short cmd_duty; + int32_t cmd_feed; + int32_t act_feed; + int16_t cmd_power; + int16_t cmd_freq; + int16_t cmd_duty; char beam; char beam_lock; char cw_mode; @@ -10120,38 +10120,38 @@ typedef struct odblstate { /* cnc_rdlpoweroffset : read laser power offset data */ typedef struct odblpwofs { - short pwrofs_set; - short pwrofs_coef; - short pwrofs_upper; - short pwrofs_max; - short pwrofs_min; - short pwrinofs_coef; + int16_t pwrofs_set; + int16_t pwrofs_coef; + int16_t pwrofs_upper; + int16_t pwrofs_max; + int16_t pwrofs_min; + int16_t pwrinofs_coef; char reserve[8]; } ODBLPWOFS ; /* cnc_wrlswork : white laser work data */ typedef struct idblswork { - short slct ; - short skeyinf ; - short reserve[14] ; + int16_t slct ; + int16_t skeyinf ; + int16_t reserve[14] ; } IDBLSWORK ; typedef struct odblalmhis { - unsigned short s_no; - unsigned short e_no; + uint16_T s_no; + uint16_T e_no; struct { - short lalm_wrg ; - short alm_grp; - short alm_wrg_no ; - short year ; - short month ; - short day ; - short hour ; - short minute ; - short second ; - short len_msg ; + int16_t lalm_wrg ; + int16_t alm_grp; + int16_t alm_wrg_no ; + int16_t year ; + int16_t month ; + int16_t day ; + int16_t hour ; + int16_t minute ; + int16_t second ; + int16_t len_msg ; char alm_msg[64] ; - short reserve[4] ; + int16_t reserve[4] ; }alm_his[50] ; } ODBLALMHIS; @@ -10159,33 +10159,33 @@ typedef struct odblalmhis { /* PDSA Pulse Input Diag Data */ /*--------------------------------*/ typedef struct odbplsdata { - short pulse_type; /* Pulse Type */ - short channel_state; /* Channel Connect State */ - short reserve1; /* reserve */ - short reserve2; /* reserve */ - short alarm[4]; /* Alarm Detail(CH1-4) */ - short cmd_val[4]; /* Command Value(CH1-4) */ - short reserve3[4]; /* reserve */ - long total_val[4]; /* Total Value(CH1-4) */ - long reserve4[4]; /* reserve */ + int16_t pulse_type; /* Pulse Type */ + int16_t channel_state; /* Channel Connect State */ + int16_t reserve1; /* reserve */ + int16_t reserve2; /* reserve */ + int16_t alarm[4]; /* Alarm Detail(CH1-4) */ + int16_t cmd_val[4]; /* Command Value(CH1-4) */ + int16_t reserve3[4]; /* reserve */ + int32_t total_val[4]; /* Total Value(CH1-4) */ + int32_t reserve4[4]; /* reserve */ } ODBPLSDATA; /* cnc_rduvactpt2 : uv macro pointer */ typedef struct odbuvmcrpt2 { char prog_name[248] ; - long blk_no ; - long uvblk_no ; - long mult_piece_no ; - short reserve[2] ; + int32_t blk_no ; + int32_t uvblk_no ; + int32_t mult_piece_no ; + int16_t reserve[2] ; } ODBUVMCRPT2 ; typedef struct odbhmprogstat { - short run; - short disp; - short alm_no; - short reserve; - long prog_no; - long block_no; + int16_t run; + int16_t disp; + int16_t alm_no; + int16_t reserve; + int32_t prog_no; + int32_t block_no; } ODBHMPROGSTAT ; /*-----------------------------------*/ @@ -10193,49 +10193,49 @@ typedef struct odbhmprogstat { /*-----------------------------------*/ typedef struct odbtpaprg { /* output */ - short format_version; /* Data format version */ - short func_version; /* Function set version */ - long size; /* Memory usage */ + int16_t format_version; /* Data format version */ + int16_t func_version; /* Function set version */ + int32_t size; /* Memory usage */ struct { /* Creation date */ - short year; - short mon; - short day; - short hour; - short min; - short sec; + int16_t year; + int16_t mon; + int16_t day; + int16_t hour; + int16_t min; + int16_t sec; } create ; struct { /* Edit date */ - short year; - short mon; - short day; - short hour; - short min; - short sec; + int16_t year; + int16_t mon; + int16_t day; + int16_t hour; + int16_t min; + int16_t sec; } edit ; struct { /* Conversion date */ - short year; - short mon; - short day; - short hour; - short min; - short sec; + int16_t year; + int16_t mon; + int16_t day; + int16_t hour; + int16_t min; + int16_t sec; } convert ; - unsigned long attr; /* Program attribute */ + uint32_T attr; /* Program attribute */ char name_copy[36]; /* Name of copy original */ char prg_name[36]; /* Program name */ char comment[20]; /* Comment text of program */ - unsigned long axis; /* Control axis bit (in path) */ + uint32_T axis; /* Control axis bit (in path) */ char out_nc_prg[36]; /* Output NC program name */ - long reserve[2]; + int32_t reserve[2]; } ODBTPAPRG ; typedef struct idbtpinfo { char prg_name[36]; /* Program name */ char comment[20]; /* Comment text of program */ - unsigned long axis; /* Control axis bit (in path) */ + uint32_T axis; /* Control axis bit (in path) */ char out_nc_prg[36]; /* Output NC program name */ - long reserve[2]; + int32_t reserve[2]; } IDBTPINFO ; typedef struct tprogeditcmd { @@ -10246,12 +10246,12 @@ typedef struct tprogeditcmd { } ODBTPEDTCMD; typedef struct tprogcmd { - long cmd_id ; /* Kind of edit operation */ + int32_t cmd_id ; /* Kind of edit operation */ /* Arguments */ - long integer[4]; /* integer */ + int32_t integer[4]; /* integer */ struct { /* real */ - long val; - long dec; + int32_t val; + int32_t dec; } val[4]; char text[64]; /* text */ } IDBTPCMD; @@ -10266,52 +10266,52 @@ typedef struct iodbsimuelm { char rot_w; char type2; char plane; - long tcode; + int32_t tcode; union { struct { - long mv_p[8]; + int32_t mv_p[8]; } rapid; struct { - long mv_p[8]; + int32_t mv_p[8]; } line; struct { - long mv_p[8]; - long cnt_p[4]; + int32_t mv_p[8]; + int32_t cnt_p[4]; } arc; struct { - long mv_p[8]; - long ptch; + int32_t mv_p[8]; + int32_t ptch; } thrd1; struct { - long mv_p[8]; - long ptch; - long mv_p2[2]; + int32_t mv_p[8]; + int32_t ptch; + int32_t mv_p2[2]; } thrd2; struct { - long mv_p[16]; + int32_t mv_p[16]; } dummy_d; } data; char dm_type; char cssc_md; - long dm_x[3]; - long dm_y[3]; - long dm_z[3]; - long cnt_x[3]; - long cord[6]; + int32_t dm_x[3]; + int32_t dm_y[3]; + int32_t dm_z[3]; + int32_t cnt_x[3]; + int32_t cord[6]; char tlchng; char fd_type; - long mcode; - short dummy4; - long cylndr; - long aux; - long dcode; - long smax; - long dwell; - long fcode; - long scode; + int32_t mcode; + int16_t dummy4; + int32_t cylndr; + int32_t aux; + int32_t dcode; + int32_t smax; + int32_t dwell; + int32_t fcode; + int32_t scode; char nummcd; char fcddec; - long shift; + int32_t shift; char fbsft; char tilt; } IODBSIMUELM; @@ -10322,60 +10322,60 @@ typedef struct iodbsimuelm2 { char rot_w; char type2; char plane; - long tcode; + int32_t tcode; union { struct { - long mv_p[8]; + int32_t mv_p[8]; } rapid; struct { - long mv_p[8]; + int32_t mv_p[8]; } line; struct { - long mv_p[8]; - long cnt_p[4]; + int32_t mv_p[8]; + int32_t cnt_p[4]; } arc; struct { - long mv_p[8]; - long ptch; + int32_t mv_p[8]; + int32_t ptch; } thrd1; struct { - long mv_p[8]; - long ptch; - long mv_p2[2]; + int32_t mv_p[8]; + int32_t ptch; + int32_t mv_p2[2]; } thrd2; struct { - long mv_p[16]; + int32_t mv_p[16]; } dummy_d; } data; char dm_type; char cssc_md; - long dm_x[3]; - long dm_y[3]; - long dm_z[3]; - long cnt_x[3]; - long cord[6]; + int32_t dm_x[3]; + int32_t dm_y[3]; + int32_t dm_z[3]; + int32_t cnt_x[3]; + int32_t cord[6]; char tlchng; char fd_type; - long mcode; - short dummy4; - long cylndr; - long aux; - long dcode; - long smax; - long dwell; - long fcode; - long scode; + int32_t mcode; + int16_t dummy4; + int32_t cylndr; + int32_t aux; + int32_t dcode; + int32_t smax; + int32_t dwell; + int32_t fcode; + int32_t scode; char nummcd; char fcddec; - long shift; + int32_t shift; char fbsft; char tilt; - short dummy6; - long mcode2; - long mcode3; - long mcode4; - long mcode5; - long reserve[10]; + int16_t dummy6; + int32_t mcode2; + int32_t mcode3; + int32_t mcode4; + int32_t mcode5; + int32_t reserve[10]; } IODBSIMUELM2; #endif @@ -10383,15 +10383,15 @@ typedef struct iodbsimuelm2 { typedef struct odbtunreq { struct { - short status; - short dummy; + int16_t status; + int16_t dummy; } stat[MAX_AXIS]; } ODBTUNREQ; typedef struct obdtunstat { struct { - short status; - short dummy; + int16_t status; + int16_t dummy; } stat[MAX_AXIS]; } ODBTUNSTAT; @@ -10400,100 +10400,100 @@ typedef struct obdtunstat { /*------------------------*/ typedef struct iodbrct_item { - unsigned short item_num; + uint16_T item_num; unsigned char type ; char axsp_num ; char ptn_num ; unsigned char dummy ; - unsigned short attr ; + uint16_T attr ; struct data_info { char enable ; char dummy2[3] ; - long attr2 ; + int32_t attr2 ; union { char bdata ; char cdata ; - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALPRM rdata ; char bdatas[MAX_AXIS] ; char cdatas[MAX_AXIS] ; - short idatas[MAX_AXIS] ; - long ldatas[MAX_AXIS] ; + int16_t idatas[MAX_AXIS] ; + int32_t ldatas[MAX_AXIS] ; REALPRM rdatas[MAX_AXIS] ; } uParam ; } ptn[6] ; } IODBRCT_ITEM; typedef struct iodbrct_cstmname { - unsigned short grp_num; /* grp number */ - unsigned short dummy; /* dummy */ + uint16_T grp_num; /* grp number */ + uint16_T dummy; /* dummy */ char grp_name[16]; /* group name */ char ptn_name[3][16]; /* pattern name */ } IODBRCT_CSTMNAME; typedef struct iodbrct_grpptn { - unsigned short grp_num; /* grp number */ - unsigned short ptn_num; /* dummy */ + uint16_T grp_num; /* grp number */ + uint16_T ptn_num; /* dummy */ } IODBRCT_GRPPTN ; typedef struct odbrct_slctptnname { - long sl_ptrn_no ; /* pattern number */ - short sl_nm_slct ; /* name number */ + int32_t sl_ptrn_no ; /* pattern number */ + int16_t sl_nm_slct ; /* name number */ } ODBRCT_SLCTPTNNAME ; typedef struct odbpressure { - long cmd_val; - long feedbak_val; + int32_t cmd_val; + int32_t feedbak_val; } ODBPRESSURE; typedef struct odbexpos { double data; - long dec; - long digit; + int32_t dec; + int32_t digit; } ODBEXPOS ; /*------------------------------*/ /* Scroll Waiting Mcode Setting */ /*------------------------------*/ typedef struct iodbwaitmcode { - long mcode; /* scroll wait mcode */ - long pathnum; /* path num */ + int32_t mcode; /* scroll wait mcode */ + int32_t pathnum; /* path num */ } IODBWAITMCODE ; /*-------------------------*/ /* Smart Adaptive controll */ /*-------------------------*/ typedef struct curoverr { - unsigned short current ; - unsigned short minmum ; - unsigned short maximum ; - short dummy ; + uint16_T current ; + uint16_T minmum ; + uint16_T maximum ; + int16_t dummy ; } CUROVRR ; typedef struct curload { - unsigned short current ; - unsigned short effect ; - unsigned short target ; - unsigned short irregular ; - long dummy ; + uint16_T current ; + uint16_T effect ; + uint16_T target ; + uint16_T irregular ; + int32_t dummy ; } CURLOAD ; typedef struct curtemp { - unsigned short current ; - unsigned short start ; - unsigned short end ; - unsigned short alarm ; - long dummy ; + uint16_T current ; + uint16_T start ; + uint16_T end ; + uint16_T alarm ; + int32_t dummy ; } CURTEMP ; typedef struct currdtm { - unsigned short current ; - unsigned short threshold ; - long dummy ; + uint16_T current ; + uint16_T threshold ; + int32_t dummy ; } CURRDTM ; typedef struct odbsoccur { - short mode ; - short table ; - long dummy ; + int16_t mode ; + int16_t table ; + int32_t dummy ; CUROVRR ovrr ; CURLOAD load ; CURTEMP temp ; @@ -10501,15 +10501,15 @@ typedef struct odbsoccur { } ODBSOCCUR ; typedef struct soctlattr { - short prm_no ; + int16_t prm_no ; char type ; } ODBSOCTLATTR ; typedef struct soctldat { union { char cdata ; - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALPRM rdata ; } u ; } IODBSOCTLDAT ; @@ -10519,10 +10519,10 @@ typedef struct soctldat { #endif /* read machine axis position3 */ -FWLIBAPI short WINAPI cnc_machine3( unsigned short, short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_machine3( uint16_T, int16_t, int16_t, int16_t, ODBAXIS * ) ; /* read machine axis position3 ex */ -FWLIBAPI short WINAPI cnc_machine3_ex(unsigned short, short, short, short, ODBAXIS_EX *) ; +FWLIBAPI int16_t WINAPI cnc_machine3_ex(uint16_T, int16_t, int16_t, int16_t, ODBAXIS_EX *) ; #ifdef MCN_EX #define odbaxis odbaxis_ex @@ -10536,1434 +10536,1434 @@ FWLIBAPI short WINAPI cnc_machine3_ex(unsigned short, short, short, short, ODBAX /*-------------------------------------*/ /* read actual axis feedrate(F) */ -FWLIBAPI short WINAPI cnc_actf( unsigned short, ODBACT * ) ; +FWLIBAPI int16_t WINAPI cnc_actf( uint16_T, ODBACT * ) ; /* read absolute axis position */ -FWLIBAPI short WINAPI cnc_absolute( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_absolute( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read machine axis position */ -FWLIBAPI short WINAPI cnc_machine( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_machine( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read machine axis position(2) */ -FWLIBAPI short WINAPI cnc_machine2( unsigned short, short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_machine2( uint16_T, int16_t, int16_t, int16_t, ODBAXIS * ) ; /* read relative axis position */ -FWLIBAPI short WINAPI cnc_relative( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_relative( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read distance to go */ -FWLIBAPI short WINAPI cnc_distance( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_distance( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read distance to go (m) */ -FWLIBAPI short WINAPI cnc_distancem( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_distancem( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read skip position */ -FWLIBAPI short WINAPI cnc_skip( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_skip( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read servo delay value */ -FWLIBAPI short WINAPI cnc_srvdelay( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_srvdelay( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read acceleration/deceleration delay value */ -FWLIBAPI short WINAPI cnc_accdecdly( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_accdecdly( uint16_T, int16_t, int16_t, ODBAXIS * ) ; #ifndef CNC_PPC /* read all dynamic data */ -FWLIBAPI short WINAPI cnc_rddynamic( unsigned short, short, short, ODBDY * ) ; +FWLIBAPI int16_t WINAPI cnc_rddynamic( uint16_T, int16_t, int16_t, ODBDY * ) ; #endif /* read all dynamic data */ -FWLIBAPI short WINAPI cnc_rddynamic2( unsigned short, short, short, ODBDY2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rddynamic2( uint16_T, int16_t, int16_t, ODBDY2 * ) ; #ifndef CNC_PPC /* read all dynamic data (3) */ -FWLIBAPI short WINAPI cnc_rddynamic3( unsigned short, short, short, ODBDY3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rddynamic3( uint16_T, int16_t, int16_t, ODBDY3 * ) ; #endif /* read all dynamic data (3) */ -FWLIBAPI short WINAPI cnc_rddynamic3m( unsigned short, short, short, ODBDY3M * ) ; +FWLIBAPI int16_t WINAPI cnc_rddynamic3m( uint16_T, int16_t, int16_t, ODBDY3M * ) ; /* read actual spindle speed(S) */ -FWLIBAPI short WINAPI cnc_acts( unsigned short, ODBACT * ) ; +FWLIBAPI int16_t WINAPI cnc_acts( uint16_T, ODBACT * ) ; /* read actual spindle speed(S) (All or spesified) */ -FWLIBAPI short WINAPI cnc_acts2( unsigned short, short, ODBACT2 * ) ; +FWLIBAPI int16_t WINAPI cnc_acts2( uint16_T, int16_t, ODBACT2 * ) ; /* set origin / preset relative axis position */ -FWLIBAPI short WINAPI cnc_wrrelpos( unsigned short, short, IDBWRR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrelpos( uint16_T, int16_t, IDBWRR * ) ; /* preset work coordinate */ -FWLIBAPI short WINAPI cnc_prstwkcd( unsigned short, short, IDBWRA * ) ; +FWLIBAPI int16_t WINAPI cnc_prstwkcd( uint16_T, int16_t, IDBWRA * ) ; /* read manual overlapped motion value */ -FWLIBAPI short WINAPI cnc_rdmovrlap( unsigned short, short, short, IODBOVL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmovrlap( uint16_T, int16_t, int16_t, IODBOVL * ) ; /* read manual overlapped motion value */ -FWLIBAPI short WINAPI cnc_rdmovrlapm( unsigned short, short, short, IODBOVLM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmovrlapm( uint16_T, int16_t, int16_t, IODBOVLM * ) ; /* cancel manual overlapped motion value */ -FWLIBAPI short WINAPI cnc_canmovrlap( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_canmovrlap( uint16_T, int16_t ) ; /* read load information of serial spindle */ -FWLIBAPI short WINAPI cnc_rdspload( unsigned short, short, ODBSPN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspload( uint16_T, int16_t, ODBSPN * ) ; /* read maximum r.p.m. ratio of serial spindle */ -FWLIBAPI short WINAPI cnc_rdspmaxrpm( unsigned short, short, ODBSPN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspmaxrpm( uint16_T, int16_t, ODBSPN * ) ; /* read gear ratio of serial spindle */ -FWLIBAPI short WINAPI cnc_rdspgear( unsigned short, short, ODBSPN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspgear( uint16_T, int16_t, ODBSPN * ) ; /* read absolute axis position 2 */ -FWLIBAPI short WINAPI cnc_absolute2( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_absolute2( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read relative axis position 2 */ -FWLIBAPI short WINAPI cnc_relative2( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_relative2( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read distance to go 2 */ - FWLIBAPI short WINAPI cnc_distance2( unsigned short, short, short, ODBAXIS * ) ; + FWLIBAPI int16_t WINAPI cnc_distance2( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* set wire vertival position */ -FWLIBAPI short WINAPI cnc_setvrtclpos( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_setvrtclpos( uint16_T, int16_t ); /* set wire threading position */ -FWLIBAPI short WINAPI cnc_setthrdngpos( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_setthrdngpos( uint16_T ); /* read tool position */ -FWLIBAPI short WINAPI cnc_rdposition( unsigned short, short, short *, ODBPOS * ); +FWLIBAPI int16_t WINAPI cnc_rdposition( uint16_T, int16_t, int16_t *, ODBPOS * ); /* read current speed */ -FWLIBAPI short WINAPI cnc_rdspeed( unsigned short, short, ODBSPEED * ); +FWLIBAPI int16_t WINAPI cnc_rdspeed( uint16_T, int16_t, ODBSPEED * ); /* read servo load meter */ -FWLIBAPI short WINAPI cnc_rdsvmeter( unsigned short, short *, ODBSVLOAD * ); +FWLIBAPI int16_t WINAPI cnc_rdsvmeter( uint16_T, int16_t *, ODBSVLOAD * ); /* read spindle load meter */ -FWLIBAPI short WINAPI cnc_rdspmeter( unsigned short, short, short *, ODBSPLOAD * ); +FWLIBAPI int16_t WINAPI cnc_rdspmeter( uint16_T, int16_t, int16_t *, ODBSPLOAD * ); /* read handle interruption */ -FWLIBAPI short WINAPI cnc_rdhndintrpt( unsigned short, short, short *, ODBHND * ); +FWLIBAPI int16_t WINAPI cnc_rdhndintrpt( uint16_T, int16_t, int16_t *, ODBHND * ); /* read manual feed for 5-axis machining */ -FWLIBAPI short WINAPI cnc_rd5axmandt( unsigned short, ODB5AXMAN * ); +FWLIBAPI int16_t WINAPI cnc_rd5axmandt( uint16_T, ODB5AXMAN * ); /* read amount of machine axes movement of manual feed for 5-axis machining */ -FWLIBAPI short WINAPI cnc_rd5axovrlap( unsigned short, short, short, ODBAXIS * ); +FWLIBAPI int16_t WINAPI cnc_rd5axovrlap( uint16_T, int16_t, int16_t, ODBAXIS * ); /* clear pulse values of manual feed for 5-axis machining */ -FWLIBAPI short WINAPI cnc_clr5axpls( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_clr5axpls( uint16_T, int16_t ); /* read constant surface speed */ -FWLIBAPI short WINAPI cnc_rdspcss( unsigned short, ODBCSS * ); +FWLIBAPI int16_t WINAPI cnc_rdspcss( uint16_T, ODBCSS * ); #ifndef CNC_PPC /* read execution program pointer */ -FWLIBAPI short WINAPI cnc_rdexecpt( unsigned short, PRGPNT *, PRGPNT *) ; +FWLIBAPI int16_t WINAPI cnc_rdexecpt( uint16_T, PRGPNT *, PRGPNT *) ; /* read execution program pointer(m) */ -FWLIBAPI short WINAPI cnc_rdexecptm( unsigned short, PRGPNT *, PRGPNT *) ; +FWLIBAPI int16_t WINAPI cnc_rdexecptm( uint16_T, PRGPNT *, PRGPNT *) ; /* read execution program number */ -FWLIBAPI short WINAPI cnc_rdexecprgnum( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdexecprgnum( uint16_T, int32_t * ) ; #endif /* read displayed jog or dryrun feedrate */ -FWLIBAPI short WINAPI cnc_rdjogdrun( unsigned short, short, ODBJOGDRUN * ); +FWLIBAPI int16_t WINAPI cnc_rdjogdrun( uint16_T, int16_t, ODBJOGDRUN * ); /* set floating reference point */ -FWLIBAPI short WINAPI cnc_setfrp( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_setfrp( uint16_T, int16_t ); /* read various axis data */ -FWLIBAPI short WINAPI cnc_rdaxisdata( unsigned short, short, short *, short, short *, ODBAXDT * ); +FWLIBAPI int16_t WINAPI cnc_rdaxisdata( uint16_T, int16_t, int16_t *, int16_t, int16_t *, ODBAXDT * ); /* cnc_simulation:read data for machining sumilartion */ -FWLIBAPI short WINAPI cnc_simulation( unsigned short, short, short, ODBSIML * ); +FWLIBAPI int16_t WINAPI cnc_simulation( uint16_T, int16_t, int16_t, ODBSIML * ); #ifndef CNC_PPC /* read sirial spindle speed */ -FWLIBAPI short WINAPI cnc_rdspdlspeed( unsigned short, short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_rdspdlspeed( uint16_T, int16_t, int16_t, int32_t * ); #endif /* cnc_rdposfig:read position and decimal figure */ -FWLIBAPI short WINAPI cnc_rdposfig( unsigned short, short, short, short *, ODBPOSFIG * ); +FWLIBAPI int16_t WINAPI cnc_rdposfig( uint16_T, int16_t, int16_t, int16_t *, ODBPOSFIG * ); /* get active spindle no */ -FWLIBAPI short WINAPI cnc_rdactspdl(unsigned short, short *, short * ); +FWLIBAPI int16_t WINAPI cnc_rdactspdl(uint16_T, int16_t *, int16_t * ); /*----------------------*/ /* CNC: Program related */ /*----------------------*/ /* start downloading NC program */ -FWLIBAPI short WINAPI cnc_dwnstart( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnstart( uint16_T ) ; /* download NC program */ -FWLIBAPI short WINAPI cnc_download( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_download( uint16_T, char *, int16_t ) ; /* download NC program(conditional) */ -FWLIBAPI short WINAPI cnc_cdownload( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_cdownload( uint16_T, char *, int16_t ) ; /* end of downloading NC program */ -FWLIBAPI short WINAPI cnc_dwnend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnend( uint16_T ) ; /* end of downloading NC program 2 */ -FWLIBAPI short WINAPI cnc_dwnend2( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dwnend2( uint16_T, char * ) ; /* start downloading NC program 3 */ -FWLIBAPI short WINAPI cnc_dwnstart3( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnstart3( uint16_T, int16_t ) ; /* start downloading NC program 3 special */ -FWLIBAPI short WINAPI cnc_dwnstart3_f( unsigned short, short, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dwnstart3_f( uint16_T, int16_t, char *, char * ) ; /* download NC program 3 */ -FWLIBAPI short WINAPI cnc_download3( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_download3( uint16_T, int32_t *, char * ) ; /* end of downloading NC program 3 */ -FWLIBAPI short WINAPI cnc_dwnend3( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnend3( uint16_T ) ; #ifndef CNC_PPC /* start downloading NC program 3m */ -FWLIBAPI short WINAPI cnc_dwnstart3m( unsigned short, short, long ) ; +FWLIBAPI int16_t WINAPI cnc_dwnstart3m( uint16_T, int16_t, int32_t ) ; /* download NC program 3m */ -FWLIBAPI short WINAPI cnc_download3m( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_download3m( uint16_T, int32_t *, char * ) ; /* end of downloading NC program 3m */ -FWLIBAPI short WINAPI cnc_dwnend3m( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnend3m( uint16_T, int16_t ) ; #endif /* start downloading NC program 4 */ -FWLIBAPI short WINAPI cnc_dwnstart4( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dwnstart4( uint16_T, int16_t, char * ) ; /* download NC program 4 */ -FWLIBAPI short WINAPI cnc_download4( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_download4( uint16_T, int32_t *, char * ) ; /* end of downloading NC program 4 */ -FWLIBAPI short WINAPI cnc_dwnend4( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dwnend4( uint16_T ) ; /* start reading file to PC */ -FWLIBAPI short WINAPI cnc_fileread_start( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_fileread_start( uint16_T, int16_t, char * ) ; /* read file to PC */ -FWLIBAPI short WINAPI cnc_fileread( unsigned short, long * , char * ) ; +FWLIBAPI int16_t WINAPI cnc_fileread( uint16_T, int32_t * , char * ) ; /* end of reading file to PC */ -FWLIBAPI short WINAPI cnc_fileread_end( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_fileread_end( uint16_T ) ; /* start writing file from PC */ -FWLIBAPI short WINAPI cnc_filewrite_start( unsigned short, short, char * , short ) ; +FWLIBAPI int16_t WINAPI cnc_filewrite_start( uint16_T, int16_t, char * , int16_t ) ; /* write file from PC */ -FWLIBAPI short WINAPI cnc_filewrite( unsigned short, long * , char * ) ; +FWLIBAPI int16_t WINAPI cnc_filewrite( uint16_T, int32_t * , char * ) ; /* end of writing file from PC */ -FWLIBAPI short WINAPI cnc_filewrite_end( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_filewrite_end( uint16_T ) ; /* start verification of NC program */ -FWLIBAPI short WINAPI cnc_vrfstart( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_vrfstart( uint16_T ) ; /* verify NC program */ -FWLIBAPI short WINAPI cnc_verify( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_verify( uint16_T, char *, int16_t ) ; /* verify NC program(conditional) */ -FWLIBAPI short WINAPI cnc_cverify( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_cverify( uint16_T, char *, int16_t ) ; /* end of verification */ -FWLIBAPI short WINAPI cnc_vrfend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_vrfend( uint16_T ) ; /* start verification of NC program */ -FWLIBAPI short WINAPI cnc_vrfstart4(unsigned short, char*); +FWLIBAPI int16_t WINAPI cnc_vrfstart4(uint16_T, char*); /* verify NC program */ -FWLIBAPI short WINAPI cnc_verify4( unsigned short, long *length, char *data ) ; +FWLIBAPI int16_t WINAPI cnc_verify4( uint16_T, int32_t *length, char *data ) ; /* end of verification */ -FWLIBAPI short WINAPI cnc_vrfend4( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_vrfend4( uint16_T ) ; /* start downloading DNC program */ -FWLIBAPI short WINAPI cnc_dncstart( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dncstart( uint16_T ) ; /* download DNC program */ #if defined (HSSB_LIB) #if defined (FS15D) || defined (FS15BD) -FWLIBAPI short WINAPI cnc_dnc( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_dnc( uint16_T, char *, int16_t ) ; #else -FWLIBAPI short WINAPI cnc_dnc( unsigned short, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dnc( uint16_T, char *, uint16_T ) ; #endif #else -FWLIBAPI short WINAPI cnc_dnc( unsigned short, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dnc( uint16_T, char *, uint16_T ) ; #endif /* download DNC program(conditional) */ #if defined (HSSB_LIB) #if defined (FS15D) || defined (FS15BD) -FWLIBAPI short WINAPI cnc_cdnc( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI cnc_cdnc( uint16_T, char *, int16_t ) ; #else -FWLIBAPI short WINAPI cnc_cdnc( unsigned short, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_cdnc( uint16_T, char *, uint16_T ) ; #endif #else -FWLIBAPI short WINAPI cnc_cdnc( unsigned short, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_cdnc( uint16_T, char *, uint16_T ) ; #endif /* end of downloading DNC program */ -FWLIBAPI short WINAPI cnc_dncend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dncend( uint16_T ) ; /* start downloading DNC program 2 */ -FWLIBAPI short WINAPI cnc_dncstart2( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dncstart2( uint16_T, char * ) ; /* download DNC program 2 */ -FWLIBAPI short WINAPI cnc_dnc2( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dnc2( uint16_T, int32_t *, char * ) ; /* end of downloading DNC program 2 */ -FWLIBAPI short WINAPI cnc_dncend2( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_dncend2( uint16_T, int16_t ) ; /* read the diagnosis data of DNC operation */ -FWLIBAPI short WINAPI cnc_rddncdgndt( unsigned short, ODBDNCDGN * ) ; +FWLIBAPI int16_t WINAPI cnc_rddncdgndt( uint16_T, ODBDNCDGN * ) ; /* read the diagnosis data of DNC operation 2 */ -FWLIBAPI short WINAPI cnc_rddncdgndt2( unsigned short, ODBDNCDGN2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rddncdgndt2( uint16_T, ODBDNCDGN2 * ) ; /* start uploading NC program */ -FWLIBAPI short WINAPI cnc_upstart( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_upstart( uint16_T, int16_t ) ; /* upload NC program */ -FWLIBAPI short WINAPI cnc_upload( unsigned short, ODBUP *, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_upload( uint16_T, ODBUP *, uint16_T * ) ; /* upload NC program(conditional) */ -FWLIBAPI short WINAPI cnc_cupload( unsigned short, ODBUP *, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_cupload( uint16_T, ODBUP *, uint16_T * ) ; /* end of uploading NC program */ -FWLIBAPI short WINAPI cnc_upend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_upend( uint16_T ) ; /* start uploading NC program 3 */ -FWLIBAPI short WINAPI cnc_upstart3( unsigned short, short, long, long ) ; +FWLIBAPI int16_t WINAPI cnc_upstart3( uint16_T, int16_t, int32_t, int32_t ) ; /* start uploading NC program special 3 */ -FWLIBAPI short WINAPI cnc_upstart3_f( unsigned short, short, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_upstart3_f( uint16_T, int16_t, char *, char * ) ; /* upload NC program 3 */ -FWLIBAPI short WINAPI cnc_upload3( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_upload3( uint16_T, int32_t *, char * ) ; /* end of uploading NC program 3 */ -FWLIBAPI short WINAPI cnc_upend3( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_upend3( uint16_T ) ; /* start uploading NC program 4 */ -FWLIBAPI short WINAPI cnc_upstart4( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_upstart4( uint16_T, int16_t, char * ) ; /* upload NC program 4 */ -FWLIBAPI short WINAPI cnc_upload4( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_upload4( uint16_T, int32_t *, char * ) ; /* end of uploading NC program 4 */ -FWLIBAPI short WINAPI cnc_upend4( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_upend4( uint16_T ) ; /* maintenance data write F-ROM */ -FWLIBAPI short WINAPI cnc_save_maint( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_save_maint( uint16_T ); /* maintenance data clear F-ROM */ -FWLIBAPI short WINAPI cnc_clear_maint( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_clear_maint( uint16_T ); /* read buffer status for downloading/verification NC program */ -FWLIBAPI short WINAPI cnc_buff( unsigned short, ODBBUF * ) ; +FWLIBAPI int16_t WINAPI cnc_buff( uint16_T, ODBBUF * ) ; /* search specified program */ -FWLIBAPI short WINAPI cnc_search( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_search( uint16_T, int16_t ) ; #ifndef CNC_PPC /* search specified program (2) */ -FWLIBAPI short WINAPI cnc_search2( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_search2( uint16_T, int32_t ) ; #endif /* delete all programs */ -FWLIBAPI short WINAPI cnc_delall( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_delall( uint16_T ) ; /* delete all programs */ -FWLIBAPI short WINAPI cnc_pdf_delall( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_delall( uint16_T, int16_t, char * ) ; /* delete specified program */ -FWLIBAPI short WINAPI cnc_delete( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_delete( uint16_T, int16_t ) ; /* delete program (area specified) */ - FWLIBAPI short WINAPI cnc_delrange( unsigned short, long, long ) ; + FWLIBAPI int16_t WINAPI cnc_delrange( uint16_T, int32_t, int32_t ) ; #ifndef CNC_PPC /* read program directory */ -FWLIBAPI short WINAPI cnc_rdprogdir( unsigned short, short, short, short, unsigned short, PRGDIR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdir( uint16_T, int16_t, int16_t, int16_t, uint16_T, PRGDIR * ) ; #endif /* read program information */ -FWLIBAPI short WINAPI cnc_rdproginfo( unsigned short, short, short, ODBNC * ) ; +FWLIBAPI int16_t WINAPI cnc_rdproginfo( uint16_T, int16_t, int16_t, ODBNC * ) ; /* read program number under execution */ -FWLIBAPI short WINAPI cnc_rdprgnum( unsigned short, ODBPRO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprgnum( uint16_T, ODBPRO * ) ; /* read program name under execution */ -FWLIBAPI short WINAPI cnc_exeprgname( unsigned short, ODBEXEPRG * ) ; +FWLIBAPI int16_t WINAPI cnc_exeprgname( uint16_T, ODBEXEPRG * ) ; /* read program name under execution (Full path) */ -FWLIBAPI short WINAPI cnc_exeprgname2( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_exeprgname2( uint16_T, char * ) ; /* read program name under background execution */ -FWLIBAPI short WINAPI cnc_exeprgname_bg( unsigned short, ODBEXEPRG * ) ; +FWLIBAPI int16_t WINAPI cnc_exeprgname_bg( uint16_T, ODBEXEPRG * ) ; /* read program name of DNC operation */ -FWLIBAPI short WINAPI cnc_dncprgname( unsigned short, ODBDNCPRG * ) ; +FWLIBAPI int16_t WINAPI cnc_dncprgname( uint16_T, ODBDNCPRG * ) ; /* read sequence number under execution */ -FWLIBAPI short WINAPI cnc_rdseqnum( unsigned short, ODBSEQ * ) ; +FWLIBAPI int16_t WINAPI cnc_rdseqnum( uint16_T, ODBSEQ * ) ; /* search specified sequence number */ -FWLIBAPI short WINAPI cnc_seqsrch( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_seqsrch( uint16_T, int32_t ) ; /* search specified sequence number (2) */ - FWLIBAPI short WINAPI cnc_seqsrch2( unsigned short, long ) ; + FWLIBAPI int16_t WINAPI cnc_seqsrch2( uint16_T, int32_t ) ; /* rewind cursor of NC program */ -FWLIBAPI short WINAPI cnc_rewind( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_rewind( uint16_T ) ; /* read block counter */ -FWLIBAPI short WINAPI cnc_rdblkcount( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdblkcount( uint16_T, int32_t * ) ; /* read program under execution */ -FWLIBAPI short WINAPI cnc_rdexecprog( unsigned short, unsigned short *, short *, char * ) ; -FWLIBAPI short WINAPI cnc_rdexecprog2(unsigned short, unsigned short *, short *, short *, char *) ; -FWLIBAPI short WINAPI cnc_rdexecprog3(unsigned short, short *, ODBEXEPRGINFO *) ; +FWLIBAPI int16_t WINAPI cnc_rdexecprog( uint16_T, uint16_T *, int16_t *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdexecprog2(uint16_T, uint16_T *, int16_t *, int16_t *, char *) ; +FWLIBAPI int16_t WINAPI cnc_rdexecprog3(uint16_T, int16_t *, ODBEXEPRGINFO *) ; /* read program for MDI operation */ -FWLIBAPI short WINAPI cnc_rdmdiprog( unsigned short, short *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmdiprog( uint16_T, int16_t *, char * ) ; /* write program for MDI operation */ -FWLIBAPI short WINAPI cnc_wrmdiprog( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmdiprog( uint16_T, int16_t, char * ) ; /* read execution pointer for MDI operation */ -FWLIBAPI short WINAPI cnc_rdmdipntr( unsigned short, ODBMDIP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmdipntr( uint16_T, ODBMDIP * ) ; /* write execution pointer for MDI operation */ -FWLIBAPI short WINAPI cnc_wrmdipntr( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_wrmdipntr( uint16_T, int32_t ) ; #ifndef CNC_PPC /* register new program */ -FWLIBAPI short WINAPI cnc_newprog( unsigned short, long ); +FWLIBAPI int16_t WINAPI cnc_newprog( uint16_T, int32_t ); /* copy program */ -FWLIBAPI short WINAPI cnc_copyprog( unsigned short, long, long ); +FWLIBAPI int16_t WINAPI cnc_copyprog( uint16_T, int32_t, int32_t ); /* rename program */ -FWLIBAPI short WINAPI cnc_renameprog( unsigned short, long, long ); +FWLIBAPI int16_t WINAPI cnc_renameprog( uint16_T, int32_t, int32_t ); /* condense program */ -FWLIBAPI short WINAPI cnc_condense( unsigned short, short, long ); +FWLIBAPI int16_t WINAPI cnc_condense( uint16_T, int16_t, int32_t ); #endif /* merge program */ -FWLIBAPI short WINAPI cnc_mergeprog( unsigned short, short, long, unsigned long, long ); +FWLIBAPI int16_t WINAPI cnc_mergeprog( uint16_T, int16_t, int32_t, uint32_T, int32_t ); /* read current program and its pointer */ #ifndef CNC_PPC -FWLIBAPI short WINAPI cnc_rdactpt( unsigned short, long * , long * ); +FWLIBAPI int16_t WINAPI cnc_rdactpt( uint16_T, int32_t * , int32_t * ); #endif -FWLIBAPI short WINAPI cnc_pdf_rdactpt( unsigned short, char * , long * ) ; -FWLIBAPI short WINAPI cnc_pdf_rdprgname( unsigned short, char * ) ; -FWLIBAPI short WINAPI cnc_pdf_rdactpt_bgedt( unsigned short, char * , long * ) ; -FWLIBAPI short WINAPI cnc_pdf_rdmainpt( unsigned short, char * , long * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdactpt( uint16_T, char * , int32_t * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdprgname( uint16_T, char * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdactpt_bgedt( uint16_T, char * , int32_t * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdmainpt( uint16_T, char * , int32_t * ) ; /* read all nest program */ -FWLIBAPI short WINAPI cnc_pdf_rdcallstack( unsigned short, unsigned short, short * , ODBNESTPDF * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdcallstack( uint16_T, uint16_T, int16_t * , ODBNESTPDF * ) ; /* select act pointer kind */ -FWLIBAPI short WINAPI cnc_setactptopt( unsigned short, long ); +FWLIBAPI int16_t WINAPI cnc_setactptopt( uint16_T, int32_t ); /* read current program and its pointer and UV macro pointer */ - FWLIBAPI short WINAPI cnc_rduvactpt( unsigned short, long * , long *, long * ); + FWLIBAPI int16_t WINAPI cnc_rduvactpt( uint16_T, int32_t * , int32_t *, int32_t * ); /* set current program and its pointer */ #ifndef CNC_PPC -FWLIBAPI short WINAPI cnc_wractpt( unsigned short, long, short, long * ); +FWLIBAPI int16_t WINAPI cnc_wractpt( uint16_T, int32_t, int16_t, int32_t * ); #endif -FWLIBAPI short WINAPI cnc_pdf_wractpt( unsigned short, char * , short, long * ) ; -FWLIBAPI short WINAPI cnc_pdf_wractpt_bgedt( unsigned short, char * , short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_wractpt( uint16_T, char * , int16_t, int32_t * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_wractpt_bgedt( uint16_T, char * , int16_t, int32_t * ) ; #ifndef CNC_PPC /* line edit (read program) */ -FWLIBAPI short WINAPI cnc_rdprogline( unsigned short, long, unsigned long, char *, unsigned long *, unsigned long * ); -FWLIBAPI short WINAPI cnc_rdprogline2( unsigned short, long, unsigned long, char *, unsigned long *, unsigned long * ); -FWLIBAPI short WINAPI cnc_rdprogdata( unsigned short, long, unsigned long, char *, unsigned long *, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_rdprogline( uint16_T, int32_t, uint32_T, char *, uint32_T *, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_rdprogline2( uint16_T, int32_t, uint32_T, char *, uint32_T *, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_rdprogdata( uint16_T, int32_t, uint32_T, char *, uint32_T *, uint32_T * ); /* line edit (write program) */ -FWLIBAPI short WINAPI cnc_wrprogline( unsigned short, long, unsigned long, char *, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_wrprogline( uint16_T, int32_t, uint32_T, char *, uint32_T ); /* line edit (delete line in program) */ -FWLIBAPI short WINAPI cnc_delprogline( unsigned short, long, unsigned long, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_delprogline( uint16_T, int32_t, uint32_T, uint32_T ); /* line edit (search string) */ -FWLIBAPI short WINAPI cnc_searchword( unsigned short, long, unsigned long, short, short, unsigned long, char * ); +FWLIBAPI int16_t WINAPI cnc_searchword( uint16_T, int32_t, uint32_T, int16_t, int16_t, uint32_T, char * ); #endif -FWLIBAPI short WINAPI cnc_searchword2( unsigned short, long, unsigned long, short, short, unsigned long, char * ); -FWLIBAPI short WINAPI cnc_pdf_searchword( unsigned short, char *, unsigned long, unsigned long, unsigned long, unsigned long, char * ); -FWLIBAPI short WINAPI cnc_pdf_searchword2( unsigned short, char *, unsigned long, unsigned long, unsigned long, unsigned long, char * ); -FWLIBAPI short WINAPI cnc_pdf_searchword_bgedt( unsigned short, char *, unsigned long, unsigned long, unsigned long, unsigned long, char * ); +FWLIBAPI int16_t WINAPI cnc_searchword2( uint16_T, int32_t, uint32_T, int16_t, int16_t, uint32_T, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchword( uint16_T, char *, uint32_T, uint32_T, uint32_T, uint32_T, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchword2( uint16_T, char *, uint32_T, uint32_T, uint32_T, uint32_T, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchword_bgedt( uint16_T, char *, uint32_T, uint32_T, uint32_T, uint32_T, char * ); /* line edit (search string in Data Server) */ -FWLIBAPI short WINAPI cnc_pdf_dssearch( unsigned short, char *, unsigned long, unsigned long, unsigned long, unsigned long, char *,short ); +FWLIBAPI int16_t WINAPI cnc_pdf_dssearch( uint16_T, char *, uint32_T, uint32_T, uint32_T, uint32_T, char *,int16_t ); /* line edit (search string) */ #ifndef CNC_PPC -FWLIBAPI short WINAPI cnc_searchresult( unsigned short, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_searchresult( uint16_T, uint32_T * ); #endif -FWLIBAPI short WINAPI cnc_searchresult2( unsigned short, unsigned long * ); -FWLIBAPI short WINAPI cnc_pdf_searchresult( unsigned short, unsigned long * ); -FWLIBAPI short WINAPI cnc_pdf_searchresult2( unsigned short, unsigned long * ); -FWLIBAPI short WINAPI cnc_pdf_searchresult_bgedt( unsigned short, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_searchresult2( uint16_T, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchresult( uint16_T, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchresult2( uint16_T, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_pdf_searchresult_bgedt( uint16_T, uint32_T * ); /* replace all words */ -FWLIBAPI short WINAPI cnc_pdf_replaceword_all( unsigned short, char *, unsigned long, unsigned long, unsigned long, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_replaceword_all( uint16_T, char *, uint32_T, uint32_T, uint32_T, char *, char * ); /* set program lock */ -FWLIBAPI short WINAPI cnc_setpglock( unsigned short, long ); -FWLIBAPI short WINAPI cnc_setpdf_pglock( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_setpglock( uint16_T, int32_t ); +FWLIBAPI int16_t WINAPI cnc_setpdf_pglock( uint16_T, char * ); /* reset program lock */ -FWLIBAPI short WINAPI cnc_resetpglock( unsigned short, long ); -FWLIBAPI short WINAPI cnc_resetpdf_pglock( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_resetpglock( uint16_T, int32_t ); +FWLIBAPI int16_t WINAPI cnc_resetpdf_pglock( uint16_T, char * ); /* read program lock status */ -FWLIBAPI short WINAPI cnc_rdpglockstat( unsigned short, long *, long * ); -FWLIBAPI short WINAPI cnc_rdpdf_pglockstat( unsigned short, long *, ODBPRGNAME * ); +FWLIBAPI int16_t WINAPI cnc_rdpglockstat( uint16_T, int32_t *, int32_t * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_pglockstat( uint16_T, int32_t *, ODBPRGNAME * ); /* program sum data */ -FWLIBAPI short WINAPI cnc_setsumdt(unsigned short, short, char *); +FWLIBAPI int16_t WINAPI cnc_setsumdt(uint16_T, int16_t, char *); /* line edit (read program by file name) */ -FWLIBAPI short WINAPI cnc_rdpdf_line( unsigned short, char *, unsigned long, char *, unsigned long *, unsigned long * ); -FWLIBAPI short WINAPI cnc_rdpdf_line2( unsigned short, char *, unsigned long, char *, unsigned long *, unsigned long * ); -FWLIBAPI short WINAPI cnc_rdpdf_line_bgedt( unsigned short, char *, unsigned long, char *, unsigned long *, unsigned long * ); -FWLIBAPI short WINAPI cnc_rdpdf_execline( unsigned short, char *, unsigned long, char *, unsigned long *, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_line( uint16_T, char *, uint32_T, char *, uint32_T *, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_line2( uint16_T, char *, uint32_T, char *, uint32_T *, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_line_bgedt( uint16_T, char *, uint32_T, char *, uint32_T *, uint32_T * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_execline( uint16_T, char *, uint32_T, char *, uint32_T *, uint32_T * ); /* line edit (write program by file name) */ -FWLIBAPI short WINAPI cnc_wrpdf_line( unsigned short, char *, unsigned long, char *, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_wrpdf_line( uint16_T, char *, uint32_T, char *, uint32_T ); /* line edit (delete line by file name) */ -FWLIBAPI short WINAPI cnc_pdf_delline( unsigned short, char *, unsigned long, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_pdf_delline( uint16_T, char *, uint32_T, uint32_T ); /* chara edit (write program by file name) */ -FWLIBAPI short WINAPI cnc_wrpdf_char( unsigned short, char *, unsigned long, unsigned long, char *, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_wrpdf_char( uint16_T, char *, uint32_T, uint32_T, char *, uint32_T ); /* char edit (delete character by file name) */ -FWLIBAPI short WINAPI cnc_pdf_delchar( unsigned short, char *, unsigned long, unsigned long, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_pdf_delchar( uint16_T, char *, uint32_T, uint32_T, uint32_T ); /* char edit (replace character by file name)*/ -FWLIBAPI short WINAPI cnc_pdf_replacechar(unsigned short, char *, unsigned long, unsigned long, unsigned long, char *, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_pdf_replacechar(uint16_T, char *, uint32_T, uint32_T, uint32_T, char *, uint32_T ); /* read program drive directory */ -FWLIBAPI short WINAPI cnc_rdpdf_drive( unsigned short, ODBPDFDRV * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_drive( uint16_T, ODBPDFDRV * ); /* read program drive information */ -FWLIBAPI short WINAPI cnc_rdpdf_inf( unsigned short, char *, short, ODBPDFINF * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_inf( uint16_T, char *, int16_t, ODBPDFINF * ); /* read current directory */ -FWLIBAPI short WINAPI cnc_rdpdf_curdir( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_curdir( uint16_T, int16_t, char * ); /* set current directory */ -FWLIBAPI short WINAPI cnc_wrpdf_curdir( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI cnc_wrpdf_curdir( uint16_T, int16_t, char * ); /* read directory (sub directories) */ -FWLIBAPI short WINAPI cnc_rdpdf_subdir( unsigned short, short *, IDBPDFSDIR *, ODBPDFSDIR * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_subdir( uint16_T, int16_t *, IDBPDFSDIR *, ODBPDFSDIR * ); /* read directory (all files) */ -FWLIBAPI short WINAPI cnc_rdpdf_alldir( unsigned short, short *, IDBPDFADIR *, ODBPDFADIR * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_alldir( uint16_T, int16_t *, IDBPDFADIR *, ODBPDFADIR * ); /* read file */ -FWLIBAPI short WINAPI cnc_rdpdf_prginf( unsigned short, IDBPDFPRG *, ODBPDFPRG * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_prginf( uint16_T, IDBPDFPRG *, ODBPDFPRG * ); /* read protect*/ -FWLIBAPI short WINAPI cnc_rdprotect(unsigned short FlibHndl,short type, char *path, ODBPRTCT *prtct); +FWLIBAPI int16_t WINAPI cnc_rdprotect(uint16_T FlibHndl,int16_t type, char *path, ODBPRTCT *prtct); /* read protect*/ -FWLIBAPI short WINAPI cnc_rdprotect2(unsigned short FlibHndl,short type, char *path, ODBPRTCT2 *prtct); +FWLIBAPI int16_t WINAPI cnc_rdprotect2(uint16_T FlibHndl,int16_t type, char *path, ODBPRTCT2 *prtct); /* read file count in directory */ -FWLIBAPI short WINAPI cnc_rdpdf_subdirn( unsigned short, char *, ODBPDFNFIL * ); +FWLIBAPI int16_t WINAPI cnc_rdpdf_subdirn( uint16_T, char *, ODBPDFNFIL * ); /* create file or directory */ -FWLIBAPI short WINAPI cnc_pdf_add( unsigned short, char * ); -FWLIBAPI short WINAPI cnc_pdf_add_bgedt( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_add( uint16_T, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_add_bgedt( uint16_T, char * ); /* delete file or directory */ -FWLIBAPI short WINAPI cnc_pdf_del( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_del( uint16_T, char * ); /* rename file or directory */ -FWLIBAPI short WINAPI cnc_pdf_rename( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_rename( uint16_T, char *, char * ); /* read selected file name */ -FWLIBAPI short WINAPI cnc_pdf_rdmain( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_rdmain( uint16_T, char * ); /* select program file */ -FWLIBAPI short WINAPI cnc_pdf_slctmain( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_slctmain( uint16_T, char * ); /* condense program file */ -FWLIBAPI short WINAPI cnc_pdf_cond( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_cond( uint16_T, char * ); /* change attribute of program file and directory */ -FWLIBAPI short WINAPI cnc_wrpdf_attr( unsigned short, char *, IDBPDFTDIR * ); +FWLIBAPI int16_t WINAPI cnc_wrpdf_attr( uint16_T, char *, IDBPDFTDIR * ); /* copy program file */ -FWLIBAPI short WINAPI cnc_pdf_copy( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_copy( uint16_T, char *, char * ); /* move program file */ -FWLIBAPI short WINAPI cnc_pdf_move( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_move( uint16_T, char *, char * ); /* copy or move programs/folders asynchronously*/ -FWLIBAPI short WINAPI cnc_pdf_cpmv_start(unsigned short, short, char *, char *, short); -FWLIBAPI short WINAPI cnc_pdf_cpmv_poll(unsigned short, short *, char *); -FWLIBAPI short WINAPI cnc_pdf_cpmv_end(unsigned short); -FWLIBAPI short WINAPI cnc_pdf_cpmv_restart(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_pdf_cpmv_start(uint16_T, int16_t, char *, char *, int16_t); +FWLIBAPI int16_t WINAPI cnc_pdf_cpmv_poll(uint16_T, int16_t *, char *); +FWLIBAPI int16_t WINAPI cnc_pdf_cpmv_end(uint16_T); +FWLIBAPI int16_t WINAPI cnc_pdf_cpmv_restart(uint16_T, int16_t); /* copy or move any files/folders asynchronously*/ -FWLIBAPI short WINAPI cnc_file_cpmv_start(unsigned short, short, char *, char *, unsigned short); -FWLIBAPI short WINAPI cnc_file_cpmv_poll(unsigned short, short *, char *); -FWLIBAPI short WINAPI cnc_file_cpmv_end(unsigned short); -FWLIBAPI short WINAPI cnc_file_cpmv_restart(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_file_cpmv_start(uint16_T, int16_t, char *, char *, uint16_T); +FWLIBAPI int16_t WINAPI cnc_file_cpmv_poll(uint16_T, int16_t *, char *); +FWLIBAPI int16_t WINAPI cnc_file_cpmv_end(uint16_T); +FWLIBAPI int16_t WINAPI cnc_file_cpmv_restart(uint16_T, int16_t); /* punch program */ -FWLIBAPI short WINAPI cnc_punch_prog(unsigned short ,long ); -FWLIBAPI short WINAPI cnc_punch_prog2(unsigned short ,long, char * ); -FWLIBAPI short WINAPI cnc_punch_prog3(unsigned short ,char *, char * ); -FWLIBAPI short WINAPI cnc_punch_prog_bg(unsigned short ,long ); -FWLIBAPI short WINAPI cnc_punch_prog2_bg(unsigned short ,long, char * ); -FWLIBAPI short WINAPI cnc_punch_prog3_bg(unsigned short ,char *, char * ); -FWLIBAPI short WINAPI cnc_start_async_punch_prog3( unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_end_async_punch_prog3( unsigned short, char *, short * ); -FWLIBAPI short WINAPI cnc_start_async_punch_prog3_bg( unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_end_async_punch_prog3_bg( unsigned short, char *, short * ); -FWLIBAPI short WINAPI cnc_pdf_punch(unsigned short, long, char *, char * ); -FWLIBAPI short WINAPI cnc_pdf_punch_bg(unsigned short, long, char *, char * ); -FWLIBAPI short WINAPI cnc_start_async_pdf_punch( unsigned short, long, char *, char * ) ; -FWLIBAPI short WINAPI cnc_end_async_pdf_punch( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_punch_prog(uint16_T ,int32_t ); +FWLIBAPI int16_t WINAPI cnc_punch_prog2(uint16_T ,int32_t, char * ); +FWLIBAPI int16_t WINAPI cnc_punch_prog3(uint16_T ,char *, char * ); +FWLIBAPI int16_t WINAPI cnc_punch_prog_bg(uint16_T ,int32_t ); +FWLIBAPI int16_t WINAPI cnc_punch_prog2_bg(uint16_T ,int32_t, char * ); +FWLIBAPI int16_t WINAPI cnc_punch_prog3_bg(uint16_T ,char *, char * ); +FWLIBAPI int16_t WINAPI cnc_start_async_punch_prog3( uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_end_async_punch_prog3( uint16_T, char *, int16_t * ); +FWLIBAPI int16_t WINAPI cnc_start_async_punch_prog3_bg( uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_end_async_punch_prog3_bg( uint16_T, char *, int16_t * ); +FWLIBAPI int16_t WINAPI cnc_pdf_punch(uint16_T, int32_t, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_punch_bg(uint16_T, int32_t, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_start_async_pdf_punch( uint16_T, int32_t, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_end_async_pdf_punch( uint16_T, int16_t * ) ; /* read program */ -FWLIBAPI short WINAPI cnc_read_prog(unsigned short ,long ); -FWLIBAPI short WINAPI cnc_read_prog2(unsigned short ,long, char * ); -FWLIBAPI short WINAPI cnc_read_prog3(unsigned short ,char *, char * ); -FWLIBAPI short WINAPI cnc_read_prog_bg(unsigned short ,long, char * ); -FWLIBAPI short WINAPI cnc_read_prog2_bg(unsigned short ,long, char *, char * ); -FWLIBAPI short WINAPI cnc_read_prog3_bg(unsigned short ,char *, char *, char * ); -FWLIBAPI short WINAPI cnc_start_async_read_prog3( unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_end_async_read_prog3( unsigned short, char *, short * ); -FWLIBAPI short WINAPI cnc_start_async_read_prog3_bg( unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_end_async_read_prog3_bg( unsigned short, char *, char *, short * ); -FWLIBAPI short WINAPI cnc_pdf_read(unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_pdf_read_bg(unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_start_async_pdf_read( unsigned short, char *, char * ) ; -FWLIBAPI short WINAPI cnc_end_async_pdf_read( unsigned short, short * ) ; -FWLIBAPI short WINAPI cnc_pdf_read_start(unsigned short, short, char *, char *, short) ; -FWLIBAPI short WINAPI cnc_pdf_read_poll(unsigned short, short *, char *, char *) ; -FWLIBAPI short WINAPI cnc_pdf_read_end(unsigned short) ; -FWLIBAPI short WINAPI cnc_pdf_read_restart(unsigned short, short, char *) ; +FWLIBAPI int16_t WINAPI cnc_read_prog(uint16_T ,int32_t ); +FWLIBAPI int16_t WINAPI cnc_read_prog2(uint16_T ,int32_t, char * ); +FWLIBAPI int16_t WINAPI cnc_read_prog3(uint16_T ,char *, char * ); +FWLIBAPI int16_t WINAPI cnc_read_prog_bg(uint16_T ,int32_t, char * ); +FWLIBAPI int16_t WINAPI cnc_read_prog2_bg(uint16_T ,int32_t, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_read_prog3_bg(uint16_T ,char *, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_start_async_read_prog3( uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_end_async_read_prog3( uint16_T, char *, int16_t * ); +FWLIBAPI int16_t WINAPI cnc_start_async_read_prog3_bg( uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_end_async_read_prog3_bg( uint16_T, char *, char *, int16_t * ); +FWLIBAPI int16_t WINAPI cnc_pdf_read(uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_read_bg(uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_start_async_pdf_read( uint16_T, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_end_async_pdf_read( uint16_T, int16_t * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_read_start(uint16_T, int16_t, char *, char *, int16_t) ; +FWLIBAPI int16_t WINAPI cnc_pdf_read_poll(uint16_T, int16_t *, char *, char *) ; +FWLIBAPI int16_t WINAPI cnc_pdf_read_end(uint16_T) ; +FWLIBAPI int16_t WINAPI cnc_pdf_read_restart(uint16_T, int16_t, char *) ; /* Stop Read/Punch Program */ -FWLIBAPI short WINAPI cnc_stop_async_read_punch(unsigned short h); +FWLIBAPI int16_t WINAPI cnc_stop_async_read_punch(uint16_T h); /* verify program */ -FWLIBAPI short WINAPI cnc_verify_prog(unsigned short, char *, char * ); -FWLIBAPI short WINAPI cnc_verify_prog_bg(unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_verify_prog(uint16_T, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_verify_prog_bg(uint16_T, char *, char * ); /* punch/read data */ -FWLIBAPI short WINAPI cnc_punch_data(unsigned short , short, char *); -FWLIBAPI short WINAPI cnc_read_data(unsigned short , short, char *); -FWLIBAPI short WINAPI cnc_punch_data_start( unsigned short, short, unsigned long, unsigned long, char * ); -FWLIBAPI short WINAPI cnc_punch_data_end( unsigned short, unsigned long *, unsigned long *, short * ); +FWLIBAPI int16_t WINAPI cnc_punch_data(uint16_T , int16_t, char *); +FWLIBAPI int16_t WINAPI cnc_read_data(uint16_T , int16_t, char *); +FWLIBAPI int16_t WINAPI cnc_punch_data_start( uint16_T, int16_t, uint32_T, uint32_T, char * ); +FWLIBAPI int16_t WINAPI cnc_punch_data_end( uint16_T, uint32_T *, uint32_T *, int16_t * ); -FWLIBAPI short WINAPI cnc_start_async_data_punch(unsigned short , short , char *); -FWLIBAPI short WINAPI cnc_end_async_data_punch(unsigned short , short , short *); -FWLIBAPI short WINAPI cnc_start_async_data_read(unsigned short , short , char *); -FWLIBAPI short WINAPI cnc_end_async_data_read(unsigned short , short , short *); +FWLIBAPI int16_t WINAPI cnc_start_async_data_punch(uint16_T , int16_t , char *); +FWLIBAPI int16_t WINAPI cnc_end_async_data_punch(uint16_T , int16_t , int16_t *); +FWLIBAPI int16_t WINAPI cnc_start_async_data_read(uint16_T , int16_t , char *); +FWLIBAPI int16_t WINAPI cnc_end_async_data_read(uint16_T , int16_t , int16_t *); /* memory card program */ -FWLIBAPI short WINAPI cnc_mcdp_unmount(unsigned short); -FWLIBAPI short WINAPI cnc_mcdp_mountchk(unsigned short, char *); -FWLIBAPI short WINAPI cnc_mcdp_mount(unsigned short); -FWLIBAPI short WINAPI cnc_mcdp_update_entry(unsigned short, long); -FWLIBAPI short WINAPI cnc_mcdp_wractpt(unsigned short, char *, long, unsigned long *); +FWLIBAPI int16_t WINAPI cnc_mcdp_unmount(uint16_T); +FWLIBAPI int16_t WINAPI cnc_mcdp_mountchk(uint16_T, char *); +FWLIBAPI int16_t WINAPI cnc_mcdp_mount(uint16_T); +FWLIBAPI int16_t WINAPI cnc_mcdp_update_entry(uint16_T, int32_t); +FWLIBAPI int16_t WINAPI cnc_mcdp_wractpt(uint16_T, char *, int32_t, uint32_T *); /* cnc_rdactpt_w:read execution pointer of program for FS160is/180is-WB */ -FWLIBAPI short WINAPI cnc_rdactpt_w( unsigned short, short, ODBACTPTW * ); +FWLIBAPI int16_t WINAPI cnc_rdactpt_w( uint16_T, int16_t, ODBACTPTW * ); /* cnc_wractpt_w:set execution pointer of program for FS160is/180is-WB */ -FWLIBAPI short WINAPI cnc_wractpt_w( unsigned short, short, long ); +FWLIBAPI int16_t WINAPI cnc_wractpt_w( uint16_T, int16_t, int32_t ); /* set dnc file name */ -FWLIBAPI short WINAPI cnc_pdf_dncset( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_dncset( uint16_T, char * ); /* set dnc file name */ -FWLIBAPI short WINAPI cnc_pdf_dncset2( unsigned short, char * ,unsigned short ); +FWLIBAPI int16_t WINAPI cnc_pdf_dncset2( uint16_T, char * ,uint16_T ); /* read dnc file name */ -FWLIBAPI short WINAPI cnc_pdf_dncread( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_pdf_dncread( uint16_T, char * ); /* merge program */ -FWLIBAPI short WINAPI cnc_pdf_mergeprog(unsigned short, short, char *, unsigned long, unsigned long, char *); +FWLIBAPI int16_t WINAPI cnc_pdf_mergeprog(uint16_T, int16_t, char *, uint32_T, uint32_T, char *); /* read embedded folder information */ -FWLIBAPI short WINAPI cnc_rdembedf_inf( unsigned short, char *, short, ODBEMBEDFINF * ); +FWLIBAPI int16_t WINAPI cnc_rdembedf_inf( uint16_T, char *, int16_t, ODBEMBEDFINF * ); /* for program reference mode */ -FWLIBAPI short WINAPI cnc_setpdf_pglockexec( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_setpdf_pglockexec( uint16_T, char * ); /* get system folder number */ -FWLIBAPI short WINAPI cnc_getsysfolder_num( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_getsysfolder_num( uint16_T, int16_t * ); /* get execution macro running status */ -FWLIBAPI short WINAPI cnc_getexemacstat( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_getexemacstat( uint16_T, int16_t * ); /* release main program file */ -FWLIBAPI short WINAPI cnc_pdf_relsmain(unsigned short); +FWLIBAPI int16_t WINAPI cnc_pdf_relsmain(uint16_T); /*---------------------------*/ /* CNC: NC file data related */ /*---------------------------*/ /* read tool offset value */ -FWLIBAPI short WINAPI cnc_rdtofs( unsigned short, short, short, short, ODBTOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofs( uint16_T, int16_t, int16_t, int16_t, ODBTOFS * ) ; /* write tool offset value */ -FWLIBAPI short WINAPI cnc_wrtofs( unsigned short, short, short, short, long ) ; +FWLIBAPI int16_t WINAPI cnc_wrtofs( uint16_T, int16_t, int16_t, int16_t, int32_t ) ; /* read tool offset value(area specified) */ -FWLIBAPI short WINAPI cnc_rdtofsr( unsigned short, short, short, short, short, IODBTO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofsr( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBTO * ) ; /* write tool offset value(area specified) */ -FWLIBAPI short WINAPI cnc_wrtofsr( unsigned short, short, IODBTO * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtofsr( uint16_T, int16_t, IODBTO * ) ; /* clear tool offset value(all data) */ -FWLIBAPI short WINAPI cnc_clrtofs( unsigned short , short ); +FWLIBAPI int16_t WINAPI cnc_clrtofs( uint16_T , int16_t ); /* read work zero offset value */ -FWLIBAPI short WINAPI cnc_rdzofs( unsigned short, short, short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofs( uint16_T, int16_t, int16_t, int16_t, IODBZOFS * ) ; /* write work zero offset value */ -FWLIBAPI short WINAPI cnc_wrzofs( unsigned short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_wrzofs( uint16_T, int16_t, IODBZOFS * ) ; /* read work zero offset value(area specified) */ -FWLIBAPI short WINAPI cnc_rdzofsr( unsigned short, short, short, short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofsr( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBZOR * ) ; /* write work zero offset value(area specified) */ -FWLIBAPI short WINAPI cnc_wrzofsr( unsigned short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrzofsr( uint16_T, int16_t, IODBZOR * ) ; /* read mesured point value */ -FWLIBAPI short WINAPI cnc_rdmsptype( unsigned short, short, short, short, IODBMSTP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmsptype( uint16_T, int16_t, int16_t, int16_t, IODBMSTP * ) ; /* write mesured point value */ -FWLIBAPI short WINAPI cnc_wrmsptype( unsigned short, short, IODBMSTP * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmsptype( uint16_T, int16_t, IODBMSTP * ) ; /* read parameter */ -FWLIBAPI short WINAPI cnc_rdparam( unsigned short, short, short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparam( uint16_T, int16_t, int16_t, int16_t, IODBPSD * ) ; /* read parameter */ -FWLIBAPI short WINAPI cnc_rdparam3( unsigned short, short, short, short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparam3( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBPSD * ) ; /* write parameter */ -FWLIBAPI short WINAPI cnc_wrparam( unsigned short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_wrparam( uint16_T, int16_t, IODBPSD * ) ; /* write parameter */ -FWLIBAPI short WINAPI cnc_wrparam3( unsigned short, short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_wrparam3( uint16_T, int16_t, int16_t, IODBPSD * ) ; /* read parameter(area specified) */ -FWLIBAPI short WINAPI cnc_rdparar( unsigned short, short *, short, short *, short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparar( uint16_T, int16_t *, int16_t, int16_t *, int16_t *, void * ) ; /* read parameter(area specified) */ -FWLIBAPI short WINAPI cnc_rdparar3( unsigned short, short *, short, short *, short *, short, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparar3( uint16_T, int16_t *, int16_t, int16_t *, int16_t *, int16_t, void * ) ; /* write parameter(area specified) */ -FWLIBAPI short WINAPI cnc_wrparas( unsigned short, short, void * ) ; +FWLIBAPI int16_t WINAPI cnc_wrparas( uint16_T, int16_t, void * ) ; /* write parameter(area specified) */ -FWLIBAPI short WINAPI cnc_wrparas3( unsigned short, short, short, void * ) ; +FWLIBAPI int16_t WINAPI cnc_wrparas3( uint16_T, int16_t, int16_t, void * ) ; /* write parameter presede */ -FWLIBAPI short WINAPI cnc_preset_prm( unsigned short, short, IODBBOOK * ) ; +FWLIBAPI int16_t WINAPI cnc_preset_prm( uint16_T, int16_t, IODBBOOK * ) ; /* write parameter presede */ -FWLIBAPI short WINAPI cnc_validate_prm( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_validate_prm( uint16_T, int16_t ) ; /* write parameter presede */ -FWLIBAPI short WINAPI cnc_cancel_prm( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_cancel_prm( uint16_T, int16_t ) ; /* read cnc id */ -FWLIBAPI short WINAPI cnc_rdcncid( unsigned short, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_rdcncid( uint16_T, uint32_T * ); /* After setting the option, The state of SRAM is acquired */ -FWLIBAPI short WINAPI cnc_sramstat( unsigned short, short, short *, ODBOPMSG * ); +FWLIBAPI int16_t WINAPI cnc_sramstat( uint16_T, int16_t, int16_t *, ODBOPMSG * ); /* After setting the option, The state of SRAM is acquired */ -FWLIBAPI short WINAPI cnc_sramstatus( unsigned short, short, short *, ODBSRAMSTAT * ); +FWLIBAPI int16_t WINAPI cnc_sramstatus( uint16_T, int16_t, int16_t *, ODBSRAMSTAT * ); /* option write select */ -FWLIBAPI short WINAPI cnc_validate_opt( unsigned short, short slct ); +FWLIBAPI int16_t WINAPI cnc_validate_opt( uint16_T, int16_t slct ); /* read setting data */ -FWLIBAPI short WINAPI cnc_rdset( unsigned short, short, short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdset( uint16_T, int16_t, int16_t, int16_t, IODBPSD * ) ; /* write setting data */ -FWLIBAPI short WINAPI cnc_wrset( unsigned short, short, IODBPSD * ) ; +FWLIBAPI int16_t WINAPI cnc_wrset( uint16_T, int16_t, IODBPSD * ) ; /* read setting data(area specified) */ -FWLIBAPI short WINAPI cnc_rdsetr( unsigned short, short *, short, short *, short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsetr( uint16_T, int16_t *, int16_t, int16_t *, int16_t *, void * ) ; /* write setting data(area specified) */ -FWLIBAPI short WINAPI cnc_wrsets( unsigned short, short, void * ) ; +FWLIBAPI int16_t WINAPI cnc_wrsets( uint16_T, int16_t, void * ) ; /* read parameters */ -FWLIBAPI short WINAPI cnc_rdparam_ext( unsigned short, long *, short, IODBPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparam_ext( uint16_T, int32_t *, int16_t, IODBPRM * ) ; /* async parameter write start */ -FWLIBAPI short WINAPI cnc_start_async_wrparam( unsigned short, IODBPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_start_async_wrparam( uint16_T, IODBPRM * ) ; /* async parameter write end */ -FWLIBAPI short WINAPI cnc_end_async_wrparam( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_end_async_wrparam( uint16_T, int16_t * ) ; /* read busy status for async parameter write */ -FWLIBAPI short WINAPI cnc_async_busy_state( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_async_busy_state( uint16_T, int16_t * ); /* read diagnosis data */ -FWLIBAPI short WINAPI cnc_rddiag_ext( unsigned short, long *, short, IODBPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_rddiag_ext( uint16_T, int32_t *, int16_t, IODBPRM * ) ; /* read pitch error compensation data(area specified) (incremental)*/ -FWLIBAPI short WINAPI cnc_rdpitchr( unsigned short, short, short, short, IODBPI * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpitchr( uint16_T, int16_t, int16_t, int16_t, IODBPI * ) ; /* write pitch error compensation data(area specified) (incremental)*/ -FWLIBAPI short WINAPI cnc_wrpitchr( unsigned short, short, IODBPI * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpitchr( uint16_T, int16_t, IODBPI * ) ; /* read pitch error compensation data(area specified) (incremental/absolute)*/ -FWLIBAPI short WINAPI cnc_rdpitchr2(unsigned short, short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_rdpitchr2(uint16_T, int16_t, int16_t *, int16_t *); /* write pitch error compensation data(area specified) (incremental/absolute)*/ -FWLIBAPI short WINAPI cnc_wrpitchr2(unsigned short, short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_wrpitchr2(uint16_T, int16_t, int16_t *, int16_t *); /* check pich error compensation data(area specified) (absolute) */ -FWLIBAPI short WINAPI cnc_checkpitch(unsigned short, short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_checkpitch(uint16_T, int16_t, int16_t *, int16_t *); /* read high precision pitch error compensation data */ -FWLIBAPI short WINAPI cnc_rdhipitchr( unsigned short, long, long *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhipitchr( uint16_T, int32_t, int32_t *, int32_t * ) ; /* write high precision pitch error compensation data */ -FWLIBAPI short WINAPI cnc_wrhipitchr( unsigned short, long, long *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhipitchr( uint16_T, int32_t, int32_t *, int32_t * ) ; /* read high precision pitch error compensation info */ -FWLIBAPI short WINAPI cnc_rdhipitchinfo( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhipitchinfo( uint16_T, int32_t * ) ; /* read custom macro variable */ -FWLIBAPI short WINAPI cnc_rdmacro( unsigned short, short, short, ODBM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacro( uint16_T, int16_t, int16_t, ODBM * ) ; /* write custom macro variable */ -FWLIBAPI short WINAPI cnc_wrmacro( unsigned short, short, short, long, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrmacro( uint16_T, int16_t, int16_t, int32_t, int16_t ) ; /* read custom macro variable 2 */ - FWLIBAPI short WINAPI cnc_rdmacro2( unsigned short, short, short, ODBM * ) ; + FWLIBAPI int16_t WINAPI cnc_rdmacro2( uint16_T, int16_t, int16_t, ODBM * ) ; /* read custom macro variable (3)*/ - FWLIBAPI short WINAPI cnc_rdmacro3( unsigned short, long, short, ODBM3 * ) ; + FWLIBAPI int16_t WINAPI cnc_rdmacro3( uint16_T, int32_t, int16_t, ODBM3 * ) ; /* write custom macro variable (3)*/ - FWLIBAPI short WINAPI cnc_wrmacro3( unsigned short, long, short, long, short ) ; + FWLIBAPI int16_t WINAPI cnc_wrmacro3( uint16_T, int32_t, int16_t, int32_t, int16_t ) ; /* read custom macro variables(area specified) */ -FWLIBAPI short WINAPI cnc_rdmacror( unsigned short, short, short, short, IODBMR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror( uint16_T, int16_t, int16_t, int16_t, IODBMR * ) ; /* write custom macro variables(area specified) */ -FWLIBAPI short WINAPI cnc_wrmacror( unsigned short, short, IODBMR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmacror( uint16_T, int16_t, IODBMR * ) ; #if defined (HSSB_LIB) && defined (FS15BD) /* read custom macro variables(area specified) 2 */ -FWLIBAPI short WINAPI cnc_rdmacror2( unsigned short, short, short, short, IODBMR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror2( uint16_T, int16_t, int16_t, int16_t, IODBMR * ) ; #else /* read custom macro variables(IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdmacror2( unsigned short, unsigned long, unsigned long *, double * ) ; -FWLIBAPI short WINAPI cnc_rdmacror2_name( unsigned short, unsigned long, unsigned long *, IODBMRN *pdb ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror2( uint16_T, uint32_T, uint32_T *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror2_name( uint16_T, uint32_T, uint32_T *, IODBMRN *pdb ) ; #endif -FWLIBAPI short WINAPI cnc_rdmacror3( unsigned short, unsigned long, unsigned long *, IODBMRN3 *pdb ) ; -FWLIBAPI short WINAPI cnc_rdmacror4( unsigned short, unsigned long, unsigned long *, IODBMRN4 *pdb ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror3( uint16_T, uint32_T, uint32_T *, IODBMRN3 *pdb ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacror4( uint16_T, uint32_T, uint32_T *, IODBMRN4 *pdb ) ; /* write custom macro variables(IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrmacror2( unsigned short, unsigned long, unsigned long *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmacror2( uint16_T, uint32_T, uint32_T *, double * ) ; /* read custom macro variable(Back ground version) */ -FWLIBAPI short WINAPI cnc_rdmacro_bg( unsigned short, short, short, ODBM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacro_bg( uint16_T, int16_t, int16_t, ODBM * ) ; /* write custom macro variable(Back ground version) */ -FWLIBAPI short WINAPI cnc_wrmacro_bg( unsigned short, short, short, long, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrmacro_bg( uint16_T, int16_t, int16_t, int32_t, int16_t ) ; /* read custom macro variable number */ -FWLIBAPI short WINAPI cnc_rdmacronum( unsigned short, char *, unsigned long, unsigned long *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacronum( uint16_T, char *, uint32_T, uint32_T *, int16_t * ) ; /* read P code macro variable */ -FWLIBAPI short WINAPI cnc_rdpmacro( unsigned short, long, ODBPM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpmacro( uint16_T, int32_t, ODBPM * ) ; /* write P code macro variable */ -FWLIBAPI short WINAPI cnc_wrpmacro( unsigned short, long, long, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrpmacro( uint16_T, int32_t, int32_t, int16_t ) ; /* read P code macro variables(area specified) */ -FWLIBAPI short WINAPI cnc_rdpmacror( unsigned short, long, long, unsigned short, IODBPR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpmacror( uint16_T, int32_t, int32_t, uint16_T, IODBPR * ) ; /* write P code macro variables(area specified) */ -FWLIBAPI short WINAPI cnc_wrpmacror( unsigned short, unsigned short, IODBPR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpmacror( uint16_T, uint16_T, IODBPR * ) ; /* read P code macro variables(IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdpmacror2( unsigned short, unsigned long, unsigned long *, unsigned short, double * ); +FWLIBAPI int16_t WINAPI cnc_rdpmacror2( uint16_T, uint32_T, uint32_T *, uint16_T, double * ); /* write P code macro variables(IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrpmacror2( unsigned short, unsigned long, unsigned long *, unsigned short, double * ); +FWLIBAPI int16_t WINAPI cnc_wrpmacror2( uint16_T, uint32_T, uint32_T *, uint16_T, double * ); /* read P code macro variables(Back ground version) */ -FWLIBAPI short WINAPI cnc_rdpmacror_bg( unsigned short, unsigned long, unsigned long *, double * ); +FWLIBAPI int16_t WINAPI cnc_rdpmacror_bg( uint16_T, uint32_T, uint32_T *, double * ); /* write P code macro variables(Back ground version) */ -FWLIBAPI short WINAPI cnc_wrpmacror_bg( unsigned short, unsigned long, unsigned long *, double * ); +FWLIBAPI int16_t WINAPI cnc_wrpmacror_bg( uint16_T, uint32_T, uint32_T *, double * ); /* read tool offset information */ -FWLIBAPI short WINAPI cnc_rdtofsinfo( unsigned short, ODBTLINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofsinfo( uint16_T, ODBTLINF * ) ; /* read tool offset information(2) */ -FWLIBAPI short WINAPI cnc_rdtofsinfo2( unsigned short, ODBTLINF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofsinfo2( uint16_T, ODBTLINF2 * ) ; /* read work zero offset information */ -FWLIBAPI short WINAPI cnc_rdzofsinfo( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofsinfo( uint16_T, int16_t * ) ; /* read work zero point measurement hole measured value */ -FWLIBAPI short WINAPI cnc_rdholmes( unsigned short, ODBHOLDATA * ) ; +FWLIBAPI int16_t WINAPI cnc_rdholmes( uint16_T, ODBHOLDATA * ) ; /* check [MEASURE] operation is available or not */ -FWLIBAPI short WINAPI cnc_rdenblinfo( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdenblinfo( uint16_T, char * ) ; /* check [MEASURE] [CENTER] operation is available or not */ -FWLIBAPI short WINAPI cnc_rdcenblinfo( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcenblinfo( uint16_T, char * ) ; /* read work zero point measurement value */ -FWLIBAPI short WINAPI cnc_rdzofsmes( unsigned short, long, long, long, long *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofsmes( uint16_T, int32_t, int32_t, int32_t, int32_t *, int32_t * ) ; /* read work zero point measurement TL value */ -FWLIBAPI short WINAPI cnc_rdtldata( unsigned short, ODBTLDATA * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtldata( uint16_T, ODBTLDATA * ) ; /* write work zero point measurement TL value */ -FWLIBAPI short WINAPI cnc_wrtldata( unsigned short, long, long, long ) ; +FWLIBAPI int16_t WINAPI cnc_wrtldata( uint16_T, int32_t, int32_t, int32_t ) ; /* read work zero point measurement hole center value */ -FWLIBAPI short WINAPI cnc_rdcenter( unsigned short, long *, long *, long *, long *, long *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcenter( uint16_T, int32_t *, int32_t *, int32_t *, int32_t *, int32_t *, int32_t * ) ; /* read tool length measurement information */ -FWLIBAPI short WINAPI cnc_rdtlmsinfo( unsigned short, ODBTLMSINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlmsinfo( uint16_T, ODBTLMSINF * ) ; /* check [MEASURE] [MEASURE+] operation is available or not */ -FWLIBAPI short WINAPI cnc_rdtofsenbl( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofsenbl( uint16_T, char * ) ; /* write tool length measurement measured value */ -FWLIBAPI short WINAPI cnc_wrtofsms( unsigned short, long, long ) ; +FWLIBAPI int16_t WINAPI cnc_wrtofsms( uint16_T, int32_t, int32_t ) ; /* read pitch error compensation data information */ -FWLIBAPI short WINAPI cnc_rdpitchinfo( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpitchinfo( uint16_T, int16_t * ) ; /* read custom macro variable information */ -FWLIBAPI short WINAPI cnc_rdmacroinfo( unsigned short, ODBMVINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmacroinfo( uint16_T, ODBMVINF * ) ; /* local val Level read */ -FWLIBAPI short WINAPI cnc_rdmacrolclevel(unsigned short, short* ); +FWLIBAPI int16_t WINAPI cnc_rdmacrolclevel(uint16_T, int16_t* ); /* Select Level local val (#1 - #31) read */ -FWLIBAPI short WINAPI cnc_rdmacrolcval(unsigned short, short, short, short, double* ); +FWLIBAPI int16_t WINAPI cnc_rdmacrolcval(uint16_T, int16_t, int16_t, int16_t, double* ); /* read custom macro variable information ( block ) for Series 30i */ -FWLIBAPI short WINAPI cnc_rdpitchblkinfo ( unsigned short, IODBPITCHBLK * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpitchblkinfo ( uint16_T, IODBPITCHBLK * ) ; /* read volumetric compensation data */ -FWLIBAPI short WINAPI cnc_rdvolc( unsigned short, ODBVOLC *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdvolc( uint16_T, ODBVOLC *, int32_t * ) ; /* write volumetric compensation data */ -FWLIBAPI short WINAPI cnc_wrvolc( unsigned short, ODBVOLC *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_wrvolc( uint16_T, ODBVOLC *, int32_t * ) ; /* get volumetric compensation amount of axes */ -FWLIBAPI short WINAPI cnc_rdvolccomp ( unsigned short, ODBVOLCOMP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdvolccomp ( uint16_T, ODBVOLCOMP * ) ; /* punch volumetric compensation data to device */ -FWLIBAPI short WINAPI cnc_dvpunchvolc ( unsigned short, ODBVOLCOMP * ) ; +FWLIBAPI int16_t WINAPI cnc_dvpunchvolc ( uint16_T, ODBVOLCOMP * ) ; /* read volumetric compensation data to device */ -FWLIBAPI short WINAPI cnc_dvreadvolc ( unsigned short, ODBVOLCOMP * ) ; +FWLIBAPI int16_t WINAPI cnc_dvreadvolc ( uint16_T, ODBVOLCOMP * ) ; /* read rotate volumetric compensation data */ -FWLIBAPI short WINAPI cnc_rdrotvolc( unsigned short, long , long *, IODBROTVOLC * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrotvolc( uint16_T, int32_t , int32_t *, IODBROTVOLC * ) ; /* write rotate volumetric compensation data */ -FWLIBAPI short WINAPI cnc_wrrotvolc( unsigned short, long , long *, IODBROTVOLC * ); +FWLIBAPI int16_t WINAPI cnc_wrrotvolc( uint16_T, int32_t , int32_t *, IODBROTVOLC * ); /* write rotate volumetric compensation data (2) */ -FWLIBAPI short WINAPI cnc_wrrotvolc2( unsigned short, long , long *, IODBROTVOLC * ); +FWLIBAPI int16_t WINAPI cnc_wrrotvolc2( uint16_T, int32_t , int32_t *, IODBROTVOLC * ); /* read P code macro variable information */ -FWLIBAPI short WINAPI cnc_rdpmacroinfo( unsigned short, ODBPMINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpmacroinfo( uint16_T, ODBPMINF * ) ; /* read P code macro variable information (2) */ -FWLIBAPI short WINAPI cnc_rdpmacroinfo2( unsigned short, ODBPMINF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpmacroinfo2( uint16_T, ODBPMINF2 * ) ; /* read P code macro variable information (3) */ -FWLIBAPI short WINAPI cnc_rdpmacroinfo3( unsigned short, ODBPMINF3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpmacroinfo3( uint16_T, ODBPMINF3 * ) ; /* read P code macro variable flag */ -FWLIBAPI short WINAPI cnc_rdpmacvalflag( unsigned short, ODBPMVALFLG * ); +FWLIBAPI int16_t WINAPI cnc_rdpmacvalflag( uint16_T, ODBPMVALFLG * ); /* read validity of tool offset */ -FWLIBAPI short WINAPI cnc_tofs_rnge( unsigned short, short, short, ODBDATRNG * ); +FWLIBAPI int16_t WINAPI cnc_tofs_rnge( uint16_T, int16_t, int16_t, ODBDATRNG * ); /* read validity of work zero offset */ -FWLIBAPI short WINAPI cnc_zofs_rnge( unsigned short, short, short, ODBDATRNG * ); +FWLIBAPI int16_t WINAPI cnc_zofs_rnge( uint16_T, int16_t, int16_t, ODBDATRNG * ); /* read validity of work shift value */ -FWLIBAPI short WINAPI cnc_wksft_rnge( unsigned short, short, ODBDATRNG * ); +FWLIBAPI int16_t WINAPI cnc_wksft_rnge( uint16_T, int16_t, ODBDATRNG * ); #ifndef CNC_PPC /* read the information for function cnc_rdhsparam() */ -FWLIBAPI short WINAPI cnc_rdhsprminfo( unsigned short, long, HSPINFO * ); +FWLIBAPI int16_t WINAPI cnc_rdhsprminfo( uint16_T, int32_t, HSPINFO * ); /* read parameters at the high speed */ -FWLIBAPI short WINAPI cnc_rdhsparam( unsigned short, long, HSPINFO *, HSPDATA * ); +FWLIBAPI int16_t WINAPI cnc_rdhsparam( uint16_T, int32_t, HSPINFO *, HSPDATA * ); #endif /* read parameters at the high speed */ -FWLIBAPI short WINAPI cnc_rdhsparamm( unsigned short, long, HSPINFO *, HSPDATAM * ); +FWLIBAPI int16_t WINAPI cnc_rdhsparamm( uint16_T, int32_t, HSPINFO *, HSPDATAM * ); /* read multi edge tool offset */ -FWLIBAPI short WINAPI cnc_rdmofs( unsigned short, short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_rdmofs( uint16_T, int16_t, int16_t, int32_t * ); /* write multi edge tool offset */ -FWLIBAPI short WINAPI cnc_wrmofs( unsigned short, short, short, short, long ); +FWLIBAPI int16_t WINAPI cnc_wrmofs( uint16_T, int16_t, int16_t, int16_t, int32_t ); /* clear multi edge tool offset */ -FWLIBAPI short WINAPI cnc_clrmofs( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI cnc_clrmofs( uint16_T, int16_t, int16_t ); /* read tool geom size data */ -FWLIBAPI short WINAPI cnc_rdtlgeomsize( unsigned short, short, short, short *, IODBTLGS * ); +FWLIBAPI int16_t WINAPI cnc_rdtlgeomsize( uint16_T, int16_t, int16_t, int16_t *, IODBTLGS * ); /* write tool geom size data */ -FWLIBAPI short WINAPI cnc_wrtlgeomsize( unsigned short, short, short, short, short *, IODBTLGS * ); +FWLIBAPI int16_t WINAPI cnc_wrtlgeomsize( uint16_T, int16_t, int16_t, int16_t, int16_t *, IODBTLGS * ); /* read extended tool geom size data */ -FWLIBAPI short WINAPI cnc_rdtlgeomsize_ext( unsigned short, short, short, short *, IODBTLGSEXT * ); +FWLIBAPI int16_t WINAPI cnc_rdtlgeomsize_ext( uint16_T, int16_t, int16_t, int16_t *, IODBTLGSEXT * ); /* write extended tool geom size data */ -FWLIBAPI short WINAPI cnc_wrtlgeomsize_ext( unsigned short, short, short, short, short *, IODBTLGSEXT * ); +FWLIBAPI int16_t WINAPI cnc_wrtlgeomsize_ext( uint16_T, int16_t, int16_t, int16_t, int16_t *, IODBTLGSEXT * ); /* read extended tool geom size data */ -FWLIBAPI short WINAPI cnc_rdtlgeomsize_ext2( unsigned short, short, short, short *, IODBTLGSEXT2 * ); +FWLIBAPI int16_t WINAPI cnc_rdtlgeomsize_ext2( uint16_T, int16_t, int16_t, int16_t *, IODBTLGSEXT2 * ); /* write extended tool geom size data */ -FWLIBAPI short WINAPI cnc_wrtlgeomsize_ext2( unsigned short, short, short, short, short *, IODBTLGSEXT2 * ); +FWLIBAPI int16_t WINAPI cnc_wrtlgeomsize_ext2( uint16_T, int16_t, int16_t, int16_t, int16_t *, IODBTLGSEXT2 * ); /*----------------------------------------*/ /* CNC: Tool life management data related */ /*----------------------------------------*/ /* read tool life management data(tool group number) */ -FWLIBAPI short WINAPI cnc_rdgrpid( unsigned short, short, ODBTLIFE1 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgrpid( uint16_T, int16_t, ODBTLIFE1 * ) ; /* read tool life management data(number of tool groups) */ -FWLIBAPI short WINAPI cnc_rdngrp( unsigned short, ODBTLIFE2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdngrp( uint16_T, ODBTLIFE2 * ) ; /* read tool life management data(number of tools) */ -FWLIBAPI short WINAPI cnc_rdntool( unsigned short, short, ODBTLIFE3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdntool( uint16_T, int16_t, ODBTLIFE3 * ) ; /* read tool life management data(tool life) */ -FWLIBAPI short WINAPI cnc_rdlife( unsigned short, short, ODBTLIFE3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlife( uint16_T, int16_t, ODBTLIFE3 * ) ; /* read tool life management data(tool lift counter) */ -FWLIBAPI short WINAPI cnc_rdcount( unsigned short, short, ODBTLIFE3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcount( uint16_T, int16_t, ODBTLIFE3 * ) ; /* read tool life management data(tool length number-1) */ -FWLIBAPI short WINAPI cnc_rd1length( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_rd1length( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(tool length number-2) */ -FWLIBAPI short WINAPI cnc_rd2length( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_rd2length( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(cutter compensation no.-1) */ -FWLIBAPI short WINAPI cnc_rd1radius( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_rd1radius( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(cutter compensation no.-2) */ -FWLIBAPI short WINAPI cnc_rd2radius( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_rd2radius( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(tool information-1) */ -FWLIBAPI short WINAPI cnc_t1info( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_t1info( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(tool information-2) */ -FWLIBAPI short WINAPI cnc_t2info( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_t2info( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(tool number) */ -FWLIBAPI short WINAPI cnc_toolnum( unsigned short, short, short, ODBTLIFE4 * ) ; +FWLIBAPI int16_t WINAPI cnc_toolnum( uint16_T, int16_t, int16_t, ODBTLIFE4 * ) ; /* read tool life management data(tool number, tool life, tool life counter)(area specified) */ -FWLIBAPI short WINAPI cnc_rdtoolrng( unsigned short, short, short, short, IODBTR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtoolrng( uint16_T, int16_t, int16_t, int16_t, IODBTR * ) ; /* read tool life management data(all data within group) */ -FWLIBAPI short WINAPI cnc_rdtoolgrp( unsigned short, short, short, ODBTG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtoolgrp( uint16_T, int16_t, int16_t, ODBTG * ) ; /* write tool life management data(tool life counter) (area specified) */ -FWLIBAPI short WINAPI cnc_wrcountr( unsigned short, short, IDBWRC * ) ; +FWLIBAPI int16_t WINAPI cnc_wrcountr( uint16_T, int16_t, IDBWRC * ) ; /* read tool life management data(used tool group number) */ -FWLIBAPI short WINAPI cnc_rdusegrpid( unsigned short, ODBUSEGR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdusegrpid( uint16_T, ODBUSEGR * ) ; /* read tool life management data(max. number of tool groups) */ -FWLIBAPI short WINAPI cnc_rdmaxgrp( unsigned short, ODBLFNO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmaxgrp( uint16_T, ODBLFNO * ) ; /* read tool life management data(maximum number of tool within group) */ -FWLIBAPI short WINAPI cnc_rdmaxtool( unsigned short, ODBLFNO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmaxtool( uint16_T, ODBLFNO * ) ; /* read tool life management data(used tool no. within group) */ -FWLIBAPI short WINAPI cnc_rdusetlno( unsigned short, short, short, short, ODBTLUSE * ) ; +FWLIBAPI int16_t WINAPI cnc_rdusetlno( uint16_T, int16_t, int16_t, int16_t, ODBTLUSE * ) ; /* read tool life management data(tool data1) */ -FWLIBAPI short WINAPI cnc_rd1tlifedata( unsigned short, short, short, IODBTD * ) ; +FWLIBAPI int16_t WINAPI cnc_rd1tlifedata( uint16_T, int16_t, int16_t, IODBTD * ) ; /* read tool life management data(tool data2) */ -FWLIBAPI short WINAPI cnc_rd2tlifedata( unsigned short, short, short, IODBTD * ) ; +FWLIBAPI int16_t WINAPI cnc_rd2tlifedata( uint16_T, int16_t, int16_t, IODBTD * ) ; /* write tool life management data(tool data1) */ -FWLIBAPI short WINAPI cnc_wr1tlifedata( unsigned short, IODBTD * ) ; +FWLIBAPI int16_t WINAPI cnc_wr1tlifedata( uint16_T, IODBTD * ) ; /* write tool life management data(tool data2) */ -FWLIBAPI short WINAPI cnc_wr2tlifedata( unsigned short, IODBTD * ) ; +FWLIBAPI int16_t WINAPI cnc_wr2tlifedata( uint16_T, IODBTD * ) ; /* read tool life management data(tool group information) */ -FWLIBAPI short WINAPI cnc_rdgrpinfo( unsigned short, short, short, short, IODBTGI * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgrpinfo( uint16_T, int16_t, int16_t, int16_t, IODBTGI * ) ; /* read tool life management data(tool group information 2) */ -FWLIBAPI short WINAPI cnc_rdgrpinfo2( unsigned short, short, short, short, IODBTGI2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgrpinfo2( uint16_T, int16_t, int16_t, int16_t, IODBTGI2 * ) ; /* read tool life management data(tool group information 3) */ -FWLIBAPI short WINAPI cnc_rdgrpinfo3( unsigned short, short, short, short, IODBTGI3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgrpinfo3( uint16_T, int16_t, int16_t, int16_t, IODBTGI3 * ) ; -FWLIBAPI short WINAPI cnc_rdgrpinfo4( unsigned short, short, short, short, short *, IODBTGI4 * ); +FWLIBAPI int16_t WINAPI cnc_rdgrpinfo4( uint16_T, int16_t, int16_t, int16_t, int16_t *, IODBTGI4 * ); /* write tool life management data(tool group information) */ -FWLIBAPI short WINAPI cnc_wrgrpinfo( unsigned short, short, IODBTGI * ) ; +FWLIBAPI int16_t WINAPI cnc_wrgrpinfo( uint16_T, int16_t, IODBTGI * ) ; /* write tool life management data(tool group information 2) */ -FWLIBAPI short WINAPI cnc_wrgrpinfo2( unsigned short, short, IODBTGI2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrgrpinfo2( uint16_T, int16_t, IODBTGI2 * ) ; /* write tool life management data(tool group information 3) */ -FWLIBAPI short WINAPI cnc_wrgrpinfo3( unsigned short, short, IODBTGI3 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrgrpinfo3( uint16_T, int16_t, IODBTGI3 * ) ; /* delete tool life management data(tool group) */ -FWLIBAPI short WINAPI cnc_deltlifegrp( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_deltlifegrp( uint16_T, int16_t ) ; /* insert tool life management data(tool data) */ -FWLIBAPI short WINAPI cnc_instlifedt( unsigned short, IDBITD * ) ; +FWLIBAPI int16_t WINAPI cnc_instlifedt( uint16_T, IDBITD * ) ; /* delete tool life management data(tool data) */ -FWLIBAPI short WINAPI cnc_deltlifedt( unsigned short, short, short ) ; +FWLIBAPI int16_t WINAPI cnc_deltlifedt( uint16_T, int16_t, int16_t ) ; /* clear tool life management data(tool life counter, tool information)(area specified) */ -FWLIBAPI short WINAPI cnc_clrcntinfo( unsigned short, short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clrcntinfo( uint16_T, int16_t, int16_t ) ; /* read tool life management data(tool group number) 2 */ -FWLIBAPI short WINAPI cnc_rdgrpid2( unsigned short, long, ODBTLIFE5 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgrpid2( uint16_T, int32_t, ODBTLIFE5 * ) ; /* read tool life management data(tool data1) 2 */ -FWLIBAPI short WINAPI cnc_rd1tlifedat2( unsigned short, short, long, IODBTD2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rd1tlifedat2( uint16_T, int16_t, int32_t, IODBTD2 * ) ; /* write tool life management data(tool data1) 2 */ -FWLIBAPI short WINAPI cnc_wr1tlifedat2( unsigned short, IODBTD2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wr1tlifedat2( uint16_T, IODBTD2 * ) ; /* read tool life management data */ -FWLIBAPI short WINAPI cnc_rdtlinfo( unsigned short, ODBTLINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlinfo( uint16_T, ODBTLINFO * ) ; /* read tool life management data(used tool group number) */ -FWLIBAPI short WINAPI cnc_rdtlusegrp( unsigned short, ODBUSEGRP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlusegrp( uint16_T, ODBUSEGRP * ) ; /* read tool life management data(tool group information 2) */ -FWLIBAPI short WINAPI cnc_rdtlgrp( unsigned short, long, short *, IODBTLGRP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlgrp( uint16_T, int32_t, int16_t *, IODBTLGRP * ) ; /* read tool life management data (tool data1) */ -FWLIBAPI short WINAPI cnc_rdtltool( unsigned short, long, long, short *, IODBTLTOOL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtltool( uint16_T, int32_t, int32_t, int16_t *, IODBTLTOOL * ) ; /* read tool life management data ( tool change groupe ) */ -FWLIBAPI short WINAPI cnc_rdtoolchggrp( unsigned short, short , short , long *); +FWLIBAPI int16_t WINAPI cnc_rdtoolchggrp( uint16_T, int16_t , int16_t , int32_t *); /* read tool life management data ( count count over ride ) */ -FWLIBAPI short WINAPI cnc_rdcntover( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcntover( uint16_T, int16_t * ) ; -FWLIBAPI short WINAPI cnc_rdexchgtgrp( unsigned short, short *, ODBEXGP *); +FWLIBAPI int16_t WINAPI cnc_rdexchgtgrp( uint16_T, int16_t *, ODBEXGP *); -FWLIBAPI short WINAPI cnc_rdtlinfo( unsigned short, ODBTLINFO *); +FWLIBAPI int16_t WINAPI cnc_rdtlinfo( uint16_T, ODBTLINFO *); -FWLIBAPI short WINAPI cnc_rdtlusegrp( unsigned short, ODBUSEGRP *); +FWLIBAPI int16_t WINAPI cnc_rdtlusegrp( uint16_T, ODBUSEGRP *); -FWLIBAPI short WINAPI cnc_rdcnttype( unsigned short, short, ODBTLIFE3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcnttype( uint16_T, int16_t, ODBTLIFE3 * ) ; /* write tool life management data(tool group number) */ -FWLIBAPI short WINAPI cnc_wrtoolgrp( unsigned short, long, IDBITD * ); +FWLIBAPI int16_t WINAPI cnc_wrtoolgrp( uint16_T, int32_t, IDBITD * ); /* C_EXE */ /* Write Tool Life Management Data ( Group Life ) */ -FWLIBAPI short WINAPI cnc_wrlife( unsigned short, IDBITD *); +FWLIBAPI int16_t WINAPI cnc_wrlife( uint16_T, IDBITD *); /* Write Tool Life Management Data ( Group Count ) */ -FWLIBAPI short WINAPI cnc_wrcount( unsigned short, IDBITD *); +FWLIBAPI int16_t WINAPI cnc_wrcount( uint16_T, IDBITD *); /* Write Tool Life Management Data ( Group CountType ) */ -FWLIBAPI short WINAPI cnc_wrcnttype( unsigned short, IDBITD *); +FWLIBAPI int16_t WINAPI cnc_wrcnttype( uint16_T, IDBITD *); /* write tool life management data( tool length number 1 ) */ -FWLIBAPI short WINAPI cnc_wr1length( unsigned short, IDBITD2 * ); +FWLIBAPI int16_t WINAPI cnc_wr1length( uint16_T, IDBITD2 * ); /* write tool life management data( tool length number 2 ) */ -FWLIBAPI short WINAPI cnc_wr2length( unsigned short, IDBITD * ); +FWLIBAPI int16_t WINAPI cnc_wr2length( uint16_T, IDBITD * ); /* write tool life management data( tool radius number 1 ) */ -FWLIBAPI short WINAPI cnc_wr1radius( unsigned short, IDBITD2 * ); +FWLIBAPI int16_t WINAPI cnc_wr1radius( uint16_T, IDBITD2 * ); /* write tool life management data( tool radius number 2 ) */ -FWLIBAPI short WINAPI cnc_wr2radius( unsigned short, IDBITD * ); +FWLIBAPI int16_t WINAPI cnc_wr2radius( uint16_T, IDBITD * ); /* write tool life management data( tool infomation 1 ) */ -FWLIBAPI short WINAPI cnc_wrt1info( unsigned short, IDBITD2 * ); +FWLIBAPI int16_t WINAPI cnc_wrt1info( uint16_T, IDBITD2 * ); /* write tool life management data( tool infomation 2 ) */ -FWLIBAPI short WINAPI cnc_wrt2info( unsigned short, IDBITD * ); +FWLIBAPI int16_t WINAPI cnc_wrt2info( uint16_T, IDBITD * ); /* write tool life management data( tool number ) */ -FWLIBAPI short WINAPI cnc_wrtoolnum( unsigned short, IDBITD * ); +FWLIBAPI int16_t WINAPI cnc_wrtoolnum( uint16_T, IDBITD * ); /* read task information */ -FWLIBAPI short WINAPI cnc_read_cexeinfo(unsigned short ,short, CEXEINFO * ); +FWLIBAPI int16_t WINAPI cnc_read_cexeinfo(uint16_T ,int16_t, CEXEINFO * ); /*-----------------------------------*/ /* CNC: Tool management data related */ /*-----------------------------------*/ /* register new tool management data */ -FWLIBAPI short WINAPI cnc_regtool( unsigned short, short, short *, IODBTLMNG * ) ; +FWLIBAPI int16_t WINAPI cnc_regtool( uint16_T, int16_t, int16_t *, IODBTLMNG * ) ; /* register new tool management data */ -FWLIBAPI short WINAPI cnc_regtool_f2( unsigned short, short, short *, IODBTLMNG_F2 * ) ; +FWLIBAPI int16_t WINAPI cnc_regtool_f2( uint16_T, int16_t, int16_t *, IODBTLMNG_F2 * ) ; /* delete tool management data */ -FWLIBAPI short WINAPI cnc_deltool( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_deltool( uint16_T, int16_t, int16_t * ) ; /* read tool management data */ -FWLIBAPI short WINAPI cnc_rdtool( unsigned short, short, short *, IODBTLMNG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtool( uint16_T, int16_t, int16_t *, IODBTLMNG * ) ; /* read tool management data */ -FWLIBAPI short WINAPI cnc_rdtool2(unsigned short, short, short, short *, IODBTLM2 *); +FWLIBAPI int16_t WINAPI cnc_rdtool2(uint16_T, int16_t, int16_t, int16_t *, IODBTLM2 *); /* read tool management data */ -FWLIBAPI short WINAPI cnc_rdtool_f2( unsigned short, short, short *, IODBTLMNG_F2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtool_f2( uint16_T, int16_t, int16_t *, IODBTLMNG_F2 * ) ; /* write tool management data */ -FWLIBAPI short WINAPI cnc_wrtool( unsigned short, short, IODBTLMNG * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtool( uint16_T, int16_t, IODBTLMNG * ) ; /* write tool management data */ -FWLIBAPI short WINAPI cnc_wrtool_f2( unsigned short, short, IODBTLMNG_F2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtool_f2( uint16_T, int16_t, IODBTLMNG_F2 * ) ; /* write individual data of tool management data */ -FWLIBAPI short WINAPI cnc_wrtool2( unsigned short, short, IDBTLM * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtool2( uint16_T, int16_t, IDBTLM * ) ; /* register new magazine management data */ -FWLIBAPI short WINAPI cnc_regmagazine( unsigned short, short *, IODBTLMAG * ) ; +FWLIBAPI int16_t WINAPI cnc_regmagazine( uint16_T, int16_t *, IODBTLMAG * ) ; /* delete magazine management data */ -FWLIBAPI short WINAPI cnc_delmagazine( unsigned short, short *, IODBTLMAG2 * ) ; +FWLIBAPI int16_t WINAPI cnc_delmagazine( uint16_T, int16_t *, IODBTLMAG2 * ) ; /* read magazine management data */ -FWLIBAPI short WINAPI cnc_rdmagazine( unsigned short, short *, IODBTLMAG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmagazine( uint16_T, int16_t *, IODBTLMAG * ) ; /* write magazine management data */ -FWLIBAPI short WINAPI cnc_wrmagazine( unsigned short, short, short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrmagazine( uint16_T, int16_t, int16_t, int16_t ) ; /* read customdata name */ -FWLIBAPI short WINAPI cnc_rdctname( unsigned short, short, unsigned char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdctname( uint16_T, int16_t, unsigned char * ) ; /* read toollife state name */ -FWLIBAPI short WINAPI cnc_rdtlname( unsigned short, short, unsigned char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlname( uint16_T, int16_t, unsigned char * ) ; /* read tool kind number in 1st spindle position and 1st wait position */ -FWLIBAPI short WINAPI cnc_rdhdnxt( unsigned short, long *, long *) ; +FWLIBAPI int16_t WINAPI cnc_rdhdnxt( uint16_T, int32_t *, int32_t *) ; /* read of the customise data of a tool management screen */ -FWLIBAPI short WINAPI cnc_rdtldspcstms( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtldspcstms( uint16_T, int16_t * ) ; /* read of the customise data of a screen for tool management function */ -FWLIBAPI short WINAPI cnc_rdtldspcstms2( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtldspcstms2( uint16_T, int16_t, int16_t * ) ; /* read of the spindle name and the wait name */ -FWLIBAPI short WINAPI cnc_rdspdlwaitname( unsigned short, IODBTLSPWTNAME * ); +FWLIBAPI int16_t WINAPI cnc_rdspdlwaitname( uint16_T, IODBTLSPWTNAME * ); /* read of the number of below decimal point beams of customaize data */ -FWLIBAPI short WINAPI cnc_rdcstmdecfig( unsigned short, unsigned char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcstmdecfig( uint16_T, unsigned char * ) ; /* read of the renewal status every kind data of a tool management */ -FWLIBAPI short WINAPI cnc_rdtlnewstatus( unsigned short, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlnewstatus( uint16_T, uint32_T * ) ; /* write bigtool geom set data */ -FWLIBAPI short WINAPI cnc_rdtoolgeom_tlm( unsigned short, short, short *, IODBTLGEOM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtoolgeom_tlm( uint16_T, int16_t, int16_t *, IODBTLGEOM * ) ; /* read bigtool geom set data */ -FWLIBAPI short WINAPI cnc_wrtoolgeom_tlm( unsigned short, short, short *, IODBTLGEOM * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtoolgeom_tlm( uint16_T, int16_t, int16_t *, IODBTLGEOM * ) ; /* search freepot */ -FWLIBAPI short WINAPI cnc_btlfpotsrh( unsigned short, short, short, short, short *) ; +FWLIBAPI int16_t WINAPI cnc_btlfpotsrh( uint16_T, int16_t, int16_t, int16_t, int16_t *) ; /* search freepot */ -FWLIBAPI short WINAPI cnc_rdinterference( unsigned short, IODBTLINTF *) ; +FWLIBAPI int16_t WINAPI cnc_rdinterference( uint16_T, IODBTLINTF *) ; -FWLIBAPI short WINAPI cnc_rdtoollife_count( unsigned short, char, short * ); +FWLIBAPI int16_t WINAPI cnc_rdtoollife_count( uint16_T, char, int16_t * ); -FWLIBAPI short WINAPI cnc_rdtoollife_data( unsigned short, short , short * , IODBTL_RDTYPE , IODBTLLF* ); +FWLIBAPI int16_t WINAPI cnc_rdtoollife_data( uint16_T, int16_t , int16_t * , IODBTL_RDTYPE , IODBTLLF* ); -FWLIBAPI short WINAPI cnc_rdtoollifed_count( unsigned short, long , short * ); +FWLIBAPI int16_t WINAPI cnc_rdtoollifed_count( uint16_T, int32_t , int16_t * ); -FWLIBAPI short WINAPI cnc_rdtoollifed_data( unsigned short, long , short , short * , IODBTLLFD* ); +FWLIBAPI int16_t WINAPI cnc_rdtoollifed_data( uint16_T, int32_t , int16_t , int16_t * , IODBTLLFD* ); -FWLIBAPI short WINAPI cnc_rdtoollife_tcodedata ( unsigned short, long , unsigned char , IODBTLLF* ); -FWLIBAPI short WINAPI cnc_rdtlmgr_check ( unsigned short, IODBTLMGR_CHECK* ); +FWLIBAPI int16_t WINAPI cnc_rdtoollife_tcodedata ( uint16_T, int32_t , unsigned char , IODBTLLF* ); +FWLIBAPI int16_t WINAPI cnc_rdtlmgr_check ( uint16_T, IODBTLMGR_CHECK* ); -FWLIBAPI short WINAPI cnc_tool_in( unsigned short, short* , IODBTLMNG_F2* ); -FWLIBAPI short WINAPI cnc_tool_out( unsigned short, char , IODBTLMAG2* ); -FWLIBAPI short WINAPI cnc_rdtool_inhis ( unsigned short, short, short*, IODBTOOL_INHIS* ); -FWLIBAPI short WINAPI cnc_rdtool_outhis ( unsigned short, short, short*, IODBTOOL_OUTHIS* ); -FWLIBAPI short WINAPI cnc_rdtool_cause ( unsigned short, IODBTOOL_CAUSENME* ); +FWLIBAPI int16_t WINAPI cnc_tool_in( uint16_T, int16_t* , IODBTLMNG_F2* ); +FWLIBAPI int16_t WINAPI cnc_tool_out( uint16_T, char , IODBTLMAG2* ); +FWLIBAPI int16_t WINAPI cnc_rdtool_inhis ( uint16_T, int16_t, int16_t*, IODBTOOL_INHIS* ); +FWLIBAPI int16_t WINAPI cnc_rdtool_outhis ( uint16_T, int16_t, int16_t*, IODBTOOL_OUTHIS* ); +FWLIBAPI int16_t WINAPI cnc_rdtool_cause ( uint16_T, IODBTOOL_CAUSENME* ); -FWLIBAPI short WINAPI cnc_tool_temp_in( unsigned short, IODBTLMAG2* ); -FWLIBAPI short WINAPI cnc_tool_temp_out( unsigned short, IODBTLMAG2* ); +FWLIBAPI int16_t WINAPI cnc_tool_temp_in( uint16_T, IODBTLMAG2* ); +FWLIBAPI int16_t WINAPI cnc_tool_temp_out( uint16_T, IODBTLMAG2* ); -FWLIBAPI short WINAPI cnc_tool_in2( unsigned short, IODBTLMAG* ); +FWLIBAPI int16_t WINAPI cnc_tool_in2( uint16_T, IODBTLMAG* ); -FWLIBAPI short WINAPI cnc_srttl_getnum(unsigned short , short, long, long, short*); -FWLIBAPI short WINAPI cnc_srttl_getdata(unsigned short , short, short*, short, long, long, IODBTLMNG_SORT*); +FWLIBAPI int16_t WINAPI cnc_srttl_getnum(uint16_T , int16_t, int32_t, int32_t, int16_t*); +FWLIBAPI int16_t WINAPI cnc_srttl_getdata(uint16_T , int16_t, int16_t*, int16_t, int32_t, int32_t, IODBTLMNG_SORT*); /* read customisedata name */ -FWLIBAPI short WINAPI cnc_rdtlmgr_name(unsigned short , short , short , short*, unsigned char* ); +FWLIBAPI int16_t WINAPI cnc_rdtlmgr_name(uint16_T , int16_t , int16_t , int16_t*, unsigned char* ); /* read customise decdata */ -FWLIBAPI short WINAPI cnc_rdcstm_decfig(unsigned short , short , short , short*, unsigned char* ); +FWLIBAPI int16_t WINAPI cnc_rdcstm_decfig(uint16_T , int16_t , int16_t , int16_t*, unsigned char* ); /* read magazineproperty data */ -FWLIBAPI short WINAPI cnc_rdmag_property(unsigned short , short*, IODBMAGPRTY* ); +FWLIBAPI int16_t WINAPI cnc_rdmag_property(uint16_T , int16_t*, IODBMAGPRTY* ); /* write magazineproperty data */ -FWLIBAPI short WINAPI cnc_wrmag_property(unsigned short , short*, IODBMAGPRTY* ); +FWLIBAPI int16_t WINAPI cnc_wrmag_property(uint16_T , int16_t*, IODBMAGPRTY* ); /* read potproperty data */ -FWLIBAPI short WINAPI cnc_rdpot_property(unsigned short , short , short , short*, IODBPOTPRTY* ); +FWLIBAPI int16_t WINAPI cnc_rdpot_property(uint16_T , int16_t , int16_t , int16_t*, IODBPOTPRTY* ); /* write potproperty data */ -FWLIBAPI short WINAPI cnc_wrpot_property(unsigned short ,short ,short , short*, IODBPOTPRTY* ); +FWLIBAPI int16_t WINAPI cnc_wrpot_property(uint16_T ,int16_t ,int16_t , int16_t*, IODBPOTPRTY* ); /* delete magazineproperty data */ -FWLIBAPI short WINAPI cnc_delmag_property(unsigned short ,short*, IODBMAGPRTY2*); +FWLIBAPI int16_t WINAPI cnc_delmag_property(uint16_T ,int16_t*, IODBMAGPRTY2*); /* delete potproperty data */ -FWLIBAPI short WINAPI cnc_delpot_property(unsigned short , short ,short ,short*); +FWLIBAPI int16_t WINAPI cnc_delpot_property(uint16_T , int16_t ,int16_t ,int16_t*); /* move tool data*/ -FWLIBAPI short WINAPI cnc_tool_move(unsigned short , IODBTLMAG2*, IODBTLMAG2*); +FWLIBAPI int16_t WINAPI cnc_tool_move(uint16_T , IODBTLMAG2*, IODBTLMAG2*); /* resistry tool strage position */ -FWLIBAPI short WINAPI cnc_reg_toolstrage( unsigned short, unsigned char, IODBTLMAG *); +FWLIBAPI int16_t WINAPI cnc_reg_toolstrage( uint16_T, unsigned char, IODBTLMAG *); /* Search magazine management data */ -FWLIBAPI short WINAPI cnc_magazinesrch(unsigned short, short, IDBTLM_SRCHDT, IODBTLMAG_SRCHINFO* ); +FWLIBAPI int16_t WINAPI cnc_magazinesrch(uint16_T, int16_t, IDBTLM_SRCHDT, IODBTLMAG_SRCHINFO* ); /* Search tool management data */ -FWLIBAPI short WINAPI cnc_toolsrch(unsigned short , short , short , IDBTLM_SRCHDT , short* ); +FWLIBAPI int16_t WINAPI cnc_toolsrch(uint16_T , int16_t , int16_t , IDBTLM_SRCHDT , int16_t* ); -FWLIBAPI short WINAPI cnc_rdedgedata(unsigned short, short, short, short *, ODBTLMNG_MU_EDGE * ); -FWLIBAPI short WINAPI cnc_wredgedata(unsigned short, short, short, IODBTLMNG_MU_EDGE_DATA * ); -FWLIBAPI short WINAPI cnc_wredgedata2(unsigned short, short, short, IDBTLM * ); -FWLIBAPI short WINAPI cnc_rdedgedatapage(unsigned short, IDBTLMGR_ADD_INFO, unsigned char, short *, IODBTLMGR_PAGE * ); +FWLIBAPI int16_t WINAPI cnc_rdedgedata(uint16_T, int16_t, int16_t, int16_t *, ODBTLMNG_MU_EDGE * ); +FWLIBAPI int16_t WINAPI cnc_wredgedata(uint16_T, int16_t, int16_t, IODBTLMNG_MU_EDGE_DATA * ); +FWLIBAPI int16_t WINAPI cnc_wredgedata2(uint16_T, int16_t, int16_t, IDBTLM * ); +FWLIBAPI int16_t WINAPI cnc_rdedgedatapage(uint16_T, IDBTLMGR_ADD_INFO, unsigned char, int16_t *, IODBTLMGR_PAGE * ); /* read edge num */ -FWLIBAPI short WINAPI cnc_rdedgeactive( unsigned short, short, char * ); -FWLIBAPI short WINAPI cnc_tool_in3( unsigned short, short *, IODBTLMNG_F2 *, IODBTLMNG_MU_EDGE_DATA * ); +FWLIBAPI int16_t WINAPI cnc_rdedgeactive( uint16_T, int16_t, char * ); +FWLIBAPI int16_t WINAPI cnc_tool_in3( uint16_T, int16_t *, IODBTLMNG_F2 *, IODBTLMNG_MU_EDGE_DATA * ); /*-------------------------------------*/ /* CNC: Operation history data related */ /*-------------------------------------*/ /* stop logging operation history data */ -FWLIBAPI short WINAPI cnc_stopophis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_stopophis( uint16_T ) ; /* restart logging operation history data */ -FWLIBAPI short WINAPI cnc_startophis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_startophis( uint16_T ) ; /* read number of operation history data */ -FWLIBAPI short WINAPI cnc_rdophisno( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophisno( uint16_T, uint16_T * ) ; /* read operation history data */ -FWLIBAPI short WINAPI cnc_rdophistry( unsigned short, unsigned short, unsigned short, unsigned short, ODBHIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophistry( uint16_T, uint16_T, uint16_T, uint16_T, ODBHIS * ) ; /* read operation history data */ -FWLIBAPI short WINAPI cnc_rdophistry2( unsigned short, unsigned short, unsigned short *, unsigned short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophistry2( uint16_T, uint16_T, uint16_T *, uint16_T *, void * ) ; /* read operation history data F30i*/ -FWLIBAPI short WINAPI cnc_rdophistry3( unsigned short, unsigned short, unsigned short *, unsigned short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophistry3( uint16_T, uint16_T, uint16_T *, uint16_T *, void * ) ; /* read number of alarm history data */ -FWLIBAPI short WINAPI cnc_rdalmhisno( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhisno( uint16_T, uint16_T * ) ; /* read alarm history data */ -FWLIBAPI short WINAPI cnc_rdalmhistry( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhistry( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS * ) ; /* read alarm history data */ -FWLIBAPI short WINAPI cnc_rdalmhistry_w( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhistry_w( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS * ) ; /* read alarm history data */ -FWLIBAPI short WINAPI cnc_rdalmhistry2( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhistry2( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS2 * ) ; /* read alarm history data F30i*/ -FWLIBAPI short WINAPI cnc_rdalmhistry3( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhistry3( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS3 * ) ; /* clear operation history data */ -FWLIBAPI short WINAPI cnc_clearophis( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clearophis( uint16_T, int16_t ) ; /* backup operation history data */ -FWLIBAPI short WINAPI cnc_backupophis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_backupophis( uint16_T ) ; /* read signals related operation history */ -FWLIBAPI short WINAPI cnc_rdhissgnl( unsigned short, IODBSIG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhissgnl( uint16_T, IODBSIG * ) ; /* read signals related operation history 2 */ -FWLIBAPI short WINAPI cnc_rdhissgnl2( unsigned short, IODBSIG2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhissgnl2( uint16_T, IODBSIG2 * ) ; /* read signals related operation history for F30i*/ -FWLIBAPI short WINAPI cnc_rdhissgnl3( unsigned short, IODBSIG3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhissgnl3( uint16_T, IODBSIG3 * ) ; /* write signals related operation history */ -FWLIBAPI short WINAPI cnc_wrhissgnl( unsigned short, IODBSIG * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhissgnl( uint16_T, IODBSIG * ) ; /* write signals related operation history 2 */ -FWLIBAPI short WINAPI cnc_wrhissgnl2( unsigned short, IODBSIG2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhissgnl2( uint16_T, IODBSIG2 * ) ; /* write signals related operation history for F30i*/ -FWLIBAPI short WINAPI cnc_wrhissgnl3( unsigned short, IODBSIG3 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhissgnl3( uint16_T, IODBSIG3 * ) ; //------------------------------------------------------------------------------------------------------------------ /* read operation history data F30i*/ -FWLIBAPI short WINAPI cnc_rdophistry4( unsigned short, unsigned short, unsigned short *, unsigned short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophistry4( uint16_T, uint16_T, uint16_T *, uint16_T *, void * ) ; /* read number of operation history data (for cnc_rdophistry4 ) */ -FWLIBAPI short WINAPI cnc_rdophisno4( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophisno4( uint16_T, uint16_T * ) ; /* read number of operater message history data */ -FWLIBAPI short WINAPI cnc_rdomhisno( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdomhisno( uint16_T, uint16_T * ) ; /* read alarm history data F30i*/ -FWLIBAPI short WINAPI cnc_rdalmhistry4( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS4 * ); +FWLIBAPI int16_t WINAPI cnc_rdalmhistry4( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS4 * ); /* read operater message history data F30i */ -FWLIBAPI short WINAPI cnc_rdomhistry2( unsigned short, unsigned short, unsigned short, unsigned short, ODBOMHIS2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdomhistry2( uint16_T, uint16_T, uint16_T, uint16_T, ODBOMHIS2 * ) ; /* read number of operation history data */ -FWLIBAPI short WINAPI cnc_rdophisno3( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdophisno3( uint16_T, uint16_T * ) ; /* read number of alarm history data */ -FWLIBAPI short WINAPI cnc_rdalmhisno3( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmhisno3( uint16_T, uint16_T * ) ; /* read alarm history data F30i*/ -FWLIBAPI short WINAPI cnc_rdalmhistry5( unsigned short, unsigned short, unsigned short, unsigned short, ODBAHIS5 * ); +FWLIBAPI int16_t WINAPI cnc_rdalmhistry5( uint16_T, uint16_T, uint16_T, uint16_T, ODBAHIS5 * ); #ifndef CNC_PPC /* write external key operation history for F30i*/ -FWLIBAPI short WINAPI cnc_wrkeyhistry( unsigned short, char) ; +FWLIBAPI int16_t WINAPI cnc_wrkeyhistry( uint16_T, char) ; #endif /*--------------------------------------*/ @@ -11971,1647 +11971,1647 @@ FWLIBAPI short WINAPI cnc_wrkeyhistry( unsigned short, char) ; /*--------------------------------------*/ /* cnc_rdtdiinfo:read 3 dimensional interferect check information */ -FWLIBAPI short WINAPI cnc_rdtdiinfo(unsigned short, ODBINF *); +FWLIBAPI int16_t WINAPI cnc_rdtdiinfo(uint16_T, ODBINF *); /* cnc_rdtdinamesetting:read name setting */ -FWLIBAPI short WINAPI cnc_rdtdinamesetting(unsigned short, short, unsigned short, unsigned short *, ODBNME *); +FWLIBAPI int16_t WINAPI cnc_rdtdinamesetting(uint16_T, int16_t, uint16_T, uint16_T *, ODBNME *); /* cnc_wrtdinamesetting:write name setting */ -FWLIBAPI short WINAPI cnc_wrtdinamesetting(unsigned short, short, unsigned short, unsigned short, ODBNME *); +FWLIBAPI int16_t WINAPI cnc_wrtdinamesetting(uint16_T, int16_t, uint16_T, uint16_T, ODBNME *); /* cnc_rdtdifignum:read figure number */ -FWLIBAPI short WINAPI cnc_rdtdifignum(unsigned short, unsigned short *); +FWLIBAPI int16_t WINAPI cnc_rdtdifignum(uint16_T, uint16_T *); /* cnc_wrtdifignum:write figure number */ -FWLIBAPI short WINAPI cnc_wrtdifignum(unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_wrtdifignum(uint16_T, uint16_T); /* cnc_rdtdidispsetting:read display setting */ -FWLIBAPI short WINAPI cnc_rdtdidispsetting(unsigned short, short, unsigned short, unsigned short *, ODBDST *); +FWLIBAPI int16_t WINAPI cnc_rdtdidispsetting(uint16_T, int16_t, uint16_T, uint16_T *, ODBDST *); /* cnc_wrtdidispsetting:write display setting */ -FWLIBAPI short WINAPI cnc_wrtdidispsetting(unsigned short, short, unsigned short, unsigned short, ODBDST *); +FWLIBAPI int16_t WINAPI cnc_wrtdidispsetting(uint16_T, int16_t, uint16_T, uint16_T, ODBDST *); /* cnc_rdtdishapedata:read shape data */ -FWLIBAPI short WINAPI cnc_rdtdishapedata(unsigned short, short, unsigned short, unsigned short, unsigned short *, ODBSHP *); +FWLIBAPI int16_t WINAPI cnc_rdtdishapedata(uint16_T, int16_t, uint16_T, uint16_T, uint16_T *, ODBSHP *); /* cnc_wrtdishapedata:write shape data */ -FWLIBAPI short WINAPI cnc_wrtdishapedata(unsigned short, short, unsigned short, unsigned short, unsigned short, ODBSHP *); +FWLIBAPI int16_t WINAPI cnc_wrtdishapedata(uint16_T, int16_t, uint16_T, uint16_T, uint16_T, ODBSHP *); /* cnc_rdtdicubedata:read cube data */ -FWLIBAPI short WINAPI cnc_rdtdicubedata(unsigned short, unsigned short, ODBCUB *); +FWLIBAPI int16_t WINAPI cnc_rdtdicubedata(uint16_T, uint16_T, ODBCUB *); /* cnc_wrtdicubedata:write cube data */ -FWLIBAPI short WINAPI cnc_wrtdicubedata(unsigned short, unsigned short, ODBCUB *); +FWLIBAPI int16_t WINAPI cnc_wrtdicubedata(uint16_T, uint16_T, ODBCUB *); /* cnc_rdtdicubeinfo:read cube infomation */ -FWLIBAPI short WINAPI cnc_rdtdicubeinfo(unsigned short, unsigned short, unsigned short *, ODBCBI *); +FWLIBAPI int16_t WINAPI cnc_rdtdicubeinfo(uint16_T, uint16_T, uint16_T *, ODBCBI *); /* cnc_rdtdieffectshape:read effect shape */ -FWLIBAPI short WINAPI cnc_rdtdieffectshape(unsigned short, short, unsigned short, unsigned short *); +FWLIBAPI int16_t WINAPI cnc_rdtdieffectshape(uint16_T, int16_t, uint16_T, uint16_T *); /* cnc_rdtdieffectshape:write effect shape */ -FWLIBAPI short WINAPI cnc_wrtdieffectshape(unsigned short, short, unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_wrtdieffectshape(uint16_T, int16_t, uint16_T, uint16_T); /* cnc_rdtdimoveaxis:read move axis infomation */ -FWLIBAPI short WINAPI cnc_rdtdimoveaxis(unsigned short, short, unsigned short, ODBMVA *); +FWLIBAPI int16_t WINAPI cnc_rdtdimoveaxis(uint16_T, int16_t, uint16_T, ODBMVA *); /* cnc_wrtdimoveaxis:write move axis infomation */ -FWLIBAPI short WINAPI cnc_wrtdimoveaxis(unsigned short, short, unsigned short, ODBMVA *); +FWLIBAPI int16_t WINAPI cnc_wrtdimoveaxis(uint16_T, int16_t, uint16_T, ODBMVA *); /* cnc_rdtdiseltool:read selected tool infomation */ -FWLIBAPI short WINAPI cnc_rdtdiseltool(unsigned short, long, long *, long *); +FWLIBAPI int16_t WINAPI cnc_rdtdiseltool(uint16_T, int32_t, int32_t *, int32_t *); /* cnc_rdtdicurrentshape:read current shape */ -FWLIBAPI short WINAPI cnc_rdtdicurrentshape(unsigned short, short, unsigned short, unsigned short *); +FWLIBAPI int16_t WINAPI cnc_rdtdicurrentshape(uint16_T, int16_t, uint16_T, uint16_T *); /* cnc_rdtdicrntshapeinf:read current shape infomation */ -FWLIBAPI short WINAPI cnc_rdtdicrntshapeinf(unsigned short, short, unsigned short, unsigned short, unsigned short *, ODBCRNTSHP *); +FWLIBAPI int16_t WINAPI cnc_rdtdicrntshapeinf(uint16_T, int16_t, uint16_T, uint16_T, uint16_T *, ODBCRNTSHP *); /* cnc_opentdicubeinfo:open cube infomation */ -FWLIBAPI short WINAPI cnc_opentdicubeinfo(unsigned short FlibHndl, unsigned short *, unsigned short *); +FWLIBAPI int16_t WINAPI cnc_opentdicubeinfo(uint16_T FlibHndl, uint16_T *, uint16_T *); /* cnc_seqrdtdicubeinfo:sequential read cube infomation */ -FWLIBAPI short WINAPI cnc_seqrdtdicubeinfo(unsigned short FlibHndl, unsigned short, unsigned short, unsigned short *, ODBCBI *); +FWLIBAPI int16_t WINAPI cnc_seqrdtdicubeinfo(uint16_T FlibHndl, uint16_T, uint16_T, uint16_T *, ODBCBI *); /* cnc_rdtdicylinderdata:read cylinder data */ -FWLIBAPI short WINAPI cnc_rdtdicylinderdata(unsigned short, unsigned short, ODBCYL *); +FWLIBAPI int16_t WINAPI cnc_rdtdicylinderdata(uint16_T, uint16_T, ODBCYL *); /* cnc_wrtdicylinderdata:write cylinder data */ -FWLIBAPI short WINAPI cnc_wrtdicylinderdata(unsigned short, unsigned short, ODBCYL *); +FWLIBAPI int16_t WINAPI cnc_wrtdicylinderdata(uint16_T, uint16_T, ODBCYL *); /* cnc_rdtdiplanedata:read plane data */ -FWLIBAPI short WINAPI cnc_rdtdiplanedata(unsigned short, unsigned short, ODBPLN *); +FWLIBAPI int16_t WINAPI cnc_rdtdiplanedata(uint16_T, uint16_T, ODBPLN *); /* cnc_wrtdiplanedata:write plane data */ -FWLIBAPI short WINAPI cnc_wrtdiplanedata(unsigned short, unsigned short, ODBPLN *); +FWLIBAPI int16_t WINAPI cnc_wrtdiplanedata(uint16_T, uint16_T, ODBPLN *); /* cnc_rdtdifiguredata:read figure data */ -FWLIBAPI short WINAPI cnc_rdtdifiguredata(unsigned short, unsigned short, unsigned short *, ODBFIG *); +FWLIBAPI int16_t WINAPI cnc_rdtdifiguredata(uint16_T, uint16_T, uint16_T *, ODBFIG *); /* cnc_wrtdifiguredata:write figure data */ -FWLIBAPI short WINAPI cnc_wrtdifiguredata(unsigned short, unsigned short, unsigned short, ODBFIG *); +FWLIBAPI int16_t WINAPI cnc_wrtdifiguredata(uint16_T, uint16_T, uint16_T, ODBFIG *); /* cnc_rdtdiinitview:read initial view type */ -FWLIBAPI short WINAPI cnc_rdtdiinitview(unsigned short, unsigned short *); +FWLIBAPI int16_t WINAPI cnc_rdtdiinitview(uint16_T, uint16_T *); /* cnc_wrtdiinitview:write initial view type */ -FWLIBAPI short WINAPI cnc_wrtdiinitview(unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_wrtdiinitview(uint16_T, uint16_T); /* cnc_settdiobjectshape:set object shape (G22.2 imitation) */ -FWLIBAPI short WINAPI cnc_settdiobjectshape(unsigned short, unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_settdiobjectshape(uint16_T, uint16_T, uint16_T); /* cnc_settditoolshape:set tool shape (WINDW 431 imitation) */ -FWLIBAPI short WINAPI cnc_settditoolshape(unsigned short, unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_settditoolshape(uint16_T, uint16_T, uint16_T); /* read 3D interference check comment */ -FWLIBAPI short WINAPI cnc_rdtdicomment(unsigned short FlibHndl, short *length, char *comment); +FWLIBAPI int16_t WINAPI cnc_rdtdicomment(uint16_T FlibHndl, int16_t *length, char *comment); /* read 3D interference check comment */ -FWLIBAPI short WINAPI cnc_wrtdicomment(unsigned short FlibHndl, short *length, char *comment); +FWLIBAPI int16_t WINAPI cnc_wrtdicomment(uint16_T FlibHndl, int16_t *length, char *comment); /* read 3D interference check color data */ -FWLIBAPI short WINAPI cnc_rdtdicolordata(unsigned short FlibHndl, short ob_type, unsigned short ob_s_no, unsigned short rd_num, char *data); +FWLIBAPI int16_t WINAPI cnc_rdtdicolordata(uint16_T FlibHndl, int16_t ob_type, uint16_T ob_s_no, uint16_T rd_num, char *data); /* write 3D interference check color data */ -FWLIBAPI short WINAPI cnc_wrtdicolordata(unsigned short FlibHndl, short ob_type, unsigned short ob_s_no, unsigned short wrt_num, char *data); +FWLIBAPI int16_t WINAPI cnc_wrtdicolordata(uint16_T FlibHndl, int16_t ob_type, uint16_T ob_s_no, uint16_T wrt_num, char *data); /*-----------------------------------*/ /* CNC: trouble diagnosis */ /*-----------------------------------*/ /* cnc_mdg_rdalmnum:Reading of alarm number when generated */ -FWLIBAPI short WINAPI cnc_mdg_rdalmnum(unsigned short, long*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdalmnum(uint16_T, int32_t*); /* cnc_mdg_rdalminfo:Reading of alarm infomation when generated */ -FWLIBAPI short WINAPI cnc_mdg_rdalminfo(unsigned short, long, long*, IODBMDGINFO*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdalminfo(uint16_T, int32_t, int32_t*, IODBMDGINFO*); /* cnc_mdg_rdmsg:Reading of presumption cause message */ -FWLIBAPI short WINAPI cnc_mdg_rdmsg(unsigned short, IODBMDGINFO*, ODBMDGMSG*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdmsg(uint16_T, IODBMDGINFO*, ODBMDGMSG*); /* cnc_mdg_rdflow:Reading of flow message */ -FWLIBAPI short WINAPI cnc_mdg_rdflow(unsigned short, short, short, IODBMDGINFO*, ODBMDGFLOW*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdflow(uint16_T, int16_t, int16_t, IODBMDGINFO*, ODBMDGFLOW*); /* cnc_mdg_rddtmsg:Reading of detail message */ -FWLIBAPI short WINAPI cnc_mdg_rddtmsg(unsigned short, short, IODBMDGINFO*, ODBMDGDTMSG*); +FWLIBAPI int16_t WINAPI cnc_mdg_rddtmsg(uint16_T, int16_t, IODBMDGINFO*, ODBMDGDTMSG*); /* cnc_mdg_rdmsgnum:Reading of presumption cause message number */ -FWLIBAPI short WINAPI cnc_mdg_rdmsgnum(unsigned short, short, long*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdmsgnum(uint16_T, int16_t, int32_t*); /* cnc_mdg_msgsrch:Searching of presumption cause message */ -FWLIBAPI short WINAPI cnc_mdg_msgsrch(unsigned short, short, long, long*); +FWLIBAPI int16_t WINAPI cnc_mdg_msgsrch(uint16_T, int16_t, int32_t, int32_t*); /* cnc_mdg_rdmsgordr:Reading of the registration order presumption cause message */ -FWLIBAPI short WINAPI cnc_mdg_rdmsgordr(unsigned short, short, long, long*, ODBMDGMSG*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdmsgordr(uint16_T, int16_t, int32_t, int32_t*, ODBMDGMSG*); /* cnc_mdg_rdcontinfo:Reading of information on alarm when being continuing */ -FWLIBAPI short WINAPI cnc_mdg_rdcontinfo(unsigned short, short*, long*, long*, IODBMDGINFO*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdcontinfo(uint16_T, int16_t*, int32_t*, int32_t*, IODBMDGINFO*); /* cnc_mdg_rdorderalmno:Reading of the diagnosis order alarm number */ -FWLIBAPI short WINAPI cnc_mdg_rdorderalmno(unsigned short, IODBMDGINFO*, long*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdorderalmno(uint16_T, IODBMDGINFO*, int32_t*); /* cnc_mdg_rdlatchedalm:Reading of alarm information on maintenance */ -FWLIBAPI short WINAPI cnc_mdg_rdlatchedalm(unsigned short, IODBMDGINFO*, short*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdlatchedalm(uint16_T, IODBMDGINFO*, int16_t*); /* cnc_mdg_rdalminfoview2:Reading of trouble diagnosis monitor information */ -FWLIBAPI short WINAPI cnc_mdg_rdalminfoview2(unsigned short, short, short, short, ODBVIEWGRP2*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdalminfoview2(uint16_T, int16_t, int16_t, int16_t, ODBVIEWGRP2*); /* cnc_mdg_rdwvdata:Reading of waveform data */ -FWLIBAPI short WINAPI cnc_mdg_rdwvdata(unsigned short, short, char, ODBMDGWVDT*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdwvdata(uint16_T, int16_t, char, ODBMDGWVDT*); /* cnc_mdg_rdheatsimlt:Reading of present value of heat simulation */ -FWLIBAPI short WINAPI cnc_mdg_rdheatsimlt(unsigned short, short, short, short, ODBLOAD*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdheatsimlt(uint16_T, int16_t, int16_t, int16_t, ODBLOAD*); /* cnc_mdg_rdloadlvl:Reading of present value of disturbance level */ -FWLIBAPI short WINAPI cnc_mdg_rdloadlvl(unsigned short, short, short, short, ODBLOAD*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdloadlvl(uint16_T, int16_t, int16_t, int16_t, ODBLOAD*); /* cnc_mdg_monistat:Reading of state of monitor information on alarm */ -FWLIBAPI short WINAPI cnc_mdg_monistat(unsigned short, short*); +FWLIBAPI int16_t WINAPI cnc_mdg_monistat(uint16_T, int16_t*); /* cnc_mdg_moniclear:Deletion of monitor information on alarm */ -FWLIBAPI short WINAPI cnc_mdg_moniclear(unsigned short); +FWLIBAPI int16_t WINAPI cnc_mdg_moniclear(uint16_T); /* cnc_mdg_rdsysinfo:Reading of trouble diagnosis infomation */ -FWLIBAPI short WINAPI cnc_mdg_rdsysinfo(unsigned short, short, long*); +FWLIBAPI int16_t WINAPI cnc_mdg_rdsysinfo(uint16_T, int16_t, int32_t*); /*-------------*/ /* CNC: Others */ /*-------------*/ /* read CNC system information */ -FWLIBAPI short WINAPI cnc_sysinfo( unsigned short, ODBSYS * ) ; +FWLIBAPI int16_t WINAPI cnc_sysinfo( uint16_T, ODBSYS * ) ; /* read CNC status information */ -FWLIBAPI short WINAPI cnc_statinfo( unsigned short, ODBST * ) ; +FWLIBAPI int16_t WINAPI cnc_statinfo( uint16_T, ODBST * ) ; /* read CNC status information */ -FWLIBAPI short WINAPI cnc_statinfo2( unsigned short, ODBST2 * ) ; +FWLIBAPI int16_t WINAPI cnc_statinfo2( uint16_T, ODBST2 * ) ; /* read axis status information */ -FWLIBAPI short WINAPI cnc_rdmovestate( unsigned short, short, short *, unsigned char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmovestate( uint16_T, int16_t, int16_t *, unsigned char * ) ; /* read DMG Netservice status information */ -FWLIBAPI short WINAPI cnc_statinfo_dmg( unsigned short, OUT_STATINF_DMG * ) ; +FWLIBAPI int16_t WINAPI cnc_statinfo_dmg( uint16_T, OUT_STATINF_DMG * ) ; /* read status + diagnosis data for ROBODRILL and TOYOTA */ -FWLIBAPI short WINAPI cnc_rdcmstatdata( unsigned short, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcmstatdata( uint16_T, uint32_T * ) ; /* read alarm status */ -FWLIBAPI short WINAPI cnc_alarm( unsigned short, ODBALM * ) ; +FWLIBAPI int16_t WINAPI cnc_alarm( uint16_T, ODBALM * ) ; /* read alarm status */ -FWLIBAPI short WINAPI cnc_alarm2( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_alarm2( uint16_T, int32_t * ) ; /* clear alarm */ -FWLIBAPI short WINAPI cnc_clearalm( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clearalm( uint16_T, int16_t ) ; /* read alarm information */ -FWLIBAPI short WINAPI cnc_rdalminfo( unsigned short, short, short, short, ALMINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalminfo( uint16_T, int16_t, int16_t, int16_t, ALMINFO * ) ; /* read alarm information (2) */ -FWLIBAPI short WINAPI cnc_rdalminfo2( unsigned short, short, short, short, ALMINFO2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalminfo2( uint16_T, int16_t, int16_t, int16_t, ALMINFO2 * ) ; /* read alarm message */ -FWLIBAPI short WINAPI cnc_rdalmmsg( unsigned short, short, short *, ODBALMMSG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmmsg( uint16_T, int16_t, int16_t *, ODBALMMSG * ) ; /* read alarm message */ -FWLIBAPI short WINAPI cnc_rdalmmsg2( unsigned short, short, short *, ODBALMMSG2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmmsg2( uint16_T, int16_t, int16_t *, ODBALMMSG2 * ) ; /* read alarm message */ -FWLIBAPI short WINAPI cnc_rdalmmsg3( unsigned short, short, short *, ODBALMMSG3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalmmsg3( uint16_T, int16_t, int16_t *, ODBALMMSG3 * ) ; /* clear CNC alarm */ -FWLIBAPI short WINAPI cnc_clralm( unsigned short hndl, short id ) ; +FWLIBAPI int16_t WINAPI cnc_clralm( uint16_T hndl, int16_t id ) ; /* read modal data */ -FWLIBAPI short WINAPI cnc_modal( unsigned short, short, short, ODBMDL * ) ; +FWLIBAPI int16_t WINAPI cnc_modal( uint16_T, int16_t, int16_t, ODBMDL * ) ; /* read canned command */ -FWLIBAPI short WINAPI cnc_cannedcycle( unsigned short, ODBCANCMD * ) ; +FWLIBAPI int16_t WINAPI cnc_cannedcycle( uint16_T, ODBCANCMD * ) ; /* read G code */ -FWLIBAPI short WINAPI cnc_rdgcode( unsigned short, short, short, short *, ODBGCD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgcode( uint16_T, int16_t, int16_t, int16_t *, ODBGCD * ) ; /* read G code (m) */ -FWLIBAPI short WINAPI cnc_rdgcodem( unsigned short, short, short, short *, ODBGCD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdgcodem( uint16_T, int16_t, int16_t, int16_t *, ODBGCD * ) ; /* block_status */ -FWLIBAPI short WINAPI cnc_block_status( unsigned short, short*); +FWLIBAPI int16_t WINAPI cnc_block_status( uint16_T, int16_t*); /* read command value */ -FWLIBAPI short WINAPI cnc_rdcommand( unsigned short, short, short, short *, ODBCMD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcommand( uint16_T, int16_t, int16_t, int16_t *, ODBCMD * ) ; /* read diagnosis data */ -FWLIBAPI short WINAPI cnc_diagnoss( unsigned short, short, short, short, ODBDGN * ) ; +FWLIBAPI int16_t WINAPI cnc_diagnoss( uint16_T, int16_t, int16_t, int16_t, ODBDGN * ) ; /* read diagnosis data(area specified) */ -FWLIBAPI short WINAPI cnc_diagnosr( unsigned short, short *, short, short *, short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_diagnosr( uint16_T, int16_t *, int16_t, int16_t *, int16_t *, void * ) ; /* read A/D conversion data */ -FWLIBAPI short WINAPI cnc_adcnv( unsigned short, short, short, ODBAD * ) ; +FWLIBAPI int16_t WINAPI cnc_adcnv( uint16_T, int16_t, int16_t, ODBAD * ) ; /* read operator's message */ -FWLIBAPI short WINAPI cnc_rdopmsg( unsigned short, short, short, OPMSG * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopmsg( uint16_T, int16_t, int16_t, OPMSG * ) ; /* read operator's message */ -FWLIBAPI short WINAPI cnc_rdopmsg2( unsigned short, short, short, OPMSG2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopmsg2( uint16_T, int16_t, int16_t, OPMSG2 * ) ; /* read operator's message */ -FWLIBAPI short WINAPI cnc_rdopmsg3( unsigned short, short, short *, OPMSG3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopmsg3( uint16_T, int16_t, int16_t *, OPMSG3 * ) ; /* read operator's message (m) */ -FWLIBAPI short WINAPI cnc_rdopmsg3m( unsigned short, short, short *, OPMSG3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopmsg3m( uint16_T, int16_t, int16_t *, OPMSG3 * ) ; /* read operator's message on key-in line */ -FWLIBAPI short WINAPI cnc_rdlnopmsg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlnopmsg( uint16_T, char * ) ; /* read operator message */ - FWLIBAPI short WINAPI cnc_rdopmsgmps( unsigned short, short, short *, OPMSGMPS * ) ; + FWLIBAPI int16_t WINAPI cnc_rdopmsgmps( uint16_T, int16_t, int16_t *, OPMSGMPS * ) ; /* set path number(for 4 axes lathes, multi-path) */ -FWLIBAPI short WINAPI cnc_setpath( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_setpath( uint16_T, int16_t ) ; /* get path number(for 4 axes lathes, multi-path) */ -FWLIBAPI short WINAPI cnc_getpath( unsigned short, short *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_getpath( uint16_T, int16_t *, int16_t * ) ; /* allocate library handle */ -FWLIBAPI short WINAPI cnc_allclibhndl( unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_allclibhndl( uint16_T * ) ; /* free library handle */ -FWLIBAPI short WINAPI cnc_freelibhndl( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_freelibhndl( uint16_T ) ; /* get library option */ -FWLIBAPI short WINAPI cnc_getlibopt(unsigned short, long, char *, long *); +FWLIBAPI int16_t WINAPI cnc_getlibopt(uint16_T, int32_t, char *, int32_t *); /* set library option */ -FWLIBAPI short WINAPI cnc_setlibopt(unsigned short, long, char *, long); +FWLIBAPI int16_t WINAPI cnc_setlibopt(uint16_T, int32_t, char *, int32_t); /* get custom macro type */ -FWLIBAPI short WINAPI cnc_getmactype( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_getmactype( uint16_T, int16_t * ) ; /* set custom macro type */ -FWLIBAPI short WINAPI cnc_setmactype( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_setmactype( uint16_T, int16_t ) ; /* get P code macro type */ -FWLIBAPI short WINAPI cnc_getpmactype( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_getpmactype( uint16_T, int16_t * ) ; /* set P code macro type */ -FWLIBAPI short WINAPI cnc_setpmactype( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_setpmactype( uint16_T, int16_t ) ; /* get screen status */ -FWLIBAPI short WINAPI cnc_getcrntscrn( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_getcrntscrn( uint16_T, int16_t * ) ; /* change screen mode */ -FWLIBAPI short WINAPI cnc_slctscrn( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_slctscrn( uint16_T, int16_t ) ; /* read CNC configuration information */ -FWLIBAPI short WINAPI cnc_sysconfig( unsigned short, ODBSYSC * ) ; +FWLIBAPI int16_t WINAPI cnc_sysconfig( uint16_T, ODBSYSC * ) ; /* read program restart information */ -FWLIBAPI short WINAPI cnc_rdprstrinfo( unsigned short, ODBPRS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprstrinfo( uint16_T, ODBPRS * ) ; /* read program restart information */ -FWLIBAPI short WINAPI cnc_rdprstrinfom( unsigned short, ODBPRSM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprstrinfom( uint16_T, ODBPRSM * ) ; /* search sequence number for program restart */ -FWLIBAPI short WINAPI cnc_rstrseqsrch( unsigned short, long, long, short, short ) ; +FWLIBAPI int16_t WINAPI cnc_rstrseqsrch( uint16_T, int32_t, int32_t, int16_t, int16_t ) ; /* search sequence number for program restart 2 */ -FWLIBAPI short WINAPI cnc_rstrseqsrch2( unsigned short, long, long, short, short, long ) ; +FWLIBAPI int16_t WINAPI cnc_rstrseqsrch2( uint16_T, int32_t, int32_t, int16_t, int16_t, int32_t ) ; /* read output signal image of software operator's panel */ -FWLIBAPI short WINAPI cnc_rdopnlsgnl( unsigned short, short, IODBSGNL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopnlsgnl( uint16_T, int16_t, IODBSGNL * ) ; /* write output signal of software operator's panel */ -FWLIBAPI short WINAPI cnc_wropnlsgnl( unsigned short, IODBSGNL * ) ; +FWLIBAPI int16_t WINAPI cnc_wropnlsgnl( uint16_T, IODBSGNL * ) ; /* read general signal image of software operator's panel */ -FWLIBAPI short WINAPI cnc_rdopnlgnrl( unsigned short, short, IODBGNRL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopnlgnrl( uint16_T, int16_t, IODBGNRL * ) ; /* write general signal image of software operator's panel */ -FWLIBAPI short WINAPI cnc_wropnlgnrl( unsigned short, IODBGNRL * ) ; +FWLIBAPI int16_t WINAPI cnc_wropnlgnrl( uint16_T, IODBGNRL * ) ; /* read general signal image of software operator's panel(2) */ -FWLIBAPI short WINAPI cnc_rdopnlgnrl2( unsigned short, short, IODBGNRL2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopnlgnrl2( uint16_T, int16_t, IODBGNRL2 * ) ; /* write general signal image of software operator's panel(2) */ -FWLIBAPI short WINAPI cnc_wropnlgnrl2( unsigned short, IODBGNRL2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wropnlgnrl2( uint16_T, IODBGNRL2 * ) ; /* read general signal name of software operator's panel */ -FWLIBAPI short WINAPI cnc_rdopnlgsname( unsigned short, short, IODBRDNA * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopnlgsname( uint16_T, int16_t, IODBRDNA * ) ; /* write general signal name of software operator's panel */ -FWLIBAPI short WINAPI cnc_wropnlgsname( unsigned short, IODBRDNA * ) ; +FWLIBAPI int16_t WINAPI cnc_wropnlgsname( uint16_T, IODBRDNA * ) ; /* read general signal name of software operator's panel(2) */ -FWLIBAPI short WINAPI cnc_rdopnlgsname2( unsigned short, short, IODBRDNA2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopnlgsname2( uint16_T, int16_t, IODBRDNA2 * ) ; /* write general signal name of software operator's panel(2) */ -FWLIBAPI short WINAPI cnc_wropnlgsname2( unsigned short, IODBRDNA2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wropnlgsname2( uint16_T, IODBRDNA2 * ) ; /* get detail error */ -FWLIBAPI short WINAPI cnc_getdtailerr( unsigned short, ODBERR * ) ; +FWLIBAPI int16_t WINAPI cnc_getdtailerr( uint16_T, ODBERR * ) ; /* get detail error(2) */ -FWLIBAPI short WINAPI cnc_getdtailerr2( unsigned short, ODBERR * ) ; +FWLIBAPI int16_t WINAPI cnc_getdtailerr2( uint16_T, ODBERR * ) ; /* read informations of CNC parameter */ -FWLIBAPI short WINAPI cnc_rdparainfo( unsigned short, short, unsigned short, ODBPARAIF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparainfo( uint16_T, int16_t, uint16_T, ODBPARAIF * ) ; /* read informations of CNC setting data */ -FWLIBAPI short WINAPI cnc_rdsetinfo( unsigned short, short, unsigned short, ODBSETIF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsetinfo( uint16_T, int16_t, uint16_T, ODBSETIF * ) ; /* read informations of CNC diagnose data */ -FWLIBAPI short WINAPI cnc_rddiaginfo( unsigned short, short, unsigned short, ODBDIAGIF * ) ; +FWLIBAPI int16_t WINAPI cnc_rddiaginfo( uint16_T, int16_t, uint16_T, ODBDIAGIF * ) ; /* read informations of CNC parameter(2) */ -FWLIBAPI short WINAPI cnc_rdparainfo2( unsigned short, short, short*, short*, short*, ODBPARAIF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparainfo2( uint16_T, int16_t, int16_t*, int16_t*, int16_t*, ODBPARAIF2 * ) ; /* read informations of CNC parameter(3) */ -FWLIBAPI short WINAPI cnc_rdparainfo3( unsigned short, short, short*, short*, short*, ODBPARAIF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparainfo3( uint16_T, int16_t, int16_t*, int16_t*, int16_t*, ODBPARAIF2 * ) ; /* read informations of CNC setting data(2) */ -FWLIBAPI short WINAPI cnc_rdsetinfo2( unsigned short, short, short*, short*, short*, ODBPARAIF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsetinfo2( uint16_T, int16_t, int16_t*, int16_t*, int16_t*, ODBPARAIF2 * ) ; /* read informations of CNC diagnose data(2) */ -FWLIBAPI short WINAPI cnc_rddiaginfo2( unsigned short, short, short*, short*, short*, ODBPARAIF2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rddiaginfo2( uint16_T, int16_t, int16_t*, int16_t*, int16_t*, ODBPARAIF2 * ) ; /* read maximum, minimum and total number of CNC parameter */ -FWLIBAPI short WINAPI cnc_rdparanum( unsigned short, ODBPARANUM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparanum( uint16_T, ODBPARANUM * ) ; /* read maximum, minimum and total number of CNC setting data */ -FWLIBAPI short WINAPI cnc_rdsetnum( unsigned short, ODBSETNUM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsetnum( uint16_T, ODBSETNUM * ) ; /* read maximum, minimum and total number of CNC diagnose data */ -FWLIBAPI short WINAPI cnc_rddiagnum( unsigned short, ODBDIAGNUM * ) ; +FWLIBAPI int16_t WINAPI cnc_rddiagnum( uint16_T, ODBDIAGNUM * ) ; /* get maximum valid figures and number of decimal places */ -FWLIBAPI short WINAPI cnc_getfigure( unsigned short, short, short *, short *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_getfigure( uint16_T, int16_t, int16_t *, int16_t *, int16_t * ) ; /* read F-ROM information on CNC */ -FWLIBAPI short WINAPI cnc_rdfrominfo( unsigned short, short, ODBFINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfrominfo( uint16_T, int16_t, ODBFINFO * ) ; /* start of reading F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromsvstart( unsigned short, short, char *, long ) ; +FWLIBAPI int16_t WINAPI cnc_fromsvstart( uint16_T, int16_t, char *, int32_t ) ; /* read F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromsave( unsigned short, short *, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_fromsave( uint16_T, int16_t *, void *, int32_t * ) ; /* end of reading F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromsvend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_fromsvend( uint16_T ) ; /* start of writing F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromldstart( unsigned short, short, long ) ; +FWLIBAPI int16_t WINAPI cnc_fromldstart( uint16_T, int16_t, int32_t ) ; /* write F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromload( unsigned short, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_fromload( uint16_T, void *, int32_t * ) ; /* end of writing F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromldend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_fromldend( uint16_T ) ; /* delete F-ROM data on CNC */ -FWLIBAPI short WINAPI cnc_fromdelete( unsigned short, short, char *, long ) ; +FWLIBAPI int16_t WINAPI cnc_fromdelete( uint16_T, int16_t, char *, int32_t ) ; /* read S-RAM information on CNC */ -FWLIBAPI short WINAPI cnc_rdsraminfo( unsigned short, ODBSINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsraminfo( uint16_T, ODBSINFO * ) ; /* start of reading S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_srambkstart( unsigned short, char *, long ) ; +FWLIBAPI int16_t WINAPI cnc_srambkstart( uint16_T, char *, int32_t ) ; /* read S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_srambackup( unsigned short, short *, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_srambackup( uint16_T, int16_t *, void *, int32_t * ) ; /* end of reading S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_srambkend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_srambkend( uint16_T ) ; #ifndef CNC_PPC /* read F-ROM information on CNC */ -FWLIBAPI short WINAPI cnc_getfrominfo( unsigned short, short, short *, ODBFINFORM * ) ; +FWLIBAPI int16_t WINAPI cnc_getfrominfo( uint16_T, int16_t, int16_t *, ODBFINFORM * ) ; /* start of reading F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromgetstart( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_fromgetstart( uint16_T, int16_t, char * ) ; /* read F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromget( unsigned short, short *, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_fromget( uint16_T, int16_t *, void *, int32_t * ) ; /* end of reading F-ROM data from CNC */ -FWLIBAPI short WINAPI cnc_fromgetend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_fromgetend( uint16_T ) ; /* start of writing F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromputstart( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_fromputstart( uint16_T, int16_t ) ; /* write F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromput( unsigned short, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_fromput( uint16_T, void *, int32_t * ) ; /* end of writing F-ROM data to CNC */ -FWLIBAPI short WINAPI cnc_fromputend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_fromputend( uint16_T ) ; /* delete F-ROM data on CNC */ -FWLIBAPI short WINAPI cnc_fromremove( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_fromremove( uint16_T, int16_t, char * ) ; /* read S-RAM information on CNC */ -FWLIBAPI short WINAPI cnc_getsraminfo( unsigned short, ODBSINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_getsraminfo( uint16_T, ODBSINFO * ) ; #endif /* start of reading S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_sramgetstart( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_sramgetstart( uint16_T, char * ) ; #ifndef CNC_PPC /* start of reading S-RAM data from CNC (2) */ -FWLIBAPI short WINAPI cnc_sramgetstart2( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_sramgetstart2( uint16_T, char * ) ; #endif /* read S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_sramget( unsigned short, short *, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_sramget( uint16_T, int16_t *, void *, int32_t * ) ; #ifndef CNC_PPC /* read S-RAM data from CNC (2) */ -FWLIBAPI short WINAPI cnc_sramget2( unsigned short, short *, void *, long * ) ; +FWLIBAPI int16_t WINAPI cnc_sramget2( uint16_T, int16_t *, void *, int32_t * ) ; #endif /* end of reading S-RAM data from CNC */ -FWLIBAPI short WINAPI cnc_sramgetend( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_sramgetend( uint16_T ) ; #ifndef CNC_PPC /* end of reading S-RAM data from CNC (2) */ -FWLIBAPI short WINAPI cnc_sramgetend2( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_sramgetend2( uint16_T ) ; /* start of writing S-RAM data to CNC */ - FWLIBAPI short WINAPI cnc_sramputstart( unsigned short, char * ) ; + FWLIBAPI int16_t WINAPI cnc_sramputstart( uint16_T, char * ) ; /* start of writing S-RAM data to CNC (2) */ - FWLIBAPI short WINAPI cnc_sramputstart2( unsigned short, char * ) ; + FWLIBAPI int16_t WINAPI cnc_sramputstart2( uint16_T, char * ) ; /* write S-RAM data to CNC */ - FWLIBAPI short WINAPI cnc_sramput( unsigned short, short *, void *, long * ) ; + FWLIBAPI int16_t WINAPI cnc_sramput( uint16_T, int16_t *, void *, int32_t * ) ; /* write S-RAM data to CNC (2) */ - FWLIBAPI short WINAPI cnc_sramput2( unsigned short, short *, void *, long * ) ; + FWLIBAPI int16_t WINAPI cnc_sramput2( uint16_T, int16_t *, void *, int32_t * ) ; /* end of writing S-RAM data to CNC */ - FWLIBAPI short WINAPI cnc_sramputend( unsigned short ) ; + FWLIBAPI int16_t WINAPI cnc_sramputend( uint16_T ) ; /* end of writing S-RAM data to CNC (2) */ - FWLIBAPI short WINAPI cnc_sramputend2( unsigned short ) ; + FWLIBAPI int16_t WINAPI cnc_sramputend2( uint16_T ) ; #endif /* read number of S-RAM data kind on CNC */ -FWLIBAPI short WINAPI cnc_rdsramnum( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsramnum( uint16_T, int16_t * ) ; /* read S-RAM data address information on CNC */ -FWLIBAPI short WINAPI cnc_rdsramaddr( unsigned short, short *, SRAMADDR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsramaddr( uint16_T, int16_t *, SRAMADDR * ) ; /* get current NC data protection information */ -FWLIBAPI short WINAPI cnc_getlockstat( unsigned short, short, unsigned char * ) ; +FWLIBAPI int16_t WINAPI cnc_getlockstat( uint16_T, int16_t, unsigned char * ) ; /* change NC data protection status */ -FWLIBAPI short WINAPI cnc_chgprotbit( unsigned short, short, unsigned char *, long ) ; +FWLIBAPI int16_t WINAPI cnc_chgprotbit( uint16_T, int16_t, unsigned char *, int32_t ) ; /* transfer a file from host computer to CNC by FTP */ -FWLIBAPI short WINAPI cnc_dtsvftpget( unsigned short, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvftpget( uint16_T, char *, char * ) ; /* transfer a file from CNC to host computer by FTP */ -FWLIBAPI short WINAPI cnc_dtsvftpput( unsigned short, char *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvftpput( uint16_T, char *, char * ) ; /* get transfer status for FTP */ -FWLIBAPI short WINAPI cnc_dtsvftpstat( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvftpstat( uint16_T ) ; /* read file directory in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvrdpgdir( unsigned short, char *, short, ODBDSDIR * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvrdpgdir( uint16_T, char *, int16_t, ODBDSDIR * ) ; /* delete files in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvdelete( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvdelete( uint16_T, char * ) ; /* down load from CNC (transfer a file from CNC to MMC) */ -FWLIBAPI short WINAPI cnc_dtsvdownload( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvdownload( uint16_T, char * ) ; /* up load to CNC (transfer a file from MMC to CNC) */ -FWLIBAPI short WINAPI cnc_dtsvupload( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvupload( uint16_T, char * ) ; /* close upload/download between Data Server and CNC */ -FWLIBAPI short WINAPI cnc_dtsvcnclupdn( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvcnclupdn( uint16_T ) ; /* get transfer status for up/down load */ -FWLIBAPI short WINAPI cnc_dtsvupdnstat( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvupdnstat( uint16_T ) ; /* get file name for DNC operation in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvgetdncpg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvgetdncpg( uint16_T, char * ) ; /* set program number of DNC oparation to CNC */ -FWLIBAPI short WINAPI cnc_dtsvsetdncpg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvsetdncpg( uint16_T, char * ) ; /* read setting data for Data Server */ -FWLIBAPI short WINAPI cnc_dtsvrdset( unsigned short, IODBDSSET * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvrdset( uint16_T, IODBDSSET * ) ; /* write setting data for Data Server */ -FWLIBAPI short WINAPI cnc_dtsvwrset( unsigned short, IODBDSSET * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvwrset( uint16_T, IODBDSSET * ) ; /* check hard disk in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvchkdsk( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvchkdsk( uint16_T ) ; /* format hard disk in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvhdformat( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvhdformat( uint16_T ) ; /* save interface area in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvsavecram( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvsavecram( uint16_T ) ; /* get interface area in Data Server */ -FWLIBAPI short WINAPI cnc_dtsvrdcram( unsigned short, long, long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvrdcram( uint16_T, int32_t, int32_t *, char * ) ; /* read maintenance information for Data Server */ -FWLIBAPI short WINAPI cnc_dtsvmntinfo( unsigned short, ODBDSMNT * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvmntinfo( uint16_T, ODBDSMNT * ) ; /* get Data Server mode */ -FWLIBAPI short WINAPI cnc_dtsvgetmode( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvgetmode( uint16_T, int16_t * ) ; /* set Data Server mode */ -FWLIBAPI short WINAPI cnc_dtsvsetmode( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvsetmode( uint16_T, int16_t ) ; /* read error message for Data Server */ -FWLIBAPI short WINAPI cnc_dtsvrderrmsg( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_dtsvrderrmsg( uint16_T, int16_t, char * ) ; /* transfar file from Pc to Data Server */ -FWLIBAPI short WINAPI cnc_dtsvwrfile( unsigned short, char *, char *,short ); +FWLIBAPI int16_t WINAPI cnc_dtsvwrfile( uint16_T, char *, char *,int16_t ); /* transfar file from Data Server to Pc */ -FWLIBAPI short WINAPI cnc_dtsvrdfile( unsigned short, char *, char *,short ); +FWLIBAPI int16_t WINAPI cnc_dtsvrdfile( uint16_T, char *, char *,int16_t ); /* read the loop gain for each axis */ -FWLIBAPI short WINAPI cnc_rdloopgain( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdloopgain( uint16_T, int32_t * ) ; /* read the actual current for each axis */ #if !defined (PMD) -FWLIBAPI short WINAPI cnc_rdcurrent( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcurrent( uint16_T, int16_t * ) ; #else -FWLIBAPI short WINAPI cnc_rdcurrent( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcurrent( uint16_T, int32_t * ) ; #endif /* read the actual speed for each axis */ -FWLIBAPI short WINAPI cnc_rdsrvspeed( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsrvspeed( uint16_T, int32_t * ) ; /* read the TSA data for each axis */ -FWLIBAPI short WINAPI cnc_rdsrvtsa( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsrvtsa( uint16_T, int16_t * ) ; /* read the TCMD data for each axis */ -FWLIBAPI short WINAPI cnc_rdsrvtcmd( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsrvtcmd( uint16_T, int16_t * ) ; /* read the operation mode */ -FWLIBAPI short WINAPI cnc_rdopmode( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdopmode( uint16_T, int16_t * ) ; /* read the position deviation S */ -FWLIBAPI short WINAPI cnc_rdposerrs( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdposerrs( uint16_T, int32_t * ) ; /* read the position deviation S1 and S2 */ -FWLIBAPI short WINAPI cnc_rdposerrs2( unsigned short, ODBPSER * ) ; +FWLIBAPI int16_t WINAPI cnc_rdposerrs2( uint16_T, ODBPSER * ) ; /* read the position deviation Z in the rigid tap mode */ -FWLIBAPI short WINAPI cnc_rdposerrz( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdposerrz( uint16_T, int32_t * ) ; /* read the synchronous error in the synchronous control mode */ -FWLIBAPI short WINAPI cnc_rdsynerrsy( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsynerrsy( uint16_T, int32_t * ) ; /* read the synchronous error in the rigid tap mode */ -FWLIBAPI short WINAPI cnc_rdsynerrrg( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsynerrrg( uint16_T, int32_t * ) ; /* read the spindle alarm */ -FWLIBAPI short WINAPI cnc_rdspdlalm( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspdlalm( uint16_T, char * ) ; /* read the control input signal */ -FWLIBAPI short WINAPI cnc_rdctrldi( unsigned short, ODBSPDI * ) ; +FWLIBAPI int16_t WINAPI cnc_rdctrldi( uint16_T, ODBSPDI * ) ; /* read the control output signal */ -FWLIBAPI short WINAPI cnc_rdctrldo( unsigned short, ODBSPDO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdctrldo( uint16_T, ODBSPDO * ) ; /* read the number of controled spindle */ -FWLIBAPI short WINAPI cnc_rdnspdl( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdnspdl( uint16_T, int16_t * ) ; /* read Servo feedback multiplication data */ - FWLIBAPI short WINAPI cnc_rdsvfeedback(unsigned short, short, ODBSVFBACK * ); + FWLIBAPI int16_t WINAPI cnc_rdsvfeedback(uint16_T, int16_t, ODBSVFBACK * ); #ifndef CNC_PPC /* read data from FANUC BUS */ -FWLIBAPI short WINAPI cnc_rdfbusmem( unsigned short, short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfbusmem( uint16_T, int16_t, int16_t, int32_t, int32_t, void * ) ; /* write data to FANUC BUS */ -FWLIBAPI short WINAPI cnc_wrfbusmem( unsigned short, short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfbusmem( uint16_T, int16_t, int16_t, int32_t, int32_t, void * ) ; #endif /* read the parameter of wave diagnosis */ -FWLIBAPI short WINAPI cnc_rdwaveprm( unsigned short, IODBWAVE * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwaveprm( uint16_T, IODBWAVE * ) ; /* write the parameter of wave diagnosis */ -FWLIBAPI short WINAPI cnc_wrwaveprm( unsigned short, IODBWAVE * ) ; +FWLIBAPI int16_t WINAPI cnc_wrwaveprm( uint16_T, IODBWAVE * ) ; /* read the parameter of wave diagnosis 2 */ -FWLIBAPI short WINAPI cnc_rdwaveprm2( unsigned short, IODBWVPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwaveprm2( uint16_T, IODBWVPRM * ) ; /* write the parameter of wave diagnosis 2 */ -FWLIBAPI short WINAPI cnc_wrwaveprm2( unsigned short, IODBWVPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_wrwaveprm2( uint16_T, IODBWVPRM * ) ; /* read the parameter of wave diagnosis 3 */ -FWLIBAPI short WINAPI cnc_rdwaveprm3( unsigned short, IODBWVPRM3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwaveprm3( uint16_T, IODBWVPRM3 * ) ; /* write the parameter of wave diagnosis 3 */ -FWLIBAPI short WINAPI cnc_wrwaveprm3( unsigned short, IODBWVPRM3 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrwaveprm3( uint16_T, IODBWVPRM3 * ) ; /* start the sampling for wave diagnosis */ -FWLIBAPI short WINAPI cnc_wavestart( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_wavestart( uint16_T ) ; /* stop the sampling for wave diagnosis */ -FWLIBAPI short WINAPI cnc_wavestop( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_wavestop( uint16_T ) ; /* read the status of wave diagnosis */ -FWLIBAPI short WINAPI cnc_wavestat( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_wavestat( uint16_T, int16_t * ) ; /* read the data of wave diagnosis */ -FWLIBAPI short WINAPI cnc_rdwavedata( unsigned short, short, short, long, long *, ODBWVDT * ) ; -FWLIBAPI short WINAPI cnc_rdwavedata3( unsigned short, short, long, long *, ODBWVDT3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwavedata( uint16_T, int16_t, int16_t, int32_t, int32_t *, ODBWVDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwavedata3( uint16_T, int16_t, int32_t, int32_t *, ODBWVDT3 * ) ; /* read the count of wave diagnosis */ -FWLIBAPI short WINAPI cnc_rdwavecount( unsigned short, short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwavecount( uint16_T, int16_t, int32_t * ) ; /* read the data of wave diagnosis 2 */ -FWLIBAPI short WINAPI cnc_rdwavedata2( unsigned short, short, long, long *, ODBWVDT2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwavedata2( uint16_T, int16_t, int32_t, int32_t *, ODBWVDT2 * ) ; /* read the parameter of wave diagnosis for remort diagnosis */ -FWLIBAPI short WINAPI cnc_rdrmtwaveprm( unsigned short, IODBRMTPRM *, short ) ; +FWLIBAPI int16_t WINAPI cnc_rdrmtwaveprm( uint16_T, IODBRMTPRM *, int16_t ) ; /* write the parameter of wave diagnosis for remort diagnosis */ -FWLIBAPI short WINAPI cnc_wrrmtwaveprm( unsigned short, IODBRMTPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrmtwaveprm( uint16_T, IODBRMTPRM * ) ; /* start the sampling for wave diagnosis for remort diagnosis */ -FWLIBAPI short WINAPI cnc_rmtwavestart( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_rmtwavestart( uint16_T ) ; /* stop the sampling for wave diagnosis for remort diagnosis */ -FWLIBAPI short WINAPI cnc_rmtwavestop( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_rmtwavestop( uint16_T ) ; /* read the status of wave diagnosis for remort diagnosis*/ -FWLIBAPI short WINAPI cnc_rmtwavestat( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rmtwavestat( uint16_T, int16_t * ) ; /* read the data of wave diagnosis for remort diagnosis */ -FWLIBAPI short WINAPI cnc_rdrmtwavedt( unsigned short, short, long, long *, ODBRMTDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrmtwavedt( uint16_T, int16_t, int32_t, int32_t *, ODBRMTDT * ) ; /* read of address for PMC signal batch save */ -FWLIBAPI short WINAPI cnc_rdsavsigadr( unsigned short, IODBSIGAD *, short ) ; +FWLIBAPI int16_t WINAPI cnc_rdsavsigadr( uint16_T, IODBSIGAD *, int16_t ) ; /* write of address for PMC signal batch save */ -FWLIBAPI short WINAPI cnc_wrsavsigadr( unsigned short, IODBSIGAD *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_wrsavsigadr( uint16_T, IODBSIGAD *, int16_t * ) ; /* read of data for PMC signal batch save */ -FWLIBAPI short WINAPI cnc_rdsavsigdata( unsigned short, short, short, void *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsavsigdata( uint16_T, int16_t, int16_t, void *, int16_t * ) ; /* read M-code group data */ -FWLIBAPI short WINAPI cnc_rdmgrpdata( unsigned short, short, short *, ODBMGRP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmgrpdata( uint16_T, int16_t, int16_t *, ODBMGRP * ) ; /* write M-code group data */ -FWLIBAPI short WINAPI cnc_wrmgrpdata( unsigned short, IDBMGRP * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmgrpdata( uint16_T, IDBMGRP * ) ; #ifndef CNC_PPC /* read executing M-code group data */ -FWLIBAPI short WINAPI cnc_rdexecmcode( unsigned short, short, short *, ODBEXEM * ); +FWLIBAPI int16_t WINAPI cnc_rdexecmcode( uint16_T, int16_t, int16_t *, ODBEXEM * ); /* read program restart M-code group data */ -FWLIBAPI short WINAPI cnc_rdrstrmcode( unsigned short, short, short *, ODBRSTRM * ); +FWLIBAPI int16_t WINAPI cnc_rdrstrmcode( uint16_T, int16_t, int16_t *, ODBRSTRM * ); #endif /* read processing time stamp data */ -FWLIBAPI short WINAPI cnc_rdproctime( unsigned short, ODBPTIME * ) ; +FWLIBAPI int16_t WINAPI cnc_rdproctime( uint16_T, ODBPTIME * ) ; -FWLIBAPI short WINAPI cnc_rdproctime3( unsigned short, char *, ODBPTIME3 * ); +FWLIBAPI int16_t WINAPI cnc_rdproctime3( uint16_T, char *, ODBPTIME3 * ); /* read MDI program stat */ -FWLIBAPI short WINAPI cnc_rdmdiprgstat( unsigned short, unsigned short * ); +FWLIBAPI int16_t WINAPI cnc_rdmdiprgstat( uint16_T, uint16_T * ); /* read program directory for processing time data */ -FWLIBAPI short WINAPI cnc_rdprgdirtime( unsigned short, long *, short *, PRGDIRTM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprgdirtime( uint16_T, int32_t *, int16_t *, PRGDIRTM * ) ; /* read program directory 2 */ -FWLIBAPI short WINAPI cnc_rdprogdir2( unsigned short, short, short *, short *, PRGDIR2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdir2( uint16_T, int16_t, int16_t *, int16_t *, PRGDIR2 * ) ; /* read program directory 3 */ -FWLIBAPI short WINAPI cnc_rdprogdir3( unsigned short, short, long *, short *, PRGDIR3 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdir3( uint16_T, int16_t, int32_t *, int16_t *, PRGDIR3 * ) ; /* read program directory 4 */ -FWLIBAPI short WINAPI cnc_rdprogdir4( unsigned short, short, long, short *, PRGDIR4 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdir4( uint16_T, int16_t, int32_t, int16_t *, PRGDIR4 * ) ; /* read program directory 4 for wire cut */ -FWLIBAPI short WINAPI cnc_rdprogdir4_w( unsigned short, short, short, short, short, short *, PRGDIR3 * ); +FWLIBAPI int16_t WINAPI cnc_rdprogdir4_w( uint16_T, int16_t, int16_t, int16_t, int16_t, int16_t *, PRGDIR3 * ); /* read DNC file name for DNC1, DNC2, OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_rddncfname( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rddncfname( uint16_T, char * ) ; /* write DNC file name for DNC1, DNC2, OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_wrdncfname( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_wrdncfname( uint16_T, char * ) ; /* read communication parameter for DNC1, DNC2, OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_rdcomparam( unsigned short, IODBCPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcomparam( uint16_T, IODBCPRM * ) ; /* write communication parameter for DNC1, DNC2, OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_wrcomparam( unsigned short, IODBCPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_wrcomparam( uint16_T, IODBCPRM * ) ; /* read log message for DNC2 */ -FWLIBAPI short WINAPI cnc_rdcomlogmsg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcomlogmsg( uint16_T, char * ) ; /* read operator message for DNC1, DNC2 */ -FWLIBAPI short WINAPI cnc_rdcomopemsg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcomopemsg( uint16_T, char * ) ; /* read recieve message for OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_rdrcvmsg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrcvmsg( uint16_T, char * ) ; /* read send message for OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_rdsndmsg( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsndmsg( uint16_T, char * ) ; /* send message for OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_sendmessage( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_sendmessage( uint16_T, char * ) ; /* clear message buffer for OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_clrmsgbuff( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clrmsgbuff( uint16_T, int16_t ) ; /* read message recieve status for OSI-Ethernet */ -FWLIBAPI short WINAPI cnc_rdrcvstat( unsigned short, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrcvstat( uint16_T, uint16_T * ) ; /* read interference check */ -FWLIBAPI short WINAPI cnc_rdintchk( unsigned short, short, short, short, short, IODBINT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdintchk( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBINT * ) ; /* write interference check */ -FWLIBAPI short WINAPI cnc_wrintchk( unsigned short, short, IODBINT * ) ; +FWLIBAPI int16_t WINAPI cnc_wrintchk( uint16_T, int16_t, IODBINT * ) ; /* read interference check information */ -FWLIBAPI short WINAPI cnc_rdintinfo( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdintinfo( uint16_T, int16_t * ) ; /* read work coordinate shift */ -FWLIBAPI short WINAPI cnc_rdwkcdshft( unsigned short, short, short, IODBWCSF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwkcdshft( uint16_T, int16_t, int16_t, IODBWCSF * ) ; /* write work coordinate shift */ -FWLIBAPI short WINAPI cnc_wrwkcdshft( unsigned short, short, IODBWCSF * ) ; +FWLIBAPI int16_t WINAPI cnc_wrwkcdshft( uint16_T, int16_t, IODBWCSF * ) ; /* read work coordinate shift measure */ -FWLIBAPI short WINAPI cnc_rdwkcdsfms( unsigned short, short, short, IODBWCSF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwkcdsfms( uint16_T, int16_t, int16_t, IODBWCSF * ) ; /* write work coordinate shift measure */ -FWLIBAPI short WINAPI cnc_wrwkcdsfms( unsigned short, short, IODBWCSF * ) ; +FWLIBAPI int16_t WINAPI cnc_wrwkcdsfms( uint16_T, int16_t, IODBWCSF * ) ; /* read work coordinate shift2 */ -FWLIBAPI short WINAPI cnc_rdwkcdshft2(unsigned short, short, short, unsigned short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_rdwkcdshft2(uint16_T, int16_t, int16_t, uint16_T, IODBWCSF *); /* write work coordinate shift2 */ -FWLIBAPI short WINAPI cnc_wrwkcdshft2(unsigned short, unsigned short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_wrwkcdshft2(uint16_T, uint16_T, int16_t, IODBWCSF *); /* read work coordinate shift measure2 */ -FWLIBAPI short WINAPI cnc_rdwkcdsfms2(unsigned short, short, short, unsigned short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_rdwkcdsfms2(uint16_T, int16_t, int16_t, uint16_T, IODBWCSF *); /* write work coordinate shift measure2 */ -FWLIBAPI short WINAPI cnc_wrwkcdsfms2(unsigned short, unsigned short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_wrwkcdsfms2(uint16_T, uint16_T, int16_t, IODBWCSF *); /* read work coordinate shift3 */ -FWLIBAPI short WINAPI cnc_rdwkcdshft3(unsigned short, short, short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_rdwkcdshft3(uint16_T, int16_t, int16_t, int16_t, IODBWCSF *); /* write work coordinate shift3 */ -FWLIBAPI short WINAPI cnc_wrwkcdshft3(unsigned short, short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_wrwkcdshft3(uint16_T, int16_t, int16_t, IODBWCSF *); /* read work coordinate shift measure3 */ -FWLIBAPI short WINAPI cnc_rdwkcdsfms3(unsigned short, short, short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_rdwkcdsfms3(uint16_T, int16_t, int16_t, int16_t, IODBWCSF *); /* write work coordinate shift measure3 */ -FWLIBAPI short WINAPI cnc_wrwkcdsfms3(unsigned short, short, short, IODBWCSF *); +FWLIBAPI int16_t WINAPI cnc_wrwkcdsfms3(uint16_T, int16_t, int16_t, IODBWCSF *); /* stop the sampling for operator message history */ -FWLIBAPI short WINAPI cnc_stopomhis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_stopomhis( uint16_T ) ; /* start the sampling for operator message history */ -FWLIBAPI short WINAPI cnc_startomhis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_startomhis( uint16_T ) ; /* read operator message history information */ -FWLIBAPI short WINAPI cnc_rdomhisinfo( unsigned short, ODBOMIF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdomhisinfo( uint16_T, ODBOMIF * ) ; /* read operator message history */ -FWLIBAPI short WINAPI cnc_rdomhistry( unsigned short, unsigned short, unsigned short *, ODBOMHIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdomhistry( uint16_T, uint16_T, uint16_T *, ODBOMHIS * ) ; /* clear operator message history */ -FWLIBAPI short WINAPI cnc_clearomhis( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_clearomhis( uint16_T ) ; /* read b-axis tool offset value(area specified) */ -FWLIBAPI short WINAPI cnc_rdbtofsr( unsigned short, short, short, short, short, IODBBTO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdbtofsr( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBBTO * ) ; /* write b-axis tool offset value(area specified) */ -FWLIBAPI short WINAPI cnc_wrbtofsr( unsigned short, short, IODBBTO * ) ; +FWLIBAPI int16_t WINAPI cnc_wrbtofsr( uint16_T, int16_t, IODBBTO * ) ; /* read b-axis tool offset information */ -FWLIBAPI short WINAPI cnc_rdbtofsinfo( unsigned short, ODBBTLINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdbtofsinfo( uint16_T, ODBBTLINF * ) ; /* read b-axis command */ -FWLIBAPI short WINAPI cnc_rdbaxis( unsigned short, ODBBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdbaxis( uint16_T, ODBBAXIS * ) ; /* read CNC system soft series and version */ -FWLIBAPI short WINAPI cnc_rdsyssoft( unsigned short, ODBSYSS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsyssoft( uint16_T, ODBSYSS * ) ; /* read CNC system soft series and version (2) */ -FWLIBAPI short WINAPI cnc_rdsyssoft2( unsigned short, ODBSYSS2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsyssoft2( uint16_T, ODBSYSS2 * ) ; /* read CNC module configuration information */ -FWLIBAPI short WINAPI cnc_rdmdlconfig( unsigned short, ODBMDLC * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmdlconfig( uint16_T, ODBMDLC * ) ; /* read CNC module configuration information 2 */ -FWLIBAPI short WINAPI cnc_rdmdlconfig2( unsigned short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmdlconfig2( uint16_T, char * ) ; /* read processing condition file (processing data) */ -FWLIBAPI short WINAPI cnc_rdpscdproc( unsigned short, short, short *, IODBPSCD * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdproc( uint16_T, int16_t, int16_t *, IODBPSCD * ) ; /* write processing condition file (processing data) */ -FWLIBAPI short WINAPI cnc_wrpscdproc( unsigned short, short, short *, IODBPSCD * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdproc( uint16_T, int16_t, int16_t *, IODBPSCD * ) ; /* read processing condition file (processing data) */ -FWLIBAPI short WINAPI cnc_rdpscdproc2( unsigned short, short, short *, IODBPSCD2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdproc2( uint16_T, int16_t, int16_t *, IODBPSCD2 * ) ; /* write processing condition file (processing data) */ -FWLIBAPI short WINAPI cnc_wrpscdproc2( unsigned short, short, short *, IODBPSCD2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdproc2( uint16_T, int16_t, int16_t *, IODBPSCD2 * ) ; /* read processing condition file (piercing data) */ -FWLIBAPI short WINAPI cnc_rdpscdpirc( unsigned short, short, short *, IODBPIRC * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdpirc( uint16_T, int16_t, int16_t *, IODBPIRC * ) ; /* write processing condition file (piercing data) */ -FWLIBAPI short WINAPI cnc_wrpscdpirc( unsigned short, short, short *, IODBPIRC * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdpirc( uint16_T, int16_t, int16_t *, IODBPIRC * ) ; /* read processing condition file (edging data) */ -FWLIBAPI short WINAPI cnc_rdpscdedge( unsigned short, short, short *, IODBEDGE * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdedge( uint16_T, int16_t, int16_t *, IODBEDGE * ) ; /* write processing condition file (edging data) */ -FWLIBAPI short WINAPI cnc_wrpscdedge( unsigned short, short, short *, IODBEDGE * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdedge( uint16_T, int16_t, int16_t *, IODBEDGE * ) ; /* read processing condition file (slope data) */ -FWLIBAPI short WINAPI cnc_rdpscdslop( unsigned short, short, short *, IODBSLOP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdslop( uint16_T, int16_t, int16_t *, IODBSLOP * ) ; /* write processing condition file (slope data) */ -FWLIBAPI short WINAPI cnc_wrpscdslop( unsigned short, short, short *, IODBSLOP * ) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdslop( uint16_T, int16_t, int16_t *, IODBSLOP * ) ; /* read power controll duty data */ -FWLIBAPI short WINAPI cnc_rdlpwrdty( unsigned short, IODBLPWDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlpwrdty( uint16_T, IODBLPWDT * ) ; /* write power controll duty data */ -FWLIBAPI short WINAPI cnc_wrlpwrdty( unsigned short, IODBLPWDT * ) ; +FWLIBAPI int16_t WINAPI cnc_wrlpwrdty( uint16_T, IODBLPWDT * ) ; /* read laser power data */ -FWLIBAPI short WINAPI cnc_rdlpwrdat( unsigned short, ODBLOPDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlpwrdat( uint16_T, ODBLOPDT * ) ; /* read power complement */ -FWLIBAPI short WINAPI cnc_rdlpwrcpst( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlpwrcpst( uint16_T, int16_t * ) ; /* write power complement */ -FWLIBAPI short WINAPI cnc_wrlpwrcpst( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrlpwrcpst( uint16_T, int16_t ) ; /* read laser assist gas selection */ -FWLIBAPI short WINAPI cnc_rdlagslt( unsigned short, IODBLAGSL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlagslt( uint16_T, IODBLAGSL * ) ; /* write laser assist gas selection */ -FWLIBAPI short WINAPI cnc_wrlagslt( unsigned short, IODBLAGSL * ) ; +FWLIBAPI int16_t WINAPI cnc_wrlagslt( uint16_T, IODBLAGSL * ) ; /* read laser assist gas flow */ -FWLIBAPI short WINAPI cnc_rdlagst( unsigned short, IODBLAGST * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlagst( uint16_T, IODBLAGST * ) ; /* write laser assist gas flow */ -FWLIBAPI short WINAPI cnc_wrlagst( unsigned short, IODBLAGST * ) ; +FWLIBAPI int16_t WINAPI cnc_wrlagst( uint16_T, IODBLAGST * ) ; /* read laser power for edge processing */ -FWLIBAPI short WINAPI cnc_rdledgprc( unsigned short, IODBLEGPR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdledgprc( uint16_T, IODBLEGPR * ) ; /* write laser power for edge processing */ -FWLIBAPI short WINAPI cnc_wrledgprc( unsigned short, IODBLEGPR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrledgprc( uint16_T, IODBLEGPR * ) ; /* read laser power for piercing */ -FWLIBAPI short WINAPI cnc_rdlprcprc( unsigned short, IODBLPCPR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlprcprc( uint16_T, IODBLPCPR * ) ; /* write laser power for piercing */ -FWLIBAPI short WINAPI cnc_wrlprcprc( unsigned short, IODBLPCPR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrlprcprc( uint16_T, IODBLPCPR * ) ; /* read laser command data */ -FWLIBAPI short WINAPI cnc_rdlcmddat( unsigned short, ODBLCMDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlcmddat( uint16_T, ODBLCMDT * ) ; /* read displacement */ -FWLIBAPI short WINAPI cnc_rdldsplc( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdldsplc( uint16_T, int16_t * ) ; /* write displacement */ -FWLIBAPI short WINAPI cnc_wrldsplc( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrldsplc( uint16_T, int16_t ) ; /* read error for axis z */ -FWLIBAPI short WINAPI cnc_rdlerrz( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlerrz( uint16_T, int16_t * ) ; /* read active number */ -FWLIBAPI short WINAPI cnc_rdlactnum( unsigned short, ODBLACTN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlactnum( uint16_T, ODBLACTN * ) ; /* read laser comment */ -FWLIBAPI short WINAPI cnc_rdlcmmt( unsigned short, ODBLCMMT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlcmmt( uint16_T, ODBLCMMT * ) ; /* read laser power select */ -FWLIBAPI short WINAPI cnc_rdlpwrslt( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlpwrslt( uint16_T, int16_t * ) ; /* write laser power select */ -FWLIBAPI short WINAPI cnc_wrlpwrslt( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrlpwrslt( uint16_T, int16_t ) ; /* read laser power controll */ -FWLIBAPI short WINAPI cnc_rdlpwrctrl( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlpwrctrl( uint16_T, int16_t * ) ; /* write laser power controll */ -FWLIBAPI short WINAPI cnc_wrlpwrctrl( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrlpwrctrl( uint16_T, int16_t ) ; /* read power correction factor history data */ -FWLIBAPI short WINAPI cnc_rdpwofsthis( unsigned short, long, long *, ODBPWOFST * ) ; +FWLIBAPI int16_t WINAPI cnc_rdpwofsthis( uint16_T, int32_t, int32_t *, ODBPWOFST * ) ; /* read management time */ -FWLIBAPI short WINAPI cnc_rdmngtime( unsigned short, long, long *, IODBMNGTIME * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmngtime( uint16_T, int32_t, int32_t *, IODBMNGTIME * ) ; /* write management time */ -FWLIBAPI short WINAPI cnc_wrmngtime( unsigned short, long, IODBMNGTIME * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmngtime( uint16_T, int32_t, IODBMNGTIME * ) ; /* read data related to electrical discharge at power correction ends */ -FWLIBAPI short WINAPI cnc_rddischarge( unsigned short, ODBDISCHRG * ) ; +FWLIBAPI int16_t WINAPI cnc_rddischarge( uint16_T, ODBDISCHRG * ) ; /* read alarm history data related to electrical discharg */ -FWLIBAPI short WINAPI cnc_rddischrgalm( unsigned short, long, long *, ODBDISCHRGALM * ) ; +FWLIBAPI int16_t WINAPI cnc_rddischrgalm( uint16_T, int32_t, int32_t *, ODBDISCHRGALM * ) ; /* read power feedback data */ - FWLIBAPI short WINAPI cnc_rdlppfbdt( unsigned short, IDBLPPFBFG *, short *, IODBLPPFBDT * ); + FWLIBAPI int16_t WINAPI cnc_rdlppfbdt( uint16_T, IDBLPPFBFG *, int16_t *, IODBLPPFBDT * ); /* write power feedback data */ - FWLIBAPI short WINAPI cnc_wrlppfbdt( unsigned short, IDBLPPFBFG *, short *, IODBLPPFBDT * ); + FWLIBAPI int16_t WINAPI cnc_wrlppfbdt( uint16_T, IDBLPPFBFG *, int16_t *, IODBLPPFBDT * ); /* get date and time from cnc */ -FWLIBAPI short WINAPI cnc_gettimer( unsigned short, IODBTIMER * ) ; +FWLIBAPI int16_t WINAPI cnc_gettimer( uint16_T, IODBTIMER * ) ; /* set date and time for cnc */ -FWLIBAPI short WINAPI cnc_settimer( unsigned short, IODBTIMER * ) ; +FWLIBAPI int16_t WINAPI cnc_settimer( uint16_T, IODBTIMER * ) ; /* read timer data from cnc */ -FWLIBAPI short WINAPI cnc_rdtimer( unsigned short, short, IODBTIME * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtimer( uint16_T, int16_t, IODBTIME * ) ; /* write timer data for cnc */ -FWLIBAPI short WINAPI cnc_wrtimer( unsigned short, short, IODBTIME * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtimer( uint16_T, int16_t, IODBTIME * ) ; /* read tool controll data */ -FWLIBAPI short WINAPI cnc_rdtlctldata( unsigned short, IODBTLCTL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtlctldata( uint16_T, IODBTLCTL * ) ; /* write tool controll data */ -FWLIBAPI short WINAPI cnc_wrtlctldata( unsigned short, IODBTLCTL * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtlctldata( uint16_T, IODBTLCTL * ) ; /* read tool data */ -FWLIBAPI short WINAPI cnc_rdtooldata( unsigned short, short, short *, IODBTLDT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtooldata( uint16_T, int16_t, int16_t *, IODBTLDT * ) ; /* read tool data */ -FWLIBAPI short WINAPI cnc_wrtooldata( unsigned short, short, short *, IODBTLDT * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtooldata( uint16_T, int16_t, int16_t *, IODBTLDT * ) ; /* read multi tool data */ -FWLIBAPI short WINAPI cnc_rdmultitldt( unsigned short, short, short *, IODBMLTTL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmultitldt( uint16_T, int16_t, int16_t *, IODBMLTTL * ) ; /* write multi tool data */ -FWLIBAPI short WINAPI cnc_wrmultitldt( unsigned short, short, short *, IODBMLTTL * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmultitldt( uint16_T, int16_t, int16_t *, IODBMLTTL * ) ; /* read multi tap data */ -FWLIBAPI short WINAPI cnc_rdmtapdata( unsigned short, short, short *, IODBMTAP * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmtapdata( uint16_T, int16_t, int16_t *, IODBMTAP * ) ; /* write multi tap data */ -FWLIBAPI short WINAPI cnc_wrmtapdata( unsigned short, short, short *, IODBMTAP * ) ; +FWLIBAPI int16_t WINAPI cnc_wrmtapdata( uint16_T, int16_t, int16_t *, IODBMTAP * ) ; /* read multi-piece machining number */ - FWLIBAPI short WINAPI cnc_rdmultipieceno( unsigned short, long * ); + FWLIBAPI int16_t WINAPI cnc_rdmultipieceno( uint16_T, int32_t * ); /* read tool information */ -FWLIBAPI short WINAPI cnc_rdtoolinfo( unsigned short, ODBPTLINF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtoolinfo( uint16_T, ODBPTLINF * ) ; /* read safetyzone data */ -FWLIBAPI short WINAPI cnc_rdsafetyzone( unsigned short, short, short *, IODBSAFE * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsafetyzone( uint16_T, int16_t, int16_t *, IODBSAFE * ) ; /* write safetyzone data */ -FWLIBAPI short WINAPI cnc_wrsafetyzone( unsigned short, short, short *, IODBSAFE * ) ; +FWLIBAPI int16_t WINAPI cnc_wrsafetyzone( uint16_T, int16_t, int16_t *, IODBSAFE * ) ; /* read toolzone data */ -FWLIBAPI short WINAPI cnc_rdtoolzone( unsigned short, short, short *, IODBTLZN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtoolzone( uint16_T, int16_t, int16_t *, IODBTLZN * ) ; /* write toolzone data */ -FWLIBAPI short WINAPI cnc_wrtoolzone( unsigned short, short, short *, IODBTLZN * ) ; +FWLIBAPI int16_t WINAPI cnc_wrtoolzone( uint16_T, int16_t, int16_t *, IODBTLZN * ) ; /* read active toolzone data */ -FWLIBAPI short WINAPI cnc_rdacttlzone( unsigned short, ODBACTTLZN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdacttlzone( uint16_T, ODBACTTLZN * ) ; /* read setzone number */ -FWLIBAPI short WINAPI cnc_rdsetzone( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdsetzone( uint16_T, int16_t * ) ; /* write setzone number */ -FWLIBAPI short WINAPI cnc_wrsetzone( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrsetzone( uint16_T, int16_t ) ; /* read block restart information */ -FWLIBAPI short WINAPI cnc_rdbrstrinfo( unsigned short, ODBBRS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdbrstrinfo( uint16_T, ODBBRS * ) ; /* read menu switch signal */ -FWLIBAPI short WINAPI cnc_rdmenuswitch( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmenuswitch( uint16_T, int16_t * ) ; /* write menu switch signal */ -FWLIBAPI short WINAPI cnc_wrmenuswitch( unsigned short, short, short ) ; +FWLIBAPI int16_t WINAPI cnc_wrmenuswitch( uint16_T, int16_t, int16_t ) ; /* read tool radius offset for position data */ -FWLIBAPI short WINAPI cnc_rdradofs( unsigned short, ODBROFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdradofs( uint16_T, ODBROFS * ) ; /* read tool length offset for position data */ -FWLIBAPI short WINAPI cnc_rdlenofs( unsigned short, ODBLOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlenofs( uint16_T, ODBLOFS * ) ; /* read fixed cycle for position data */ -FWLIBAPI short WINAPI cnc_rdfixcycle( unsigned short, ODBFIX * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfixcycle( uint16_T, ODBFIX * ) ; /* read coordinate rotate for position data */ -FWLIBAPI short WINAPI cnc_rdcdrotate( unsigned short, ODBROT * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcdrotate( uint16_T, ODBROT * ) ; /* read 3D coordinate convert for position data */ -FWLIBAPI short WINAPI cnc_rd3dcdcnv( unsigned short, ODB3DCD * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dcdcnv( uint16_T, ODB3DCD * ) ; /* read programable mirror image for position data */ -FWLIBAPI short WINAPI cnc_rdmirimage( unsigned short, ODBMIR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmirimage( uint16_T, ODBMIR * ) ; /* read scaling for position data */ -FWLIBAPI short WINAPI cnc_rdscaling( unsigned short, ODBSCL * ) ; +FWLIBAPI int16_t WINAPI cnc_rdscaling( uint16_T, ODBSCL * ) ; /* read 3D tool offset for position data */ -FWLIBAPI short WINAPI cnc_rd3dtofs( unsigned short, ODB3DTO * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dtofs( uint16_T, ODB3DTO * ) ; /* read tool position offset for position data */ -FWLIBAPI short WINAPI cnc_rdposofs( unsigned short, ODBPOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdposofs( uint16_T, ODBPOFS * ) ; /* read hpcc setting data */ -FWLIBAPI short WINAPI cnc_rdhpccset( unsigned short, IODBHPST * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhpccset( uint16_T, IODBHPST * ) ; /* write hpcc setting data */ -FWLIBAPI short WINAPI cnc_wrhpccset( unsigned short, IODBHPST * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhpccset( uint16_T, IODBHPST * ) ; /* hpcc data auto setting data */ -FWLIBAPI short WINAPI cnc_hpccatset( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_hpccatset( uint16_T ) ; /* read hpcc tuning data ( parameter input ) */ -FWLIBAPI short WINAPI cnc_rdhpcctupr( unsigned short, IODBHPPR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhpcctupr( uint16_T, IODBHPPR * ) ; /* write hpcc tuning data ( parameter input ) */ -FWLIBAPI short WINAPI cnc_wrhpcctupr( unsigned short, IODBHPPR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhpcctupr( uint16_T, IODBHPPR * ) ; /* read hpcc tuning data ( acc input ) */ -FWLIBAPI short WINAPI cnc_rdhpcctuac( unsigned short, IODBHPAC * ) ; +FWLIBAPI int16_t WINAPI cnc_rdhpcctuac( uint16_T, IODBHPAC * ) ; /* write hpcc tuning data ( acc input ) */ -FWLIBAPI short WINAPI cnc_wrhpcctuac( unsigned short, IODBHPAC * ) ; +FWLIBAPI int16_t WINAPI cnc_wrhpcctuac( uint16_T, IODBHPAC * ) ; /* hpcc data auto tuning */ -FWLIBAPI short WINAPI cnc_hpccattune( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_hpccattune( uint16_T, int16_t, int16_t * ) ; /* read hpcc fine level */ -FWLIBAPI short WINAPI cnc_hpccactfine( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_hpccactfine( uint16_T, int16_t * ) ; /* select hpcc fine level */ -FWLIBAPI short WINAPI cnc_hpccselfine( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_hpccselfine( uint16_T, int16_t ) ; /* read rotary table dynamic fixture offset */ - FWLIBAPI short WINAPI cnc_rdfixoffs( unsigned short, short, short, ODBFOFS * ) ; + FWLIBAPI int16_t WINAPI cnc_rdfixoffs( uint16_T, int16_t, int16_t, ODBFOFS * ) ; /* write rotary table dynamic fixture offset */ - FWLIBAPI short WINAPI cnc_wrfixoffs( unsigned short, short, short, ODBFOFS * ) ; + FWLIBAPI int16_t WINAPI cnc_wrfixoffs( uint16_T, int16_t, int16_t, ODBFOFS * ) ; /* read active fixture offset */ -FWLIBAPI short WINAPI cnc_rdactfixofs( unsigned short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdactfixofs( uint16_T, int16_t, IODBZOFS * ) ; /* read fixture offset */ -FWLIBAPI short WINAPI cnc_rdfixofs( unsigned short, short, short, short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfixofs( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBZOR * ) ; /* write fixture offset */ -FWLIBAPI short WINAPI cnc_wrfixofs( unsigned short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfixofs( uint16_T, int16_t, IODBZOR * ) ; /* read active dynamic offset */ -FWLIBAPI short WINAPI cnc_rdactdofs( unsigned short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdactdofs( uint16_T, int16_t, IODBZOFS * ) ; /* read dynamic offset */ -FWLIBAPI short WINAPI cnc_rddofs( unsigned short, short, short, short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_rddofs( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBZOR * ) ; /* write dynamic offset */ -FWLIBAPI short WINAPI cnc_wrdofs( unsigned short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_wrdofs( uint16_T, int16_t, IODBZOR * ) ; /* auto set the machining condition */ - FWLIBAPI short WINAPI cnc_cdautoset( unsigned short, short, short ) ; + FWLIBAPI int16_t WINAPI cnc_cdautoset( uint16_T, int16_t, int16_t ) ; /* read the machining condition parameters */ - FWLIBAPI short WINAPI cnc_rdcdslctprm( unsigned short, short, unsigned short *, IODBCTPR * ) ; + FWLIBAPI int16_t WINAPI cnc_rdcdslctprm( uint16_T, int16_t, uint16_T *, IODBCTPR * ) ; /* read the machining condition parameters */ -FWLIBAPI short WINAPI cnc_rdcdslctprmm( unsigned short, short, unsigned short *, IODBCTPRM * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcdslctprmm( uint16_T, int16_t, uint16_T *, IODBCTPRM * ) ; /* Read manual numeric command */ -FWLIBAPI short WINAPI cnc_rdjogmdi( unsigned short, ODBJOGCMD *code ); +FWLIBAPI int16_t WINAPI cnc_rdjogmdi( uint16_T, ODBJOGCMD *code ); /* Write manual numeric command */ -FWLIBAPI short WINAPI cnc_wrjogmdi( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_wrjogmdi( uint16_T, char * ); /* Clear manual numeric command */ -FWLIBAPI short WINAPI cnc_wrjogmdiclr( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_wrjogmdiclr( uint16_T ); /* read tip of tool for 3D handle */ -FWLIBAPI short WINAPI cnc_rd3dtooltip( unsigned short, ODB3DHDL * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dtooltip( uint16_T, ODB3DHDL * ) ; /* read tip of 5 axis manufacture send handle */ -FWLIBAPI short WINAPI cnc_rd5dtooltip( unsigned short, short *, ODB5DHDL * ) ; +FWLIBAPI int16_t WINAPI cnc_rd5dtooltip( uint16_T, int16_t *, ODB5DHDL * ) ; /* read machine move of 5 axis manufacture send handle */ -FWLIBAPI short WINAPI cnc_rd5dmacmov( unsigned short, short *, ODB5DHDL * ) ; +FWLIBAPI int16_t WINAPI cnc_rd5dmacmov( uint16_T, int16_t *, ODB5DHDL * ) ; /* read pulse of 5 axis manufacture send handle */ -FWLIBAPI short WINAPI cnc_rd5dpulse( unsigned short, short, short *, ODB5DPLS * ); +FWLIBAPI int16_t WINAPI cnc_rd5dpulse( uint16_T, int16_t, int16_t *, ODB5DPLS * ); /* clear pulse of 5 axis manufacture send handle */ -FWLIBAPI short WINAPI cnc_clr5dplsmov( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clr5dplsmov( uint16_T, int16_t ) ; /* read pulse for 3D handle */ -FWLIBAPI short WINAPI cnc_rd3dpulse( unsigned short, ODB3DPLS * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dpulse( uint16_T, ODB3DPLS * ) ; /* read move overrlap of tool for 3D handle */ -FWLIBAPI short WINAPI cnc_rd3dmovrlap( unsigned short, ODB3DHDL * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dmovrlap( uint16_T, ODB3DHDL * ) ; /* read change offset for 3D handle */ -FWLIBAPI short WINAPI cnc_rd3dofschg( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_rd3dofschg( uint16_T, int32_t * ) ; /* clear pulse and change offset for 3D handle */ -FWLIBAPI short WINAPI cnc_clr3dplsmov( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI cnc_clr3dplsmov( uint16_T, int16_t ) ; /* cycle start */ -FWLIBAPI short WINAPI cnc_start( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_start( uint16_T ); /* reset CNC */ -FWLIBAPI short WINAPI cnc_reset( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_reset( uint16_T ); /* reset CNC 2 */ -FWLIBAPI short WINAPI cnc_reset2( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_reset2( uint16_T ); /* Display of optional message */ -FWLIBAPI short WINAPI cnc_dispoptmsg( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dispoptmsg( uint16_T, char * ); /* Reading of answer for optional message display */ -FWLIBAPI short WINAPI cnc_optmsgans( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_optmsgans( uint16_T, int16_t * ); /* Get CNC Model */ -FWLIBAPI short WINAPI cnc_getcncmodel( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_getcncmodel( uint16_T, int16_t * ); /* read axis name */ -FWLIBAPI short WINAPI cnc_rdaxisname( unsigned short, short *, ODBAXISNAME *); +FWLIBAPI int16_t WINAPI cnc_rdaxisname( uint16_T, int16_t *, ODBAXISNAME *); /* read spindle name */ -FWLIBAPI short WINAPI cnc_rdspdlname( unsigned short, short *, ODBSPDLNAME *); +FWLIBAPI int16_t WINAPI cnc_rdspdlname( uint16_T, int16_t *, ODBSPDLNAME *); /* read spindle name(m) */ -FWLIBAPI short WINAPI cnc_rdspdlnamem( unsigned short, short *, ODBSPDLNAME *); +FWLIBAPI int16_t WINAPI cnc_rdspdlnamem( uint16_T, int16_t *, ODBSPDLNAME *); #ifndef CNC_PPC /* read extended axis name */ -FWLIBAPI short WINAPI cnc_exaxisname( unsigned short, short, short *, char (*)[MAX_AXISNAME] ); +FWLIBAPI int16_t WINAPI cnc_exaxisname( uint16_T, int16_t, int16_t *, char (*)[MAX_AXISNAME] ); #endif /* read extended axis name */ -FWLIBAPI short WINAPI cnc_exaxisname2( unsigned short, short, short, short *, char (*)[MAX_AXISNAME] ); +FWLIBAPI int16_t WINAPI cnc_exaxisname2( uint16_T, int16_t, int16_t, int16_t *, char (*)[MAX_AXISNAME] ); /* read relative axis */ -FWLIBAPI short WINAPI cnc_rdrelaxis( unsigned short, short, short, short *, ODBRELAXIS *); +FWLIBAPI int16_t WINAPI cnc_rdrelaxis( uint16_T, int16_t, int16_t, int16_t *, ODBRELAXIS *); /* read absolute axis */ -FWLIBAPI short WINAPI cnc_rdabsaxis( unsigned short, short, short, short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_rdabsaxis( uint16_T, int16_t, int16_t, int16_t, int16_t *, int16_t *); /* read axis num */ -FWLIBAPI short WINAPI cnc_axisnum( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI cnc_axisnum( uint16_T, int16_t, int16_t * ); /* read axis num */ -FWLIBAPI short WINAPI cnc_axisnum2( unsigned short, short, short, short * ); +FWLIBAPI int16_t WINAPI cnc_axisnum2( uint16_T, int16_t, int16_t, int16_t * ); /* read SRAM variable area for C language executor */ -FWLIBAPI short WINAPI cnc_rdcexesram( unsigned short, long, void *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdcexesram( uint16_T, int32_t, void *, int32_t * ); #ifndef CNC_PPC /* write SRAM variable area for C language executor */ -FWLIBAPI short WINAPI cnc_wrcexesram( unsigned short, long, void *, long * ); +FWLIBAPI int16_t WINAPI cnc_wrcexesram( uint16_T, int32_t, void *, int32_t * ); #endif /* read maximum size and linear address of SRAM variable area for C language executor */ -FWLIBAPI short WINAPI cnc_cexesraminfo( unsigned short, short *, long *, long * ); +FWLIBAPI int16_t WINAPI cnc_cexesraminfo( uint16_T, int16_t *, int32_t *, int32_t * ); #ifndef CNC_PPC /* read maximum size of SRAM variable area for C language executor */ -FWLIBAPI short WINAPI cnc_cexesramsize( unsigned short, long * ); +FWLIBAPI int16_t WINAPI cnc_cexesramsize( uint16_T, int32_t * ); #endif /* Get load torque data of FANUC Auto HMI/T */ -FWLIBAPI short WINAPI cnc_rdtrqmonitor( unsigned short, long, void *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdtrqmonitor( uint16_T, int32_t, void *, int32_t * ); /* read additional workpiece coordinate systems number */ -FWLIBAPI short WINAPI cnc_rdcoordnum( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_rdcoordnum( uint16_T, int16_t * ); /* converts from FANUC code to Shift JIS code */ -FWLIBAPI short WINAPI cnc_ftosjis( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_ftosjis( uint16_T, char *, char * ); /* Set the unsolicited message parameters */ -FWLIBAPI short WINAPI cnc_wrunsolicprm( unsigned short FlibHndl, short number, IODBUNSOLIC *data ); +FWLIBAPI int16_t WINAPI cnc_wrunsolicprm( uint16_T FlibHndl, int16_t number, IODBUNSOLIC *data ); /* Get the unsolicited message parameters */ -FWLIBAPI short WINAPI cnc_rdunsolicprm( unsigned short FlibHndl, short number, IODBUNSOLIC *data ); +FWLIBAPI int16_t WINAPI cnc_rdunsolicprm( uint16_T FlibHndl, int16_t number, IODBUNSOLIC *data ); /* Set the unsolicited message parameters(2) */ -FWLIBAPI short WINAPI cnc_wrunsolicprm2( unsigned short FlibHndl, short number, IODBUNSOLIC2 *data ); +FWLIBAPI int16_t WINAPI cnc_wrunsolicprm2( uint16_T FlibHndl, int16_t number, IODBUNSOLIC2 *data ); /* Get the unsolicited message parameters(2) */ -FWLIBAPI short WINAPI cnc_rdunsolicprm2( unsigned short FlibHndl, short number, IODBUNSOLIC2 *data ); +FWLIBAPI int16_t WINAPI cnc_rdunsolicprm2( uint16_T FlibHndl, int16_t number, IODBUNSOLIC2 *data ); /* Start of unsolicited message */ -FWLIBAPI short WINAPI cnc_unsolicstart( unsigned short FlibHndl, short number, HWND hWnd, unsigned long msgno, short chkalive, short *bill ); +FWLIBAPI int16_t WINAPI cnc_unsolicstart( uint16_T FlibHndl, int16_t number, HWND hWnd, uint32_T msgno, int16_t chkalive, int16_t *bill ); /* End of unsolicited message */ -FWLIBAPI short WINAPI cnc_unsolicstop( unsigned short FlibHndl, short number ); +FWLIBAPI int16_t WINAPI cnc_unsolicstop( uint16_T FlibHndl, int16_t number ); /* Reads the unsolicited message data */ -FWLIBAPI short WINAPI cnc_rdunsolicmsg( short bill, IDBUNSOLICMSG *data ); +FWLIBAPI int16_t WINAPI cnc_rdunsolicmsg( int16_t bill, IDBUNSOLICMSG *data ); /* Reads the unsolicited message data(2) */ -FWLIBAPI short WINAPI cnc_rdunsolicmsg2( short bill, IDBUNSOLICMSG2 *data2 ); +FWLIBAPI int16_t WINAPI cnc_rdunsolicmsg2( int16_t bill, IDBUNSOLICMSG2 *data2 ); /* Set torque limit data */ -FWLIBAPI short WINAPI cnc_wrtrqlimit( unsigned short, short, IDBTRQ * ); +FWLIBAPI int16_t WINAPI cnc_wrtrqlimit( uint16_T, int16_t, IDBTRQ * ); /* Fine toruqe senshing from save */ -FWLIBAPI short WINAPI cnc_ftrq_from_save( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_ftrq_from_save( uint16_T ); /* Fine toruqe senshing from load */ -FWLIBAPI short WINAPI cnc_ftrq_from_load( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_ftrq_from_load( uint16_T ); /* Fine toruqe sensing from copy */ -FWLIBAPI short WINAPI cnc_ftrq_data_copy( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_ftrq_data_copy( uint16_T ); /* Get setting information of "Fine toruqe sensing function" */ -FWLIBAPI short WINAPI cnc_rdftrq_info( unsigned short, short, ODBP_FTRQ_PRM_INF * ); +FWLIBAPI int16_t WINAPI cnc_rdftrq_info( uint16_T, int16_t, ODBP_FTRQ_PRM_INF * ); /* Get stored data count of "Fine toruqe sensing function" */ -FWLIBAPI short WINAPI cnc_rdftrq_storecount( unsigned short, short, long* ); +FWLIBAPI int16_t WINAPI cnc_rdftrq_storecount( uint16_T, int16_t, int32_t* ); /* Get stored data of "Fine toruqe sensing function" */ -FWLIBAPI short WINAPI cnc_rdftrq_data( unsigned short, short, long, short*, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_rdftrq_data( uint16_T, int16_t, int32_t, int16_t*, uint32_T * ); /* embetb_rdparam_w:read embedded ethernet parameter for FS160is/180is-WB */ -FWLIBAPI short WINAPI embetb_rdparam_w( unsigned short, short, IODBEMBETHPRMW * ); +FWLIBAPI int16_t WINAPI embetb_rdparam_w( uint16_T, int16_t, IODBEMBETHPRMW * ); /* embetb_wrparam_w:write embedded ethernet parameter for FS160is/180is-WB */ -FWLIBAPI short WINAPI embetb_wrparam_w( unsigned short, short, IODBEMBETHPRMW * ); +FWLIBAPI int16_t WINAPI embetb_wrparam_w( uint16_T, int16_t, IODBEMBETHPRMW * ); /* read machine specific maintenance item */ -FWLIBAPI short WINAPI cnc_rdpm_mcnitem( unsigned short, short, short *, char (*)[62] ); +FWLIBAPI int16_t WINAPI cnc_rdpm_mcnitem( uint16_T, int16_t, int16_t *, char (*)[62] ); /* write machine specific maintenance item */ -FWLIBAPI short WINAPI cnc_wrpm_mcnitem( unsigned short, short, short, char (*)[62] ); +FWLIBAPI int16_t WINAPI cnc_wrpm_mcnitem( uint16_T, int16_t, int16_t, char (*)[62] ); /* read cnc maintenance item */ -FWLIBAPI short WINAPI cnc_rdpm_cncitem( unsigned short, short, short *, char (*)[62]); +FWLIBAPI int16_t WINAPI cnc_rdpm_cncitem( uint16_T, int16_t, int16_t *, char (*)[62]); /* read maintenance item status */ -FWLIBAPI short WINAPI cnc_rdpm_item( unsigned short, short, short *, IODBPMAINTE * ); +FWLIBAPI int16_t WINAPI cnc_rdpm_item( uint16_T, int16_t, int16_t *, IODBPMAINTE * ); /* write maintenance item status */ -FWLIBAPI short WINAPI cnc_wrpm_item( unsigned short, short, short, short, IODBPMAINTE * ); +FWLIBAPI int16_t WINAPI cnc_wrpm_item( uint16_T, int16_t, int16_t, int16_t, IODBPMAINTE * ); /* read CNC memory */ -FWLIBAPI short WINAPI cnc_rdcncmem( unsigned short, short, unsigned long, unsigned long, void* ); +FWLIBAPI int16_t WINAPI cnc_rdcncmem( uint16_T, int16_t, uint32_T, uint32_T, void* ); /* write CNC memory */ -FWLIBAPI short WINAPI cnc_wrcncmem( unsigned short, short, unsigned long, unsigned long, void* ); +FWLIBAPI int16_t WINAPI cnc_wrcncmem( uint16_T, int16_t, uint32_T, uint32_T, void* ); /* read current operation level */ -FWLIBAPI short WINAPI cnc_rdope_lvl( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_rdope_lvl( uint16_T, int16_t * ); /* set password for operation level */ -FWLIBAPI short WINAPI cnc_prot_pswinp( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_prot_pswinp( uint16_T, char * ); /* cancel password for operation level */ -FWLIBAPI short WINAPI cnc_prot_pswcan( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_prot_pswcan( uint16_T ); /* change password for operation level */ -FWLIBAPI short WINAPI cnc_prot_pswchg( unsigned short, short , char *, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_prot_pswchg( uint16_T, int16_t , char *, char *, char * ); /* initialize password for operation level */ -FWLIBAPI short WINAPI cnc_prot_pswinit( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_prot_pswinit( uint16_T, int16_t ); /* read protection level to modify and output */ -FWLIBAPI short WINAPI cnc_rdprt_lvl( unsigned short, short, short *, short * ); +FWLIBAPI int16_t WINAPI cnc_rdprt_lvl( uint16_T, int16_t, int16_t *, int16_t * ); /* set protection level to modify and output */ -FWLIBAPI short WINAPI cnc_wrprt_lvl( unsigned short, short, short, short ); +FWLIBAPI int16_t WINAPI cnc_wrprt_lvl( uint16_T, int16_t, int16_t, int16_t ); /* check protection state to modify and output */ -FWLIBAPI short WINAPI cnc_rdprt_data( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI cnc_rdprt_data( uint16_T, int16_t, int16_t * ); /* Read information of File SRAM */ -FWLIBAPI short WINAPI cnc_rdfsraminfo( unsigned short, unsigned long, ODBSRAMIF * ); -FWLIBAPI short WINAPI cnc_rdfsraminfo2( unsigned short, unsigned long, ODBSRAMIF2 * ); +FWLIBAPI int16_t WINAPI cnc_rdfsraminfo( uint16_T, uint32_T, ODBSRAMIF * ); +FWLIBAPI int16_t WINAPI cnc_rdfsraminfo2( uint16_T, uint32_T, ODBSRAMIF2 * ); /* Read File SRAM */ -FWLIBAPI short WINAPI cnc_rdfile_sram( unsigned short, unsigned long, unsigned long, long, char * ); +FWLIBAPI int16_t WINAPI cnc_rdfile_sram( uint16_T, uint32_T, uint32_T, int32_t, char * ); /* Write File SRAM */ -FWLIBAPI short WINAPI cnc_wrfile_sram( unsigned short, unsigned long, unsigned long, long, char * ); +FWLIBAPI int16_t WINAPI cnc_wrfile_sram( uint16_T, uint32_T, uint32_T, int32_t, char * ); /* Request alarm of "Power must be off" */ -FWLIBAPI short WINAPI cnc_pwoff_alarm( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_pwoff_alarm( uint16_T ); -FWLIBAPI short WINAPI cnc_req_alarm(unsigned short FlibHndl, short alm_grp, short alm_num); +FWLIBAPI int16_t WINAPI cnc_req_alarm(uint16_T FlibHndl, int16_t alm_grp, int16_t alm_num); /* Set Parameter Execute Value */ -FWLIBAPI short WINAPI cnc_set_cutcnd_exval( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_set_cutcnd_exval( uint16_T ); /* Language Change */ -FWLIBAPI short WINAPI cnc_chglang( unsigned short, char ); +FWLIBAPI int16_t WINAPI cnc_chglang( uint16_T, char ); /* set touch panel mode */ -FWLIBAPI short WINAPI cnc_settpnlcalib( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_settpnlcalib( uint16_T, int16_t ); /* Get touch panel status & point */ -FWLIBAPI short WINAPI cnc_tpl_read( unsigned short FlibHndl, ODBTPNLINTF *data ); +FWLIBAPI int16_t WINAPI cnc_tpl_read( uint16_T FlibHndl, ODBTPNLINTF *data ); /* Get next axis distance */ -FWLIBAPI short WINAPI cnc_nextdistance( unsigned short, short, short, IODBAXIS * ); +FWLIBAPI int16_t WINAPI cnc_nextdistance( uint16_T, int16_t, int16_t, IODBAXIS * ); /* Get distribute infomation */ -FWLIBAPI short WINAPI cnc_rdipltp( unsigned short, ODBIPL *buf ); +FWLIBAPI int16_t WINAPI cnc_rdipltp( uint16_T, ODBIPL *buf ); /* read CNC system soft series and version (3) */ -FWLIBAPI short WINAPI cnc_rdsyssoft3(unsigned short, short , short *, short *, ODBSYSS3 *); +FWLIBAPI int16_t WINAPI cnc_rdsyssoft3(uint16_T, int16_t , int16_t *, int16_t *, ODBSYSS3 *); /* Tool Compensation Number Send To NC*/ -FWLIBAPI short WINAPI cnc_settolnum_qset(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_settolnum_qset(uint16_T, int16_t); /* Work Coordinates Send To NC */ -FWLIBAPI short WINAPI cnc_setzofsnum_qset(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_setzofsnum_qset(uint16_T, int16_t); /* Get Tool Compensation Number */ -FWLIBAPI short WINAPI cnc_gettolnum_qset(unsigned short, short *); +FWLIBAPI int16_t WINAPI cnc_gettolnum_qset(uint16_T, int16_t *); /* Get Work Coordinates */ -FWLIBAPI short WINAPI cnc_getzofsnum_qset(unsigned short, short *); +FWLIBAPI int16_t WINAPI cnc_getzofsnum_qset(uint16_T, int16_t *); /* Set Tool Offset Direct Input */ -FWLIBAPI short WINAPI cnc_wrtofsdrctinp(unsigned short, short, short, REALMES); +FWLIBAPI int16_t WINAPI cnc_wrtofsdrctinp(uint16_T, int16_t, int16_t, REALMES); /* Read overstore command */ -FWLIBAPI short WINAPI cnc_rdoverstore(unsigned short FlibHndl, IODBOVSTR *code); +FWLIBAPI int16_t WINAPI cnc_rdoverstore(uint16_T FlibHndl, IODBOVSTR *code); /* Write overstore command */ -FWLIBAPI short WINAPI cnc_wroverstore(unsigned short FlibHndl, IODBOVSTR *code); +FWLIBAPI int16_t WINAPI cnc_wroverstore(uint16_T FlibHndl, IODBOVSTR *code); /* Clear overstore command */ -FWLIBAPI short WINAPI cnc_clroverstore(unsigned short FlibHndl); +FWLIBAPI int16_t WINAPI cnc_clroverstore(uint16_T FlibHndl); /* Change overstore mode */ -FWLIBAPI short WINAPI cnc_chgoverstore(unsigned short FlibHndl); +FWLIBAPI int16_t WINAPI cnc_chgoverstore(uint16_T FlibHndl); /* Read overstore exec mode */ -FWLIBAPI short WINAPI cnc_rdoverstoremode(unsigned short FlibHndl, long *mode ); +FWLIBAPI int16_t WINAPI cnc_rdoverstoremode(uint16_T FlibHndl, int32_t *mode ); /* Read program block count */ -FWLIBAPI short WINAPI cnc_rdblockcount( unsigned short, ODBPRS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdblockcount( uint16_T, ODBPRS * ) ; /* Read abnormal load torq data */ -FWLIBAPI short WINAPI cnc_loadtorq( unsigned short, short motor, short axis, short, ODBLOAD * ); +FWLIBAPI int16_t WINAPI cnc_loadtorq( uint16_T, int16_t motor, int16_t axis, int16_t, ODBLOAD * ); /* Read servo id info */ -FWLIBAPI short WINAPI cnc_rdservoid( unsigned short, short, short, ODBCSVID * ) ; +FWLIBAPI int16_t WINAPI cnc_rdservoid( uint16_T, int16_t, int16_t, ODBCSVID * ) ; /* Read spindle id info */ -FWLIBAPI short WINAPI cnc_rdspindleid( unsigned short, short, short, ODBCSPID * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspindleid( uint16_T, int16_t, int16_t, ODBCSPID * ) ; /* Read from servo id info */ -FWLIBAPI short WINAPI cnc_rdfromservoid( unsigned short, short, ODBCSVID * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfromservoid( uint16_T, int16_t, ODBCSVID * ) ; /* Read from spindle id info */ -FWLIBAPI short WINAPI cnc_rdfromspindleid( unsigned short, short, ODBCSPID * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfromspindleid( uint16_T, int16_t, ODBCSPID * ) ; /* Write from servo id info */ -FWLIBAPI short WINAPI cnc_wrfromservoid( unsigned short, short, ODBCSVID * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfromservoid( uint16_T, int16_t, ODBCSVID * ) ; /* Write from spindle id info */ -FWLIBAPI short WINAPI cnc_wrfromspindleid( unsigned short, short, ODBCSPID * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfromspindleid( uint16_T, int16_t, ODBCSPID * ) ; /* Read servo id info */ -FWLIBAPI short WINAPI cnc_rdservoid2( unsigned short, short, short, ODBCSVID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdservoid2( uint16_T, int16_t, int16_t, ODBCSVID2 * ) ; /* Read spindle id info */ -FWLIBAPI short WINAPI cnc_rdspindleid2( unsigned short, short, short, ODBCSPID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdspindleid2( uint16_T, int16_t, int16_t, ODBCSPID2 * ) ; /* Read from servo id info */ -FWLIBAPI short WINAPI cnc_rdfromservoid2( unsigned short, short, ODBCSVID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfromservoid2( uint16_T, int16_t, ODBCSVID2 * ) ; /* Read from spindle id info */ -FWLIBAPI short WINAPI cnc_rdfromspindleid2( unsigned short, short, ODBCSPID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfromspindleid2( uint16_T, int16_t, ODBCSPID2 * ) ; /* Write from servo id info */ -FWLIBAPI short WINAPI cnc_wrfromservoid2( unsigned short, short, ODBCSVID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfromservoid2( uint16_T, int16_t, ODBCSVID2 * ) ; /* Write from spindle id info */ -FWLIBAPI short WINAPI cnc_wrfromspindleid2( unsigned short, short, ODBCSPID2 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrfromspindleid2( uint16_T, int16_t, ODBCSPID2 * ) ; /* Clear from spindle id info */ -FWLIBAPI short WINAPI cnc_clrfromsvspid( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_clrfromsvspid( uint16_T ) ; /* Read tool length offset data */ -FWLIBAPI short WINAPI cnc_rdofslength( unsigned short , ODBOFSLEN * ) ; +FWLIBAPI int16_t WINAPI cnc_rdofslength( uint16_T , ODBOFSLEN * ) ; #ifndef CNC_PPC /* read number of repeats */ -FWLIBAPI short WINAPI cnc_rdrepeatval( unsigned short, long * ); +FWLIBAPI int16_t WINAPI cnc_rdrepeatval( uint16_T, int32_t * ); #endif /* read number of repeats(2) */ -FWLIBAPI short WINAPI cnc_rdrepeatval_ext( unsigned short, long *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdrepeatval_ext( uint16_T, int32_t *, int32_t * ); /* read registered program number */ -FWLIBAPI short WINAPI cnc_getregprgnum( unsigned short, short *, short *, short * ); +FWLIBAPI int16_t WINAPI cnc_getregprgnum( uint16_T, int16_t *, int16_t *, int16_t * ); /* read CNC system hard info */ -FWLIBAPI short WINAPI cnc_rdsyshard(unsigned short , short , short *, ODBSYSH *) ; +FWLIBAPI int16_t WINAPI cnc_rdsyshard(uint16_T , int16_t , int16_t *, ODBSYSH *) ; /* read CNC system soft series and version (3) string name */ -FWLIBAPI short WINAPI cnc_rdsyssoft3_str(unsigned short, short , short *, short *, ODBSYSS3_STR *); +FWLIBAPI int16_t WINAPI cnc_rdsyssoft3_str(uint16_T, int16_t , int16_t *, int16_t *, ODBSYSS3_STR *); /* read CNC system hard info string name */ -FWLIBAPI short WINAPI cnc_rdsyshard_str(unsigned short , short , short *, short * , ODBSYSH_STR *) ; +FWLIBAPI int16_t WINAPI cnc_rdsyshard_str(uint16_T , int16_t , int16_t *, int16_t * , ODBSYSH_STR *) ; /* read CNC system path information */ -FWLIBAPI short WINAPI cnc_sysinfo_ex( unsigned short, ODBSYSEX * ) ; +FWLIBAPI int16_t WINAPI cnc_sysinfo_ex( uint16_T, ODBSYSEX * ) ; /* read processing time stamp data filename ver*/ -FWLIBAPI short WINAPI cnc_rdproctime2( unsigned short, ODBPTIME2 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdproctime2( uint16_T, ODBPTIME2 * ) ; /* read Work-piece setting error data */ -FWLIBAPI short WINAPI cnc_rdwseterror(unsigned short FlibHndl, short number, short g_num, short code, IODBWSETERROR *data); +FWLIBAPI int16_t WINAPI cnc_rdwseterror(uint16_T FlibHndl, int16_t number, int16_t g_num, int16_t code, IODBWSETERROR *data); /* write Work-piece setting error data */ -FWLIBAPI short WINAPI cnc_wrwseterror(unsigned short FlibHndl, short number, short g_num, short code, IODBWSETERROR *data); +FWLIBAPI int16_t WINAPI cnc_wrwseterror(uint16_T FlibHndl, int16_t number, int16_t g_num, int16_t code, IODBWSETERROR *data); /* read Transfer Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_rdlrntrnsdata( unsigned short, short, ODBTRNS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlrntrnsdata( uint16_T, int16_t, ODBTRNS * ) ; /* read Learning Info (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_rdlrninfo( unsigned short, short, ODBLRNINFO * ); +FWLIBAPI int16_t WINAPI cnc_rdlrninfo( uint16_T, int16_t, ODBLRNINFO * ); /* read Learning Info (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_rdlrninfo2( unsigned short, short, ODBLRNINFO2 * ); +FWLIBAPI int16_t WINAPI cnc_rdlrninfo2( uint16_T, int16_t, ODBLRNINFO2 * ); /* write Learning Info (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_wrlrninfo( unsigned short, short, short, char * ); +FWLIBAPI int16_t WINAPI cnc_wrlrninfo( uint16_T, int16_t, int16_t, char * ); /* Clear Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_clrlrncrnt( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_clrlrncrnt( uint16_T ); /* Backup Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_backuplrn( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_backuplrn( uint16_T ); /* Restore Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_restorlrn( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_restorlrn( uint16_T ); /* Punch Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_punchlrncrnt( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_punchlrncrnt( uint16_T, char * ); /* Read Data (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_readlrncrnt( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_readlrncrnt( uint16_T, char * ); /* Stop transfer (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_stoplrntrns( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stoplrntrns( uint16_T ); /* Status of transfer (Parts Learning Control) */ -FWLIBAPI short WINAPI cnc_statlrntrns( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_statlrntrns( uint16_T ); /* read Learning Infol (Learning Control) */ -FWLIBAPI short WINAPI cnc_rdlrninfol( unsigned short, short, short, short *, ODBLRNINFOL *); +FWLIBAPI int16_t WINAPI cnc_rdlrninfol( uint16_T, int16_t, int16_t, int16_t *, ODBLRNINFOL *); /* read Profile Data (Learning Control) */ -FWLIBAPI short WINAPI cnc_rdlrnprfcmnt( unsigned short, short, short, short *, ODBLRNPRF *); +FWLIBAPI int16_t WINAPI cnc_rdlrnprfcmnt( uint16_T, int16_t, int16_t, int16_t *, ODBLRNPRF *); /* write Profile Data (Learning Control) */ -FWLIBAPI short WINAPI cnc_wrlrnprf( unsigned short, short, short, char *); +FWLIBAPI int16_t WINAPI cnc_wrlrnprf( uint16_T, int16_t, int16_t, char *); /* Get option function information */ -FWLIBAPI short WINAPI cnc_rdoptfuncinfo(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_rdoptfuncinfo(uint16_T, int16_t); /* Send MDI key information */ -FWLIBAPI short WINAPI cnc_sendkey(unsigned short, ODBKEYINFO *); +FWLIBAPI int16_t WINAPI cnc_sendkey(uint16_T, ODBKEYINFO *); /* Get CNC display language */ -FWLIBAPI short WINAPI cnc_getlanguage(unsigned short, short *); +FWLIBAPI int16_t WINAPI cnc_getlanguage(uint16_T, int16_t *); /* Start of 3D interference check */ -FWLIBAPI short WINAPI cnc_3dchk_start(unsigned short, short, short); +FWLIBAPI int16_t WINAPI cnc_3dchk_start(uint16_T, int16_t, int16_t); /* Start of 3D interference check(2) */ -FWLIBAPI short WINAPI cnc_3dchk_start2(unsigned short); +FWLIBAPI int16_t WINAPI cnc_3dchk_start2(uint16_T); /* Reads 3D interference chaeck data */ -FWLIBAPI short WINAPI cnc_3dchk_rddata(unsigned short, ODB3DCHK *); +FWLIBAPI int16_t WINAPI cnc_3dchk_rddata(uint16_T, ODB3DCHK *); /* Reads 3D interference chaeck data(2) */ -FWLIBAPI short WINAPI cnc_3dchk_rddata2(unsigned short, ODB3DCHK *, short [], ODB3DMTBINFO [] ); +FWLIBAPI int16_t WINAPI cnc_3dchk_rddata2(uint16_T, ODB3DCHK *, int16_t [], ODB3DMTBINFO [] ); /* Reads 3D interference chaeck data(3) */ -FWLIBAPI short WINAPI cnc_3dchk_rddata3(unsigned short, unsigned long *, ODB3DCHK [], short [], ODB3DMTBINFO [] ); +FWLIBAPI int16_t WINAPI cnc_3dchk_rddata3(uint16_T, uint32_T *, ODB3DCHK [], int16_t [], ODB3DMTBINFO [] ); /* Reads 3D interference chaeck data(4) */ -FWLIBAPI short WINAPI cnc_3dchk_rddata4(unsigned short, unsigned long *, ODB3DCHK [], short *, ODB3DMTBINFO2 [] ); +FWLIBAPI int16_t WINAPI cnc_3dchk_rddata4(uint16_T, uint32_T *, ODB3DCHK [], int16_t *, ODB3DMTBINFO2 [] ); /* End of 3D interference check */ -FWLIBAPI short WINAPI cnc_3dchk_end(unsigned short); +FWLIBAPI int16_t WINAPI cnc_3dchk_end(uint16_T); /* Get of Program information for 3D interference check */ -FWLIBAPI short WINAPI cnc_3dchk_getprginfo(unsigned short, unsigned long *, char *, long *); +FWLIBAPI int16_t WINAPI cnc_3dchk_getprginfo(uint16_T, uint32_T *, char *, int32_t *); /* Stop machine for 3D interference check */ -FWLIBAPI short WINAPI cnc_3dchk_mchn_stop(unsigned short, IDB3DMSTOP *); +FWLIBAPI int16_t WINAPI cnc_3dchk_mchn_stop(uint16_T, IDB3DMSTOP *); /* Set axis number to move to program restart coordinates. */ -FWLIBAPI short WINAPI cnc_setrstraxis(unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_setrstraxis(uint16_T, int16_t); /* Release axis number to move to program restart coordinates. */ -FWLIBAPI short WINAPI cnc_clrrstraxis(unsigned short); +FWLIBAPI int16_t WINAPI cnc_clrrstraxis(uint16_T); /* read option board memory */ -FWLIBAPI short WINAPI cnc_rdcncmem2( unsigned short, short, unsigned long, unsigned long, void*, short ); +FWLIBAPI int16_t WINAPI cnc_rdcncmem2( uint16_T, int16_t, uint32_T, uint32_T, void*, int16_t ); /* write option board memory */ -FWLIBAPI short WINAPI cnc_wrcncmem2( unsigned short, short, unsigned long, unsigned long, void*, short ); +FWLIBAPI int16_t WINAPI cnc_wrcncmem2( uint16_T, int16_t, uint32_T, uint32_T, void*, int16_t ); /* read background axis data */ -FWLIBAPI short WINAPI cnc_rdaxisstatus_bg(unsigned short, short*, ODBAXSTS_BG *); +FWLIBAPI int16_t WINAPI cnc_rdaxisstatus_bg(uint16_T, int16_t*, ODBAXSTS_BG *); /* Set Smooth Parameter Execute Value */ -FWLIBAPI short WINAPI cnc_set_smth_exval( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_set_smth_exval( uint16_T ); /* Restart notification of stop program */ -FWLIBAPI short WINAPI cnc_confirm_restart( unsigned short, unsigned short ); +FWLIBAPI int16_t WINAPI cnc_confirm_restart( uint16_T, uint16_T ); /* check coresspond focas2 function */ -FWLIBAPI short WINAPI cnc_chkversion( unsigned short, unsigned long* condition); +FWLIBAPI int16_t WINAPI cnc_chkversion( uint16_T, uint32_T* condition); /* search free edge group number and offset number about tool offset data */ -FWLIBAPI short WINAPI cnc_tool_srh_free_min_num( unsigned short, ODBTL_FREE_NUM *); +FWLIBAPI int16_t WINAPI cnc_tool_srh_free_min_num( uint16_T, ODBTL_FREE_NUM *); /* Read transfer detection initial data number */ -FWLIBAPI short WINAPI cnc_rdmtdtnid( unsigned short, unsigned long *); +FWLIBAPI int16_t WINAPI cnc_rdmtdtnid( uint16_T, uint32_T *); /* Start transfer detection search */ -FWLIBAPI short WINAPI cnc_mtdtnstart( unsigned short); +FWLIBAPI int16_t WINAPI cnc_mtdtnstart( uint16_T); /* get screen owner number */ -FWLIBAPI short WINAPI cnc_getscrowner( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_getscrowner( uint16_T, int16_t * ); /* Read data from HSSB CRAM for EDM */ -FWLIBAPI short WINAPI cnc_rdedmcram( unsigned short, unsigned long, short, long *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_rdedmcram( uint16_T, uint32_T, int16_t, int32_t *, void * ) ; /* Write data to HSSB CRAM for EDM */ -FWLIBAPI short WINAPI cnc_wredmcram( unsigned short, unsigned long, short, long *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_wredmcram( uint16_T, uint32_T, int16_t, int32_t *, void * ) ; /* Read modal integer value (Auto HMI/T) */ -FWLIBAPI short WINAPI cnc_rdmodalval( unsigned short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_rdmodalval( uint16_T, int16_t, int32_t * ); /* Read servo analog data (Auto HMI/T) */ -FWLIBAPI short WINAPI cnc_rdsvmonitor( unsigned short, short, short, short *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdsvmonitor( uint16_T, int16_t, int16_t, int16_t *, int32_t * ); /* Read spindle analog data (Auto HMI/T) */ -FWLIBAPI short WINAPI cnc_rdspmonitor( unsigned short, short, short, short *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdspmonitor( uint16_T, int16_t, int16_t, int16_t *, int32_t * ); /* Write special F signal */ -FWLIBAPI short WINAPI cnc_wrsignal_f(unsigned short, short, unsigned long); +FWLIBAPI int16_t WINAPI cnc_wrsignal_f(uint16_T, int16_t, uint32_T); /* NCGuide protect cancel */ -FWLIBAPI short WINAPI cnc_ncg_protcancel( unsigned short, char *, long ); +FWLIBAPI int16_t WINAPI cnc_ncg_protcancel( uint16_T, char *, int32_t ); #ifndef CNC_PPC -FWLIBAPI short WINAPI cnc_set_prps( unsigned short, short, char *, unsigned long ); -FWLIBAPI short WINAPI cnc_reset_prps( unsigned short, short, char * ); -FWLIBAPI short WINAPI cnc_status_prps( unsigned short, short, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_set_prps( uint16_T, int16_t, char *, uint32_T ); +FWLIBAPI int16_t WINAPI cnc_reset_prps( uint16_T, int16_t, char * ); +FWLIBAPI int16_t WINAPI cnc_status_prps( uint16_T, int16_t, uint32_T * ); #endif /*-----*/ /* CNC */ /*-----*/ -FWLIBAPI short WINAPI cnc_srcsrsvchnl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_srcsrsvchnl( uint16_T ); -FWLIBAPI short WINAPI cnc_srcsrdidinfo( unsigned short, long, short, short, IODBIDINF * ); +FWLIBAPI int16_t WINAPI cnc_srcsrdidinfo( uint16_T, int32_t, int16_t, int16_t, IODBIDINF * ); -FWLIBAPI short WINAPI cnc_srcswridinfo( unsigned short, IODBIDINF * ); +FWLIBAPI int16_t WINAPI cnc_srcswridinfo( uint16_T, IODBIDINF * ); -FWLIBAPI short WINAPI cnc_srcsstartrd( unsigned short, long, short ); +FWLIBAPI int16_t WINAPI cnc_srcsstartrd( uint16_T, int32_t, int16_t ); -FWLIBAPI short WINAPI cnc_srcsstartwrt( unsigned short, long, short ); +FWLIBAPI int16_t WINAPI cnc_srcsstartwrt( uint16_T, int32_t, int16_t ); -FWLIBAPI short WINAPI cnc_srcsstopexec( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_srcsstopexec( uint16_T ); -FWLIBAPI short WINAPI cnc_srcsrdexstat( unsigned short, ODBSRCSST * ); +FWLIBAPI int16_t WINAPI cnc_srcsrdexstat( uint16_T, ODBSRCSST * ); -FWLIBAPI short WINAPI cnc_srcsrdopdata( unsigned short, long, long *, void * ); +FWLIBAPI int16_t WINAPI cnc_srcsrdopdata( uint16_T, int32_t, int32_t *, void * ); -FWLIBAPI short WINAPI cnc_srcswropdata( unsigned short, long, long, void * ); +FWLIBAPI int16_t WINAPI cnc_srcswropdata( uint16_T, int32_t, int32_t, void * ); -FWLIBAPI short WINAPI cnc_srcsfreechnl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_srcsfreechnl( uint16_T ); -FWLIBAPI short WINAPI cnc_srcsrdlayout( unsigned short, ODBSRCSLYT * ); +FWLIBAPI int16_t WINAPI cnc_srcsrdlayout( uint16_T, ODBSRCSLYT * ); -FWLIBAPI short WINAPI cnc_srcsrddrvcp( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_srcsrddrvcp( uint16_T, int16_t * ); /*----------------------------*/ @@ -13619,59 +13619,59 @@ FWLIBAPI short WINAPI cnc_srcsrddrvcp( unsigned short, short * ); /*----------------------------*/ /* Start drawing position */ -FWLIBAPI short WINAPI cnc_startdrawpos( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_startdrawpos( uint16_T ); /* Stop drawing position */ -FWLIBAPI short WINAPI cnc_stopdrawpos( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stopdrawpos( uint16_T ); /* Start dynamic graphic */ -FWLIBAPI short WINAPI cnc_startdyngrph( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_startdyngrph( uint16_T ); /* Stop dynamic graphic */ -FWLIBAPI short WINAPI cnc_stopdyngrph( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stopdyngrph( uint16_T ); /* Read graphic command data */ -FWLIBAPI short WINAPI cnc_rdgrphcmd( unsigned short, short *, short * ); +FWLIBAPI int16_t WINAPI cnc_rdgrphcmd( uint16_T, int16_t *, int16_t * ); /* Update graphic command read pointer */ -FWLIBAPI short WINAPI cnc_wrgrphcmdptr( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_wrgrphcmdptr( uint16_T, int16_t ); /* Read cancel flag */ -FWLIBAPI short WINAPI cnc_rdgrphcanflg( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_rdgrphcanflg( uint16_T, int16_t * ); /* Clear graphic command */ -FWLIBAPI short WINAPI cnc_clrgrphcmd( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_clrgrphcmd( uint16_T ); /* Read actual position data for wire */ -FWLIBAPI short WINAPI cnc_rdactpos_w( unsigned short, short, ODBWACT * ); +FWLIBAPI int16_t WINAPI cnc_rdactpos_w( uint16_T, int16_t, ODBWACT * ); /* copy CNC data for multi path system */ -FWLIBAPI short WINAPI cnc_data_copy( unsigned short, short, short, short ); +FWLIBAPI int16_t WINAPI cnc_data_copy( uint16_T, int16_t, int16_t, int16_t ); /*---------------*/ /* CNC : GRAPHIC */ /*---------------*/ /* Start position sampling */ -FWLIBAPI short WINAPI cnc_start_grppos( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_start_grppos( uint16_T ); /* Stop position sampling */ -FWLIBAPI short WINAPI cnc_stop_grppos( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stop_grppos( uint16_T ); /* Read position data */ -FWLIBAPI short WINAPI cnc_rd_grppos( unsigned short, short *, ODBGRPPOS * ); +FWLIBAPI int16_t WINAPI cnc_rd_grppos( uint16_T, int16_t *, ODBGRPPOS * ); /* Read drawing axis information */ -FWLIBAPI short WINAPI cnc_rd_grpaxisinfo( unsigned short, short *, ODBGRPAXIS * ); +FWLIBAPI int16_t WINAPI cnc_rd_grpaxisinfo( uint16_T, int16_t *, ODBGRPAXIS * ); /* Start position sampling */ -FWLIBAPI short WINAPI cnc_start_grppos3( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_start_grppos3( uint16_T ); /* Stop position sampling */ -FWLIBAPI short WINAPI cnc_stop_grppos3( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stop_grppos3( uint16_T ); /* Read position data */ -FWLIBAPI short WINAPI cnc_rd_grppos3( unsigned short, short *, ODBGRPPOS * ); +FWLIBAPI int16_t WINAPI cnc_rd_grppos3( uint16_T, int16_t *, ODBGRPPOS * ); /*---------------------------*/ /* CNC : Servo learning data */ @@ -13679,108 +13679,108 @@ FWLIBAPI short WINAPI cnc_rd_grppos3( unsigned short, short *, ODBGRPPOS * ); #ifndef CNC_PPC /* Servo learning data read start */ -FWLIBAPI short WINAPI cnc_svdtstartrd( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_svdtstartrd( uint16_T, int16_t ); /* Servo learning data write start */ -FWLIBAPI short WINAPI cnc_svdtstartwr( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_svdtstartwr( uint16_T, int16_t ); /* Servo learning data read end */ -FWLIBAPI short WINAPI cnc_svdtendrd( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_svdtendrd( uint16_T ); /* Servo learning data write end */ -FWLIBAPI short WINAPI cnc_svdtendwr( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_svdtendwr( uint16_T ); /* Servo learning data read/write stop */ -FWLIBAPI short WINAPI cnc_svdtstopexec( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_svdtstopexec( uint16_T ); /* Servo learning data read from I/F buffer */ -FWLIBAPI short WINAPI cnc_svdtrddata( unsigned short, short *, long *, void * ); +FWLIBAPI int16_t WINAPI cnc_svdtrddata( uint16_T, int16_t *, int32_t *, void * ); /* Servo learning data write to I/F buffer */ -FWLIBAPI short WINAPI cnc_svdtwrdata( unsigned short, short *, long *, void * ); +FWLIBAPI int16_t WINAPI cnc_svdtwrdata( uint16_T, int16_t *, int32_t *, void * ); #endif /* Servo learning data read start (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtstartrd2( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI cnc_svdtstartrd2( uint16_T, int16_t, int16_t ); /* Servo learning data write start (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtstartwr2( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI cnc_svdtstartwr2( uint16_T, int16_t, int16_t ); /* Servo learning data read end (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtendrd2( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_svdtendrd2( uint16_T ); /* Servo learning data write end (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtendwr2( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_svdtendwr2( uint16_T ); /* Servo learning data read from I/F buffer (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtrddata2( unsigned short, short *, long *, void *, short *, long *, void * ); +FWLIBAPI int16_t WINAPI cnc_svdtrddata2( uint16_T, int16_t *, int32_t *, void *, int16_t *, int32_t *, void * ); /* Servo learning data write to I/F buffer (dual channel) */ -FWLIBAPI short WINAPI cnc_svdtwrdata2( unsigned short, short *, long *, void *, short *, long *, void * ); +FWLIBAPI int16_t WINAPI cnc_svdtwrdata2( uint16_T, int16_t *, int32_t *, void *, int16_t *, int32_t *, void * ); /*-----*/ /* CNC */ /*-----*/ -FWLIBAPI short WINAPI cnc_sdsetchnl( unsigned short, short, IDBCHAN * ); +FWLIBAPI int16_t WINAPI cnc_sdsetchnl( uint16_T, int16_t, IDBCHAN * ); -FWLIBAPI short WINAPI cnc_sdsetchnl2(unsigned short, short, IDBCHAN2 * ); +FWLIBAPI int16_t WINAPI cnc_sdsetchnl2(uint16_T, int16_t, IDBCHAN2 * ); -FWLIBAPI short WINAPI cnc_sdclrchnl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdclrchnl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdstartsmpl( unsigned short, short, long, short * ); +FWLIBAPI int16_t WINAPI cnc_sdstartsmpl( uint16_T, int16_t, int32_t, int16_t * ); -FWLIBAPI short WINAPI cnc_sdstartsmplb( unsigned short, short, long, short, short, long ); +FWLIBAPI int16_t WINAPI cnc_sdstartsmplb( uint16_T, int16_t, int32_t, int16_t, int16_t, int32_t ); -FWLIBAPI short WINAPI cnc_sdstartsmpl2( unsigned short, short, short, TRG_DATA * ); +FWLIBAPI int16_t WINAPI cnc_sdstartsmpl2( uint16_T, int16_t, int16_t, TRG_DATA * ); -FWLIBAPI short WINAPI cnc_sdcancelsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdcancelsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdreadsmpl( unsigned short, short *, long, ODBSD * ); +FWLIBAPI int16_t WINAPI cnc_sdreadsmpl( uint16_T, int16_t *, int32_t, ODBSD * ); -FWLIBAPI short WINAPI cnc_sdreadsmpl2( unsigned short, unsigned short* trg, long, ODBSD * ); +FWLIBAPI int16_t WINAPI cnc_sdreadsmpl2( uint16_T, uint16_T* trg, int32_t, ODBSD * ); -FWLIBAPI short WINAPI cnc_sdendsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdendsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdendsmpl2( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdendsmpl2( uint16_T ); -FWLIBAPI short WINAPI cnc_sdread1shot( unsigned short, unsigned short* ); +FWLIBAPI int16_t WINAPI cnc_sdread1shot( uint16_T, uint16_T* ); -FWLIBAPI short WINAPI cnc_sdbetainfo( unsigned short, short *, ODBBINFO * ); +FWLIBAPI int16_t WINAPI cnc_sdbetainfo( uint16_T, int16_t *, ODBBINFO * ); -FWLIBAPI short WINAPI cnc_sfbsetchnl( unsigned short, short, long, IDBSFBCHAN * ); +FWLIBAPI int16_t WINAPI cnc_sfbsetchnl( uint16_T, int16_t, int32_t, IDBSFBCHAN * ); -FWLIBAPI short WINAPI cnc_sfbclrchnl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sfbclrchnl( uint16_T ); -FWLIBAPI short WINAPI cnc_sfbstartsmpl( unsigned short, short, long ); +FWLIBAPI int16_t WINAPI cnc_sfbstartsmpl( uint16_T, int16_t, int32_t ); -FWLIBAPI short WINAPI cnc_sfbcancelsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sfbcancelsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sfbreadsmpl( unsigned short, short *, long, ODBSD * ); +FWLIBAPI int16_t WINAPI cnc_sfbreadsmpl( uint16_T, int16_t *, int32_t, ODBSD * ); -FWLIBAPI short WINAPI cnc_sfbendsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sfbendsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdtsetchnl( unsigned short, short, long, IDBSDTCHAN * ); +FWLIBAPI int16_t WINAPI cnc_sdtsetchnl( uint16_T, int16_t, int32_t, IDBSDTCHAN * ); -FWLIBAPI short WINAPI cnc_sdtsetchnl2( unsigned short, short, long, IDBSDTCHAN2 * ); +FWLIBAPI int16_t WINAPI cnc_sdtsetchnl2( uint16_T, int16_t, int32_t, IDBSDTCHAN2 * ); -FWLIBAPI short WINAPI cnc_sdtclrchnl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdtclrchnl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdtstartsmpl( unsigned short, short, long ); +FWLIBAPI int16_t WINAPI cnc_sdtstartsmpl( uint16_T, int16_t, int32_t ); -FWLIBAPI short WINAPI cnc_sdtstartsmpl2( unsigned short, short, short, TRG_DATA * ); +FWLIBAPI int16_t WINAPI cnc_sdtstartsmpl2( uint16_T, int16_t, int16_t, TRG_DATA * ); -FWLIBAPI short WINAPI cnc_sdtcancelsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdtcancelsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdtreadsmpl( unsigned short, short *, long, ODBSD * ); +FWLIBAPI int16_t WINAPI cnc_sdtreadsmpl( uint16_T, int16_t *, int32_t, ODBSD * ); -FWLIBAPI short WINAPI cnc_sdtreadsmpl2( unsigned short, unsigned short *, long, ODBSD * ); +FWLIBAPI int16_t WINAPI cnc_sdtreadsmpl2( uint16_T, uint16_T *, int32_t, ODBSD * ); -FWLIBAPI short WINAPI cnc_sdtendsmpl( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdtendsmpl( uint16_T ); -FWLIBAPI short WINAPI cnc_sdtendsmpl2( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_sdtendsmpl2( uint16_T ); -FWLIBAPI short WINAPI cnc_sdtread1shot( unsigned short, unsigned short * ); +FWLIBAPI int16_t WINAPI cnc_sdtread1shot( uint16_T, uint16_T * ); /*----------------------------*/ @@ -13788,32 +13788,32 @@ FWLIBAPI short WINAPI cnc_sdtread1shot( unsigned short, unsigned short * ); /*----------------------------*/ /* Start NC display */ -FWLIBAPI short WINAPI cnc_startnccmd( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_startnccmd( uint16_T ); #ifndef CNC_PPC /* Start NC display (2) */ -FWLIBAPI short WINAPI cnc_startnccmd2( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_startnccmd2( uint16_T, char * ); #endif /* Stop NC display */ -FWLIBAPI short WINAPI cnc_stopnccmd( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stopnccmd( uint16_T ); /* Get NC display mode */ -FWLIBAPI short WINAPI cnc_getdspmode( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_getdspmode( uint16_T, int16_t * ); //#ifndef CNC_PPC /* Set current display screen */ -FWLIBAPI short WINAPI cnc_setcurscrn( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_setcurscrn( uint16_T, int16_t ); //#endif /* Change status of SDF */ -FWLIBAPI short WINAPI cnc_sdfstatchg( unsigned short, short, short, int, long ); +FWLIBAPI int16_t WINAPI cnc_sdfstatchg( uint16_T, int16_t, int16_t, int, int32_t ); /* Set manager application for SDF */ -FWLIBAPI short WINAPI cnc_sdfmnghwnd( unsigned short, short, HWND, unsigned long ); +FWLIBAPI int16_t WINAPI cnc_sdfmnghwnd( uint16_T, int16_t, HWND, uint32_T ); /* Get file name for BPRNT/DPRNT */ -FWLIBAPI short WINAPI cnc_getprntname( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_getprntname( uint16_T, char * ); /*------------------------------------*/ @@ -13821,89 +13821,89 @@ FWLIBAPI short WINAPI cnc_getprntname( unsigned short, char * ); /*------------------------------------*/ /* Start remote diagnostics function */ -FWLIBAPI short WINAPI cnc_startrmtdgn( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_startrmtdgn( uint16_T ); /* Stop remote diagnostics function */ -FWLIBAPI short WINAPI cnc_stoprmtdgn( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_stoprmtdgn( uint16_T ); /* Read data from remote diagnostics I/F */ -FWLIBAPI short WINAPI cnc_rdrmtdgn( unsigned short, long *, char * ); +FWLIBAPI int16_t WINAPI cnc_rdrmtdgn( uint16_T, int32_t *, char * ); /* Write data to remote diagnostics I/F */ -FWLIBAPI short WINAPI cnc_wrrmtdgn( unsigned short, long *, char * ); +FWLIBAPI int16_t WINAPI cnc_wrrmtdgn( uint16_T, int32_t *, char * ); /* Set CommStatus of remote diagnostics I/F area */ -FWLIBAPI short WINAPI cnc_wrcommstatus( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_wrcommstatus( uint16_T, int16_t ); /* Check remote diagnostics I/F */ -FWLIBAPI short WINAPI cnc_chkrmtdgn( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_chkrmtdgn( uint16_T ); /* remote diagnosis start */ -FWLIBAPI short WINAPI cnc_pdf_startrmtdgn( unsigned short, char, short, OUT_RMTDGNINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_startrmtdgn( uint16_T, char, int16_t, OUT_RMTDGNINFO * ) ; /* remote diagnosis end */ -FWLIBAPI short WINAPI cnc_pdf_stoprmtdgn( unsigned short, char, short ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_stoprmtdgn( uint16_T, char, int16_t ) ; /* read remote diagnosis information */ -FWLIBAPI short WINAPI cnc_pdf_rdrmtdgn( unsigned short, char, short *, OUT_RMTDGNINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdrmtdgn( uint16_T, char, int16_t *, OUT_RMTDGNINFO * ) ; /* change inguiry number */ -FWLIBAPI short WINAPI cnc_pdf_chginquiry( unsigned short, char, short ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_chginquiry( uint16_T, char, int16_t ) ; /*-------------------------*/ /* CNC : FS18-LN function */ /*-------------------------*/ /* read allowance */ -FWLIBAPI short WINAPI cnc_allowance( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_allowance( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read allowanced state */ -FWLIBAPI short WINAPI cnc_allowcnd( unsigned short, short, short, ODBCAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_allowcnd( uint16_T, int16_t, int16_t, ODBCAXIS * ) ; /* set work zero */ -FWLIBAPI short WINAPI cnc_workzero( unsigned short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_workzero( uint16_T, int16_t, IODBZOFS * ) ; /* set slide position */ -FWLIBAPI short WINAPI cnc_slide( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_slide( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /*---------------------------*/ /* CNC : FS31i-LNB function */ /*---------------------------*/ /* read feed mode */ -FWLIBAPI short WINAPI cnc_rdfeedmode( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdfeedmode( uint16_T, int16_t, int16_t * ) ; /*-----------*/ /* Oxxxxxxxx */ /*-----------*/ /* start uploading NC program */ -FWLIBAPI short WINAPI cnc_upstarto8( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_upstarto8( uint16_T, int32_t ) ; /* search specified program */ -FWLIBAPI short WINAPI cnc_searcho8( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_searcho8( uint16_T, int32_t ) ; /* delete specified program */ -FWLIBAPI short WINAPI cnc_deleteo8( unsigned short, long ) ; +FWLIBAPI int16_t WINAPI cnc_deleteo8( uint16_T, int32_t ) ; /* read program directory */ -FWLIBAPI short WINAPI cnc_rdprogdiro8( unsigned short, short, long, long, unsigned short, PRGDIR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdiro8( uint16_T, int16_t, int32_t, int32_t, uint16_T, PRGDIR * ) ; /* read program number under execution */ -FWLIBAPI short WINAPI cnc_rdprgnumo8( unsigned short, ODBPROO8 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprgnumo8( uint16_T, ODBPROO8 * ) ; /* read all dynamic data */ -FWLIBAPI short WINAPI cnc_rddynamico8( unsigned short, short, short, ODBDYO8 * ) ; +FWLIBAPI int16_t WINAPI cnc_rddynamico8( uint16_T, int16_t, int16_t, ODBDYO8 * ) ; /* read execution pointer for MDI operation */ -FWLIBAPI short WINAPI cnc_rdmdipntro8( unsigned short, ODBMDIPO8 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdmdipntro8( uint16_T, ODBMDIPO8 * ) ; /* read program directory 2 */ -FWLIBAPI short WINAPI cnc_rdprogdir2o8( unsigned short, short, long *, short *, PRGDIR2O8 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprogdir2o8( uint16_T, int16_t, int32_t *, int16_t *, PRGDIR2O8 * ) ; #ifndef CNC_PPC /* read digit of program number */ -FWLIBAPI short WINAPI cnc_progdigit( unsigned short, short * ); +FWLIBAPI int16_t WINAPI cnc_progdigit( uint16_T, int16_t * ); #endif /*----------------------------------*/ @@ -13911,19 +13911,19 @@ FWLIBAPI short WINAPI cnc_progdigit( unsigned short, short * ); /*----------------------------------*/ /* Teaching data get start */ -FWLIBAPI short WINAPI cnc_startgetdgdat( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_startgetdgdat( uint16_T FlibHndl ); /* Teaching data get stop */ -FWLIBAPI short WINAPI cnc_stopgetdgdat( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_stopgetdgdat( uint16_T FlibHndl ); /* Teaching data read */ -FWLIBAPI short WINAPI cnc_rddgdat( unsigned short FlibHndl, short * , short * ); +FWLIBAPI int16_t WINAPI cnc_rddgdat( uint16_T FlibHndl, int16_t * , int16_t * ); /* Teaching data read pointer write */ -FWLIBAPI short WINAPI cnc_wrdgdatptr( unsigned short FlibHndl, short ); +FWLIBAPI int16_t WINAPI cnc_wrdgdatptr( uint16_T FlibHndl, int16_t ); /* Teaching data clear */ -FWLIBAPI short WINAPI cnc_clrdgdat( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_clrdgdat( uint16_T FlibHndl ); /*---------------------------------*/ @@ -13931,20 +13931,20 @@ FWLIBAPI short WINAPI cnc_clrdgdat( unsigned short FlibHndl ); /*---------------------------------*/ /* open C-EXE SRAM file */ -FWLIBAPI short WINAPI cnc_opencexefile( unsigned short, char *, short, short ); +FWLIBAPI int16_t WINAPI cnc_opencexefile( uint16_T, char *, int16_t, int16_t ); /* close C-EXE SRAM file */ -FWLIBAPI short WINAPI cnc_closecexefile( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_closecexefile( uint16_T ); /* read C-EXE SRAM file */ -FWLIBAPI short WINAPI cnc_rdcexefile( unsigned short, unsigned char *, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_rdcexefile( uint16_T, unsigned char *, uint32_T * ); /* write C-EXE SRAM file */ -FWLIBAPI short WINAPI cnc_wrcexefile( unsigned short, unsigned char *, unsigned long * ); +FWLIBAPI int16_t WINAPI cnc_wrcexefile( uint16_T, unsigned char *, uint32_T * ); /* read C-EXE SRAM disk directory */ -FWLIBAPI short WINAPI cnc_cexedirectory( unsigned short, char *, unsigned short *, - unsigned short, CFILEINFO * ); +FWLIBAPI int16_t WINAPI cnc_cexedirectory( uint16_T, char *, uint16_T *, + uint16_T, CFILEINFO * ); /*------------*/ @@ -13952,59 +13952,59 @@ FWLIBAPI short WINAPI cnc_cexedirectory( unsigned short, char *, unsigned short /*------------*/ /* read amp information */ -FWLIBAPI short WINAPI cnc_rdfssb_amp( unsigned short, short, short, short *, ODBFSSBAMP * ); +FWLIBAPI int16_t WINAPI cnc_rdfssb_amp( uint16_T, int16_t, int16_t, int16_t *, ODBFSSBAMP * ); /* write axis number */ -FWLIBAPI short WINAPI cnc_wrfssb_axis_num( unsigned short, short, short, short, short * ); +FWLIBAPI int16_t WINAPI cnc_wrfssb_axis_num( uint16_T, int16_t, int16_t, int16_t, int16_t * ); /* read pulse module information */ -FWLIBAPI short WINAPI cnc_rdfssb_plsmod( unsigned short, short, short, short *, ODBPLSMDL * ); +FWLIBAPI int16_t WINAPI cnc_rdfssb_plsmod( uint16_T, int16_t, int16_t, int16_t *, ODBPLSMDL * ); /* read axis information */ -FWLIBAPI short WINAPI cnc_rdfssb_axis( unsigned short, short, short *, IODBFSSBAXIS * ); +FWLIBAPI int16_t WINAPI cnc_rdfssb_axis( uint16_T, int16_t, int16_t *, IODBFSSBAXIS * ); /* write axis information */ -FWLIBAPI short WINAPI cnc_wrfssb_axis( unsigned short, short, short, short, IODBFSSBAXIS * ); +FWLIBAPI int16_t WINAPI cnc_wrfssb_axis( uint16_T, int16_t, int16_t, int16_t, IODBFSSBAXIS * ); /* read maintenance information */ -FWLIBAPI short WINAPI cnc_rdfssb_mainte( unsigned short, short, short *, ODBFSSBMT * ); +FWLIBAPI int16_t WINAPI cnc_rdfssb_mainte( uint16_T, int16_t, int16_t *, ODBFSSBMT * ); /* read FSSB information */ -FWLIBAPI short WINAPI cnc_rdfssb_info( unsigned short, ODBFSSBINFO * ); +FWLIBAPI int16_t WINAPI cnc_rdfssb_info( uint16_T, ODBFSSBINFO * ); /* set automatic FSSB settings */ -FWLIBAPI short WINAPI cnc_fssb_autoset( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_fssb_autoset( uint16_T, int16_t ); /* reset FSSB settings */ -FWLIBAPI short WINAPI cnc_fssb_reset( unsigned short, short ); +FWLIBAPI int16_t WINAPI cnc_fssb_reset( uint16_T, int16_t ); /* FSSB fpr 30iB (IFSB) */ -FWLIBAPI short WINAPI cnc_rdifsb_info(unsigned short , short, ODBIFSBINFO *); -FWLIBAPI short WINAPI cnc_rdifsb_slvunt(unsigned short, short, short, short, short *, ODBIFSBSLVUNT *); -FWLIBAPI short WINAPI cnc_rdifsb_slu_sv(unsigned short, short, short, short *, ODBIFSBSLUSV *); -FWLIBAPI short WINAPI cnc_rdifsb_slu_sp(unsigned short, short, short, short *, ODBIFSBSLUSP *); -FWLIBAPI short WINAPI cnc_rdifsb_slu_pm(unsigned short, short, short, short *, ODBIFSBSLUPM *); -FWLIBAPI short WINAPI cnc_rdifsb_as_amp_sv(unsigned short, short, short, short *, ODBIFSBSVAMP *); -FWLIBAPI short WINAPI cnc_wrifsb_as_axis_num(unsigned short, short, short, short, short *); -FWLIBAPI short WINAPI cnc_rdifsb_as_hrv(unsigned short, unsigned short *); -FWLIBAPI short WINAPI cnc_wrifsb_as_hrv(unsigned short, unsigned short); -FWLIBAPI short WINAPI cnc_rdifsb_as_amp_sp(unsigned short, short, short, short *, ODBIFSBSPAMP *); -FWLIBAPI short WINAPI cnc_wrifsb_as_spdl_num(unsigned short, short, short, short, short *); -FWLIBAPI short WINAPI cnc_rdifsb_as_plsmod(unsigned short, short, short, short *, ODBIFSBPLSMDL *); -FWLIBAPI short WINAPI cnc_rdifsb_as_sv_axis(unsigned short, short, short *, IODBIFSBAXIS *); -FWLIBAPI short WINAPI cnc_wrifsb_as_sv_axis(unsigned short, short, short, short, IODBIFSBAXIS *); -FWLIBAPI short WINAPI cnc_rdifsb_mainte_sv(unsigned short, short, short *, ODBIFSBMNTSV *); -FWLIBAPI short WINAPI cnc_rdifsb_mainte_sp(unsigned short, short, short *, ODBIFSBMNTSP *); -FWLIBAPI short WINAPI cnc_ifsb_autoset(unsigned short); -FWLIBAPI short WINAPI cnc_ifsb_reset(unsigned short); -FWLIBAPI short WINAPI cnc_rdifsb_almstate(unsigned short, char *, char *); -FWLIBAPI short WINAPI cnc_rdifsb_sysalm(unsigned short, short, ODBIFSBSYSALM* ); -FWLIBAPI short WINAPI cnc_rdifsb_fssbunt(unsigned short, short, short, short*, ODBIFSBFSSBUNT* ); -FWLIBAPI short WINAPI cnc_rdifsb_comstatdtl(unsigned short, short, short, short, short*, ODBIFSBCOMSTATDTL* ); -FWLIBAPI short WINAPI cnc_rdifsb_warning_cnt(unsigned short, short* ); -FWLIBAPI short WINAPI cnc_rdifsb_warning_msg(unsigned short, short, short*, ODBIFSBWARNINGMSG* ); -FWLIBAPI short WINAPI cnc_rdifsb_warnhst_cnt(unsigned short, short* ); -FWLIBAPI short WINAPI cnc_rdifsb_warnhst_msg(unsigned short, short, short*, ODBIFSBWARNHSTMSG* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_info(uint16_T , int16_t, ODBIFSBINFO *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_slvunt(uint16_T, int16_t, int16_t, int16_t, int16_t *, ODBIFSBSLVUNT *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_slu_sv(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBSLUSV *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_slu_sp(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBSLUSP *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_slu_pm(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBSLUPM *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_as_amp_sv(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBSVAMP *); +FWLIBAPI int16_t WINAPI cnc_wrifsb_as_axis_num(uint16_T, int16_t, int16_t, int16_t, int16_t *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_as_hrv(uint16_T, uint16_T *); +FWLIBAPI int16_t WINAPI cnc_wrifsb_as_hrv(uint16_T, uint16_T); +FWLIBAPI int16_t WINAPI cnc_rdifsb_as_amp_sp(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBSPAMP *); +FWLIBAPI int16_t WINAPI cnc_wrifsb_as_spdl_num(uint16_T, int16_t, int16_t, int16_t, int16_t *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_as_plsmod(uint16_T, int16_t, int16_t, int16_t *, ODBIFSBPLSMDL *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_as_sv_axis(uint16_T, int16_t, int16_t *, IODBIFSBAXIS *); +FWLIBAPI int16_t WINAPI cnc_wrifsb_as_sv_axis(uint16_T, int16_t, int16_t, int16_t, IODBIFSBAXIS *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_mainte_sv(uint16_T, int16_t, int16_t *, ODBIFSBMNTSV *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_mainte_sp(uint16_T, int16_t, int16_t *, ODBIFSBMNTSP *); +FWLIBAPI int16_t WINAPI cnc_ifsb_autoset(uint16_T); +FWLIBAPI int16_t WINAPI cnc_ifsb_reset(uint16_T); +FWLIBAPI int16_t WINAPI cnc_rdifsb_almstate(uint16_T, char *, char *); +FWLIBAPI int16_t WINAPI cnc_rdifsb_sysalm(uint16_T, int16_t, ODBIFSBSYSALM* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_fssbunt(uint16_T, int16_t, int16_t, int16_t*, ODBIFSBFSSBUNT* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_comstatdtl(uint16_T, int16_t, int16_t, int16_t, int16_t*, ODBIFSBCOMSTATDTL* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_warning_cnt(uint16_T, int16_t* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_warning_msg(uint16_T, int16_t, int16_t*, ODBIFSBWARNINGMSG* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_warnhst_cnt(uint16_T, int16_t* ); +FWLIBAPI int16_t WINAPI cnc_rdifsb_warnhst_msg(uint16_T, int16_t, int16_t*, ODBIFSBWARNHSTMSG* ); #if defined (PMD) /* only Power Mate D/H */ /*------------------------------*/ @@ -14012,31 +14012,31 @@ FWLIBAPI short WINAPI cnc_rdifsb_warnhst_msg(unsigned short, short, short*, ODBI /*------------------------------*/ /* cnc_opdi:signal operation command */ -FWLIBAPI short WINAPI cnc_opdi(unsigned short,short,ODBOPDI *); +FWLIBAPI int16_t WINAPI cnc_opdi(uint16_T,int16_t,ODBOPDI *); /* cnc_refpoint:reference point return */ -FWLIBAPI short WINAPI cnc_refpoint(unsigned short,short,short,short,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_refpoint(uint16_T,int16_t,int16_t,int16_t,ODBEXEC *); /* cnc_abspoint:absolute movement */ -FWLIBAPI short WINAPI cnc_abspoint(unsigned short,short,short,short,long,ODBPOS *,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_abspoint(uint16_T,int16_t,int16_t,int16_t,int32_t,ODBPOS *,ODBEXEC *); /* cnc_incpoint:incremental movement */ -FWLIBAPI short WINAPI cnc_incpoint(unsigned short,short,short,short,long,ODBPOS *,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_incpoint(uint16_T,int16_t,int16_t,int16_t,int32_t,ODBPOS *,ODBEXEC *); /* cnc_dwell:dwell */ -FWLIBAPI short WINAPI cnc_dwell(unsigned short,short,short,short,ODBPOS *,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_dwell(uint16_T,int16_t,int16_t,int16_t,ODBPOS *,ODBEXEC *); /* cnc_coordre:coordinate establihment */ -FWLIBAPI short WINAPI cnc_coordre(unsigned short,short,short,short,ODBPOS *,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_coordre(uint16_T,int16_t,int16_t,int16_t,ODBPOS *,ODBEXEC *); /* cnc_exebufstat:reading of the executive buffer condition */ -FWLIBAPI short WINAPI cnc_exebufstat(unsigned short,ODBEXEC *); +FWLIBAPI int16_t WINAPI cnc_exebufstat(uint16_T,ODBEXEC *); /* cnc_finstate:Reading of the execution completion condition */ -FWLIBAPI short WINAPI cnc_finstate(unsigned short,ODBFIN *); +FWLIBAPI int16_t WINAPI cnc_finstate(uint16_T,ODBFIN *); /* cnc_setfin:Release of the reading mode of the execution completion condition */ -FWLIBAPI short WINAPI cnc_setfin(unsigned short,ODBFIN *); +FWLIBAPI int16_t WINAPI cnc_setfin(uint16_T,ODBFIN *); #endif @@ -14045,233 +14045,233 @@ FWLIBAPI short WINAPI cnc_setfin(unsigned short,ODBFIN *); /*-----*/ /* read message from PMC to MMC */ -FWLIBAPI short WINAPI pmc_rdmsg( unsigned short, short *, short * ) ; +FWLIBAPI int16_t WINAPI pmc_rdmsg( uint16_T, int16_t *, int16_t * ) ; /* write message from MMC to PMC */ -FWLIBAPI short WINAPI pmc_wrmsg( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_wrmsg( uint16_T, int16_t, int16_t * ) ; /* read message from PMC to MMC(conditional) */ -FWLIBAPI short WINAPI pmc_crdmsg( unsigned short, short *, short * ) ; +FWLIBAPI int16_t WINAPI pmc_crdmsg( uint16_T, int16_t *, int16_t * ) ; /* write message from MMC to PMC(conditional) */ -FWLIBAPI short WINAPI pmc_cwrmsg( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_cwrmsg( uint16_T, int16_t, int16_t * ) ; /* read PMC data(area specified) */ #if !defined (PMD) -FWLIBAPI short WINAPI pmc_rdpmcrng( unsigned short, short, short, unsigned short, unsigned short, unsigned short, IODBPMC * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmcrng( uint16_T, int16_t, int16_t, uint16_T, uint16_T, uint16_T, IODBPMC * ) ; #else -FWLIBAPI short WINAPI pmc_rdpmcrng( unsigned short, short, short, short, short, short, IODBPMC *); +FWLIBAPI int16_t WINAPI pmc_rdpmcrng( uint16_T, int16_t, int16_t, int16_t, int16_t, int16_t, IODBPMC *); #endif /* write PMC data(area specified) */ #if !defined (PMD) -FWLIBAPI short WINAPI pmc_wrpmcrng( unsigned short, unsigned short, IODBPMC * ) ; +FWLIBAPI int16_t WINAPI pmc_wrpmcrng( uint16_T, uint16_T, IODBPMC * ) ; #else -FWLIBAPI short WINAPI pmc_wrpmcrng( unsigned short, short, IODBPMC *); +FWLIBAPI int16_t WINAPI pmc_wrpmcrng( uint16_T, int16_t, IODBPMC *); #endif /* write PMC data2(area specified) */ -FWLIBAPI short WINAPI pmc_wrpmcrng2( unsigned short, unsigned short, IODBPMC * ) ; +FWLIBAPI int16_t WINAPI pmc_wrpmcrng2( uint16_T, uint16_T, IODBPMC * ) ; -FWLIBAPI short WINAPI pmc_rdwrpmcrng( unsigned short, short, IODBRWPMC [] ); +FWLIBAPI int16_t WINAPI pmc_rdwrpmcrng( uint16_T, int16_t, IODBRWPMC [] ); /* read data from extended backup memory */ -FWLIBAPI short WINAPI pmc_rdkpm( unsigned short, unsigned long, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI pmc_rdkpm( uint16_T, uint32_T, char *, uint16_T ) ; /* write data to extended backup memory */ -FWLIBAPI short WINAPI pmc_wrkpm( unsigned short, unsigned long, char *, unsigned short ) ; +FWLIBAPI int16_t WINAPI pmc_wrkpm( uint16_T, uint32_T, char *, uint16_T ) ; /* read data from extended backup memory 2 */ - FWLIBAPI short WINAPI pmc_rdkpm2( unsigned short, unsigned long, char *, unsigned long ) ; + FWLIBAPI int16_t WINAPI pmc_rdkpm2( uint16_T, uint32_T, char *, uint32_T ) ; /* write data to extended backup memory 2 */ - FWLIBAPI short WINAPI pmc_wrkpm2( unsigned short, unsigned long, char *, unsigned long ) ; + FWLIBAPI int16_t WINAPI pmc_wrkpm2( uint16_T, uint32_T, char *, uint32_T ) ; /* read maximum size of extended backup memory */ -FWLIBAPI short WINAPI pmc_kpmsiz( unsigned short, unsigned long * ) ; +FWLIBAPI int16_t WINAPI pmc_kpmsiz( uint16_T, uint32_T * ) ; /* read informations of PMC data */ -FWLIBAPI short WINAPI pmc_rdpmcinfo( unsigned short, short, ODBPMCINF * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmcinfo( uint16_T, int16_t, ODBPMCINF * ) ; /* read PMC parameter data table contorol data */ -FWLIBAPI short WINAPI pmc_rdcntldata( unsigned short, short, short, short, IODBPMCCNTL * ) ; +FWLIBAPI int16_t WINAPI pmc_rdcntldata( uint16_T, int16_t, int16_t, int16_t, IODBPMCCNTL * ) ; /* write PMC parameter data table contorol data */ -FWLIBAPI short WINAPI pmc_wrcntldata( unsigned short, short, IODBPMCCNTL * ) ; +FWLIBAPI int16_t WINAPI pmc_wrcntldata( uint16_T, int16_t, IODBPMCCNTL * ) ; /* read PMC parameter data table contorol data group number */ -FWLIBAPI short WINAPI pmc_rdcntlgrp( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_rdcntlgrp( uint16_T, int16_t * ) ; /* write PMC parameter data table contorol data group number */ -FWLIBAPI short WINAPI pmc_wrcntlgrp( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI pmc_wrcntlgrp( uint16_T, int16_t ) ; /* read PMC alarm message */ -FWLIBAPI short WINAPI pmc_rdalmmsg( unsigned short, short, short *, short *, ODBPMCALM * ) ; +FWLIBAPI int16_t WINAPI pmc_rdalmmsg( uint16_T, int16_t, int16_t *, int16_t *, ODBPMCALM * ) ; /* get detail error for pmc */ -FWLIBAPI short WINAPI pmc_getdtailerr( unsigned short, ODBPMCERR * ) ; +FWLIBAPI int16_t WINAPI pmc_getdtailerr( uint16_T, ODBPMCERR * ) ; /* read PMC memory data */ -FWLIBAPI short WINAPI pmc_rdpmcmem( unsigned short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmcmem( uint16_T, int16_t, int32_t, int32_t, void * ) ; /* write PMC memory data */ -FWLIBAPI short WINAPI pmc_wrpmcmem( unsigned short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI pmc_wrpmcmem( uint16_T, int16_t, int32_t, int32_t, void * ) ; /* read PMC memory data */ -FWLIBAPI short WINAPI pmc_rdpmcsemem( unsigned short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmcsemem( uint16_T, int16_t, int32_t, int32_t, void * ) ; /* write PMC memory data */ -FWLIBAPI short WINAPI pmc_wrpmcsemem( unsigned short, short, long, long, void * ) ; +FWLIBAPI int16_t WINAPI pmc_wrpmcsemem( uint16_T, int16_t, int32_t, int32_t, void * ) ; /* read pmc title data */ -FWLIBAPI short WINAPI pmc_rdpmctitle( unsigned short, ODBPMCTITLE * ) ; -FWLIBAPI short WINAPI pmc_rdpmctitle2( unsigned short, ODBPMCTITLE2 * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmctitle( uint16_T, ODBPMCTITLE * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmctitle2( uint16_T, ODBPMCTITLE2 * ) ; /* read PMC parameter start */ - FWLIBAPI short WINAPI pmc_rdprmstart( unsigned short ) ; + FWLIBAPI int16_t WINAPI pmc_rdprmstart( uint16_T ) ; /* read PMC parameter */ - FWLIBAPI short WINAPI pmc_rdpmcparam( unsigned short, long *, char * ) ; + FWLIBAPI int16_t WINAPI pmc_rdpmcparam( uint16_T, int32_t *, char * ) ; /* read PMC parameter end */ - FWLIBAPI short WINAPI pmc_rdprmend( unsigned short ) ; + FWLIBAPI int16_t WINAPI pmc_rdprmend( uint16_T ) ; /* write PMC parameter start */ - FWLIBAPI short WINAPI pmc_wrprmstart( unsigned short ) ; + FWLIBAPI int16_t WINAPI pmc_wrprmstart( uint16_T ) ; /* write PMC parameter */ - FWLIBAPI short WINAPI pmc_wrpmcparam( unsigned short, long *, char * ) ; + FWLIBAPI int16_t WINAPI pmc_wrpmcparam( uint16_T, int32_t *, char * ) ; /* write PMC parameter end */ - FWLIBAPI short WINAPI pmc_wrprmend( unsigned short ) ; + FWLIBAPI int16_t WINAPI pmc_wrprmend( uint16_T ) ; /* read PMC data */ -FWLIBAPI short WINAPI pmc_rdpmcrng_ext( unsigned short, short, IODBPMCEXT * ) ; +FWLIBAPI int16_t WINAPI pmc_rdpmcrng_ext( uint16_T, int16_t, IODBPMCEXT * ) ; /* write PMC I/O link assigned data */ -FWLIBAPI short WINAPI pmc_wriolinkdat( unsigned short, long, long, unsigned long, void *, unsigned long ) ; +FWLIBAPI int16_t WINAPI pmc_wriolinkdat( uint16_T, int32_t, int32_t, uint32_T, void *, uint32_T ) ; /* read PMC address information */ -FWLIBAPI short WINAPI pmc_rdpmcaddr( unsigned short, long, unsigned short, unsigned long, ODBPMCADR * ); +FWLIBAPI int16_t WINAPI pmc_rdpmcaddr( uint16_T, int32_t, uint16_T, uint32_T, ODBPMCADR * ); /*j select PMC unit */ -FWLIBAPI short WINAPI pmc_select_pmc_unit( unsigned short h, long unittype ); +FWLIBAPI int16_t WINAPI pmc_select_pmc_unit( uint16_T h, int32_t unittype ); /*j get current PMC unit */ -FWLIBAPI short WINAPI pmc_get_current_pmc_unit( unsigned short h, long * unittype ); +FWLIBAPI int16_t WINAPI pmc_get_current_pmc_unit( uint16_T h, int32_t * unittype ); /*j get number of PMC */ -FWLIBAPI short WINAPI pmc_get_number_of_pmc(unsigned short h, long * piNum); +FWLIBAPI int16_t WINAPI pmc_get_number_of_pmc(uint16_T h, int32_t * piNum); /*j get PMC unit types */ -FWLIBAPI short WINAPI pmc_get_pmc_unit_types( unsigned short h, long unittypes[], long * count ); +FWLIBAPI int16_t WINAPI pmc_get_pmc_unit_types( uint16_T h, int32_t unittypes[], int32_t * count ); /* set PMC Timer type */ -FWLIBAPI short WINAPI pmc_set_timer_type( unsigned short h, unsigned short, unsigned short, short * ); +FWLIBAPI int16_t WINAPI pmc_set_timer_type( uint16_T h, uint16_T, uint16_T, int16_t * ); /* get PMC Timer type */ -FWLIBAPI short WINAPI pmc_get_timer_type( unsigned short h, unsigned short, unsigned short, short * ); +FWLIBAPI int16_t WINAPI pmc_get_timer_type( uint16_T h, uint16_T, uint16_T, int16_t * ); /* Reads sequence program and momory type */ -FWLIBAPI short WINAPI pmc_read_seq_program_and_memory_type( unsigned short, ODBPMCLADMEMTYPE * ); +FWLIBAPI int16_t WINAPI pmc_read_seq_program_and_memory_type( uint16_T, ODBPMCLADMEMTYPE * ); /* read PMC parameter extend relay contorol data */ -FWLIBAPI short WINAPI pmc_rdcntlexrelay( unsigned short, short, short, short, IODBPMCCNTL * ) ; +FWLIBAPI int16_t WINAPI pmc_rdcntlexrelay( uint16_T, int16_t, int16_t, int16_t, IODBPMCCNTL * ) ; /* write PMC parameter extend relay contorol data */ -FWLIBAPI short WINAPI pmc_wrcntlexrelay( unsigned short, short, IODBPMCCNTL * ) ; +FWLIBAPI int16_t WINAPI pmc_wrcntlexrelay( uint16_T, int16_t, IODBPMCCNTL * ) ; /* read PMC parameter extend relay contorol data group number */ -FWLIBAPI short WINAPI pmc_rdcntl_exrelay_grp( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_rdcntl_exrelay_grp( uint16_T, int16_t * ) ; /* write PMC parameter extend relay contorol data group number */ -FWLIBAPI short WINAPI pmc_wrcntl_exrelay_grp( unsigned short, short ) ; +FWLIBAPI int16_t WINAPI pmc_wrcntl_exrelay_grp( uint16_T, int16_t ) ; /* convert to PMC address information from address or symbol string */ -FWLIBAPI short WINAPI pmc_convert_from_string_to_address( unsigned short, const char *, ODBPMCADRINFO * ); +FWLIBAPI int16_t WINAPI pmc_convert_from_string_to_address( uint16_T, const char *, ODBPMCADRINFO * ); /*j select divided ladder */ -FWLIBAPI short WINAPI pmc_select_divided_ladder( unsigned short h, long divnumber ); +FWLIBAPI int16_t WINAPI pmc_select_divided_ladder( uint16_T h, int32_t divnumber ); /*j get current divided ladder */ -FWLIBAPI short WINAPI pmc_get_current_divided_ladder( unsigned short h, long * divnumber ); +FWLIBAPI int16_t WINAPI pmc_get_current_divided_ladder( uint16_T h, int32_t * divnumber ); /*j get number of Ladder */ -FWLIBAPI short WINAPI pmc_get_number_of_ladder( unsigned short h, long * number ); +FWLIBAPI int16_t WINAPI pmc_get_number_of_ladder( uint16_T h, int32_t * number ); /*j get Divided Ladders */ -FWLIBAPI short WINAPI pmc_get_divided_ladders( unsigned short h, long divnums[], long * count ); +FWLIBAPI int16_t WINAPI pmc_get_divided_ladders( uint16_T h, int32_t divnums[], int32_t * count ); -FWLIBAPI short WINAPI pmc_rdioconfigtitle(unsigned short, long, char *); +FWLIBAPI int16_t WINAPI pmc_rdioconfigtitle(uint16_T, int32_t, char *); -FWLIBAPI short WINAPI pmc_rdmessagetitle(unsigned short, long, char *); +FWLIBAPI int16_t WINAPI pmc_rdmessagetitle(uint16_T, int32_t, char *); /*----------------------------*/ /* PMC : PROFIBUS function */ /*----------------------------*/ /* read PROFIBUS information data */ -FWLIBAPI short WINAPI pmc_prfrdinfo( unsigned short, ODBPRFINFO * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdinfo( uint16_T, ODBPRFINFO * ) ; /* read PROFIBUS configration data */ -FWLIBAPI short WINAPI pmc_prfrdconfig( unsigned short, ODBPRFCNF * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdconfig( uint16_T, ODBPRFCNF * ) ; /* read bus parameter for master function */ -FWLIBAPI short WINAPI pmc_prfrdbusprm( unsigned short, IODBBUSPRM * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdbusprm( uint16_T, IODBBUSPRM * ) ; /* write bus parameter for master function */ -FWLIBAPI short WINAPI pmc_prfwrbusprm( unsigned short, IODBBUSPRM * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrbusprm( uint16_T, IODBBUSPRM * ) ; /* read slave parameter for master function */ -FWLIBAPI short WINAPI pmc_prfrdslvprm( unsigned short, short, void * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdslvprm( uint16_T, int16_t, void * ) ; /* write slave parameter for master function */ -FWLIBAPI short WINAPI pmc_prfwrslvprm( unsigned short, short, void * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrslvprm( uint16_T, int16_t, void * ) ; /* read allocation address for master function */ -FWLIBAPI short WINAPI pmc_prfrdallcadr( unsigned short, short, IODBPRFADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdallcadr( uint16_T, int16_t, IODBPRFADR * ) ; /* set allocation address for master function */ -FWLIBAPI short WINAPI pmc_prfwrallcadr( unsigned short, short, IODBPRFADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrallcadr( uint16_T, int16_t, IODBPRFADR * ) ; /* read allocation address for slave function */ -FWLIBAPI short WINAPI pmc_prfrdslvaddr( unsigned short, IODBSLVADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdslvaddr( uint16_T, IODBSLVADR * ) ; /* set allocation address for slave function */ -FWLIBAPI short WINAPI pmc_prfwrslvaddr( unsigned short, IODBSLVADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrslvaddr( uint16_T, IODBSLVADR * ) ; /* read status for slave function */ -FWLIBAPI short WINAPI pmc_prfrdslvstat( unsigned short, ODBSLVST * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdslvstat( uint16_T, ODBSLVST * ) ; /* Reads slave index data of master function */ -FWLIBAPI short WINAPI pmc_prfrdslvid( unsigned short, short, IODBSLVID * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdslvid( uint16_T, int16_t, IODBSLVID * ) ; /* Writes slave index data of master function */ -FWLIBAPI short WINAPI pmc_prfwrslvid( unsigned short, short, IODBSLVID * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrslvid( uint16_T, int16_t, IODBSLVID * ) ; /* Reads slave parameter of master function(2) */ -FWLIBAPI short WINAPI pmc_prfrdslvprm2( unsigned short, short, IODBSLVPRM3 * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdslvprm2( uint16_T, int16_t, IODBSLVPRM3 * ) ; /* Writes slave parameter of master function(2) */ -FWLIBAPI short WINAPI pmc_prfwrslvprm2( unsigned short, short, IODBSLVPRM3 * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrslvprm2( uint16_T, int16_t, IODBSLVPRM3 * ) ; /* Reads DI/DO parameter of master function */ -FWLIBAPI short WINAPI pmc_prfrddido( unsigned short, short, IODBDIDO * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrddido( uint16_T, int16_t, IODBDIDO * ) ; /* Writes DI/DO parameter of master function */ -FWLIBAPI short WINAPI pmc_prfwrdido( unsigned short, short, IODBDIDO * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrdido( uint16_T, int16_t, IODBDIDO * ) ; /* Reads indication address of master function */ -FWLIBAPI short WINAPI pmc_prfrdindiadr( unsigned short, IODBINDEADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdindiadr( uint16_T, IODBINDEADR * ) ; /* Writes indication address of master function */ -FWLIBAPI short WINAPI pmc_prfwrindiadr( unsigned short, IODBINDEADR * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwrindiadr( uint16_T, IODBINDEADR * ) ; /* Reads operation mode of master function */ -FWLIBAPI short WINAPI pmc_prfrdopmode( unsigned short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_prfrdopmode( uint16_T, int16_t * ) ; /* Writes operation mode of master function */ -FWLIBAPI short WINAPI pmc_prfwropmode( unsigned short, short, short * ) ; +FWLIBAPI int16_t WINAPI pmc_prfwropmode( uint16_T, int16_t, int16_t * ) ; /*-----------------------------------*/ @@ -14279,36 +14279,36 @@ FWLIBAPI short WINAPI pmc_prfwropmode( unsigned short, short, short * ) ; /*-----------------------------------*/ /* start downloading Customer's board data */ -FWLIBAPI short WINAPI cb_dwnstart( unsigned short FwHndl, unsigned short a, long b ) ; +FWLIBAPI int16_t WINAPI cb_dwnstart( uint16_T FwHndl, uint16_T a, int32_t b ) ; /* download Customer's board data */ -FWLIBAPI short WINAPI cb_download( unsigned short FwHndl, long *a, char *b ) ; +FWLIBAPI int16_t WINAPI cb_download( uint16_T FwHndl, int32_t *a, char *b ) ; /* end of downloading Customer's board data */ -FWLIBAPI short WINAPI cb_dwnend( unsigned short FwHndl ) ; +FWLIBAPI int16_t WINAPI cb_dwnend( uint16_T FwHndl ) ; /* start uploading Customer's board data */ -FWLIBAPI short WINAPI cb_upstart( unsigned short FwHndl, unsigned short *a, long *b ) ; +FWLIBAPI int16_t WINAPI cb_upstart( uint16_T FwHndl, uint16_T *a, int32_t *b ) ; /* upload Customer's board data */ -FWLIBAPI short WINAPI cb_upload( unsigned short FwHndl, long *a, char *b ) ; +FWLIBAPI int16_t WINAPI cb_upload( uint16_T FwHndl, int32_t *a, char *b ) ; /* end of uploading Customer's board data */ -FWLIBAPI short WINAPI cb_upend( unsigned short FwHndl ) ; +FWLIBAPI int16_t WINAPI cb_upend( uint16_T FwHndl ) ; /* get transfer informations */ -FWLIBAPI short WINAPI cb_transinfo( unsigned short FwHndl, ODBTRANSINFO *info ) ; +FWLIBAPI int16_t WINAPI cb_transinfo( uint16_T FwHndl, ODBTRANSINFO *info ) ; /*-----*/ /* DSA */ /*-----*/ -FWLIBAPI short WINAPI dsa_rdbyte( unsigned short, long, char * ); -FWLIBAPI short WINAPI dsa_rdword( unsigned short, long, short * ); -FWLIBAPI short WINAPI dsa_rddword( unsigned short, long, long * ); -FWLIBAPI short WINAPI dsa_wrbyte( unsigned short, long, char ); -FWLIBAPI short WINAPI dsa_wrword( unsigned short, long, short ); -FWLIBAPI short WINAPI dsa_wrdword( unsigned short, long, long ); +FWLIBAPI int16_t WINAPI dsa_rdbyte( uint16_T, int32_t, char * ); +FWLIBAPI int16_t WINAPI dsa_rdword( uint16_T, int32_t, int16_t * ); +FWLIBAPI int16_t WINAPI dsa_rddword( uint16_T, int32_t, int32_t * ); +FWLIBAPI int16_t WINAPI dsa_wrbyte( uint16_T, int32_t, char ); +FWLIBAPI int16_t WINAPI dsa_wrword( uint16_T, int32_t, int16_t ); +FWLIBAPI int16_t WINAPI dsa_wrdword( uint16_T, int32_t, int32_t ); /*-----------------------------------------------*/ @@ -14316,151 +14316,151 @@ FWLIBAPI short WINAPI dsa_wrdword( unsigned short, long, long ); /*-----------------------------------------------*/ /* read the parameter of the Ethernet board */ - FWLIBAPI short WINAPI etb_rdparam(unsigned short hLib, short a, IODBETP *b); + FWLIBAPI int16_t WINAPI etb_rdparam(uint16_T hLib, int16_t a, IODBETP *b); /* write the parameter of the Ethernet board */ - FWLIBAPI short WINAPI etb_wrparam(unsigned short hLib, IODBETP *a); + FWLIBAPI int16_t WINAPI etb_wrparam(uint16_T hLib, IODBETP *a); /* read the error message of the Ethernet board */ - FWLIBAPI short WINAPI etb_rderrmsg(unsigned short hLib, short a, ODBETMSG *b); + FWLIBAPI int16_t WINAPI etb_rderrmsg(uint16_T hLib, int16_t a, ODBETMSG *b); /* read the mode of the Data Server */ - FWLIBAPI short WINAPI ds_rdmode(unsigned short hLib, short *a); + FWLIBAPI int16_t WINAPI ds_rdmode(uint16_T hLib, int16_t *a); /* write the mode of the Data Server */ - FWLIBAPI short WINAPI ds_wrmode(unsigned short hLib, short a); + FWLIBAPI int16_t WINAPI ds_wrmode(uint16_T hLib, int16_t a); /* read information of the Data Server's HDD */ - FWLIBAPI short WINAPI ds_rdhddinfo(unsigned short hLib, ODBHDDINF *a); + FWLIBAPI int16_t WINAPI ds_rdhddinfo(uint16_T hLib, ODBHDDINF *a); /* read the file list of the Data Server's HDD */ - FWLIBAPI short WINAPI ds_rdhdddir(unsigned short hLib, char *a, long b, short *c, ODBHDDDIR *d); + FWLIBAPI int16_t WINAPI ds_rdhdddir(uint16_T hLib, char *a, int32_t b, int16_t *c, ODBHDDDIR *d); /* delete the file of the Data Serve's HDD */ - FWLIBAPI short WINAPI ds_delhddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_delhddfile(uint16_T hLib, char *a); /* copy the file of the Data Server's HDD */ - FWLIBAPI short WINAPI ds_copyhddfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_copyhddfile(uint16_T hLib, char *a, char *b); /* change the file name of the Data Server's HDD */ - FWLIBAPI short WINAPI ds_renhddfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_renhddfile(uint16_T hLib, char *a, char *b); /* execute the PUT command of the FTP */ - FWLIBAPI short WINAPI ds_puthddfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_puthddfile(uint16_T hLib, char *a, char *b); /* execute the MPUT command of the FTP */ - FWLIBAPI short WINAPI ds_mputhddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_mputhddfile(uint16_T hLib, char *a); /* read information of the host */ - FWLIBAPI short WINAPI ds_rdhostinfo(unsigned short hLib, long *a, long b); + FWLIBAPI int16_t WINAPI ds_rdhostinfo(uint16_T hLib, int32_t *a, int32_t b); /* read the file list of the host */ - FWLIBAPI short WINAPI ds_rdhostdir(unsigned short hLib, short a, long b, short *c, ODBHOSTDIR *d, long e); + FWLIBAPI int16_t WINAPI ds_rdhostdir(uint16_T hLib, int16_t a, int32_t b, int16_t *c, ODBHOSTDIR *d, int32_t e); /* read the file list of the host 2 */ - FWLIBAPI short WINAPI ds_rdhostdir2(unsigned short hLib, short a, long b, short *c, long *d, ODBHOSTDIR *e, long f); + FWLIBAPI int16_t WINAPI ds_rdhostdir2(uint16_T hLib, int16_t a, int32_t b, int16_t *c, int32_t *d, ODBHOSTDIR *e, int32_t f); /* delete the file of the host */ - FWLIBAPI short WINAPI ds_delhostfile(unsigned short hLib, char *a, long b); + FWLIBAPI int16_t WINAPI ds_delhostfile(uint16_T hLib, char *a, int32_t b); /* execute the GET command of the FTP */ - FWLIBAPI short WINAPI ds_gethostfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_gethostfile(uint16_T hLib, char *a, char *b); /* execute the MGET command of the FTP */ - FWLIBAPI short WINAPI ds_mgethostfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_mgethostfile(uint16_T hLib, char *a); /* read the execution result */ - FWLIBAPI short WINAPI ds_rdresult(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_rdresult(uint16_T hLib); /* stop the execution of the command */ - FWLIBAPI short WINAPI ds_cancel(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_cancel(uint16_T hLib); /* read the file from the Data Server */ - FWLIBAPI short WINAPI ds_rdncfile(unsigned short hLib, short a, char *b); + FWLIBAPI int16_t WINAPI ds_rdncfile(uint16_T hLib, int16_t a, char *b); /* read the file from the Data Server 2 */ - FWLIBAPI short WINAPI ds_rdncfile2(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_rdncfile2(uint16_T hLib, char *a); /* write the file to the Data Server */ - FWLIBAPI short WINAPI ds_wrncfile(unsigned short hLib, short a, long b); + FWLIBAPI int16_t WINAPI ds_wrncfile(uint16_T hLib, int16_t a, int32_t b); /* read the file name for the DNC operation in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_rddnchddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_rddnchddfile(uint16_T hLib, char *a); /* write the file name for the DNC operation in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_wrdnchddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_wrdnchddfile(uint16_T hLib, char *a); /* read the file name for the DNC operation in the host */ - FWLIBAPI short WINAPI ds_rddnchostfile(unsigned short hLib, short *a, char *b); + FWLIBAPI int16_t WINAPI ds_rddnchostfile(uint16_T hLib, int16_t *a, char *b); /* write the file name for the DNC operation in the host */ - FWLIBAPI short WINAPI ds_wrdnchostfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_wrdnchostfile(uint16_T hLib, char *a); /* read the connecting host number */ - FWLIBAPI short WINAPI ds_rdhostno(unsigned short hLib, short *a); + FWLIBAPI int16_t WINAPI ds_rdhostno(uint16_T hLib, int16_t *a); /* read maintenance information */ - FWLIBAPI short WINAPI ds_rdmntinfo(unsigned short hLib, short a, DSMNTINFO *b); + FWLIBAPI int16_t WINAPI ds_rdmntinfo(uint16_T hLib, int16_t a, DSMNTINFO *b); /* check the Data Server's HDD */ - FWLIBAPI short WINAPI ds_checkhdd(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_checkhdd(uint16_T hLib); /* format the Data Server's HDD */ - FWLIBAPI short WINAPI ds_formathdd(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_formathdd(uint16_T hLib); /* create the directory in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_makehdddir(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_makehdddir(uint16_T hLib, char *a); /* delete directory in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_delhdddir(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_delhdddir(uint16_T hLib, char *a); /* change the current directory */ - FWLIBAPI short WINAPI ds_chghdddir(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_chghdddir(uint16_T hLib, char *a); /* execute the PUT command according to the list file */ - FWLIBAPI short WINAPI ds_lputhddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_lputhddfile(uint16_T hLib, char *a); /* delete files according to the list file */ - FWLIBAPI short WINAPI ds_ldelhddfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_ldelhddfile(uint16_T hLib, char *a); /* execute the GET command according to the list file */ - FWLIBAPI short WINAPI ds_lgethostfile(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_lgethostfile(uint16_T hLib, char *a); /* read the directory for M198 operation */ - FWLIBAPI short WINAPI ds_rdm198hdddir(unsigned short hLib, char *a); + FWLIBAPI int16_t WINAPI ds_rdm198hdddir(uint16_T hLib, char *a); /* write the directory for M198 operation */ - FWLIBAPI short WINAPI ds_wrm198hdddir(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_wrm198hdddir(uint16_T hLib); /* read the connecting host number for the M198 operation */ - FWLIBAPI short WINAPI ds_rdm198host(unsigned short hLib, short *a); + FWLIBAPI int16_t WINAPI ds_rdm198host(uint16_T hLib, int16_t *a); /* write the connecting host number for the M198 operation */ - FWLIBAPI short WINAPI ds_wrm198host(unsigned short hLib); + FWLIBAPI int16_t WINAPI ds_wrm198host(uint16_T hLib); /* write the connecting host number */ - FWLIBAPI short WINAPI ds_wrhostno(unsigned short hLib, short a); + FWLIBAPI int16_t WINAPI ds_wrhostno(uint16_T hLib, int16_t a); /* search string in data server program */ - FWLIBAPI short WINAPI ds_searchword(unsigned short FlibHndl, char *prog_data); + FWLIBAPI int16_t WINAPI ds_searchword(uint16_T FlibHndl, char *prog_data); /* read the searching result */ - FWLIBAPI short WINAPI ds_searchresult(unsigned short FlibHndl); + FWLIBAPI int16_t WINAPI ds_searchresult(uint16_T FlibHndl); /* read file in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_rdfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_rdfile(uint16_T hLib, char *a, char *b); /* write file in the Data Server's HDD */ - FWLIBAPI short WINAPI ds_wrfile(unsigned short hLib, char *a, char *b); + FWLIBAPI int16_t WINAPI ds_wrfile(uint16_T hLib, char *a, char *b); /* start downloading Data Server data */ -FWLIBAPI short WINAPI ds_dwnstart( unsigned short, char *, short ) ; +FWLIBAPI int16_t WINAPI ds_dwnstart( uint16_T, char *, int16_t ) ; /* download Data Server data */ -FWLIBAPI short WINAPI ds_download( unsigned short, long *, char * ) ; +FWLIBAPI int16_t WINAPI ds_download( uint16_T, int32_t *, char * ) ; /* end of downloading Data Server data */ -FWLIBAPI short WINAPI ds_dwnend( unsigned short ) ; +FWLIBAPI int16_t WINAPI ds_dwnend( uint16_T ) ; /*----------------------------*/ @@ -14468,453 +14468,453 @@ FWLIBAPI short WINAPI ds_dwnend( unsigned short ) ; /*----------------------------*/ /* read parameter for ethernet function */ -FWLIBAPI short WINAPI eth_rdparam( unsigned short, short, OUT_ETHPRM * ); +FWLIBAPI int16_t WINAPI eth_rdparam( uint16_T, int16_t, OUT_ETHPRM * ); /* write parameter for ethernet function */ -FWLIBAPI short WINAPI eth_wrparam( unsigned short, short, IN_ETHPRMFLAG *, IN_ETHPRM * ); +FWLIBAPI int16_t WINAPI eth_wrparam( uint16_T, int16_t, IN_ETHPRMFLAG *, IN_ETHPRM * ); /* read kind of device for embedded ethernet function */ -FWLIBAPI short WINAPI eth_rdembdev( unsigned short, short * ); +FWLIBAPI int16_t WINAPI eth_rdembdev( uint16_T, int16_t * ); /* set device for embedded ethernet function */ -FWLIBAPI short WINAPI eth_wrembdev( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_wrembdev( uint16_T, int16_t ); /* restart for embedded ethernet function */ -FWLIBAPI short WINAPI eth_embrestart( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_embrestart( uint16_T, int16_t ); /* read mode for dataserver function */ -FWLIBAPI short WINAPI eth_rddsmode( unsigned short, OUT_ETHDSMODE * ); +FWLIBAPI int16_t WINAPI eth_rddsmode( uint16_T, OUT_ETHDSMODE * ); /* write mode for dataserver function */ -FWLIBAPI short WINAPI eth_wrdsmode( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI eth_wrdsmode( uint16_T, int16_t, int16_t ); /* execute ping function */ -FWLIBAPI short WINAPI eth_ping( unsigned short, short, char *, unsigned long * ); +FWLIBAPI int16_t WINAPI eth_ping( uint16_T, int16_t, char *, uint32_T * ); /* get result of ping function */ -FWLIBAPI short WINAPI eth_ping_result( unsigned short, short, OUT_ETHPING * ); +FWLIBAPI int16_t WINAPI eth_ping_result( uint16_T, int16_t, OUT_ETHPING * ); /* cancel ping function */ -FWLIBAPI short WINAPI eth_ping_cancel( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_ping_cancel( uint16_T, int16_t ); /* read state of LSI for ethernet function */ -FWLIBAPI short WINAPI eth_rdlsistate( unsigned short, short, OUT_ETHLSI * ); +FWLIBAPI int16_t WINAPI eth_rdlsistate( uint16_T, int16_t, OUT_ETHLSI * ); /* clear state of LSI for ethernet function */ -FWLIBAPI short WINAPI eth_clrlsistate( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_clrlsistate( uint16_T, int16_t ); /* read state of task for ethernet function */ -FWLIBAPI short WINAPI eth_rdtaskstate( unsigned short, short, OUT_ETHTASK * ); +FWLIBAPI int16_t WINAPI eth_rdtaskstate( uint16_T, int16_t, OUT_ETHTASK * ); /* read log for ethernet function */ -FWLIBAPI short WINAPI eth_rdlog( unsigned short, short, short, short, OUT_ETHLOG * ); +FWLIBAPI int16_t WINAPI eth_rdlog( uint16_T, int16_t, int16_t, int16_t, OUT_ETHLOG * ); /* clear log for ethernet function */ -FWLIBAPI short WINAPI eth_clrlog( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_clrlog( uint16_T, int16_t ); /* read type for ethernet function */ -FWLIBAPI short WINAPI eth_rdtype( unsigned short, OUT_ETHTYPE * ); +FWLIBAPI int16_t WINAPI eth_rdtype( uint16_T, OUT_ETHTYPE * ); /* read type for ethernet function */ -FWLIBAPI short WINAPI eth_rdtype2( unsigned short, OUT_ETHTYPE2 * ); +FWLIBAPI int16_t WINAPI eth_rdtype2( uint16_T, OUT_ETHTYPE2 * ); /* read type for ethernet function */ -FWLIBAPI short WINAPI eth_rdtype3( unsigned short, OUT_ETHTYPE3 * ); +FWLIBAPI int16_t WINAPI eth_rdtype3( uint16_T, OUT_ETHTYPE3 * ); /* read state for dataserver function */ -FWLIBAPI short WINAPI eth_rddsstate( unsigned short, short, OUT_DSSTATE * ); +FWLIBAPI int16_t WINAPI eth_rddsstate( uint16_T, int16_t, OUT_DSSTATE * ); /* read host number for ethernet function */ -FWLIBAPI short WINAPI eth_rdhost( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI eth_rdhost( uint16_T, int16_t, int16_t * ); /* write host number for ethernet function */ -FWLIBAPI short WINAPI eth_wrhost( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI eth_wrhost( uint16_T, int16_t, int16_t ); /* read m198 folder for dataserver function */ -FWLIBAPI short WINAPI eth_rddsm198dir( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_rddsm198dir( uint16_T, int16_t, char * ); /* write m198 folder for dataserver function */ -FWLIBAPI short WINAPI eth_wrdsm198dir( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_wrdsm198dir( uint16_T, int16_t, char * ); /* read m198 host number for dataserver function */ -FWLIBAPI short WINAPI eth_rddsm198host( unsigned short, short, short *, char * ); +FWLIBAPI int16_t WINAPI eth_rddsm198host( uint16_T, int16_t, int16_t *, char * ); /* write m198 host number for dataserver function */ -FWLIBAPI short WINAPI eth_wrdsm198host( unsigned short, short, short, char * ); +FWLIBAPI int16_t WINAPI eth_wrdsm198host( uint16_T, int16_t, int16_t, char * ); /* read m198 host number for embedded ethernet function */ -FWLIBAPI short WINAPI eth_rdembm198host( unsigned short, short, short *, char * ); +FWLIBAPI int16_t WINAPI eth_rdembm198host( uint16_T, int16_t, int16_t *, char * ); /* write m198 host number for embedded ethernet function */ -FWLIBAPI short WINAPI eth_wrembm198host( unsigned short, short, short, char * ); +FWLIBAPI int16_t WINAPI eth_wrembm198host( uint16_T, int16_t, int16_t, char * ); /* read ATA card format type */ -FWLIBAPI short WINAPI eth_rddsformat( unsigned short, short * ); +FWLIBAPI int16_t WINAPI eth_rddsformat( uint16_T, int16_t * ); /* format ATA card */ -FWLIBAPI short WINAPI eth_dsformat( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI eth_dsformat( uint16_T, int16_t, int16_t * ); /* checkdisk ATA card */ -FWLIBAPI short WINAPI eth_dschkdsk( unsigned short, short * ); +FWLIBAPI int16_t WINAPI eth_dschkdsk( uint16_T, int16_t * ); /*j read inquiry of machine remote diagnosis for ethernet function */ -FWLIBAPI short WINAPI eth_rdrmdinquiry( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI eth_rdrmdinquiry( uint16_T, int16_t, int16_t * ); /*j write inquiry of machine remote diagnosis for ethernet function */ -FWLIBAPI short WINAPI eth_wrrmdinquiry( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI eth_wrrmdinquiry( uint16_T, int16_t, int16_t ); /* read mode of unsolicited message */ -FWLIBAPI short WINAPI eth_rdunsolicmode( unsigned short, short, short * ); +FWLIBAPI int16_t WINAPI eth_rdunsolicmode( uint16_T, int16_t, int16_t * ); /* write mode of unsolicited message */ -FWLIBAPI short WINAPI eth_wrunsolicmode( unsigned short, short, short ); +FWLIBAPI int16_t WINAPI eth_wrunsolicmode( uint16_T, int16_t, int16_t ); /* read state of unsolicited message */ -FWLIBAPI short WINAPI eth_rdunsolicstate( unsigned short, short, OUT_UNSOLICSTATE * ); +FWLIBAPI int16_t WINAPI eth_rdunsolicstate( uint16_T, int16_t, OUT_UNSOLICSTATE * ); /* apply parameter of unsolicited message */ -FWLIBAPI short WINAPI eth_applyunsolicprm( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_applyunsolicprm( uint16_T, int16_t ); /* copy net-parameter from cnc's SRAM to memory card */ -FWLIBAPI short WINAPI net_backup_param( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI net_backup_param( uint16_T, int16_t, char * ); /* copy net-parameter from memory card to cnc's SRAM */ -FWLIBAPI short WINAPI net_restore_param( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI net_restore_param( uint16_T, int16_t, char * ); /* read information of FTP server for dataserver function */ -FWLIBAPI short WINAPI eth_rdfsclntinfo( unsigned short, OUT_FSINFO * ); +FWLIBAPI int16_t WINAPI eth_rdfsclntinfo( uint16_T, OUT_FSINFO * ); /* disconnect a section from FTP server for dataserver function */ -FWLIBAPI short WINAPI eth_disconfsclnt( unsigned short, long ); +FWLIBAPI int16_t WINAPI eth_disconfsclnt( uint16_T, int32_t ); /* disconnect all section from FTP server for dataserver funtion */ -FWLIBAPI short WINAPI eth_disconfsclntall( unsigned short ); +FWLIBAPI int16_t WINAPI eth_disconfsclntall( uint16_T ); /* read information of Modbus/TCP client for Modbus/TCP server function */ -FWLIBAPI short WINAPI eth_rdmbsclntinfo( unsigned short, OUT_MBSVRINFO * ); +FWLIBAPI int16_t WINAPI eth_rdmbsclntinfo( uint16_T, OUT_MBSVRINFO * ); /* read information of Modbus/TCP client for Modbus/TCP server function */ -FWLIBAPI short WINAPI eth_rdmbsclntinfo2( unsigned short, short, OUT_MBSVRINFO * ); +FWLIBAPI int16_t WINAPI eth_rdmbsclntinfo2( uint16_T, int16_t, OUT_MBSVRINFO * ); /* read parameter of basic screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipabscparam( unsigned short, OUT_EIPA_BASIC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipabscparam( uint16_T, OUT_EIPA_BASIC_PRM * ); /* read parameter of basic screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipabscparam2( unsigned short, short, OUT_EIPA_BASIC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipabscparam2( uint16_T, int16_t, OUT_EIPA_BASIC_PRM * ); /* write parameter of basic screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_wreipabscparam( unsigned short, IN_EIPA_BASIC_PRM_FLG *, IN_EIPA_BASIC_PRM * ); +FWLIBAPI int16_t WINAPI eth_wreipabscparam( uint16_T, IN_EIPA_BASIC_PRM_FLG *, IN_EIPA_BASIC_PRM * ); /* write parameter of basic screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_wreipabscparam2( unsigned short, short, IN_EIPA_BASIC_PRM_FLG *, IN_EIPA_BASIC_PRM * ); +FWLIBAPI int16_t WINAPI eth_wreipabscparam2( uint16_T, int16_t, IN_EIPA_BASIC_PRM_FLG *, IN_EIPA_BASIC_PRM * ); /* read parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipaalcparam( unsigned short, short, short, OUT_EIPA_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipaalcparam( uint16_T, int16_t, int16_t, OUT_EIPA_ALLOC_PRM * ); /* read parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipaalcparam2( unsigned short, short, short, short, OUT_EIPA_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipaalcparam2( uint16_T, int16_t, int16_t, int16_t, OUT_EIPA_ALLOC_PRM * ); /* write parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_wreipaalcparam( unsigned short, short, short, IN_EIPA_ALLOC_PRM_FLG *, IN_EIPA_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_wreipaalcparam( uint16_T, int16_t, int16_t, IN_EIPA_ALLOC_PRM_FLG *, IN_EIPA_ALLOC_PRM * ); /* write parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_wreipaalcparam2( unsigned short, short, short, short, IN_EIPA_ALLOC_PRM_FLG *, IN_EIPA_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_wreipaalcparam2( uint16_T, int16_t, int16_t, int16_t, IN_EIPA_ALLOC_PRM_FLG *, IN_EIPA_ALLOC_PRM * ); /* read information of MS/NS for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeipmsnsinfo( unsigned short, OUT_EIP_MSNSINFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipmsnsinfo( uint16_T, OUT_EIP_MSNSINFO * ); /* read information of MS/NS for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeipmsnsinfo2( unsigned short, short, OUT_EIP_MSNSINFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipmsnsinfo2( uint16_T, int16_t, OUT_EIP_MSNSINFO * ); /* read information of device for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeipdeviceinfo( unsigned short, OUT_EIP_DEVICEINFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipdeviceinfo( uint16_T, OUT_EIP_DEVICEINFO * ); /* read information of device for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeipdeviceinfo2( unsigned short, short, OUT_EIP_DEVICEINFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipdeviceinfo2( uint16_T, int16_t, OUT_EIP_DEVICEINFO * ); /* read scanner's list for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipascnlist( unsigned short, short, short, short *, OUT_EIPA_SCNDATA * ); +FWLIBAPI int16_t WINAPI eth_rdeipascnlist( uint16_T, int16_t, int16_t, int16_t *, OUT_EIPA_SCNDATA * ); /* read scanner's list for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipascnlist2( unsigned short, short, short, short, short *, OUT_EIPA_SCNDATA * ); +FWLIBAPI int16_t WINAPI eth_rdeipascnlist2( uint16_T, int16_t, int16_t, int16_t, int16_t *, OUT_EIPA_SCNDATA * ); /* read detail info of connection for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeiplistdetail( unsigned short, long, OUT_EIP_LISTDETAIL * ); +FWLIBAPI int16_t WINAPI eth_rdeiplistdetail( uint16_T, int32_t, OUT_EIP_LISTDETAIL * ); /* read detail info of connection for EtherNet/IP funtion */ -FWLIBAPI short WINAPI eth_rdeiplistdetail2( unsigned short, short, long, OUT_EIP_LISTDETAIL * ); +FWLIBAPI int16_t WINAPI eth_rdeiplistdetail2( uint16_T, int16_t, int32_t, OUT_EIP_LISTDETAIL * ); /* make EDS file from parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_eipaedsout( unsigned short, char * ); +FWLIBAPI int16_t WINAPI eth_eipaedsout( uint16_T, char * ); /* make EDS file from parameter of allocative screen for EtherNet/IP Adapter funtion */ -FWLIBAPI short WINAPI eth_eipaedsout2( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_eipaedsout2( uint16_T, int16_t, char * ); /* read parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_rdeipsparam( unsigned short, short, OUT_EIPS_BASIC_PRM *, OUT_EIPS_STATE_PRM *, OUT_EIPS_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipsparam( uint16_T, int16_t, OUT_EIPS_BASIC_PRM *, OUT_EIPS_STATE_PRM *, OUT_EIPS_ALLOC_PRM * ); /* read parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_rdeipsparam2( unsigned short, short, short, OUT_EIPS_BASIC_PRM *, OUT_EIPS_STATE_PRM *, OUT_EIPS_ALLOC_PRM * ); +FWLIBAPI int16_t WINAPI eth_rdeipsparam2( uint16_T, int16_t, int16_t, OUT_EIPS_BASIC_PRM *, OUT_EIPS_STATE_PRM *, OUT_EIPS_ALLOC_PRM * ); /* write parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_wreipsparam( unsigned short, short, short, short, IN_EIPS_BASIC *, IN_EIPS_ALLOC * ); +FWLIBAPI int16_t WINAPI eth_wreipsparam( uint16_T, int16_t, int16_t, int16_t, IN_EIPS_BASIC *, IN_EIPS_ALLOC * ); /* write parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_wreipsparam2( unsigned short, short, short, short, short, IN_EIPS_BASIC *, IN_EIPS_ALLOC * ); +FWLIBAPI int16_t WINAPI eth_wreipsparam2( uint16_T, int16_t, int16_t, int16_t, int16_t, IN_EIPS_BASIC *, IN_EIPS_ALLOC * ); /* read maintenance information for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_rdeipsmntinfo( unsigned short, short, OUT_EIPS_COM_INFO *, OUT_EIPS_DETAIL_INFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipsmntinfo( uint16_T, int16_t, OUT_EIPS_COM_INFO *, OUT_EIPS_DETAIL_INFO * ); /* read maintenance information for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_rdeipsmntinfo2( unsigned short, short, short, OUT_EIPS_COM_INFO *, OUT_EIPS_DETAIL_INFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipsmntinfo2( uint16_T, int16_t, int16_t, OUT_EIPS_COM_INFO *, OUT_EIPS_DETAIL_INFO * ); /* request identity information of Adapter */ -FWLIBAPI short WINAPI eth_reqeipsidinfo( unsigned short, char * ); +FWLIBAPI int16_t WINAPI eth_reqeipsidinfo( uint16_T, char * ); /* request identity information of Adapter */ -FWLIBAPI short WINAPI eth_reqeipsidinfo2( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_reqeipsidinfo2( uint16_T, int16_t, char * ); /* responce to request identity information of Adapter */ -FWLIBAPI short WINAPI eth_reseipsidinfo( unsigned short, OUT_EIPS_IDENTITY_INFO * ); +FWLIBAPI int16_t WINAPI eth_reseipsidinfo( uint16_T, OUT_EIPS_IDENTITY_INFO * ); /* responce to request identity information of Adapter */ -FWLIBAPI short WINAPI eth_reseipsidinfo2( unsigned short, short, OUT_EIPS_IDENTITY_INFO * ); +FWLIBAPI int16_t WINAPI eth_reseipsidinfo2( uint16_T, int16_t, OUT_EIPS_IDENTITY_INFO * ); /* make EDS file from parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_eipsedsout( unsigned short, char * ); +FWLIBAPI int16_t WINAPI eth_eipsedsout( uint16_T, char * ); /* make EDS file from parameter for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_eipsedsout2( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_eipsedsout2( uint16_T, int16_t, char * ); /* sort IP Address for EtherNet/IP Scanner funtion */ -FWLIBAPI short WINAPI eth_eipsparamsort( unsigned short, short ); +FWLIBAPI int16_t WINAPI eth_eipsparamsort( uint16_T, int16_t ); /* read maintenance information for EtherNet/IP Safety Adapter funtion */ -FWLIBAPI short WINAPI eth_rdeipsafmntinfo( unsigned short, OUT_ADPSAFE_MNTINFO * ); +FWLIBAPI int16_t WINAPI eth_rdeipsafmntinfo( uint16_T, OUT_ADPSAFE_MNTINFO * ); /* make Safety Dump Error file for EtherNet/IP Safety Adapter funtion */ -FWLIBAPI short WINAPI eth_eipsafdumperror( unsigned short, char * ); +FWLIBAPI int16_t WINAPI eth_eipsafdumperror( uint16_T, char * ); /* make XML file for EtherNet/IP EDA funtion */ -FWLIBAPI short WINAPI eth_edaxmlout( unsigned short, short, char * ); +FWLIBAPI int16_t WINAPI eth_edaxmlout( uint16_T, int16_t, char * ); /* read type for network function */ -FWLIBAPI short WINAPI net_rdtype(unsigned short, short, OUT_NETDEVPRM *); +FWLIBAPI int16_t WINAPI net_rdtype(uint16_T, int16_t, OUT_NETDEVPRM *); /* get DNC operation file */ -FWLIBAPI short WINAPI cnc_rddsdncfile( unsigned short, char *, short *, char * ); +FWLIBAPI int16_t WINAPI cnc_rddsdncfile( uint16_T, char *, int16_t *, char * ); /* set DNC operation file */ -FWLIBAPI short WINAPI cnc_wrdsdncfile( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_wrdsdncfile( uint16_T, char *, char * ); /* set DNC operation file */ -FWLIBAPI short WINAPI cnc_wrdsdncfile2( unsigned short, char *, char *, unsigned short ); +FWLIBAPI int16_t WINAPI cnc_wrdsdncfile2( uint16_T, char *, char *, uint16_T ); /* get device infomation for dataserver function */ -FWLIBAPI short WINAPI cnc_rddsdevinfo( unsigned short, short, ODBPDFINF * ); +FWLIBAPI int16_t WINAPI cnc_rddsdevinfo( uint16_T, int16_t, ODBPDFINF * ); /* change operation folder */ -FWLIBAPI short WINAPI cnc_rddsdir( unsigned short, char *, short *, char * ); +FWLIBAPI int16_t WINAPI cnc_rddsdir( uint16_T, char *, int16_t *, char * ); /* get file list infomation */ -FWLIBAPI short WINAPI cnc_rddsfile( unsigned short, char *, IN_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); +FWLIBAPI int16_t WINAPI cnc_rddsfile( uint16_T, char *, IN_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); /* make folder */ -FWLIBAPI short WINAPI cnc_dsmkdir( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dsmkdir( uint16_T, char *, char * ); /* delete folder */ -FWLIBAPI short WINAPI cnc_dsrmdir( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dsrmdir( uint16_T, char *, char * ); /* delete file */ -FWLIBAPI short WINAPI cnc_dsremove( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dsremove( uint16_T, char *, char * ); /* change current folder */ -FWLIBAPI short WINAPI cnc_dschdir( unsigned short, char *, char *, IN_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); +FWLIBAPI int16_t WINAPI cnc_dschdir( uint16_T, char *, char *, IN_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); /* rename folder / file */ -FWLIBAPI short WINAPI cnc_dsrename( unsigned short, char *, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dsrename( uint16_T, char *, char *, char * ); /* copy file for dataserver function */ -FWLIBAPI short WINAPI cnc_dscopyfile( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dscopyfile( uint16_T, char *, char * ); /* start GET command for dataserver function */ -FWLIBAPI short WINAPI cnc_dsget_req( unsigned short, char *, char *, short ); +FWLIBAPI int16_t WINAPI cnc_dsget_req( uint16_T, char *, char *, int16_t ); /* start PUT command for dataserver function */ -FWLIBAPI short WINAPI cnc_dsput_req( unsigned short, char *, char * ); +FWLIBAPI int16_t WINAPI cnc_dsput_req( uint16_T, char *, char * ); /* start MGET command for dataserver function */ -FWLIBAPI short WINAPI cnc_dsmget_req( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dsmget_req( uint16_T, char * ); /* start MPUT command for dataserver function */ -FWLIBAPI short WINAPI cnc_dsmput_req( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dsmput_req( uint16_T, char * ); /* start List-GET command for dataserver function */ -FWLIBAPI short WINAPI cnc_dslistget_req( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dslistget_req( uint16_T, char * ); /* start List-PUT command for dataserver function */ -FWLIBAPI short WINAPI cnc_dslistput_req( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dslistput_req( uint16_T, char * ); /* start List delete for dataserver function */ -FWLIBAPI short WINAPI cnc_dslistdel_req( unsigned short, char * ); +FWLIBAPI int16_t WINAPI cnc_dslistdel_req( uint16_T, char * ); /* read file transport result for dataserver function */ -FWLIBAPI short WINAPI cnc_dsftpstat( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_dsftpstat( uint16_T ); /* cancel to file transport for dataserver function */ -FWLIBAPI short WINAPI cnc_dsftpcancel( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_dsftpcancel( uint16_T ); /* Reads MAC address */ -FWLIBAPI short WINAPI cnc_getmacaddress( unsigned short, char* ); +FWLIBAPI int16_t WINAPI cnc_getmacaddress( uint16_T, char* ); /* search file */ -FWLIBAPI short WINAPI cnc_dssearch( unsigned short, char*, char*, unsigned short, unsigned long* ); +FWLIBAPI int16_t WINAPI cnc_dssearch( uint16_T, char*, char*, uint16_T, uint32_T* ); /* Data server file read open */ -FWLIBAPI short WINAPI cnc_dsrdopen(unsigned short, char*); +FWLIBAPI int16_t WINAPI cnc_dsrdopen(uint16_T, char*); /* Data server file read */ -FWLIBAPI short WINAPI cnc_dsread(unsigned short, long*, char*); +FWLIBAPI int16_t WINAPI cnc_dsread(uint16_T, int32_t*, char*); /* Data server file read close */ -FWLIBAPI short WINAPI cnc_dsrdclose(unsigned short); +FWLIBAPI int16_t WINAPI cnc_dsrdclose(uint16_T); /* Data server file write open */ -FWLIBAPI short WINAPI cnc_dswropen(unsigned short, short, char*); +FWLIBAPI int16_t WINAPI cnc_dswropen(uint16_T, int16_t, char*); /* Data server file write */ -FWLIBAPI short WINAPI cnc_dswrite(unsigned short, long*, char*); +FWLIBAPI int16_t WINAPI cnc_dswrite(uint16_T, int32_t*, char*); /* Data server file write close */ -FWLIBAPI short WINAPI cnc_dswrclose(unsigned short); +FWLIBAPI int16_t WINAPI cnc_dswrclose(uint16_T); /* start reading file list infomation */ -FWLIBAPI short WINAPI cnc_dsfile_req( unsigned short, char *, ODB_IN_DSFILE_REQ * ); +FWLIBAPI int16_t WINAPI cnc_dsfile_req( uint16_T, char *, ODB_IN_DSFILE_REQ * ); /* read file transport result for reading file list infomation */ -FWLIBAPI short WINAPI cnc_dsstat_rdfile( unsigned short, char *, ODB_IN_STAT_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); +FWLIBAPI int16_t WINAPI cnc_dsstat_rdfile( uint16_T, char *, ODB_IN_STAT_DSFILE *, OUT_DSINFO *, OUT_DSFILE * ); /*----------------------------*/ /* NET : PROFIBUS function */ /*----------------------------*/ /* read parameter for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_param(unsigned short, short, T_SLVSLT_IND *, OUT_PBMPRM *); +FWLIBAPI int16_t WINAPI pbm_rd_param(uint16_T, int16_t, T_SLVSLT_IND *, OUT_PBMPRM *); /* write parameter for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_wr_param(unsigned short, short, IN_PBMPRMFLG *, IN_PBMPRM *); +FWLIBAPI int16_t WINAPI pbm_wr_param(uint16_T, int16_t, IN_PBMPRMFLG *, IN_PBMPRM *); /* initialize parameter for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_ini_prm(unsigned short, short, T_SLVSLT_IND *); +FWLIBAPI int16_t WINAPI pbm_ini_prm(uint16_T, int16_t, T_SLVSLT_IND *); /* read slave index table for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_allslvtbl(unsigned short, OUT_ALLSLVTBL *); +FWLIBAPI int16_t WINAPI pbm_rd_allslvtbl(uint16_T, OUT_ALLSLVTBL *); /* execute sub function for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_exe_subfunc(unsigned short, short, T_SLVSLT_IND *); +FWLIBAPI int16_t WINAPI pbm_exe_subfunc(uint16_T, int16_t, T_SLVSLT_IND *); /* read sub parameter for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_subprm(unsigned short, short, T_SLVSLT_IND *, OUT_PBMSUBPRM *); +FWLIBAPI int16_t WINAPI pbm_rd_subprm(uint16_T, int16_t, T_SLVSLT_IND *, OUT_PBMSUBPRM *); /* read error code for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_errcode(unsigned short, T_ERR_CODE *); +FWLIBAPI int16_t WINAPI pbm_rd_errcode(uint16_T, T_ERR_CODE *); /* change mode for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_chg_mode(unsigned short, unsigned char, OUT_CHGMODERESULT *); +FWLIBAPI int16_t WINAPI pbm_chg_mode(uint16_T, unsigned char, OUT_CHGMODERESULT *); /* read communication information for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_cominfo(unsigned short, short, OUT_PBMCOMINFO *); +FWLIBAPI int16_t WINAPI pbm_rd_cominfo(uint16_T, int16_t, OUT_PBMCOMINFO *); /* read node information table for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_nodetable(unsigned short, short, char *); +FWLIBAPI int16_t WINAPI pbm_rd_nodetable(uint16_T, int16_t, char *); /* read node information for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_nodeinfo(unsigned short, short, short, OUT_PBMNODEINFO *); +FWLIBAPI int16_t WINAPI pbm_rd_nodeinfo(uint16_T, int16_t, int16_t, OUT_PBMNODEINFO *); /* read slot number for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_slot(unsigned short, short *); +FWLIBAPI int16_t WINAPI pbm_rd_slot(uint16_T, int16_t *); /* read slot information for PROFIBUS MASTER function */ -FWLIBAPI short WINAPI pbm_rd_slotinfo(unsigned short, short, short, OUT_PBMSLOTINFO *); +FWLIBAPI int16_t WINAPI pbm_rd_slotinfo(uint16_T, int16_t, int16_t, OUT_PBMSLOTINFO *); /* read parameter for PROFIBUS SLAVE fucntion */ -FWLIBAPI short WINAPI pbs_rd_param(unsigned short, OUT_PBSPRM *); +FWLIBAPI int16_t WINAPI pbs_rd_param(uint16_T, OUT_PBSPRM *); /*j write parameter for PROFIBUS SLAVE function */ -FWLIBAPI short WINAPI pbs_wr_param(unsigned short, IN_PBSPRMFLG *, IN_PBSPRM *); +FWLIBAPI int16_t WINAPI pbs_wr_param(uint16_T, IN_PBSPRMFLG *, IN_PBSPRM *); /*j initialize parameter for PROFIBUS SLAVE function */ -FWLIBAPI short WINAPI pbs_ini_prm(unsigned short, short); +FWLIBAPI int16_t WINAPI pbs_ini_prm(uint16_T, int16_t); /*j read communication information for PROFIBUS SLAVE function */ -FWLIBAPI short WINAPI pbs_rd_cominfo(unsigned short, OUT_PBSSTATUS *); +FWLIBAPI int16_t WINAPI pbs_rd_cominfo(uint16_T, OUT_PBSSTATUS *); /* read parameter 2 for PROFIBUS SLAVE fucntion */ -FWLIBAPI short WINAPI pbs_rd_param2(unsigned short, OUT_PBSPRM2 *); +FWLIBAPI int16_t WINAPI pbs_rd_param2(uint16_T, OUT_PBSPRM2 *); /*j write parameter 2 for PROFIBUS SLAVE function */ -FWLIBAPI short WINAPI pbs_wr_param2(unsigned short, IN_PBSPRMFLG2 *, IN_PBSPRM2 *); +FWLIBAPI int16_t WINAPI pbs_wr_param2(uint16_T, IN_PBSPRMFLG2 *, IN_PBSPRM2 *); /*j read communication information 2 for PROFIBUS SLAVE function */ -FWLIBAPI short WINAPI pbs_rd_cominfo2(unsigned short, OUT_PBSSTATUS2 *); +FWLIBAPI int16_t WINAPI pbs_rd_cominfo2(uint16_T, OUT_PBSSTATUS2 *); /*----------------------------*/ /* NET : DeviceNet function */ /*----------------------------*/ /* read parameter for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdparam(unsigned short, short, short, OUT_DNMPRM *); +FWLIBAPI int16_t WINAPI dnm_rdparam(uint16_T, int16_t, int16_t, OUT_DNMPRM *); /* read parameter for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdparam2(unsigned short, short, short, OUT_DNMPRM2 *); +FWLIBAPI int16_t WINAPI dnm_rdparam2(uint16_T, int16_t, int16_t, OUT_DNMPRM2 *); /* write parameter for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_wrparam(unsigned short, short, short, IN_DNMPRMFLAG *, IN_DNMPRM *); +FWLIBAPI int16_t WINAPI dnm_wrparam(uint16_T, int16_t, int16_t, IN_DNMPRMFLAG *, IN_DNMPRM *); /* write parameter for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_wrparam2(unsigned short, short, short, IN_DNMPRMFLAG2 *, IN_DNMPRM2 *); +FWLIBAPI int16_t WINAPI dnm_wrparam2(uint16_T, int16_t, int16_t, IN_DNMPRMFLAG2 *, IN_DNMPRM2 *); /* read node table for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdnodetable(unsigned short, OUT_DNMNODE *); +FWLIBAPI int16_t WINAPI dnm_rdnodetable(uint16_T, OUT_DNMNODE *); /* read all node infomation for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdnodeinfo(unsigned short, short, OUT_DNMNODEINFO *); +FWLIBAPI int16_t WINAPI dnm_rdnodeinfo(uint16_T, int16_t, OUT_DNMNODEINFO *); /* read firm infomation for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdfirminfo(unsigned short, OUT_DNMFIRM *); +FWLIBAPI int16_t WINAPI dnm_rdfirminfo(uint16_T, OUT_DNMFIRM *); /* read error record for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rderrorrecord(unsigned short, OUT_DNMERR *); +FWLIBAPI int16_t WINAPI dnm_rderrorrecord(uint16_T, OUT_DNMERR *); /* clear error record for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_clrerrorrecord(unsigned short); +FWLIBAPI int16_t WINAPI dnm_clrerrorrecord(uint16_T); /* read slave status for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rdslvstatus(unsigned short, short, unsigned char *); +FWLIBAPI int16_t WINAPI dnm_rdslvstatus(uint16_T, int16_t, unsigned char *); /* read communication history for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_rd_hist(unsigned short, unsigned short, unsigned short, unsigned short, OUT_DNMHIST *); +FWLIBAPI int16_t WINAPI dnm_rd_hist(uint16_T, uint16_T, uint16_T, uint16_T, OUT_DNMHIST *); /* clear communication history for DeviceNet MASTER function */ -FWLIBAPI short WINAPI dnm_clr_hist(unsigned short); +FWLIBAPI int16_t WINAPI dnm_clr_hist(uint16_T); /* read parameter for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_rdparam(unsigned short, OUT_DNSPRM *); +FWLIBAPI int16_t WINAPI dns_rdparam(uint16_T, OUT_DNSPRM *); /* write parameter for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_wrparam(unsigned short, IN_DNSPRMFLAG *, IN_DNSPRM *); +FWLIBAPI int16_t WINAPI dns_wrparam(uint16_T, IN_DNSPRMFLAG *, IN_DNSPRM *); /* read infomation for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_rdinfo(unsigned short, OUT_DNSINFO *); +FWLIBAPI int16_t WINAPI dns_rdinfo(uint16_T, OUT_DNSINFO *); /* restart for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_restart(unsigned short); +FWLIBAPI int16_t WINAPI dns_restart(uint16_T); /* read communication history for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_rd_hist(unsigned short, unsigned short, unsigned short, OUT_DNSHIST *); +FWLIBAPI int16_t WINAPI dns_rd_hist(uint16_T, uint16_T, uint16_T, OUT_DNSHIST *); /* clear communication history for DeviceNet SLAVE function */ -FWLIBAPI short WINAPI dns_clr_hist(unsigned short); +FWLIBAPI int16_t WINAPI dns_clr_hist(uint16_T); /*----------------------------*/ @@ -14922,82 +14922,82 @@ FWLIBAPI short WINAPI dns_clr_hist(unsigned short); /*----------------------------*/ /* read parameter for FL-net function */ -FWLIBAPI short WINAPI flnt_rdparam(unsigned short, OUT_FLNTPRM *); +FWLIBAPI int16_t WINAPI flnt_rdparam(uint16_T, OUT_FLNTPRM *); /* read parameter for FL-net function */ -FWLIBAPI short WINAPI flnt_rdparam2(unsigned short, short, OUT_FLNTPRM *); +FWLIBAPI int16_t WINAPI flnt_rdparam2(uint16_T, int16_t, OUT_FLNTPRM *); /* write parameter for FL-net function */ -FWLIBAPI short WINAPI flnt_wrparam(unsigned short, IN_FLNTPRMFLG *, IN_FLNTPRM *); +FWLIBAPI int16_t WINAPI flnt_wrparam(uint16_T, IN_FLNTPRMFLG *, IN_FLNTPRM *); /* write parameter for FL-net function */ -FWLIBAPI short WINAPI flnt_wrparam2(unsigned short, short, IN_FLNTPRMFLG *, IN_FLNTPRM *); +FWLIBAPI int16_t WINAPI flnt_wrparam2(uint16_T, int16_t, IN_FLNTPRMFLG *, IN_FLNTPRM *); /* read node entry for FL-net function */ -FWLIBAPI short WINAPI flnt_rdentry(unsigned short, OUT_FLNTENTRY *); +FWLIBAPI int16_t WINAPI flnt_rdentry(uint16_T, OUT_FLNTENTRY *); /* read node entry for FL-net function */ -FWLIBAPI short WINAPI flnt_rdentry2(unsigned short, short, OUT_FLNTENTRY *); +FWLIBAPI int16_t WINAPI flnt_rdentry2(uint16_T, int16_t, OUT_FLNTENTRY *); /* read node information for FL-net function */ -FWLIBAPI short WINAPI flnt_rdnodeinfo(unsigned short, unsigned char, OUT_FLNTNODETBL *); +FWLIBAPI int16_t WINAPI flnt_rdnodeinfo(uint16_T, unsigned char, OUT_FLNTNODETBL *); /* read node information for FL-net function */ -FWLIBAPI short WINAPI flnt_rdnodeinfo2(unsigned short, short, unsigned char, OUT_FLNTNODETBL *); +FWLIBAPI int16_t WINAPI flnt_rdnodeinfo2(uint16_T, int16_t, unsigned char, OUT_FLNTNODETBL *); /* read network information for FL-net function */ -FWLIBAPI short WINAPI flnt_rdnetwork(unsigned short, OUT_FLNTNETTBL *); +FWLIBAPI int16_t WINAPI flnt_rdnetwork(uint16_T, OUT_FLNTNETTBL *); /* read network information for FL-net function */ -FWLIBAPI short WINAPI flnt_rdnetwork2(unsigned short, short, OUT_FLNTNETTBL *); +FWLIBAPI int16_t WINAPI flnt_rdnetwork2(uint16_T, int16_t, OUT_FLNTNETTBL *); /* clear network information for FL-net function */ -FWLIBAPI short WINAPI flnt_clrnetwork(unsigned short); +FWLIBAPI int16_t WINAPI flnt_clrnetwork(uint16_T); /* clear network information for FL-net function */ -FWLIBAPI short WINAPI flnt_clrnetwork2(unsigned short, short); +FWLIBAPI int16_t WINAPI flnt_clrnetwork2(uint16_T, int16_t); /* read log for FL-net function */ -FWLIBAPI short WINAPI flnt_rdlog(unsigned short, OUT_FLNTLOG *); +FWLIBAPI int16_t WINAPI flnt_rdlog(uint16_T, OUT_FLNTLOG *); /* read log for FL-net function */ -FWLIBAPI short WINAPI flnt_rdlog2(unsigned short, short, OUT_FLNTLOG2 *); +FWLIBAPI int16_t WINAPI flnt_rdlog2(uint16_T, int16_t, OUT_FLNTLOG2 *); /* clear log for FL-net function */ -FWLIBAPI short WINAPI flnt_clrlog(unsigned short); +FWLIBAPI int16_t WINAPI flnt_clrlog(uint16_T); /* clear log for FL-net function */ -FWLIBAPI short WINAPI flnt_clrlog2(unsigned short, short); +FWLIBAPI int16_t WINAPI flnt_clrlog2(uint16_T, int16_t); /* read message for FL-net function */ -FWLIBAPI short WINAPI flnt_rdmsg(unsigned short, short, short, short, OUT_FLNTMSG *); +FWLIBAPI int16_t WINAPI flnt_rdmsg(uint16_T, int16_t, int16_t, int16_t, OUT_FLNTMSG *); /* read message for FL-net function */ -FWLIBAPI short WINAPI flnt_rdmsg2(unsigned short, short, short, short, short, OUT_FLNTMSG *); +FWLIBAPI int16_t WINAPI flnt_rdmsg2(uint16_T, int16_t, int16_t, int16_t, int16_t, OUT_FLNTMSG *); /* clear message for FL-net function */ -FWLIBAPI short WINAPI flnt_clrmsg(unsigned short); +FWLIBAPI int16_t WINAPI flnt_clrmsg(uint16_T); /* clear message for FL-net function */ -FWLIBAPI short WINAPI flnt_clrmsg2(unsigned short, short); +FWLIBAPI int16_t WINAPI flnt_clrmsg2(uint16_T, int16_t); /* read device information for FL-net function */ -FWLIBAPI short WINAPI flnt_rddeviceinfo(unsigned short, OUT_FLNTDEVINFO *); +FWLIBAPI int16_t WINAPI flnt_rddeviceinfo(uint16_T, OUT_FLNTDEVINFO *); /* read device information for FL-net function */ -FWLIBAPI short WINAPI flnt_rddeviceinfo2(unsigned short, short, OUT_FLNTDEVINFO2 *); +FWLIBAPI int16_t WINAPI flnt_rddeviceinfo2(uint16_T, int16_t, OUT_FLNTDEVINFO2 *); /* read status for FL-net Safety function */ -FWLIBAPI short WINAPI flnt_rdsfstatus(unsigned short, short, OUT_FLNTSFSTS *); +FWLIBAPI int16_t WINAPI flnt_rdsfstatus(uint16_T, int16_t, OUT_FLNTSFSTS *); /* read error node information for FL-net Safety function */ -FWLIBAPI short WINAPI flnt_rdsferrnode(unsigned short, short, OUT_FLNTSFERRTBL *); +FWLIBAPI int16_t WINAPI flnt_rdsferrnode(uint16_T, int16_t, OUT_FLNTSFERRTBL *); /* Read FL-net Sram area (for 16i Series) */ -FWLIBAPI short WINAPI cnc_rdflnetsram(unsigned short, short, unsigned long, unsigned long *, void *); +FWLIBAPI int16_t WINAPI cnc_rdflnetsram(uint16_T, int16_t, uint32_T, uint32_T *, void *); /* Write FL-net Sram area (for 16i Series) */ -FWLIBAPI short WINAPI cnc_wrflnetsram(unsigned short, short, unsigned long, unsigned long *, void *); +FWLIBAPI int16_t WINAPI cnc_wrflnetsram(uint16_T, int16_t, uint32_T, uint32_T *, void *); /*----------------------------*/ @@ -15005,13 +15005,13 @@ FWLIBAPI short WINAPI cnc_wrflnetsram(unsigned short, short, unsigned long, unsi /*----------------------------*/ /* read parameter for CC-Link Remote Device function */ -FWLIBAPI short WINAPI cclr_rdparam(unsigned short, OUT_CCLRPRM *); +FWLIBAPI int16_t WINAPI cclr_rdparam(uint16_T, OUT_CCLRPRM *); /* write parameter for CC-Link Remote Device function */ -FWLIBAPI short WINAPI cclr_wrparam(unsigned short, IN_CCLRPRMFLAG *, IN_CCLRPRM *); +FWLIBAPI int16_t WINAPI cclr_wrparam(uint16_T, IN_CCLRPRMFLAG *, IN_CCLRPRM *); /* read network information for CC-Link Remote Device function */ -FWLIBAPI short WINAPI cclr_rdinfo(unsigned short, OUT_CCLRINFO *); +FWLIBAPI int16_t WINAPI cclr_rdinfo(uint16_T, OUT_CCLRINFO *); /*----------------------------*/ @@ -15019,99 +15019,99 @@ FWLIBAPI short WINAPI cclr_rdinfo(unsigned short, OUT_CCLRINFO *); /*----------------------------*/ /* read maintenance information for USB function */ -FWLIBAPI short WINAPI usb_rdinfo(unsigned short, short, OUT_USBINFO *); +FWLIBAPI int16_t WINAPI usb_rdinfo(uint16_T, int16_t, OUT_USBINFO *); /* read log for USB function */ -FWLIBAPI short WINAPI usb_rdlog(unsigned short, short, short, short, OUT_USBLOG *); +FWLIBAPI int16_t WINAPI usb_rdlog(uint16_T, int16_t, int16_t, int16_t, OUT_USBLOG *); /* clear log for USB function */ -FWLIBAPI short WINAPI usb_clrlog(unsigned short); +FWLIBAPI int16_t WINAPI usb_clrlog(uint16_T); /* start format for USB function */ -FWLIBAPI short WINAPI usb_format_start(unsigned short, short); +FWLIBAPI int16_t WINAPI usb_format_start(uint16_T, int16_t); /* get result of format for USB function */ -FWLIBAPI short WINAPI usb_format_result(unsigned short, short, short *); +FWLIBAPI int16_t WINAPI usb_format_result(uint16_T, int16_t, int16_t *); /*-----------------------------------*/ /* NET : PROFINET function */ /*-----------------------------------*/ /* read parameter for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_rdparam( unsigned short, OUT_PND_PARAM * ); +FWLIBAPI int16_t WINAPI pnd_rdparam( uint16_T, OUT_PND_PARAM * ); /* write parameter for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_wrparam( unsigned short, IN_PND_PARAM * ); +FWLIBAPI int16_t WINAPI pnd_wrparam( uint16_T, IN_PND_PARAM * ); /* read maintenance information for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_rdmntinfo( unsigned short, OUT_PND_MNTINFO * ); +FWLIBAPI int16_t WINAPI pnd_rdmntinfo( uint16_T, OUT_PND_MNTINFO * ); /* clear maintenance information for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_clrmntinfo( unsigned short ); +FWLIBAPI int16_t WINAPI pnd_clrmntinfo( uint16_T ); /* read mode for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_rdmode( unsigned short, unsigned char * ); +FWLIBAPI int16_t WINAPI pnd_rdmode( uint16_T, unsigned char * ); /* write mode for PROFINET IO Device funtion */ -FWLIBAPI short WINAPI pnd_wrmode( unsigned short, unsigned char ); +FWLIBAPI int16_t WINAPI pnd_wrmode( uint16_T, unsigned char ); /* make Safety Mainte information file for PROFINET IO Device Safety function */ -FWLIBAPI short WINAPI pnd_outsafemntinfo( unsigned short, char * ); +FWLIBAPI int16_t WINAPI pnd_outsafemntinfo( uint16_T, char * ); /* read parameter for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_rdparam(unsigned short, OUT_PNC_PARAM *); +FWLIBAPI int16_t WINAPI pnc_rdparam(uint16_T, OUT_PNC_PARAM *); /* write parameter for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_wrparam(unsigned short, IN_PNC_PARAM *); +FWLIBAPI int16_t WINAPI pnc_wrparam(uint16_T, IN_PNC_PARAM *); /* read maintenance information for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_rdmntinfo(unsigned short, short, OUT_PNC_CNTRLR_INFO *, OUT_PNC_DEVICE_INFO *, OUT_PNC_ALLCOM_STAT *); +FWLIBAPI int16_t WINAPI pnc_rdmntinfo(uint16_T, int16_t, OUT_PNC_CNTRLR_INFO *, OUT_PNC_DEVICE_INFO *, OUT_PNC_ALLCOM_STAT *); /* request maintenance information for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_reqdetailinfo(unsigned short, short, short, char *); +FWLIBAPI int16_t WINAPI pnc_reqdetailinfo(uint16_T, int16_t, int16_t, char *); /* response maintenance information for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_resdetailinfo(unsigned short, short, short, OUT_PNC_DETAIL_INFO *); +FWLIBAPI int16_t WINAPI pnc_resdetailinfo(uint16_T, int16_t, int16_t, OUT_PNC_DETAIL_INFO *); /* read mode for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_rdmode(unsigned short, unsigned char *); +FWLIBAPI int16_t WINAPI pnc_rdmode(uint16_T, unsigned char *); /* write mode for PROFINET IO Controller funtion */ -FWLIBAPI short WINAPI pnc_wrmode(unsigned short, unsigned char); +FWLIBAPI int16_t WINAPI pnc_wrmode(uint16_T, unsigned char); /*-----------------------------------*/ /* NET : EtherCAT function */ /*-----------------------------------*/ -FWLIBAPI short WINAPI ect_rdlog(unsigned short, short, short, short, short, OUT_ECTLOG *); +FWLIBAPI int16_t WINAPI ect_rdlog(uint16_T, int16_t, int16_t, int16_t, int16_t, OUT_ECTLOG *); -FWLIBAPI short WINAPI ect_clrlog(unsigned short, short); +FWLIBAPI int16_t WINAPI ect_clrlog(uint16_T, int16_t); -FWLIBAPI short WINAPI ect_outputlog(unsigned short, char *); +FWLIBAPI int16_t WINAPI ect_outputlog(uint16_T, char *); -FWLIBAPI short WINAPI ect_rdslvtype(unsigned short, short, OUT_ECTTYPE *); +FWLIBAPI int16_t WINAPI ect_rdslvtype(uint16_T, int16_t, OUT_ECTTYPE *); -FWLIBAPI short WINAPI ect_rdslvdeviceinfo(unsigned short, short, OUT_ECTDEVINFO *); +FWLIBAPI int16_t WINAPI ect_rdslvdeviceinfo(uint16_T, int16_t, OUT_ECTDEVINFO *); -FWLIBAPI short WINAPI ect_rdslvnetwork(unsigned short, short, OUT_ECTNETINFO *); +FWLIBAPI int16_t WINAPI ect_rdslvnetwork(uint16_T, int16_t, OUT_ECTNETINFO *); -FWLIBAPI short WINAPI ect_chgslvmode(unsigned short, short, unsigned short); +FWLIBAPI int16_t WINAPI ect_chgslvmode(uint16_T, int16_t, uint16_T); -FWLIBAPI short WINAPI ect_outputesi(unsigned short, char *); +FWLIBAPI int16_t WINAPI ect_outputesi(uint16_T, char *); /*--------------------------*/ /* HSSB multiple connection */ /*--------------------------*/ /* read number of node */ -FWLIBAPI short WINAPI cnc_rdnodenum( long * ); +FWLIBAPI int16_t WINAPI cnc_rdnodenum( int32_t * ); /* read node informations */ -FWLIBAPI short WINAPI cnc_rdnodeinfo( long, ODBNODE * ); +FWLIBAPI int16_t WINAPI cnc_rdnodeinfo( int32_t, ODBNODE * ); /* set default node number */ -FWLIBAPI short WINAPI cnc_setdefnode( long ); +FWLIBAPI int16_t WINAPI cnc_setdefnode( int32_t ); /* allocate library handle 2 */ -FWLIBAPI short WINAPI cnc_allclibhndl2( long, unsigned short * ); +FWLIBAPI int16_t WINAPI cnc_allclibhndl2( int32_t, uint16_T * ); /*---------------------*/ @@ -15119,839 +15119,839 @@ FWLIBAPI short WINAPI cnc_allclibhndl2( long, unsigned short * ); /*---------------------*/ /* allocate library handle 3 */ -FWLIBAPI short WINAPI cnc_allclibhndl3( const char *, unsigned short, long, unsigned short * ); +FWLIBAPI int16_t WINAPI cnc_allclibhndl3( const char *, uint16_T, int32_t, uint16_T * ); /* allocate library handle 4 */ -FWLIBAPI short WINAPI cnc_allclibhndl4( const char *, unsigned short, long, unsigned long, unsigned short * ); +FWLIBAPI int16_t WINAPI cnc_allclibhndl4( const char *, uint16_T, int32_t, uint32_T, uint16_T * ); /* set timeout for socket */ -FWLIBAPI short WINAPI cnc_settimeout( unsigned short, long ); +FWLIBAPI int16_t WINAPI cnc_settimeout( uint16_T, int32_t ); /* reset all socket connection */ -FWLIBAPI short WINAPI cnc_resetconnect( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_resetconnect( uint16_T ); /* get option state for FOCAS1/Ethernet */ -FWLIBAPI short WINAPI cnc_getfocas1opt( unsigned short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_getfocas1opt( uint16_T, int16_t, int32_t * ); /* read Ethernet board information */ -FWLIBAPI short WINAPI cnc_rdetherinfo( unsigned short, short *, short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdetherinfo( uint16_T, int16_t *, int16_t * ) ; /*--------------------------*/ /* Power Mate CNC manager */ /*--------------------------*/ /* initialize */ -FWLIBAPI short WINAPI cnc_pmminit( unsigned short, long, ODBPMMSLV *); +FWLIBAPI int16_t WINAPI cnc_pmminit( uint16_T, int32_t, ODBPMMSLV *); /* check alarm status */ -FWLIBAPI short WINAPI cnc_pmmchkalm(unsigned short, long, long *); +FWLIBAPI int16_t WINAPI cnc_pmmchkalm(uint16_T, int32_t, int32_t *); /* get serise , version */ -FWLIBAPI short WINAPI cnc_pmmsysdt(unsigned short, long, long, ODBPMMSYD *); +FWLIBAPI int16_t WINAPI cnc_pmmsysdt(uint16_T, int32_t, int32_t, ODBPMMSYD *); /* get continous data start */ -FWLIBAPI short WINAPI cnc_pmmgetstart(unsigned short, long, long, long, IDBPMMGTI *); +FWLIBAPI int16_t WINAPI cnc_pmmgetstart(uint16_T, int32_t, int32_t, int32_t, IDBPMMGTI *); /* get continous data */ -FWLIBAPI short WINAPI cnc_pmmget(unsigned short, long, long, long, ODBPMMGET *); +FWLIBAPI int16_t WINAPI cnc_pmmget(uint16_T, int32_t, int32_t, int32_t, ODBPMMGET *); /* get continous end */ -FWLIBAPI short WINAPI cnc_pmmgetend(unsigned short, long, long, long); +FWLIBAPI int16_t WINAPI cnc_pmmgetend(uint16_T, int32_t, int32_t, int32_t); /* get parameter 1 page */ -FWLIBAPI short WINAPI cnc_pmmprmpage(unsigned short, long, long, long, long, ODBPMMPRP *); +FWLIBAPI int16_t WINAPI cnc_pmmprmpage(uint16_T, int32_t, int32_t, int32_t, int32_t, ODBPMMPRP *); /* write parameter */ -FWLIBAPI short WINAPI cnc_wrpmmprm(unsigned short, long, long, long, ODBPMMPRP *); +FWLIBAPI int16_t WINAPI cnc_wrpmmprm(uint16_T, int32_t, int32_t, int32_t, ODBPMMPRP *); /* read parameter (tape memory) */ -FWLIBAPI short WINAPI cnc_rdpmmprmtp(unsigned short, IDBPMMPRP *); +FWLIBAPI int16_t WINAPI cnc_rdpmmprmtp(uint16_T, IDBPMMPRP *); /* write parameter (tape memory) */ -FWLIBAPI short WINAPI cnc_wrpmmprmtp(unsigned short, IDBPMMPRP *); +FWLIBAPI int16_t WINAPI cnc_wrpmmprmtp(uint16_T, IDBPMMPRP *); /* I/O LINK channel number */ -FWLIBAPI short WINAPI cnc_pmmiochanl(unsigned short, ODBPMMIO *); +FWLIBAPI int16_t WINAPI cnc_pmmiochanl(uint16_T, ODBPMMIO *); /* read PMC path & PMC addr F/G signal */ -FWLIBAPI short WINAPI cnc_rdioassigned( unsigned short, unsigned short *, unsigned short * ) ; +FWLIBAPI int16_t WINAPI cnc_rdioassigned( uint16_T, uint16_T *, uint16_T * ) ; /*---------------------*/ /* Background function */ /*---------------------*/ /* read absolute axis position (BG) */ -FWLIBAPI short WINAPI cnc_absolute_bg( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_absolute_bg( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read relative axis position (BG) */ -FWLIBAPI short WINAPI cnc_relative_bg( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_relative_bg( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read machine axis position (BG) */ -FWLIBAPI short WINAPI cnc_machine_bg( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_machine_bg( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /* read current program and its pointer (BG) */ -FWLIBAPI short WINAPI cnc_pdf_rdactpt_bg( unsigned short, char * , long * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_rdactpt_bg( uint16_T, char * , int32_t * ) ; /* set current program and its pointer (BG) */ -FWLIBAPI short WINAPI cnc_pdf_wractpt_bg( unsigned short, char * , short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_pdf_wractpt_bg( uint16_T, char * , int16_t, int32_t * ) ; /* read CNC status information (BG) */ -FWLIBAPI short WINAPI cnc_statinfo_bg( unsigned short, ODBST * ) ; +FWLIBAPI int16_t WINAPI cnc_statinfo_bg( uint16_T, ODBST * ) ; /* read sequence number under execution (BG) */ -FWLIBAPI short WINAPI cnc_rdseqnum_bg( unsigned short, ODBSEQ * ) ; +FWLIBAPI int16_t WINAPI cnc_rdseqnum_bg( uint16_T, ODBSEQ * ) ; /* read modal data (BG) */ -FWLIBAPI short WINAPI cnc_modal_bg( unsigned short, short, short, ODBMDL * ) ; +FWLIBAPI int16_t WINAPI cnc_modal_bg( uint16_T, int16_t, int16_t, ODBMDL * ) ; /* Get distribute infomation (BG) */ -FWLIBAPI short WINAPI cnc_rdipltp_bg( unsigned short, ODBIPL *buf ); +FWLIBAPI int16_t WINAPI cnc_rdipltp_bg( uint16_T, ODBIPL *buf ); /* Get next axis distance (BG) */ -FWLIBAPI short WINAPI cnc_nextdistance_bg( unsigned short, short, short, IODBAXIS * ); +FWLIBAPI int16_t WINAPI cnc_nextdistance_bg( uint16_T, int16_t, int16_t, IODBAXIS * ); /* read tool offset value (BG) */ -FWLIBAPI short WINAPI cnc_rdtofs_bg( unsigned short, short, short, short, ODBTOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofs_bg( uint16_T, int16_t, int16_t, int16_t, ODBTOFS * ) ; /* read tool offset value(area specified) (BG) */ -FWLIBAPI short WINAPI cnc_rdtofsr_bg( unsigned short, short, short, short, short, IODBTO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdtofsr_bg( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBTO * ) ; /* read work zero offset value (BG) */ -FWLIBAPI short WINAPI cnc_rdzofs_bg( unsigned short, short, short, short, IODBZOFS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofs_bg( uint16_T, int16_t, int16_t, int16_t, IODBZOFS * ) ; /* read work zero offset value(area specified) (BG) */ -FWLIBAPI short WINAPI cnc_rdzofsr_bg( unsigned short, short, short, short, short, IODBZOR * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofsr_bg( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBZOR * ) ; /* read work coordinate shift (BG) */ -FWLIBAPI short WINAPI cnc_rdwkcdshft_bg( unsigned short, short, short, IODBWCSF * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwkcdshft_bg( uint16_T, int16_t, int16_t, IODBWCSF * ) ; /* read alarm information (BG) */ -FWLIBAPI short WINAPI cnc_rdalminfo_bg( unsigned short, short, short, short, ALMINFO * ) ; +FWLIBAPI int16_t WINAPI cnc_rdalminfo_bg( uint16_T, int16_t, int16_t, int16_t, ALMINFO * ) ; /* read program number under execution (BG) */ -FWLIBAPI short WINAPI cnc_rdprgnumo8_bg( unsigned short, ODBPROO8 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdprgnumo8_bg( uint16_T, ODBPROO8 * ) ; /* read program under execution (BG) */ -FWLIBAPI short WINAPI cnc_rdexecprog_bg( unsigned short, unsigned short *, short *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdexecprog_bg( uint16_T, uint16_T *, int16_t *, char * ) ; /* read absolute axis position (with compensation) */ -FWLIBAPI short WINAPI cnc_absolute_mgi( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_absolute_mgi( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /*-----------------------------*/ /* Dual Check Safety Functions */ /*-----------------------------*/ /* Get dual check safety MCC test status */ -FWLIBAPI short WINAPI cnc_get_mccteststs(unsigned short, short *, DCSMCA * ); +FWLIBAPI int16_t WINAPI cnc_get_mccteststs(uint16_T, int16_t *, DCSMCA * ); /* Get dual check safety Flow Monitor */ -FWLIBAPI short WINAPI cnc_get_flowmonitor(unsigned short, short, short *, ODBDCSFMONI * ); +FWLIBAPI int16_t WINAPI cnc_get_flowmonitor(uint16_T, int16_t, int16_t *, ODBDCSFMONI * ); /* Get dual check safety Cross Check Alarm */ -FWLIBAPI short WINAPI cnc_get_crosschk_alarm (unsigned short, DCSCRSALM * ); +FWLIBAPI int16_t WINAPI cnc_get_crosschk_alarm (uint16_T, DCSCRSALM * ); /* Get dual check safety Monitoring Data(Feed, Machine Position, Position Error) */ -FWLIBAPI short WINAPI cnc_get_safetysts(unsigned short, short, short, short *, DCSSVSPSTS *); +FWLIBAPI int16_t WINAPI cnc_get_safetysts(uint16_T, int16_t, int16_t, int16_t *, DCSSVSPSTS *); /* Get dual check safety Monitoring Data(Limit, Axis status, Unit ) */ -FWLIBAPI short WINAPI cnc_get_safetysts2(unsigned short, short, short, short *, DCSSVSPST2 *); +FWLIBAPI int16_t WINAPI cnc_get_safetysts2(uint16_T, int16_t, int16_t, int16_t *, DCSSVSPST2 *); /*-----------------------------*/ /* Real-time custom macro */ /*-----------------------------*/ /* get the number of real-time custom macro non-volatile variables */ -FWLIBAPI short WINAPI cnc_getrtmrvars ( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_getrtmrvars ( uint16_T, int32_t * ) ; /* read real-time custom macro non-volatile variables (IEEE double version only) */ -FWLIBAPI short WINAPI cnc_rdrtmrvars ( unsigned short, long, long *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrtmrvars ( uint16_T, int32_t, int32_t *, double * ) ; /* write real-time custom macro non-volatile variables (IEEE double version only) */ -FWLIBAPI short WINAPI cnc_wrrtmrvars ( unsigned short, long, long *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrtmrvars ( uint16_T, int32_t, int32_t *, double * ) ; /* get the number of real-time custom macro volatile variables */ -FWLIBAPI short WINAPI cnc_getrtmrvar ( unsigned short, long * ) ; +FWLIBAPI int16_t WINAPI cnc_getrtmrvar ( uint16_T, int32_t * ) ; /* read real-time custom macro volatile variables (IEEE double version only) */ -FWLIBAPI short WINAPI cnc_rdrtmrvar ( unsigned short, long, long *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrtmrvar ( uint16_T, int32_t, int32_t *, double * ) ; /* write real-time custom macro volatile variables (IEEE double version only) */ -FWLIBAPI short WINAPI cnc_wrrtmrvar ( unsigned short, long, long *, double * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrtmrvar ( uint16_T, int32_t, int32_t *, double * ) ; /* read real-time custom macro di/do variables write enable status (per byte) */ -FWLIBAPI short WINAPI cnc_getrtmioinfo ( unsigned short, short, IODBRTMIOR *, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_getrtmioinfo ( uint16_T, int16_t, IODBRTMIOR *, uint32_T * ) ; /* get the number of real-time custom macro di/do variable range index */ -FWLIBAPI short WINAPI cnc_getrtmiorngnum ( unsigned short, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_getrtmiorngnum ( uint16_T, uint32_T * ) ; /* read real-time custom macro di/do variables write enable information */ -FWLIBAPI short WINAPI cnc_rdrtmiowrenbl ( unsigned short, IODBRTMIO *, unsigned long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrtmiowrenbl ( uint16_T, IODBRTMIO *, uint32_T *, char * ) ; /* write real-time custom macro di/do variables write enable status (per byte) */ -FWLIBAPI short WINAPI cnc_wrrtmiowrenbl ( unsigned short, IODBRTMIO *, unsigned long *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrtmiowrenbl ( uint16_T, IODBRTMIO *, uint32_T *, char * ) ; /* read real-time custom macro di/do variables write enable status (bit) */ -FWLIBAPI short WINAPI cnc_rdrtmiowrenblbit ( unsigned short, IODBRTMIO *, char * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrtmiowrenblbit ( uint16_T, IODBRTMIO *, char * ) ; /* write real-time custom macro di/do variables write enable status (per byte) */ -FWLIBAPI short WINAPI cnc_wrrtmiowrenblbit ( unsigned short, IODBRTMIO *, char *, long ) ; +FWLIBAPI int16_t WINAPI cnc_wrrtmiowrenblbit ( uint16_T, IODBRTMIO *, char *, int32_t ) ; /* read real-time custom macro di/do variables write enable status (valid range) */ -FWLIBAPI short WINAPI cnc_rdrtmiowrenblrng ( unsigned short, IODBRTMIOR *, long, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_rdrtmiowrenblrng ( uint16_T, IODBRTMIOR *, int32_t, uint32_T * ) ; /* write real-time custom macro di/do variables write enable status (valid range) */ -FWLIBAPI short WINAPI cnc_wrrtmiowrenblrng ( unsigned short, IODBRTMIOR *, long, unsigned long * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrtmiowrenblrng ( uint16_T, IODBRTMIOR *, int32_t, uint32_T * ) ; /*--------------------*/ /* RENISHAW function */ /*--------------------*/ /* Start renishaw PLUTO sumpling */ -FWLIBAPI short WINAPI cnc_stplutosmpl( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_stplutosmpl( uint16_T, int16_t, char * ) ; /* Read renishaw PLUTO sumpling */ -FWLIBAPI short WINAPI cnc_rdplutosmpl( unsigned short, long *, ODBRENPLT *) ; +FWLIBAPI int16_t WINAPI cnc_rdplutosmpl( uint16_T, int32_t *, ODBRENPLT *) ; /* End renishaw PLUTO sumpling */ -FWLIBAPI short WINAPI cnc_edplutosmpl( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_edplutosmpl( uint16_T ) ; /*---------------------------------------------*/ /* continuous positional data output function */ /*---------------------------------------------*/ /* Start sampling */ -FWLIBAPI short WINAPI cnc_stpossmpl( unsigned short, short, char * ) ; +FWLIBAPI int16_t WINAPI cnc_stpossmpl( uint16_T, int16_t, char * ) ; /* Read sampling */ -FWLIBAPI short WINAPI cnc_rdpossmpl( unsigned short, long *, ODBRENPLT *) ; +FWLIBAPI int16_t WINAPI cnc_rdpossmpl( uint16_T, int32_t *, ODBRENPLT *) ; /* End sampling */ -FWLIBAPI short WINAPI cnc_endpossmpl( unsigned short ) ; +FWLIBAPI int16_t WINAPI cnc_endpossmpl( uint16_T ) ; /*------------------------*/ /* Custom Board function */ /*------------------------*/ typedef struct iodbcbp { - short datano ; - short type ; + int16_t datano ; + int16_t type ; union { char cdata ; - short idata ; - long ldata ; + int16_t idata ; + int32_t ldata ; REALPRM rdata ; char cdatas[32] ; - short idatas[32] ; - long ldatas[32] ; + int16_t idatas[32] ; + int32_t ldatas[32] ; REALPRM rdatas[32] ; } u ; } IODBCBP; -FWLIBAPI short WINAPI cnc_rdcbmem( unsigned short , long , long , void* ) ; -FWLIBAPI short WINAPI cnc_rdcbmem2( unsigned short , short, long , long , void* ) ; -FWLIBAPI short WINAPI cnc_wrcbmem( unsigned short , long , long , void* ) ; -FWLIBAPI short WINAPI cnc_wrcbmem2( unsigned short , short, long , long , void* ) ; -FWLIBAPI short WINAPI cnc_rdcbprm( unsigned short , short* , short , short*, short*, void* ) ; -FWLIBAPI short WINAPI cnc_wrcbprm( unsigned short , short* , void* ) ; +FWLIBAPI int16_t WINAPI cnc_rdcbmem( uint16_T , int32_t , int32_t , void* ) ; +FWLIBAPI int16_t WINAPI cnc_rdcbmem2( uint16_T , int16_t, int32_t , int32_t , void* ) ; +FWLIBAPI int16_t WINAPI cnc_wrcbmem( uint16_T , int32_t , int32_t , void* ) ; +FWLIBAPI int16_t WINAPI cnc_wrcbmem2( uint16_T , int16_t, int32_t , int32_t , void* ) ; +FWLIBAPI int16_t WINAPI cnc_rdcbprm( uint16_T , int16_t* , int16_t , int16_t*, int16_t*, void* ) ; +FWLIBAPI int16_t WINAPI cnc_wrcbprm( uint16_T , int16_t* , void* ) ; /*--------------------*/ /* schedule function */ /*--------------------*/ /* write schedule data */ -FWLIBAPI short WINAPI cnc_wrscdldat(unsigned short FlibHndl, short s_number, short e_number, short length, SCDL_1D scdldat[]); +FWLIBAPI int16_t WINAPI cnc_wrscdldat(uint16_T FlibHndl, int16_t s_number, int16_t e_number, int16_t length, SCDL_1D scdldat[]); /* read schedule data */ -FWLIBAPI short WINAPI cnc_rdscdldat(unsigned short FlibHndl, short s_number, short e_number, short length, SCDL_1D scdldat[]); +FWLIBAPI int16_t WINAPI cnc_rdscdldat(uint16_T FlibHndl, int16_t s_number, int16_t e_number, int16_t length, SCDL_1D scdldat[]); /* read schedule information */ -FWLIBAPI short WINAPI cnc_rdscdlinfo(unsigned short FlibHndl, short *scdl_mode, short *scdl_num, short *data_no, short *crnt_no); +FWLIBAPI int16_t WINAPI cnc_rdscdlinfo(uint16_T FlibHndl, int16_t *scdl_mode, int16_t *scdl_num, int16_t *data_no, int16_t *crnt_no); /*---------------------*/ /* path table function */ /*---------------------*/ /* analysis data set */ -FWLIBAPI short WINAPI cnc_startptcnv( unsigned short FlibHndl, short *request ); +FWLIBAPI int16_t WINAPI cnc_startptcnv( uint16_T FlibHndl, int16_t *request ); /* read execution state */ -FWLIBAPI short WINAPI cnc_rdptcnvinfo( unsigned short FlibHndl, short *executing, long *conv_status, short *ofs_change ); +FWLIBAPI int16_t WINAPI cnc_rdptcnvinfo( uint16_T FlibHndl, int16_t *executing, int32_t *conv_status, int16_t *ofs_change ); /* alarm conversion */ -FWLIBAPI short WINAPI cnc_rdptcnvalm( unsigned short FlibHndl, long *alm_no, char *prog_name, char *prog_data ); +FWLIBAPI int16_t WINAPI cnc_rdptcnvalm( uint16_T FlibHndl, int32_t *alm_no, char *prog_name, char *prog_data ); /*-------------------------------*/ /* path table function (for DGN) */ /*-------------------------------*/ /* alarm execution */ -FWLIBAPI short WINAPI cnc_rdptexedistalm( unsigned short FlibHndl, long *dist_alm_no ); +FWLIBAPI int16_t WINAPI cnc_rdptexedistalm( uint16_T FlibHndl, int32_t *dist_alm_no ); /* read execution state (for axis table)*/ -FWLIBAPI short WINAPI cnc_rdptaxitablestatus( unsigned short FlibHndl, short type, short axis, ODBPTAXISTAT *odbptaxistat ); +FWLIBAPI int16_t WINAPI cnc_rdptaxitablestatus( uint16_T FlibHndl, int16_t type, int16_t axis, ODBPTAXISTAT *odbptaxistat ); /* read execution state (for spindle table)*/ -FWLIBAPI short WINAPI cnc_rdptsptablestatus( unsigned short FlibHndl, short type, short axis, ODBPTSPSTAT *odbptspstat ); +FWLIBAPI int16_t WINAPI cnc_rdptsptablestatus( uint16_T FlibHndl, int16_t type, int16_t axis, ODBPTSPSTAT *odbptspstat ); /* read execution state (for auxiliary-function table)*/ -FWLIBAPI short WINAPI cnc_rdptaxfunctablestatus( unsigned short FlibHndl, short type, ODBPTAXFUNCSTAT *odbptaxistat ); +FWLIBAPI int16_t WINAPI cnc_rdptaxfunctablestatus( uint16_T FlibHndl, int16_t type, ODBPTAXFUNCSTAT *odbptaxistat ); /*---------------------------------------------*/ /* path table function (for Direct Conversion) */ /*---------------------------------------------*/ #ifndef CNC_PPC /* clear Path Table executive form data */ -FWLIBAPI short WINAPI cnc_clrptdata( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_clrptdata( uint16_T FlibHndl ); /* start direct conversion */ -FWLIBAPI short WINAPI cnc_ptdwnstart( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_ptdwnstart( uint16_T FlibHndl ); /* direct conversion */ -FWLIBAPI short WINAPI cnc_ptdownload( unsigned short FlibHndl, long *length, char *data ); +FWLIBAPI int16_t WINAPI cnc_ptdownload( uint16_T FlibHndl, int32_t *length, char *data ); /* end direct conversion */ -FWLIBAPI short WINAPI cnc_ptdwnend( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_ptdwnend( uint16_T FlibHndl ); /* binary data link */ -FWLIBAPI short WINAPI cnc_ptlink( unsigned short FlibHndl, short backup ); +FWLIBAPI int16_t WINAPI cnc_ptlink( uint16_T FlibHndl, int16_t backup ); /* binary data link (2) */ -FWLIBAPI short WINAPI cnc_ptlink2( unsigned short FlibHndl ); +FWLIBAPI int16_t WINAPI cnc_ptlink2( uint16_T FlibHndl ); #endif /* select binary data memory */ -FWLIBAPI short WINAPI cnc_slctptdata( unsigned short FlibHndl, short num ); +FWLIBAPI int16_t WINAPI cnc_slctptdata( uint16_T FlibHndl, int16_t num ); /* select binary data memory type */ -FWLIBAPI short WINAPI cnc_slctpttype( unsigned short FlibHndl, short type ); +FWLIBAPI int16_t WINAPI cnc_slctpttype( uint16_T FlibHndl, int16_t type ); /* read execution state (2) */ -FWLIBAPI short WINAPI cnc_rdptcnvinfo2( unsigned short FlibHndl, ODBPTCNVINFO2 *cnvinfo ); +FWLIBAPI int16_t WINAPI cnc_rdptcnvinfo2( uint16_T FlibHndl, ODBPTCNVINFO2 *cnvinfo ); /*----------------------------------------------*/ /* Path Table Operation status display function */ /*----------------------------------------------*/ /* read comment, T code, PTO execution status information */ -FWLIBAPI short WINAPI cnc_rdptcomment( unsigned short FlibHndl, ODBPTCOMMENT *odbptcomment ) ; +FWLIBAPI int16_t WINAPI cnc_rdptcomment( uint16_T FlibHndl, ODBPTCOMMENT *odbptcomment ) ; /* Path Table Oparation History */ -FWLIBAPI short WINAPI cnc_rdpthis_num( unsigned short FlibHndl, long* hist_num ); -FWLIBAPI short WINAPI cnc_rdpthis_gb( unsigned short FlibHndl, long hist_idx, ODBPTHIS_GB *odbpthis_gb ); -FWLIBAPI short WINAPI cnc_rdpthis_pt( unsigned short FlibHndl, long hist_idx, long path, ODBPTHIS_PT *odbpthis_pt ); -FWLIBAPI short WINAPI cnc_rdpthis_ax( unsigned short FlibHndl, long hist_idx, long path, long axis, ODBPTHIS_AX *odbpthis_ax ); -FWLIBAPI short WINAPI cnc_rdpthis_sp( unsigned short FlibHndl, long hist_idx, long path, long spdl, ODBPTHIS_SP *odbpthis_sp ); -FWLIBAPI short WINAPI cnc_rdpthis_aux( unsigned short FlibHndl, long hist_idx, long path, ODBPTHIS_AUX *odbpthis_aux ); -FWLIBAPI short WINAPI cnc_rdpthis_log( unsigned short FlibHndl, long hist_idx, long type, long path, long idx, long* count, ODBPTHIS_LOG *odbpthis_log ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_num( uint16_T FlibHndl, int32_t* hist_num ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_gb( uint16_T FlibHndl, int32_t hist_idx, ODBPTHIS_GB *odbpthis_gb ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_pt( uint16_T FlibHndl, int32_t hist_idx, int32_t path, ODBPTHIS_PT *odbpthis_pt ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_ax( uint16_T FlibHndl, int32_t hist_idx, int32_t path, int32_t axis, ODBPTHIS_AX *odbpthis_ax ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_sp( uint16_T FlibHndl, int32_t hist_idx, int32_t path, int32_t spdl, ODBPTHIS_SP *odbpthis_sp ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_aux( uint16_T FlibHndl, int32_t hist_idx, int32_t path, ODBPTHIS_AUX *odbpthis_aux ); +FWLIBAPI int16_t WINAPI cnc_rdpthis_log( uint16_T FlibHndl, int32_t hist_idx, int32_t type, int32_t path, int32_t idx, int32_t* count, ODBPTHIS_LOG *odbpthis_log ); /* Path Table Operation stop at specified reference time */ -FWLIBAPI short WINAPI cnc_rdptstoptime( unsigned short, double* stop_time); -FWLIBAPI short WINAPI cnc_wrptstoptime( unsigned short, double stop_time); +FWLIBAPI int16_t WINAPI cnc_rdptstoptime( uint16_T, double* stop_time); +FWLIBAPI int16_t WINAPI cnc_wrptstoptime( uint16_T, double stop_time); /* Arbitrary allocating function of path table executive form data area */ -FWLIBAPI short WINAPI cnc_rdptcmdsize( unsigned short, short cmd_id, long* cmd_size ); +FWLIBAPI int16_t WINAPI cnc_rdptcmdsize( uint16_T, int16_t cmd_id, int32_t* cmd_size ); /*---------------------*/ /* DataServer version */ /*---------------------*/ -FWLIBAPI short WINAPI cnc_dtsvinfo(unsigned short h ,short *dtsvver); +FWLIBAPI int16_t WINAPI cnc_dtsvinfo(uint16_T h ,int16_t *dtsvver); /*---------------------*/ /* System Alarm Data */ /*---------------------*/ -FWLIBAPI short WINAPI cnc_delsysalm(unsigned short FlibHndl); -FWLIBAPI short WINAPI cnc_rdsysalm(unsigned short FlibHndl, short kind, short page, unsigned short length, char *data); +FWLIBAPI int16_t WINAPI cnc_delsysalm(uint16_T FlibHndl); +FWLIBAPI int16_t WINAPI cnc_rdsysalm(uint16_T FlibHndl, int16_t kind, int16_t page, uint16_T length, char *data); /*-----------------------*/ /* Parallel axis control */ /*-----------------------*/ -FWLIBAPI short WINAPI cnc_rdpalaxis(unsigned short FlibHndl, short axis, IODBPALAX *palax); +FWLIBAPI int16_t WINAPI cnc_rdpalaxis(uint16_T FlibHndl, int16_t axis, IODBPALAX *palax); /*------------------------*/ /* handle retrace message */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_hdck_nochange_info(unsigned short FlibHndl, short path_no, ODBAHDCK *hdck_info); +FWLIBAPI int16_t WINAPI cnc_hdck_nochange_info(uint16_T FlibHndl, int16_t path_no, ODBAHDCK *hdck_info); /*------------------------*/ /* Program ex-restart */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_rstrt_getpntcnt(unsigned short, short *); -FWLIBAPI short WINAPI cnc_rstrt_rdpntlist(unsigned short, short, short *, ODBRSTLIST *); -FWLIBAPI short WINAPI cnc_rstrt_rdpnt(unsigned short, short, IODBRSTINFO *); -FWLIBAPI short WINAPI cnc_rstrt_rdmodal(unsigned short, short, short *, short *, ODBGCD *, ODBCMD *); -FWLIBAPI short WINAPI cnc_rstrt_selectpnt(unsigned short, short); -FWLIBAPI short WINAPI cnc_rstrt_wrpnt(unsigned short, unsigned short, IODBRSTINFO *); -FWLIBAPI short WINAPI cnc_rstrt_createpnt(unsigned short); -FWLIBAPI short WINAPI cnc_rstrt_search(unsigned short, short); -FWLIBAPI short WINAPI cnc_rstrt_setsuppress(unsigned short, short,short); -FWLIBAPI short WINAPI cnc_rstrt_rdpntlist2(unsigned short, short, short *, ODBRSTLIST2 *); -FWLIBAPI short WINAPI cnc_rstrt_rdpnt2(unsigned short, short, IODBRSTINFO2 *); -FWLIBAPI short WINAPI cnc_rstrt_wrpnt2(unsigned short, unsigned short, IODBRSTINFO2 *); -FWLIBAPI short WINAPI cnc_rstrt_getdncprg(unsigned short, short, char *); -FWLIBAPI short WINAPI cnc_rstrt_rdaddinfo(unsigned short, short, short *, short, long *); -FWLIBAPI short WINAPI cnc_rstrt_rdlpmppnt(unsigned short, short, ODBRSTMPINFO *); +FWLIBAPI int16_t WINAPI cnc_rstrt_getpntcnt(uint16_T, int16_t *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdpntlist(uint16_T, int16_t, int16_t *, ODBRSTLIST *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdpnt(uint16_T, int16_t, IODBRSTINFO *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdmodal(uint16_T, int16_t, int16_t *, int16_t *, ODBGCD *, ODBCMD *); +FWLIBAPI int16_t WINAPI cnc_rstrt_selectpnt(uint16_T, int16_t); +FWLIBAPI int16_t WINAPI cnc_rstrt_wrpnt(uint16_T, uint16_T, IODBRSTINFO *); +FWLIBAPI int16_t WINAPI cnc_rstrt_createpnt(uint16_T); +FWLIBAPI int16_t WINAPI cnc_rstrt_search(uint16_T, int16_t); +FWLIBAPI int16_t WINAPI cnc_rstrt_setsuppress(uint16_T, int16_t,int16_t); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdpntlist2(uint16_T, int16_t, int16_t *, ODBRSTLIST2 *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdpnt2(uint16_T, int16_t, IODBRSTINFO2 *); +FWLIBAPI int16_t WINAPI cnc_rstrt_wrpnt2(uint16_T, uint16_T, IODBRSTINFO2 *); +FWLIBAPI int16_t WINAPI cnc_rstrt_getdncprg(uint16_T, int16_t, char *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdaddinfo(uint16_T, int16_t, int16_t *, int16_t, int32_t *); +FWLIBAPI int16_t WINAPI cnc_rstrt_rdlpmppnt(uint16_T, int16_t, ODBRSTMPINFO *); /*---------------------*/ /* spindle unit offset */ /*---------------------*/ -FWLIBAPI short WINAPI cnc_rdsuofs_vect( unsigned short FlibHndl, short ax_idx, short *ax_cnt, ODBSUOVECT *su_ofs_info ); -FWLIBAPI short WINAPI cnc_rdnutatortofs_vect ( unsigned short FlibHndl, short ax_idx, short *ax_cnt, ODBSUOVECT *su_ofs_info ); -FWLIBAPI short WINAPI cnc_rdsuo_prm_name( unsigned short h, short data_idx, ODBSUODATA *su_data, short *length ); +FWLIBAPI int16_t WINAPI cnc_rdsuofs_vect( uint16_T FlibHndl, int16_t ax_idx, int16_t *ax_cnt, ODBSUOVECT *su_ofs_info ); +FWLIBAPI int16_t WINAPI cnc_rdnutatortofs_vect ( uint16_T FlibHndl, int16_t ax_idx, int16_t *ax_cnt, ODBSUOVECT *su_ofs_info ); +FWLIBAPI int16_t WINAPI cnc_rdsuo_prm_name( uint16_T h, int16_t data_idx, ODBSUODATA *su_data, int16_t *length ); /*---------------------*/ /* Memory Card */ /*---------------------*/ /* Get informatin of files in Memory card */ -FWLIBAPI short WINAPI cnc_rdmcdfinfo(unsigned short FlibHndl, long file_no, ODBFILESTATUS *file_inf); +FWLIBAPI int16_t WINAPI cnc_rdmcdfinfo(uint16_T FlibHndl, int32_t file_no, ODBFILESTATUS *file_inf); /* Cancel informatin of files in Memory card */ -FWLIBAPI short WINAPI cnc_canmcdfinfo(unsigned short FlibHndl); +FWLIBAPI int16_t WINAPI cnc_canmcdfinfo(uint16_T FlibHndl); /* Check existence of file in Memory card */ -FWLIBAPI short WINAPI cnc_chkmcdfile(unsigned short FlibHndl, char* fname, char* exist); +FWLIBAPI int16_t WINAPI cnc_chkmcdfile(uint16_T FlibHndl, char* fname, char* exist); /* Delete file in Memory card */ -FWLIBAPI short WINAPI cnc_delmcdfile(unsigned short FlibHndl, char* fname); +FWLIBAPI int16_t WINAPI cnc_delmcdfile(uint16_T FlibHndl, char* fname); /* Delete file by number in Memory card */ -FWLIBAPI short WINAPI cnc_delmcdfilebynum(unsigned short FlibHndl, long file_no); +FWLIBAPI int16_t WINAPI cnc_delmcdfilebynum(uint16_T FlibHndl, int32_t file_no); /* Get program comment in Memory card */ -FWLIBAPI short WINAPI cnc_rdmcdprgcmnt(unsigned short FlibHndl, char *fname, ODBPROGINFO *prog_inf); +FWLIBAPI int16_t WINAPI cnc_rdmcdprgcmnt(uint16_T FlibHndl, char *fname, ODBPROGINFO *prog_inf); -FWLIBAPI short WINAPI cnc_rdpmcaxisinfo(unsigned short FlibHndl, short axis, short type, ODBPMCAXISINFO *pmcaxisinfo); +FWLIBAPI int16_t WINAPI cnc_rdpmcaxisinfo(uint16_T FlibHndl, int16_t axis, int16_t type, ODBPMCAXISINFO *pmcaxisinfo); /*---------------------*/ /* USB Memory */ /*---------------------*/ -FWLIBAPI short WINAPI cnc_rdusbdevinfo(unsigned short, char, ODBUSBSIZE *); -FWLIBAPI short WINAPI cnc_rdusbfilelist(unsigned short, IDBUSBFILE *, ODBUSBINFO *, ODBUSBFILE *); -FWLIBAPI short WINAPI cnc_usbmkdir(unsigned short, char *); -FWLIBAPI short WINAPI cnc_usbrmdir(unsigned short, char *); -FWLIBAPI short WINAPI cnc_usbremove(unsigned short, char *); -FWLIBAPI short WINAPI cnc_usbrename(unsigned short, char *, char *); -FWLIBAPI short WINAPI cnc_chkusbfile(unsigned short, char* , char* ); -FWLIBAPI short WINAPI cnc_searchusbfile(unsigned short, IDBUSBSEARCH *, unsigned long *); -FWLIBAPI short WINAPI cnc_chkusbmount (unsigned short, char, unsigned short * ); -FWLIBAPI short WINAPI cnc_writeusbfile(unsigned short h, char* path, char* buf, long buf_size); +FWLIBAPI int16_t WINAPI cnc_rdusbdevinfo(uint16_T, char, ODBUSBSIZE *); +FWLIBAPI int16_t WINAPI cnc_rdusbfilelist(uint16_T, IDBUSBFILE *, ODBUSBINFO *, ODBUSBFILE *); +FWLIBAPI int16_t WINAPI cnc_usbmkdir(uint16_T, char *); +FWLIBAPI int16_t WINAPI cnc_usbrmdir(uint16_T, char *); +FWLIBAPI int16_t WINAPI cnc_usbremove(uint16_T, char *); +FWLIBAPI int16_t WINAPI cnc_usbrename(uint16_T, char *, char *); +FWLIBAPI int16_t WINAPI cnc_chkusbfile(uint16_T, char* , char* ); +FWLIBAPI int16_t WINAPI cnc_searchusbfile(uint16_T, IDBUSBSEARCH *, uint32_T *); +FWLIBAPI int16_t WINAPI cnc_chkusbmount (uint16_T, char, uint16_T * ); +FWLIBAPI int16_t WINAPI cnc_writeusbfile(uint16_T h, char* path, char* buf, int32_t buf_size); /*---------------------------------------------*/ -/* IS-E long stroke type */ +/* IS-E int32_t stroke type */ /*---------------------------------------------*/ /* read various axis data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdaxisdata64( unsigned short, short, short *, short, short *, ODBAXDT64 * ); +FWLIBAPI int16_t WINAPI cnc_rdaxisdata64( uint16_T, int16_t, int16_t *, int16_t, int16_t *, ODBAXDT64 * ); /* preset work coordinate (IEEE double version) */ -FWLIBAPI short WINAPI cnc_prstwkcd64( unsigned short, short, IDBWRA64 * ) ; +FWLIBAPI int16_t WINAPI cnc_prstwkcd64( uint16_T, int16_t, IDBWRA64 * ) ; /* set origin / preset relative axis position (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrrelpos64( unsigned short, short, IDBWRR64 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrrelpos64( uint16_T, int16_t, IDBWRR64 * ) ; /* read command value (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdcommand64( unsigned short, short, short, short *, ODBCMD64 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdcommand64( uint16_T, int16_t, int16_t, int16_t *, ODBCMD64 * ) ; /* read parameter (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdparam64( unsigned short, short, short, short, short, IODBPSD64 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdparam64( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBPSD64 * ) ; /* write parameter (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrparam64( unsigned short, short, short, IODBPSD64 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrparam64( uint16_T, int16_t, int16_t, IODBPSD64 * ) ; /* read validity of work zero offset (IEEE double version) */ -FWLIBAPI short WINAPI cnc_zofs_rnge64( unsigned short, short, short, ODBDATRNG64 * ); +FWLIBAPI int16_t WINAPI cnc_zofs_rnge64( uint16_T, int16_t, int16_t, ODBDATRNG64 * ); /* read work zero offset value(area specified) */ -FWLIBAPI short WINAPI cnc_rdzofsr64( unsigned short, short, short, short, short, IODBZOR64 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdzofsr64( uint16_T, int16_t, int16_t, int16_t, int16_t, IODBZOR64 * ) ; /* write work zero offset value (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrzofs64( unsigned short, short, IODBZOFS64 * ) ; +FWLIBAPI int16_t WINAPI cnc_wrzofs64( uint16_T, int16_t, IODBZOFS64 * ) ; /* read validity of work shift value (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wksft_rnge64( unsigned short, short, ODBDATRNG64 * ); +FWLIBAPI int16_t WINAPI cnc_wksft_rnge64( uint16_T, int16_t, ODBDATRNG64 * ); /* read work coordinate shift64 (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdwkcdshft64( unsigned short, short, short, short, IODBWCSF64 * ) ; +FWLIBAPI int16_t WINAPI cnc_rdwkcdshft64( uint16_T, int16_t, int16_t, int16_t, IODBWCSF64 * ) ; /* write work coordinate shift64 (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrwkcdshft64( unsigned short, short, short, IODBWCSF64 * ); +FWLIBAPI int16_t WINAPI cnc_wrwkcdshft64( uint16_T, int16_t, int16_t, IODBWCSF64 * ); /* read work coordinate shift measure64 (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdwkcdsfms64( unsigned short, short, short, short, IODBWCSF64 * ); +FWLIBAPI int16_t WINAPI cnc_rdwkcdsfms64( uint16_T, int16_t, int16_t, int16_t, IODBWCSF64 * ); /* write work coordinate shift measure64 (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrwkcdsfms64( unsigned short, short, short, IODBWCSF64 * ); +FWLIBAPI int16_t WINAPI cnc_wrwkcdsfms64( uint16_T, int16_t, int16_t, IODBWCSF64 * ); /* read diagnosis data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_diagnoss64( unsigned short, short, short, short, ODBDGN64 * ); +FWLIBAPI int16_t WINAPI cnc_diagnoss64( uint16_T, int16_t, int16_t, int16_t, ODBDGN64 * ); /* read diagnosis data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_diagnosr64( unsigned short, short *, short, short *, short *, void * ) ; +FWLIBAPI int16_t WINAPI cnc_diagnosr64( uint16_T, int16_t *, int16_t, int16_t *, int16_t *, void * ) ; /* Set Tool Offset Direct Input (IEEE double version) */ -FWLIBAPI short WINAPI cnc_wrtofsdrctinp64( unsigned short, short, short, REALMES64 ); +FWLIBAPI int16_t WINAPI cnc_wrtofsdrctinp64( uint16_T, int16_t, int16_t, REALMES64 ); /* read hole measurement data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdholmes64(unsigned short, ODBHOLDATA64 * ); +FWLIBAPI int16_t WINAPI cnc_rdholmes64(uint16_T, ODBHOLDATA64 * ); /* read center data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdcenter64(unsigned short, double *, double *, long *, long *, long *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdcenter64(uint16_T, double *, double *, int32_t *, int32_t *, int32_t *, int32_t * ); /* read work offset measurement data (IEEE double version) */ -FWLIBAPI short WINAPI cnc_rdzofsmes64(unsigned short, long, double, long, double *, long * ); +FWLIBAPI int16_t WINAPI cnc_rdzofsmes64(uint16_T, int32_t, double, int32_t, double *, int32_t * ); /*----------------------------*/ /* High-speed Program Manager */ /*----------------------------*/ /* Calling with function of program save */ -FWLIBAPI short WINAPI cnc_saveprog_start(unsigned short FlibHndl); +FWLIBAPI int16_t WINAPI cnc_saveprog_start(uint16_T FlibHndl); /* Get the result of cnc_saveprog_start function */ -FWLIBAPI short WINAPI cnc_saveprog_end(unsigned short FlibHndl, short *result); +FWLIBAPI int16_t WINAPI cnc_saveprog_end(uint16_T FlibHndl, int16_t *result); /*------------------------*/ /* Modification detection */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_mdd_unlock( unsigned short, short, char * ); -FWLIBAPI short WINAPI cnc_mdd_lock( unsigned short, short ); -FWLIBAPI short WINAPI cnc_mdd_setpassword( unsigned short, short, char * ); -FWLIBAPI short WINAPI cnc_mdd_unregister( unsigned short, short ); -FWLIBAPI short WINAPI cnc_mdd_register( unsigned short, short ); -FWLIBAPI short WINAPI cnc_mdd_rdinfo( unsigned short, short, ODBMDDINFO * ); -FWLIBAPI short WINAPI cnc_mdd_setswitch( unsigned short, short, unsigned short ); -FWLIBAPI short WINAPI cnc_mdd_getswitch( unsigned short, short, unsigned short * ); -FWLIBAPI short WINAPI cnc_mdd_setexceptparam(unsigned short, short, short, IODBMDDEXCEPTPRM *); -FWLIBAPI short WINAPI cnc_mdd_getexceptparam(unsigned short, short, short, IODBMDDEXCEPTPRM *); -FWLIBAPI short WINAPI cnc_mdd_update( unsigned short, short); +FWLIBAPI int16_t WINAPI cnc_mdd_unlock( uint16_T, int16_t, char * ); +FWLIBAPI int16_t WINAPI cnc_mdd_lock( uint16_T, int16_t ); +FWLIBAPI int16_t WINAPI cnc_mdd_setpassword( uint16_T, int16_t, char * ); +FWLIBAPI int16_t WINAPI cnc_mdd_unregister( uint16_T, int16_t ); +FWLIBAPI int16_t WINAPI cnc_mdd_register( uint16_T, int16_t ); +FWLIBAPI int16_t WINAPI cnc_mdd_rdinfo( uint16_T, int16_t, ODBMDDINFO * ); +FWLIBAPI int16_t WINAPI cnc_mdd_setswitch( uint16_T, int16_t, uint16_T ); +FWLIBAPI int16_t WINAPI cnc_mdd_getswitch( uint16_T, int16_t, uint16_T * ); +FWLIBAPI int16_t WINAPI cnc_mdd_setexceptparam(uint16_T, int16_t, int16_t, IODBMDDEXCEPTPRM *); +FWLIBAPI int16_t WINAPI cnc_mdd_getexceptparam(uint16_T, int16_t, int16_t, IODBMDDEXCEPTPRM *); +FWLIBAPI int16_t WINAPI cnc_mdd_update( uint16_T, int16_t); /*------------------------*/ /* Robot Connect Function */ /*------------------------*/ /* read robot signal status*/ -FWLIBAPI short WINAPI cnc_robo_rdsignals(unsigned short, char, char, unsigned short, unsigned short *, ODBRBSIGNAL *); +FWLIBAPI int16_t WINAPI cnc_robo_rdsignals(uint16_T, char, char, uint16_T, uint16_T *, ODBRBSIGNAL *); /* read robot alarm messages*/ -FWLIBAPI short WINAPI cnc_robo_rdalmmsg(unsigned short, unsigned short, unsigned short*, IODBRBALMMSG *alm_msg); +FWLIBAPI int16_t WINAPI cnc_robo_rdalmmsg(uint16_T, uint16_T, uint16_T*, IODBRBALMMSG *alm_msg); /* read robot-NC program groups*/ -FWLIBAPI short WINAPI cnc_robo_rdgrouplist(unsigned short , unsigned short, unsigned short*, ODBRBGRPLIST*); +FWLIBAPI int16_t WINAPI cnc_robo_rdgrouplist(uint16_T , uint16_T, uint16_T*, ODBRBGRPLIST*); /* write robot-NC program group*/ -FWLIBAPI short WINAPI cnc_robo_wrgroup(unsigned short, unsigned short, IDBRBGROUP *); +FWLIBAPI int16_t WINAPI cnc_robo_wrgroup(uint16_T, uint16_T, IDBRBGROUP *); /* select robot-NC proguram group*/ -FWLIBAPI short WINAPI cnc_robo_selectgroup(unsigned short, unsigned short); +FWLIBAPI int16_t WINAPI cnc_robo_selectgroup(uint16_T, uint16_T); /* write robot signal names*/ -FWLIBAPI short WINAPI cnc_robo_wrsignalname(unsigned short, char, unsigned short, unsigned short*, IDBRBSIGNAL*); +FWLIBAPI int16_t WINAPI cnc_robo_wrsignalname(uint16_T, char, uint16_T, uint16_T*, IDBRBSIGNAL*); /* write robot alarm messages*/ -FWLIBAPI short WINAPI cnc_robo_wralmmsg(unsigned short, unsigned short, unsigned short*, IODBRBALMMSG*); +FWLIBAPI int16_t WINAPI cnc_robo_wralmmsg(uint16_T, uint16_T, uint16_T*, IODBRBALMMSG*); /* write robot communication setting*/ -FWLIBAPI short WINAPI cnc_robo_wrcomsetting(unsigned short, unsigned short, IODBRBCOMSET*); +FWLIBAPI int16_t WINAPI cnc_robo_wrcomsetting(uint16_T, uint16_T, IODBRBCOMSET*); /* read robot communication setting*/ -FWLIBAPI short WINAPI cnc_robo_rdcomsetting(unsigned short, IODBRBCOMSET *); +FWLIBAPI int16_t WINAPI cnc_robo_rdcomsetting(uint16_T, IODBRBCOMSET *); /* write selected signals */ -FWLIBAPI short WINAPI cnc_robo_wrselectedsignals(unsigned short, unsigned short, unsigned short*,IODBRBSUMMARY *); +FWLIBAPI int16_t WINAPI cnc_robo_wrselectedsignals(uint16_T, uint16_T, uint16_T*,IODBRBSUMMARY *); /* read selected signals*/ -FWLIBAPI short WINAPI cnc_robo_rdselectedsignals(unsigned short, unsigned short, unsigned short*,IODBRBSUMMARY *); +FWLIBAPI int16_t WINAPI cnc_robo_rdselectedsignals(uint16_T, uint16_T, uint16_T*,IODBRBSUMMARY *); /* read robot signal status*/ -FWLIBAPI short WINAPI cnc_robo_rdsignals2(unsigned short, char, char, unsigned short, unsigned short *, IODBRBSIGNAL2 *); +FWLIBAPI int16_t WINAPI cnc_robo_rdsignals2(uint16_T, char, char, uint16_T, uint16_T *, IODBRBSIGNAL2 *); /* write robot signal status*/ -FWLIBAPI short WINAPI cnc_robo_wrsignals2(unsigned short, char, unsigned short, unsigned short, IODBRBSIGNAL2 *); +FWLIBAPI int16_t WINAPI cnc_robo_wrsignals2(uint16_T, char, uint16_T, uint16_T, IODBRBSIGNAL2 *); /* clear robot signal status*/ -FWLIBAPI short WINAPI cnc_robo_clrsignals(unsigned short); +FWLIBAPI int16_t WINAPI cnc_robo_clrsignals(uint16_T); /* read property at power-on*/ -FWLIBAPI short WINAPI cnc_robo_rdponprop(unsigned short, unsigned char *); +FWLIBAPI int16_t WINAPI cnc_robo_rdponprop(uint16_T, unsigned char *); /*------------------------------*/ /* T-code Message Read Function */ /*------------------------------*/ /* read tcode message */ -FWLIBAPI short WINAPI cnc_rdtcodemsg(unsigned short, char *); +FWLIBAPI int16_t WINAPI cnc_rdtcodemsg(uint16_T, char *); /*------------------------*/ /* Auxiliary status */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_aux_statinfo(unsigned short h, unsigned long *stat); +FWLIBAPI int16_t WINAPI cnc_aux_statinfo(uint16_T h, uint32_T *stat); /* Read IndexAxis data ( idxax paramter screen ) */ -FWLIBAPI short WINAPI cnc_rdindexprm( unsigned short, short, IODBINDEXPRM * ); +FWLIBAPI int16_t WINAPI cnc_rdindexprm( uint16_T, int16_t, IODBINDEXPRM * ); /* Write IndexAxis data ( idxax paramter screen ) */ -FWLIBAPI short WINAPI cnc_wrindexprm( unsigned short, short, short, IODBINDEXPRM * ); +FWLIBAPI int16_t WINAPI cnc_wrindexprm( uint16_T, int16_t, int16_t, IODBINDEXPRM * ); /* Read IndexAxis data ( idxax position screen ) */ -FWLIBAPI short WINAPI cnc_rdindexdata( unsigned short, short, short, short *, IODBINDEXDAT * ); +FWLIBAPI int16_t WINAPI cnc_rdindexdata( uint16_T, int16_t, int16_t, int16_t *, IODBINDEXDAT * ); /* Write IndexAxis data ( idxax position screen ) */ -FWLIBAPI short WINAPI cnc_wrindexdata( unsigned short, short, short, short, IODBINDEXDAT * ); +FWLIBAPI int16_t WINAPI cnc_wrindexdata( uint16_T, int16_t, int16_t, int16_t, IODBINDEXDAT * ); /* Read IndexAxis offset data ( idxax position screen )*/ -FWLIBAPI short WINAPI cnc_rdindexofs( unsigned short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_rdindexofs( uint16_T, int16_t, int32_t * ); /* Write IndexAxis offset data ( idxax position screen )*/ -FWLIBAPI short WINAPI cnc_wrindexofs( unsigned short, short, long * ); +FWLIBAPI int16_t WINAPI cnc_wrindexofs( uint16_T, int16_t, int32_t * ); /* Read IndexAxis data ( idxax pos-switch screen ) */ -FWLIBAPI short WINAPI cnc_rdindexposdata( unsigned short, short, short, short *, IODBINDEXPOSDAT * ); +FWLIBAPI int16_t WINAPI cnc_rdindexposdata( uint16_T, int16_t, int16_t, int16_t *, IODBINDEXPOSDAT * ); /* Write IndexAxis data ( idxax pos-switch screen ) */ -FWLIBAPI short WINAPI cnc_wrindexposdata( unsigned short, short, short, short, IODBINDEXPOSDAT * ); +FWLIBAPI int16_t WINAPI cnc_wrindexposdata( uint16_T, int16_t, int16_t, int16_t, IODBINDEXPOSDAT * ); /* Read IndexAxis infomation for idxax screen */ -FWLIBAPI short WINAPI cnc_rdindexinfo( unsigned short, short, ODBINDEXINFO * ); +FWLIBAPI int16_t WINAPI cnc_rdindexinfo( uint16_T, int16_t, ODBINDEXINFO * ); /*------------------------*/ /* Chopping Function */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_rdchopping(unsigned short h, ODBCHOPPING *chopping); +FWLIBAPI int16_t WINAPI cnc_rdchopping(uint16_T h, ODBCHOPPING *chopping); /*----------------------------*/ /* Safety I/O signal history */ /*----------------------------*/ /* read safety I/O signal history log information */ -FWLIBAPI short WINAPI cnc_rd_sfsg_loginf( unsigned short, ODBSFSGLOGINF *sfsgloginf); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_loginf( uint16_T, ODBSFSGLOGINF *sfsgloginf); /* read safety I/O signal history signal information */ -FWLIBAPI short WINAPI cnc_rd_sfsg_siginf( unsigned short, short sno_sig, short *len_sig, short extract, +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_siginf( uint16_T, int16_t sno_sig, int16_t *len_sig, int16_t extract, ODBSFSGSIGINFEX *sfsg_siginf_ex_pmc, ODBSFSGSIGINFEX *sfsg_siginf_ex_dcs); /* read safety I/O signal history signal history */ -FWLIBAPI short WINAPI cnc_rd_sfsg_sighis( unsigned short, IODBSFSGSIGHIS *sfsg_sighis, unsigned char *sig_his_pmc, unsigned char *sig_his_dcs); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_sighis( uint16_T, IODBSFSGSIGHIS *sfsg_sighis, unsigned char *sig_his_pmc, unsigned char *sig_his_dcs); /* read safety I/O signal history total signal number */ -FWLIBAPI short WINAPI cnc_rd_sfsg_signal_num( unsigned short, ODBSFSGSIGNALNUM *sfsg_signal_num); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_signal_num( uint16_T, ODBSFSGSIGNALNUM *sfsg_signal_num); /* read safety I/O signal history alarm count */ -FWLIBAPI short WINAPI cnc_rd_sfsg_update_count( unsigned short, unsigned short *update_count); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_update_count( uint16_T, uint16_T *update_count); /* read safety I/O signal history signal search */ -FWLIBAPI short WINAPI cnc_rd_sfsg_search( unsigned short, IODBSFSGSIGINF *sfsg_siginf, short extract, short *no_sig); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_search( uint16_T, IODBSFSGSIGINF *sfsg_siginf, int16_t extract, int16_t *no_sig); /* write safety I/O signal history extract status */ -FWLIBAPI short WINAPI cnc_wr_sfsg_extractslct( unsigned short, short no_sig, short select, short extract); +FWLIBAPI int16_t WINAPI cnc_wr_sfsg_extractslct( uint16_T, int16_t no_sig, int16_t select, int16_t extract); /* read safety I/O signal history display status */ -FWLIBAPI short WINAPI cnc_rd_sfsg_disp_stat( unsigned short, IODBSFSGDSPSTAT *sfsg_dsp_stat); +FWLIBAPI int16_t WINAPI cnc_rd_sfsg_disp_stat( uint16_T, IODBSFSGDSPSTAT *sfsg_dsp_stat); /* write safety I/O signal history display status */ -FWLIBAPI short WINAPI cnc_wr_sfsg_disp_stat( unsigned short, IODBSFSGDSPSTAT *sfsg_dsp_stat, short select); +FWLIBAPI int16_t WINAPI cnc_wr_sfsg_disp_stat( uint16_T, IODBSFSGDSPSTAT *sfsg_dsp_stat, int16_t select); /*-------------------------------------------------------*/ /* 5 axis machining configuration selection function */ /*-------------------------------------------------------*/ /* read 5-axis machining configuration data */ -FWLIBAPI short WINAPI cnc_s5s_rdparam(unsigned short FlibHndl, short set_num, short number, short axis, short length, IODBPSD *param); +FWLIBAPI int16_t WINAPI cnc_s5s_rdparam(uint16_T FlibHndl, int16_t set_num, int16_t number, int16_t axis, int16_t length, IODBPSD *param); /* write 5-axis machining configuration data */ -FWLIBAPI short WINAPI cnc_s5s_wrparam(unsigned short FlibHndl, short set_num, short length, IODBPSD *param); +FWLIBAPI int16_t WINAPI cnc_s5s_wrparam(uint16_T FlibHndl, int16_t set_num, int16_t length, IODBPSD *param); /* read 5-axis machining configuration name */ -FWLIBAPI short WINAPI cnc_s5s_rdname(unsigned short FlibHndl,short set_num, char *setname); +FWLIBAPI int16_t WINAPI cnc_s5s_rdname(uint16_T FlibHndl,int16_t set_num, char *setname); /* write 5-axis machining configuration name */ -FWLIBAPI short WINAPI cnc_s5s_wrname(unsigned short FlibHndl, short set_num, char *setname); +FWLIBAPI int16_t WINAPI cnc_s5s_wrname(uint16_T FlibHndl, int16_t set_num, char *setname); /* read maximum, minimum and total number of 5-axis machining configuration data */ -FWLIBAPI short WINAPI cnc_s5s_rdparanum(unsigned short FlibHndl, ODBPARANUM *paranum); +FWLIBAPI int16_t WINAPI cnc_s5s_rdparanum(uint16_T FlibHndl, ODBPARANUM *paranum); /* read informations of 5-axis machining configuration data */ -FWLIBAPI short WINAPI cnc_s5s_rdparainfo2(unsigned short FlibHndl, short s_number, short* read_no, short* prev_no, short* next_no, ODBPARAIF2 info[]); +FWLIBAPI int16_t WINAPI cnc_s5s_rdparainfo2(uint16_T FlibHndl, int16_t s_number, int16_t* read_no, int16_t* prev_no, int16_t* next_no, ODBPARAIF2 info[]); /* read current 5-axis machining configuration set number */ -FWLIBAPI short WINAPI cnc_s5s_rdactset(unsigned short FlibHndl, short* set_num); +FWLIBAPI int16_t WINAPI cnc_s5s_rdactset(uint16_T FlibHndl, int16_t* set_num); /* write current 5-axis machining configuration set number */ -FWLIBAPI short WINAPI cnc_s5s_wractset(unsigned short FlibHndl, short set_num); +FWLIBAPI int16_t WINAPI cnc_s5s_wractset(uint16_T FlibHndl, int16_t set_num); /*-----------------------------------*/ /* Machine Status Monitor / Recorder */ /*-----------------------------------*/ -FWLIBAPI short WINAPI cnc_msr_stop_sample(unsigned short h); -FWLIBAPI short WINAPI cnc_msr_start_sample(unsigned short h); -FWLIBAPI short WINAPI cnc_msr_rdhis_allnum(unsigned short h,short *his_num); -FWLIBAPI short WINAPI cnc_msr_rdhis_inf(unsigned short h, short st_no, short *num, ODBMSRHSTINF *hstinf); -FWLIBAPI short WINAPI cnc_msr_rdhis_msudat(unsigned short h, short hst_no, short msu_no, ODBMSUDAT *msudat); -FWLIBAPI short WINAPI cnc_msr_rdhis_pmc_ex(unsigned short FlibHndl,short hst_no, short expmcsgnl_no, ODBEXPMCSGNL *expmcsgnl); -FWLIBAPI short WINAPI cnc_msr_rdhis_pmc(unsigned short h, short hst_no, ODBMSRPMCSGNL *pmcsgnl); -FWLIBAPI short WINAPI cnc_msr_rdhis_ncdat(unsigned short h, short hst_no, short path_no, ODBMSRNCDAT *ncdat); -FWLIBAPI short WINAPI cnc_msr_delhis_all(unsigned short h); -FWLIBAPI short WINAPI cnc_msr_rdmon_msunum(unsigned short h, short *msu_num); -FWLIBAPI short WINAPI cnc_msr_rdmon_msudat(unsigned short h, short msu_no, ODBMSUDAT *msudat); -FWLIBAPI short WINAPI cnc_msr_rdmon_pmcinf_ex(unsigned short FlibHndl,short expmcsgnl_no, ODBEXPMCSGNL *expmcsgnl); -FWLIBAPI short WINAPI cnc_msr_rdmon_pmcinf(unsigned short h, ODBMSRPMCSGNL *pmcsgnl); -FWLIBAPI short WINAPI cnc_msr_rdhis_ohisnum(unsigned short h, short hst_no, unsigned short *num); -FWLIBAPI short WINAPI cnc_msr_rdhis_ohisrec(unsigned short h, short hst_no, unsigned short st_no, unsigned short *ed_no, - unsigned short *len, void *db) ; +FWLIBAPI int16_t WINAPI cnc_msr_stop_sample(uint16_T h); +FWLIBAPI int16_t WINAPI cnc_msr_start_sample(uint16_T h); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_allnum(uint16_T h,int16_t *his_num); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_inf(uint16_T h, int16_t st_no, int16_t *num, ODBMSRHSTINF *hstinf); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_msudat(uint16_T h, int16_t hst_no, int16_t msu_no, ODBMSUDAT *msudat); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_pmc_ex(uint16_T FlibHndl,int16_t hst_no, int16_t expmcsgnl_no, ODBEXPMCSGNL *expmcsgnl); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_pmc(uint16_T h, int16_t hst_no, ODBMSRPMCSGNL *pmcsgnl); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_ncdat(uint16_T h, int16_t hst_no, int16_t path_no, ODBMSRNCDAT *ncdat); +FWLIBAPI int16_t WINAPI cnc_msr_delhis_all(uint16_T h); +FWLIBAPI int16_t WINAPI cnc_msr_rdmon_msunum(uint16_T h, int16_t *msu_num); +FWLIBAPI int16_t WINAPI cnc_msr_rdmon_msudat(uint16_T h, int16_t msu_no, ODBMSUDAT *msudat); +FWLIBAPI int16_t WINAPI cnc_msr_rdmon_pmcinf_ex(uint16_T FlibHndl,int16_t expmcsgnl_no, ODBEXPMCSGNL *expmcsgnl); +FWLIBAPI int16_t WINAPI cnc_msr_rdmon_pmcinf(uint16_T h, ODBMSRPMCSGNL *pmcsgnl); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_ohisnum(uint16_T h, int16_t hst_no, uint16_T *num); +FWLIBAPI int16_t WINAPI cnc_msr_rdhis_ohisrec(uint16_T h, int16_t hst_no, uint16_T st_no, uint16_T *ed_no, + uint16_T *len, void *db) ; /*------------*/ /* Eco Mode */ /*------------*/ -FWLIBAPI short WINAPI cnc_powc_rd_cycle_data(unsigned short h, short lev, short atrb, ODBPOWCCYC *powccyc); -FWLIBAPI short WINAPI cnc_powc_clear_inte(unsigned short h); -FWLIBAPI short WINAPI cnc_powc_rd_clear_time(unsigned short h, unsigned long *clear_time); -FWLIBAPI short WINAPI cnc_powc_wr_outer_set(unsigned short h, short data_no, ODBPOWCOUTER *powcouter); -FWLIBAPI short WINAPI cnc_powc_rd_outer_set(unsigned short h, ODBPOWCOUTER *powcouter); -FWLIBAPI short WINAPI cnc_powc_del_cycle_data(unsigned short h, short lev); -FWLIBAPI short WINAPI cnc_powc_rd_history(unsigned short h, short unit, short *num, ODBPOWCHISALL *powchisall); +FWLIBAPI int16_t WINAPI cnc_powc_rd_cycle_data(uint16_T h, int16_t lev, int16_t atrb, ODBPOWCCYC *powccyc); +FWLIBAPI int16_t WINAPI cnc_powc_clear_inte(uint16_T h); +FWLIBAPI int16_t WINAPI cnc_powc_rd_clear_time(uint16_T h, uint32_T *clear_time); +FWLIBAPI int16_t WINAPI cnc_powc_wr_outer_set(uint16_T h, int16_t data_no, ODBPOWCOUTER *powcouter); +FWLIBAPI int16_t WINAPI cnc_powc_rd_outer_set(uint16_T h, ODBPOWCOUTER *powcouter); +FWLIBAPI int16_t WINAPI cnc_powc_del_cycle_data(uint16_T h, int16_t lev); +FWLIBAPI int16_t WINAPI cnc_powc_rd_history(uint16_T h, int16_t unit, int16_t *num, ODBPOWCHISALL *powchisall); /*------------------------------*/ /* Power Consumption Monitor */ /*------------------------------*/ -FWLIBAPI short WINAPI cnc_pwcm_clear_consump(unsigned short h); +FWLIBAPI int16_t WINAPI cnc_pwcm_clear_consump(uint16_T h); /* read power consumption */ -FWLIBAPI short WINAPI cnc_pwcm_rd_consump(unsigned short FlibHndl, short type, ODBPWCMDAT *power); +FWLIBAPI int16_t WINAPI cnc_pwcm_rd_consump(uint16_T FlibHndl, int16_t type, ODBPWCMDAT *power); /*-------------------------*/ /* LASER */ /*-------------------------*/ /* write processing condition file (edging data) */ -FWLIBAPI short WINAPI cnc_wrpscdedge2(unsigned short ,short ,short *, IODBEDGE2 *) ; +FWLIBAPI int16_t WINAPI cnc_wrpscdedge2(uint16_T ,int16_t ,int16_t *, IODBEDGE2 *) ; /* read processing condition file (edging data) */ -FWLIBAPI short WINAPI cnc_rdpscdedge2(unsigned short ,short ,short *, IODBEDGE2 *) ; +FWLIBAPI int16_t WINAPI cnc_rdpscdedge2(uint16_T ,int16_t ,int16_t *, IODBEDGE2 *) ; /* write processing condition file (power control data) */ -FWLIBAPI short WINAPI cnc_wrlpscdpwrctl(unsigned short ,short ,short *, IODBPWRCTL *); +FWLIBAPI int16_t WINAPI cnc_wrlpscdpwrctl(uint16_T ,int16_t ,int16_t *, IODBPWRCTL *); /* read processing condition file (power control data) */ -FWLIBAPI short WINAPI cnc_rdlpscdpwrctl(unsigned short ,short ,short *, IODBPWRCTL *); +FWLIBAPI int16_t WINAPI cnc_rdlpscdpwrctl(uint16_T ,int16_t ,int16_t *, IODBPWRCTL *); /* read displacement */ -FWLIBAPI short WINAPI cnc_rdldsplc2(unsigned short ,IODBDSPLC *); +FWLIBAPI int16_t WINAPI cnc_rdldsplc2(uint16_T ,IODBDSPLC *); /* write displacement */ -FWLIBAPI short WINAPI cnc_wrldsplc2(unsigned short ,IODBDSPLC *); +FWLIBAPI int16_t WINAPI cnc_wrldsplc2(uint16_T ,IODBDSPLC *); /* write agingmode */ -FWLIBAPI short WINAPI cnc_wrlagingmode(unsigned short ,short ); +FWLIBAPI int16_t WINAPI cnc_wrlagingmode(uint16_T ,int16_t ); /* read agingmode */ -FWLIBAPI short WINAPI cnc_rdlagingmode(unsigned short ,short *); +FWLIBAPI int16_t WINAPI cnc_rdlagingmode(uint16_T ,int16_t *); /* read agingtime */ -FWLIBAPI short WINAPI cnc_rdlagingtime(unsigned short ,short *); +FWLIBAPI int16_t WINAPI cnc_rdlagingtime(uint16_T ,int16_t *); /* read laser state */ -FWLIBAPI short WINAPI cnc_rdlhsstate(unsigned short ,ODBLSTATE *) ; +FWLIBAPI int16_t WINAPI cnc_rdlhsstate(uint16_T ,ODBLSTATE *) ; /* read laser power offset */ -FWLIBAPI short WINAPI cnc_rdlpoweroffset(unsigned short , ODBLPWOFS *) ; +FWLIBAPI int16_t WINAPI cnc_rdlpoweroffset(uint16_T , ODBLPWOFS *) ; /* write laser work data */ -FWLIBAPI short WINAPI cnc_wrlswork(unsigned short , IDBLSWORK *) ; +FWLIBAPI int16_t WINAPI cnc_wrlswork(uint16_T , IDBLSWORK *) ; /* read laser alarm history */ -FWLIBAPI short WINAPI cnc_rdlalmhistry( unsigned short, unsigned short , unsigned short , unsigned short , ODBLALMHIS * ); +FWLIBAPI int16_t WINAPI cnc_rdlalmhistry( uint16_T, uint16_T , uint16_T , uint16_T , ODBLALMHIS * ); /* read uvmacro pointer */ -FWLIBAPI short WINAPI cnc_rduvactpt2( unsigned short, ODBUVMCRPT2 * ); +FWLIBAPI int16_t WINAPI cnc_rduvactpt2( uint16_T, ODBUVMCRPT2 * ); /* read nozzle tip machine position */ -FWLIBAPI short WINAPI cnc_rdlnzlmcn( unsigned short, short, short, ODBAXIS * ) ; +FWLIBAPI int16_t WINAPI cnc_rdlnzlmcn( uint16_T, int16_t, int16_t, ODBAXIS * ) ; /*$ read fiber data $*/ -FWLIBAPI short WINAPI cnc_rdlfiberdata(unsigned short, short, short, short *, long *) ; +FWLIBAPI int16_t WINAPI cnc_rdlfiberdata(uint16_T, int16_t, int16_t, int16_t *, int32_t *) ; /*----------------------------------*/ /* cut condition customize function */ /*----------------------------------*/ -FWLIBAPI short WINAPI cnc_lctcdcstm(unsigned short , unsigned short , unsigned short , unsigned char *, unsigned char *) ; -FWLIBAPI short WINAPI cnc_rdlcstmname(unsigned short , unsigned short , unsigned short , unsigned char *, unsigned char *) ; +FWLIBAPI int16_t WINAPI cnc_lctcdcstm(uint16_T , uint16_T , uint16_T , unsigned char *, unsigned char *) ; +FWLIBAPI int16_t WINAPI cnc_rdlcstmname(uint16_T , uint16_T , uint16_T , unsigned char *, unsigned char *) ; /*---------------------------------------*/ /* read/write punchpress tool data */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_rd1punchtl_ex( unsigned short, IODBPUNCH1_EX *) ; -FWLIBAPI short WINAPI cnc_wrpunchtl_ex( unsigned short, short, IODBPUNCH1_EX *) ; -FWLIBAPI short WINAPI cnc_rd2punchtl_ex( unsigned short, IODBPUNCH2_EX *) ; +FWLIBAPI int16_t WINAPI cnc_rd1punchtl_ex( uint16_T, IODBPUNCH1_EX *) ; +FWLIBAPI int16_t WINAPI cnc_wrpunchtl_ex( uint16_T, int16_t, IODBPUNCH1_EX *) ; +FWLIBAPI int16_t WINAPI cnc_rd2punchtl_ex( uint16_T, IODBPUNCH2_EX *) ; /*---------------------------------------*/ /* Tilted Working Plane Command */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_twp_rdfcoord(unsigned short, char, ODBCOORD *); -FWLIBAPI short WINAPI cnc_twp_rdfmt_mtrx(unsigned short, short, IDBTWPFORM *, ODBFTRMTX *); +FWLIBAPI int16_t WINAPI cnc_twp_rdfcoord(uint16_T, char, ODBCOORD *); +FWLIBAPI int16_t WINAPI cnc_twp_rdfmt_mtrx(uint16_T, int16_t, IDBTWPFORM *, ODBFTRMTX *); /*---------------------------------------*/ /* Machining Condition Setting */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_mcs_rdparam(unsigned short, short, short, short, short, IODBPSD *); -FWLIBAPI short WINAPI cnc_mcs_wrparam(unsigned short, short, short, IODBPSD *); -FWLIBAPI short WINAPI cnc_mcs_rdparanum(unsigned short, ODBPARANUM *); -FWLIBAPI short WINAPI cnc_mcs_rdparainfo2(unsigned short, short, short *, short *, short *, ODBPARAIF2 *); -FWLIBAPI short WINAPI cnc_mcs_rdactset(unsigned short, short *); -FWLIBAPI short WINAPI cnc_mcs_wractset(unsigned short, short); -FWLIBAPI short WINAPI cnc_mcs_rdheader(unsigned short, short, ODBMCSHEAD *); -FWLIBAPI short WINAPI cnc_mcs_wrheader(unsigned short, short, ODBMCSHEAD *, char); -FWLIBAPI short WINAPI cnc_mcs_rdcompparam(unsigned short, char *); +FWLIBAPI int16_t WINAPI cnc_mcs_rdparam(uint16_T, int16_t, int16_t, int16_t, int16_t, IODBPSD *); +FWLIBAPI int16_t WINAPI cnc_mcs_wrparam(uint16_T, int16_t, int16_t, IODBPSD *); +FWLIBAPI int16_t WINAPI cnc_mcs_rdparanum(uint16_T, ODBPARANUM *); +FWLIBAPI int16_t WINAPI cnc_mcs_rdparainfo2(uint16_T, int16_t, int16_t *, int16_t *, int16_t *, ODBPARAIF2 *); +FWLIBAPI int16_t WINAPI cnc_mcs_rdactset(uint16_T, int16_t *); +FWLIBAPI int16_t WINAPI cnc_mcs_wractset(uint16_T, int16_t); +FWLIBAPI int16_t WINAPI cnc_mcs_rdheader(uint16_T, int16_t, ODBMCSHEAD *); +FWLIBAPI int16_t WINAPI cnc_mcs_wrheader(uint16_T, int16_t, ODBMCSHEAD *, char); +FWLIBAPI int16_t WINAPI cnc_mcs_rdcompparam(uint16_T, char *); /*---------------------------------------*/ /* Peripheral axis control */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_getpaxispath(unsigned short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_getpaxispath(uint16_T, int16_t *, int16_t *); /*---------------------------------------*/ /* read program alarm status */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_rdalarmchar(unsigned short, short *, short *); +FWLIBAPI int16_t WINAPI cnc_rdalarmchar(uint16_T, int16_t *, int16_t *); /*---------------------------------------*/ /* High Motion Compile (PMi-A only) */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_start_hm_cmpl(unsigned short, long); -FWLIBAPI short WINAPI cnc_rd_hm_cmpl_stat(unsigned short, long *, unsigned long *, short *, short *); +FWLIBAPI int16_t WINAPI cnc_start_hm_cmpl(uint16_T, int32_t); +FWLIBAPI int16_t WINAPI cnc_rd_hm_cmpl_stat(uint16_T, int32_t *, uint32_T *, int16_t *, int16_t *); /*---------------------------------------------------*/ /* Multi-Axes High Response Progam (PMi-A only) */ /*---------------------------------------------------*/ -FWLIBAPI short WINAPI cnc_rd_hm_progstat(unsigned short, long, short *, ODBHMPROGSTAT *); -FWLIBAPI short WINAPI cnc_set_hm_progno(unsigned short, long); -FWLIBAPI short WINAPI cnc_rd_hm_execprog(unsigned short, unsigned short *, char *); +FWLIBAPI int16_t WINAPI cnc_rd_hm_progstat(uint16_T, int32_t, int16_t *, ODBHMPROGSTAT *); +FWLIBAPI int16_t WINAPI cnc_set_hm_progno(uint16_T, int32_t); +FWLIBAPI int16_t WINAPI cnc_rd_hm_execprog(uint16_T, uint16_T *, char *); -FWLIBAPI short WINAPI cnc_rdprgrmupdtcnt(unsigned short, unsigned long*); +FWLIBAPI int16_t WINAPI cnc_rdprgrmupdtcnt(uint16_T, uint32_T*); /*---------------------------------------------------*/ /* Teach Program Function (PMi-A only) */ /*---------------------------------------------------*/ -FWLIBAPI short WINAPI cnc_tprog_rdprg_by_num( unsigned short, long *, long, long, ODBTPAPRG *); -FWLIBAPI short WINAPI cnc_tprog_rdprg_by_name( unsigned short, long *, char *, long, ODBTPAPRG *); -FWLIBAPI short WINAPI cnc_tprog_wrinfo( unsigned short, short, char *, IDBTPINFO *); -FWLIBAPI short WINAPI cnc_tprog_rdcmd( unsigned short, char *, long, long, ODBTPEDTCMD *); -FWLIBAPI short WINAPI cnc_tprog_editcmd( unsigned short, char *, long , long, IDBTPCMD *); -FWLIBAPI short WINAPI cnc_tprog_rdline( unsigned short, char *, long, char *, unsigned long *, unsigned long *); -FWLIBAPI short WINAPI cnc_tprog_st_convert(unsigned short, short, short) ; -FWLIBAPI short WINAPI cnc_tprog_convert_stat(unsigned short, long *, long *, long *, short *, short *) ; -FWLIBAPI short WINAPI cnc_tprog_rdpos( unsigned short, char *, unsigned short, unsigned short *, long *); -FWLIBAPI short WINAPI cnc_tprog_wrpos( unsigned short, char *, unsigned short, unsigned short *, long *); +FWLIBAPI int16_t WINAPI cnc_tprog_rdprg_by_num( uint16_T, int32_t *, int32_t, int32_t, ODBTPAPRG *); +FWLIBAPI int16_t WINAPI cnc_tprog_rdprg_by_name( uint16_T, int32_t *, char *, int32_t, ODBTPAPRG *); +FWLIBAPI int16_t WINAPI cnc_tprog_wrinfo( uint16_T, int16_t, char *, IDBTPINFO *); +FWLIBAPI int16_t WINAPI cnc_tprog_rdcmd( uint16_T, char *, int32_t, int32_t, ODBTPEDTCMD *); +FWLIBAPI int16_t WINAPI cnc_tprog_editcmd( uint16_T, char *, int32_t , int32_t, IDBTPCMD *); +FWLIBAPI int16_t WINAPI cnc_tprog_rdline( uint16_T, char *, int32_t, char *, uint32_T *, uint32_T *); +FWLIBAPI int16_t WINAPI cnc_tprog_st_convert(uint16_T, int16_t, int16_t) ; +FWLIBAPI int16_t WINAPI cnc_tprog_convert_stat(uint16_T, int32_t *, int32_t *, int32_t *, int16_t *, int16_t *) ; +FWLIBAPI int16_t WINAPI cnc_tprog_rdpos( uint16_T, char *, uint16_T, uint16_T *, int32_t *); +FWLIBAPI int16_t WINAPI cnc_tprog_wrpos( uint16_T, char *, uint16_T, uint16_T *, int32_t *); /*---------------------------------------------------*/ /* Electric Cam Data SRAM Use (PMi-A only) */ /*---------------------------------------------------*/ -FWLIBAPI short WINAPI cnc_rdecamdatar(unsigned short, unsigned long, unsigned long *, long *); -FWLIBAPI short WINAPI cnc_wrecamdatar(unsigned short, unsigned long, unsigned long *, long *); +FWLIBAPI int16_t WINAPI cnc_rdecamdatar(uint16_T, uint32_T, uint32_T *, int32_t *); +FWLIBAPI int16_t WINAPI cnc_wrecamdatar(uint16_T, uint32_T, uint32_T *, int32_t *); /*---------------------------------------*/ /* PDSA Pulse Input Diag */ /*---------------------------------------*/ -FWLIBAPI short WINAPI dsa_rdpulsediag(unsigned short, ODBPLSDATA *); +FWLIBAPI int16_t WINAPI dsa_rdpulsediag(uint16_T, ODBPLSDATA *); /*---------------------------------------*/ /* Main Menu */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_rd_mm_setting_data(unsigned short, short, short, short*, ODBMMSCRNINF*); -FWLIBAPI short WINAPI cnc_wr_mm_setting_data(unsigned short, short, short, short, ODBMMSCRNINF*); -FWLIBAPI short WINAPI cnc_rd_mm_icn_cstm_str_num(unsigned short, short*); -FWLIBAPI short WINAPI cnc_rd_mm_icn_cstm_str_data(unsigned short, short, short*, IODBMMICONCSTMSTRING*); -FWLIBAPI short WINAPI cnc_wr_mm_icn_cstm_str_data(unsigned short, short, short, IODBMMICONCSTMSTRING*); -FWLIBAPI short WINAPI cnc_rd_mm_ctgry_cstm_str_data(unsigned short, short, short*, IODBMMCTGRYCSTMSTRING*); -FWLIBAPI short WINAPI cnc_wr_mm_ctgry_cstm_str_data(unsigned short, short, short, IODBMMCTGRYCSTMSTRING*); -FWLIBAPI short WINAPI cnc_rd_mm_mc_dflt_scrn_inf(unsigned short, short, short, short*, ODBMMSCRNINF*); -FWLIBAPI short WINAPI cnc_rd_mm_mc_scrn_def_num(unsigned short, short*); -FWLIBAPI short WINAPI cnc_rd_mm_mc_scrn_def_data(unsigned short, short, short*, IODBMMMCSCRNDEFDAT*); -FWLIBAPI short WINAPI cnc_rd_mm_mc_ctgry_def_data(unsigned short, short, short*, IODBMMMCCTGRYDEFDAT* ); -FWLIBAPI short WINAPI cnc_rd_mm_mc_message_string(unsigned short, long, char*, long*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_setting_data(uint16_T, int16_t, int16_t, int16_t*, ODBMMSCRNINF*); +FWLIBAPI int16_t WINAPI cnc_wr_mm_setting_data(uint16_T, int16_t, int16_t, int16_t, ODBMMSCRNINF*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_icn_cstm_str_num(uint16_T, int16_t*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_icn_cstm_str_data(uint16_T, int16_t, int16_t*, IODBMMICONCSTMSTRING*); +FWLIBAPI int16_t WINAPI cnc_wr_mm_icn_cstm_str_data(uint16_T, int16_t, int16_t, IODBMMICONCSTMSTRING*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_ctgry_cstm_str_data(uint16_T, int16_t, int16_t*, IODBMMCTGRYCSTMSTRING*); +FWLIBAPI int16_t WINAPI cnc_wr_mm_ctgry_cstm_str_data(uint16_T, int16_t, int16_t, IODBMMCTGRYCSTMSTRING*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_mc_dflt_scrn_inf(uint16_T, int16_t, int16_t, int16_t*, ODBMMSCRNINF*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_mc_scrn_def_num(uint16_T, int16_t*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_mc_scrn_def_data(uint16_T, int16_t, int16_t*, IODBMMMCSCRNDEFDAT*); +FWLIBAPI int16_t WINAPI cnc_rd_mm_mc_ctgry_def_data(uint16_T, int16_t, int16_t*, IODBMMMCCTGRYDEFDAT* ); +FWLIBAPI int16_t WINAPI cnc_rd_mm_mc_message_string(uint16_T, int32_t, char*, int32_t*); /*----------------------------*/ /* Machining simulation */ /*----------------------------*/ #ifndef CNC_PPC -FWLIBAPI short WINAPI anm_simuopen(unsigned short, char, long, char *); -FWLIBAPI short WINAPI anm_simuclose(unsigned short); -FWLIBAPI short WINAPI anm_simurwd(unsigned short, char, long, char *); -FWLIBAPI short WINAPI anm_simustart(unsigned short); -FWLIBAPI short WINAPI anm_simustop(unsigned short); -FWLIBAPI short WINAPI anm_simuproc(unsigned short); -FWLIBAPI short WINAPI anm_simusngl(unsigned short); -FWLIBAPI short WINAPI anm_rdsimuelm(unsigned short, IODBSIMUELM *); -FWLIBAPI short WINAPI anm_rdsimuelm2(unsigned short, IODBSIMUELM2 *); +FWLIBAPI int16_t WINAPI anm_simuopen(uint16_T, char, int32_t, char *); +FWLIBAPI int16_t WINAPI anm_simuclose(uint16_T); +FWLIBAPI int16_t WINAPI anm_simurwd(uint16_T, char, int32_t, char *); +FWLIBAPI int16_t WINAPI anm_simustart(uint16_T); +FWLIBAPI int16_t WINAPI anm_simustop(uint16_T); +FWLIBAPI int16_t WINAPI anm_simuproc(uint16_T); +FWLIBAPI int16_t WINAPI anm_simusngl(uint16_T); +FWLIBAPI int16_t WINAPI anm_rdsimuelm(uint16_T, IODBSIMUELM *); +FWLIBAPI int16_t WINAPI anm_rdsimuelm2(uint16_T, IODBSIMUELM2 *); #endif /*----------------*/ /* Block distance */ /*----------------*/ -FWLIBAPI short WINAPI cnc_rdblkdist(unsigned short, REALDATA *); +FWLIBAPI int16_t WINAPI cnc_rdblkdist(uint16_T, REALDATA *); -FWLIBAPI short WINAPI cnc_reqsvgtung( unsigned short, short, short, ODBTUNREQ * ) ; -FWLIBAPI short WINAPI cnc_stopsvgtung( unsigned short ) ; -FWLIBAPI short WINAPI cnc_rdsvgtungstat( unsigned short, short, short, ODBTUNSTAT * ) ; +FWLIBAPI int16_t WINAPI cnc_reqsvgtung( uint16_T, int16_t, int16_t, ODBTUNREQ * ) ; +FWLIBAPI int16_t WINAPI cnc_stopsvgtung( uint16_T ) ; +FWLIBAPI int16_t WINAPI cnc_rdsvgtungstat( uint16_T, int16_t, int16_t, ODBTUNSTAT * ) ; /*------------------------*/ /* Reducing Cycle Time */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_rct_rdCtgInfo(unsigned short, unsigned short, unsigned short*, unsigned short* ); -FWLIBAPI short WINAPI cnc_rct_rdItem (unsigned short, unsigned short, IODBRCT_ITEM* ); -FWLIBAPI short WINAPI cnc_rct_wrItem (unsigned short, unsigned short, IODBRCT_ITEM* ); -FWLIBAPI short WINAPI cnc_rct_wrRecom (unsigned short, long, short ); -FWLIBAPI short WINAPI cnc_rct_rdRcmAdjst (unsigned short, short, short*, short*, short* ); -FWLIBAPI short WINAPI cnc_rct_wrRcmAdjst (unsigned short, short, short ); -FWLIBAPI short WINAPI cnc_rct_wrOvLp (unsigned short, short, short ); -FWLIBAPI short WINAPI cnc_rct_cpSlctPtn(unsigned short, long, unsigned short, unsigned short ); -FWLIBAPI short WINAPI cnc_rct_rdGrpName(unsigned short, unsigned short, IODBRCT_CSTMNAME* ); -FWLIBAPI short WINAPI cnc_rct_wrGrpName(unsigned short, unsigned short, IODBRCT_CSTMNAME* ); -FWLIBAPI short WINAPI cnc_rct_rdPtnSlct(unsigned short, unsigned short, IODBRCT_GRPPTN* ); -FWLIBAPI short WINAPI cnc_rct_wrPtnSlct(unsigned short, unsigned short, IODBRCT_GRPPTN* ); -FWLIBAPI short WINAPI cnc_rct_rdslctptnname(unsigned short, ODBRCT_SLCTPTNNAME* ); -FWLIBAPI short WINAPI cnc_rct_rdptnadjst(unsigned short, short, short*, short*, short*); -FWLIBAPI short WINAPI cnc_rct_wrptnadjst(unsigned short, short, short*); -FWLIBAPI short WINAPI cnc_rct_rdtunemoni(unsigned short, short, short*, short*); +FWLIBAPI int16_t WINAPI cnc_rct_rdCtgInfo(uint16_T, uint16_T, uint16_T*, uint16_T* ); +FWLIBAPI int16_t WINAPI cnc_rct_rdItem (uint16_T, uint16_T, IODBRCT_ITEM* ); +FWLIBAPI int16_t WINAPI cnc_rct_wrItem (uint16_T, uint16_T, IODBRCT_ITEM* ); +FWLIBAPI int16_t WINAPI cnc_rct_wrRecom (uint16_T, int32_t, int16_t ); +FWLIBAPI int16_t WINAPI cnc_rct_rdRcmAdjst (uint16_T, int16_t, int16_t*, int16_t*, int16_t* ); +FWLIBAPI int16_t WINAPI cnc_rct_wrRcmAdjst (uint16_T, int16_t, int16_t ); +FWLIBAPI int16_t WINAPI cnc_rct_wrOvLp (uint16_T, int16_t, int16_t ); +FWLIBAPI int16_t WINAPI cnc_rct_cpSlctPtn(uint16_T, int32_t, uint16_T, uint16_T ); +FWLIBAPI int16_t WINAPI cnc_rct_rdGrpName(uint16_T, uint16_T, IODBRCT_CSTMNAME* ); +FWLIBAPI int16_t WINAPI cnc_rct_wrGrpName(uint16_T, uint16_T, IODBRCT_CSTMNAME* ); +FWLIBAPI int16_t WINAPI cnc_rct_rdPtnSlct(uint16_T, uint16_T, IODBRCT_GRPPTN* ); +FWLIBAPI int16_t WINAPI cnc_rct_wrPtnSlct(uint16_T, uint16_T, IODBRCT_GRPPTN* ); +FWLIBAPI int16_t WINAPI cnc_rct_rdslctptnname(uint16_T, ODBRCT_SLCTPTNNAME* ); +FWLIBAPI int16_t WINAPI cnc_rct_rdptnadjst(uint16_T, int16_t, int16_t*, int16_t*, int16_t*); +FWLIBAPI int16_t WINAPI cnc_rct_wrptnadjst(uint16_T, int16_t, int16_t*); +FWLIBAPI int16_t WINAPI cnc_rct_rdtunemoni(uint16_T, int16_t, int16_t*, int16_t*); /*---------------------------------------*/ /* Pressure position control */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_rdpressure(unsigned short, short, short *, ODBPRESSURE *); +FWLIBAPI int16_t WINAPI cnc_rdpressure(uint16_T, int16_t, int16_t *, ODBPRESSURE *); /*------------------------*/ /* Position (ExDigit) */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_absolute2_exdgt(unsigned short FlibHndl, ODBEXPOS *axis_data); -FWLIBAPI short WINAPI cnc_machine_exdgt(unsigned short FlibHndl, ODBEXPOS *axis_data); -FWLIBAPI short WINAPI cnc_relative2_exdgt(unsigned short FlibHndl, ODBEXPOS *axis_data); -FWLIBAPI short WINAPI cnc_distance_exdgt(unsigned short FlibHndl, ODBEXPOS *axis_data); +FWLIBAPI int16_t WINAPI cnc_absolute2_exdgt(uint16_T FlibHndl, ODBEXPOS *axis_data); +FWLIBAPI int16_t WINAPI cnc_machine_exdgt(uint16_T FlibHndl, ODBEXPOS *axis_data); +FWLIBAPI int16_t WINAPI cnc_relative2_exdgt(uint16_T FlibHndl, ODBEXPOS *axis_data); +FWLIBAPI int16_t WINAPI cnc_distance_exdgt(uint16_T FlibHndl, ODBEXPOS *axis_data); /*------------------------------*/ /* Scroll Waiting Mcode Setting */ /*------------------------------*/ -FWLIBAPI short WINAPI cnc_wr_scrlwaitmcode ( unsigned short, short, short*, IODBWAITMCODE* ); -FWLIBAPI short WINAPI cnc_rd_scrlwaitmcode ( unsigned short, short, short*, IODBWAITMCODE* ); -FWLIBAPI short WINAPI cnc_del_scrlwaitmcode( unsigned short ); +FWLIBAPI int16_t WINAPI cnc_wr_scrlwaitmcode ( uint16_T, int16_t, int16_t*, IODBWAITMCODE* ); +FWLIBAPI int16_t WINAPI cnc_rd_scrlwaitmcode ( uint16_T, int16_t, int16_t*, IODBWAITMCODE* ); +FWLIBAPI int16_t WINAPI cnc_del_scrlwaitmcode( uint16_T ); /*------------------------*/ /* Smart Adaptive control */ /*------------------------*/ -FWLIBAPI short WINAPI cnc_rdsoc_curdat(unsigned short, short, ODBSOCCUR* ); -FWLIBAPI short WINAPI cnc_rdsoc_wave_start(unsigned short, short ); -FWLIBAPI short WINAPI cnc_rdsoc_wave(unsigned short, long*, unsigned short* ); -FWLIBAPI short WINAPI cnc_rdsoc_wave_end(unsigned short ); -FWLIBAPI short WINAPI cnc_soc_wave_setchnl(unsigned short, short* ); -FWLIBAPI short WINAPI cnc_rdsoc_tlatrr ( unsigned short, short, short*, short, short*, short*, short*, ODBSOCTLATTR* ); -FWLIBAPI short WINAPI cnc_rdsoc_tldat ( unsigned short, short, short*, short, short*, char, IODBSOCTLDAT* ); -FWLIBAPI short WINAPI cnc_wrsoc_tldat ( unsigned short, short, short*, short, short*, IODBSOCTLDAT* ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_curdat(uint16_T, int16_t, ODBSOCCUR* ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_wave_start(uint16_T, int16_t ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_wave(uint16_T, int32_t*, uint16_T* ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_wave_end(uint16_T ); +FWLIBAPI int16_t WINAPI cnc_soc_wave_setchnl(uint16_T, int16_t* ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_tlatrr ( uint16_T, int16_t, int16_t*, int16_t, int16_t*, int16_t*, int16_t*, ODBSOCTLATTR* ); +FWLIBAPI int16_t WINAPI cnc_rdsoc_tldat ( uint16_T, int16_t, int16_t*, int16_t, int16_t*, char, IODBSOCTLDAT* ); +FWLIBAPI int16_t WINAPI cnc_wrsoc_tldat ( uint16_T, int16_t, int16_t*, int16_t, int16_t*, IODBSOCTLDAT* ); /*-------------------*/ /* PMC Ladder screen */ @@ -15982,7 +15982,7 @@ typedef struct tag_PMCLAD_MESSAGE int color_bg; } PMCLAD_MESSAGE; -FWLIBAPI short WINAPI cnc_pmclad_screen(unsigned short FwHndl, int iCommand, void * pParam, PMCLAD_MESSAGE *pstMessage); +FWLIBAPI int16_t WINAPI cnc_pmclad_screen(uint16_T FwHndl, int iCommand, void * pParam, PMCLAD_MESSAGE *pstMessage); #ifndef CNC_PPC typedef struct odbdllversion { @@ -15993,15 +15993,15 @@ typedef struct odbdllversion { } dll[2]; } ODBDLLVERSION; -FWLIBAPI short WINAPI cnc_getdllversion( unsigned short FwHndl, ODBDLLVERSION *vers ); +FWLIBAPI int16_t WINAPI cnc_getdllversion( uint16_T FwHndl, ODBDLLVERSION *vers ); #endif /*---------------------------------------*/ /* Linux process and thread */ /*---------------------------------------*/ -FWLIBAPI short WINAPI cnc_startupprocess(long, const char *); -FWLIBAPI short WINAPI cnc_exitprocess(); -FWLIBAPI short WINAPI cnc_exitthread(); +FWLIBAPI int16_t WINAPI cnc_startupprocess(int32_t, const char *); +FWLIBAPI int16_t WINAPI cnc_exitprocess(); +FWLIBAPI int16_t WINAPI cnc_exitthread(); /*---------------------*/ /* Macro for Oxxxxxxxx */