464 using std::runtime_error::runtime_error;
472 static DynamicLoader& instance()
474 static DynamicLoader dynamicLoader{};
475 return dynamicLoader;
477 bool loadLib(
const char* file);
479 bool setPointers(
bool load);
912 void* m_handle =
nullptr;
1343 return dlsym(module, proc_name);
1345 return reinterpret_cast<void*
>(GetProcAddress(
static_cast<HMODULE
>(module), proc_name));
1349inline DynamicLoader::DynamicLoader()
1351#if defined _WIN32 || defined _WIN64
1353 if (_wgetenv_s(&sz, NULL, 0, L
"IDS_PEAK_GENERIC_SDK_PATH") == 0
1356 std::vector<wchar_t> env_ids_peak(sz);
1357 if (_wgetenv_s(&sz, env_ids_peak.data(), sz, L
"IDS_PEAK_GENERIC_SDK_PATH") == 0)
1359 if (_wgetenv_s(&sz, NULL, 0, L
"PATH") == 0
1362 std::vector<wchar_t> env_path(sz);
1363 if (_wgetenv_s(&sz, env_path.data(), sz, L
"PATH") == 0)
1365 std::wstring ids_peak_path(env_ids_peak.data());
1367 ids_peak_path.append(L
"\\api\\lib\\x86_64");
1369 ids_peak_path.append(L
"\\api\\lib\\x86_32");
1371 AddDllDirectory(ids_peak_path.c_str());
1377 loadLib(
"ids_peak.dll");
1379 loadLib(
"libids_peak.so");
1385 if(m_handle !=
nullptr)
1393 auto&& inst = instance();
1394 return inst.m_handle !=
nullptr;
1397inline void DynamicLoader::unload()
1401 if (m_handle !=
nullptr)
1406 FreeLibrary(
static_cast<HMODULE
>(m_handle));
1413inline bool DynamicLoader::loadLib(
const char* file)
1420 m_handle = dlopen(file, RTLD_NOW);
1422 m_handle = LoadLibraryExA(file,
nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS);
1424 if (m_handle !=
nullptr)
1429 }
catch (
const std::exception&) {
1436 throw LoadLibraryException(std::string(
"Lib load failed: ") + file);
1441 throw LoadLibraryException(
"Filename empty");
1447inline bool DynamicLoader::setPointers(
bool load)
1451 if(m_PEAK_Library_Initialize ==
nullptr && load)
1453 throw std::runtime_error(
"Failed to load PEAK_Library_Initialize");
1457 if(m_PEAK_Library_Close ==
nullptr && load)
1459 throw std::runtime_error(
"Failed to load PEAK_Library_Close");
1463 if(m_PEAK_Library_IsInitialized ==
nullptr && load)
1465 throw std::runtime_error(
"Failed to load PEAK_Library_IsInitialized");
1469 if(m_PEAK_Library_GetVersionMajor ==
nullptr && load)
1471 throw std::runtime_error(
"Failed to load PEAK_Library_GetVersionMajor");
1475 if(m_PEAK_Library_GetVersionMinor ==
nullptr && load)
1477 throw std::runtime_error(
"Failed to load PEAK_Library_GetVersionMinor");
1481 if(m_PEAK_Library_GetVersionSubminor ==
nullptr && load)
1483 throw std::runtime_error(
"Failed to load PEAK_Library_GetVersionSubminor");
1487 if(m_PEAK_Library_GetLastError ==
nullptr && load)
1489 throw std::runtime_error(
"Failed to load PEAK_Library_GetLastError");
1493 if(m_PEAK_EnvironmentInspector_UpdateCTIPaths ==
nullptr && load)
1495 throw std::runtime_error(
"Failed to load PEAK_EnvironmentInspector_UpdateCTIPaths");
1499 if(m_PEAK_EnvironmentInspector_GetNumCTIPaths ==
nullptr && load)
1501 throw std::runtime_error(
"Failed to load PEAK_EnvironmentInspector_GetNumCTIPaths");
1505 if(m_PEAK_EnvironmentInspector_GetCTIPath ==
nullptr && load)
1507 throw std::runtime_error(
"Failed to load PEAK_EnvironmentInspector_GetCTIPath");
1511 if(m_PEAK_ProducerLibrary_Construct ==
nullptr && load)
1513 throw std::runtime_error(
"Failed to load PEAK_ProducerLibrary_Construct");
1517 if(m_PEAK_ProducerLibrary_GetKey ==
nullptr && load)
1519 throw std::runtime_error(
"Failed to load PEAK_ProducerLibrary_GetKey");
1523 if(m_PEAK_ProducerLibrary_GetSystem ==
nullptr && load)
1525 throw std::runtime_error(
"Failed to load PEAK_ProducerLibrary_GetSystem");
1529 if(m_PEAK_ProducerLibrary_Destruct ==
nullptr && load)
1531 throw std::runtime_error(
"Failed to load PEAK_ProducerLibrary_Destruct");
1535 if(m_PEAK_SystemDescriptor_ToModuleDescriptor ==
nullptr && load)
1537 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_ToModuleDescriptor");
1541 if(m_PEAK_SystemDescriptor_GetKey ==
nullptr && load)
1543 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetKey");
1547 if(m_PEAK_SystemDescriptor_GetInfo ==
nullptr && load)
1549 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetInfo");
1553 if(m_PEAK_SystemDescriptor_GetDisplayName ==
nullptr && load)
1555 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetDisplayName");
1559 if(m_PEAK_SystemDescriptor_GetVendorName ==
nullptr && load)
1561 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetVendorName");
1565 if(m_PEAK_SystemDescriptor_GetModelName ==
nullptr && load)
1567 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetModelName");
1571 if(m_PEAK_SystemDescriptor_GetVersion ==
nullptr && load)
1573 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetVersion");
1577 if(m_PEAK_SystemDescriptor_GetTLType ==
nullptr && load)
1579 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetTLType");
1583 if(m_PEAK_SystemDescriptor_GetCTIFileName ==
nullptr && load)
1585 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetCTIFileName");
1589 if(m_PEAK_SystemDescriptor_GetCTIFullPath ==
nullptr && load)
1591 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetCTIFullPath");
1595 if(m_PEAK_SystemDescriptor_GetGenTLVersionMajor ==
nullptr && load)
1597 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetGenTLVersionMajor");
1601 if(m_PEAK_SystemDescriptor_GetGenTLVersionMinor ==
nullptr && load)
1603 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetGenTLVersionMinor");
1607 if(m_PEAK_SystemDescriptor_GetCharacterEncoding ==
nullptr && load)
1609 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetCharacterEncoding");
1613 if(m_PEAK_SystemDescriptor_GetParentLibrary ==
nullptr && load)
1615 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_GetParentLibrary");
1619 if(m_PEAK_SystemDescriptor_OpenSystem ==
nullptr && load)
1621 throw std::runtime_error(
"Failed to load PEAK_SystemDescriptor_OpenSystem");
1625 if(m_PEAK_System_ToModule ==
nullptr && load)
1627 throw std::runtime_error(
"Failed to load PEAK_System_ToModule");
1631 if(m_PEAK_System_ToEventSupportingModule ==
nullptr && load)
1633 throw std::runtime_error(
"Failed to load PEAK_System_ToEventSupportingModule");
1637 if(m_PEAK_System_GetKey ==
nullptr && load)
1639 throw std::runtime_error(
"Failed to load PEAK_System_GetKey");
1643 if(m_PEAK_System_GetInfo ==
nullptr && load)
1645 throw std::runtime_error(
"Failed to load PEAK_System_GetInfo");
1649 if(m_PEAK_System_GetID ==
nullptr && load)
1651 throw std::runtime_error(
"Failed to load PEAK_System_GetID");
1655 if(m_PEAK_System_GetDisplayName ==
nullptr && load)
1657 throw std::runtime_error(
"Failed to load PEAK_System_GetDisplayName");
1661 if(m_PEAK_System_GetVendorName ==
nullptr && load)
1663 throw std::runtime_error(
"Failed to load PEAK_System_GetVendorName");
1667 if(m_PEAK_System_GetModelName ==
nullptr && load)
1669 throw std::runtime_error(
"Failed to load PEAK_System_GetModelName");
1673 if(m_PEAK_System_GetVersion ==
nullptr && load)
1675 throw std::runtime_error(
"Failed to load PEAK_System_GetVersion");
1679 if(m_PEAK_System_GetTLType ==
nullptr && load)
1681 throw std::runtime_error(
"Failed to load PEAK_System_GetTLType");
1685 if(m_PEAK_System_GetCTIFileName ==
nullptr && load)
1687 throw std::runtime_error(
"Failed to load PEAK_System_GetCTIFileName");
1691 if(m_PEAK_System_GetCTIFullPath ==
nullptr && load)
1693 throw std::runtime_error(
"Failed to load PEAK_System_GetCTIFullPath");
1697 if(m_PEAK_System_GetGenTLVersionMajor ==
nullptr && load)
1699 throw std::runtime_error(
"Failed to load PEAK_System_GetGenTLVersionMajor");
1703 if(m_PEAK_System_GetGenTLVersionMinor ==
nullptr && load)
1705 throw std::runtime_error(
"Failed to load PEAK_System_GetGenTLVersionMinor");
1709 if(m_PEAK_System_GetCharacterEncoding ==
nullptr && load)
1711 throw std::runtime_error(
"Failed to load PEAK_System_GetCharacterEncoding");
1715 if(m_PEAK_System_GetParentLibrary ==
nullptr && load)
1717 throw std::runtime_error(
"Failed to load PEAK_System_GetParentLibrary");
1721 if(m_PEAK_System_UpdateInterfaces ==
nullptr && load)
1723 throw std::runtime_error(
"Failed to load PEAK_System_UpdateInterfaces");
1727 if(m_PEAK_System_GetNumInterfaces ==
nullptr && load)
1729 throw std::runtime_error(
"Failed to load PEAK_System_GetNumInterfaces");
1733 if(m_PEAK_System_GetInterface ==
nullptr && load)
1735 throw std::runtime_error(
"Failed to load PEAK_System_GetInterface");
1739 if(m_PEAK_System_RegisterInterfaceFoundCallback ==
nullptr && load)
1741 throw std::runtime_error(
"Failed to load PEAK_System_RegisterInterfaceFoundCallback");
1745 if(m_PEAK_System_UnregisterInterfaceFoundCallback ==
nullptr && load)
1747 throw std::runtime_error(
"Failed to load PEAK_System_UnregisterInterfaceFoundCallback");
1751 if(m_PEAK_System_RegisterInterfaceLostCallback ==
nullptr && load)
1753 throw std::runtime_error(
"Failed to load PEAK_System_RegisterInterfaceLostCallback");
1757 if(m_PEAK_System_UnregisterInterfaceLostCallback ==
nullptr && load)
1759 throw std::runtime_error(
"Failed to load PEAK_System_UnregisterInterfaceLostCallback");
1763 if(m_PEAK_System_Destruct ==
nullptr && load)
1765 throw std::runtime_error(
"Failed to load PEAK_System_Destruct");
1769 if(m_PEAK_InterfaceDescriptor_ToModuleDescriptor ==
nullptr && load)
1771 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_ToModuleDescriptor");
1775 if(m_PEAK_InterfaceDescriptor_GetKey ==
nullptr && load)
1777 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_GetKey");
1781 if(m_PEAK_InterfaceDescriptor_GetInfo ==
nullptr && load)
1783 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_GetInfo");
1787 if(m_PEAK_InterfaceDescriptor_GetDisplayName ==
nullptr && load)
1789 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_GetDisplayName");
1793 if(m_PEAK_InterfaceDescriptor_GetTLType ==
nullptr && load)
1795 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_GetTLType");
1799 if(m_PEAK_InterfaceDescriptor_GetParentSystem ==
nullptr && load)
1801 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_GetParentSystem");
1805 if(m_PEAK_InterfaceDescriptor_OpenInterface ==
nullptr && load)
1807 throw std::runtime_error(
"Failed to load PEAK_InterfaceDescriptor_OpenInterface");
1811 if(m_PEAK_Interface_ToModule ==
nullptr && load)
1813 throw std::runtime_error(
"Failed to load PEAK_Interface_ToModule");
1817 if(m_PEAK_Interface_ToEventSupportingModule ==
nullptr && load)
1819 throw std::runtime_error(
"Failed to load PEAK_Interface_ToEventSupportingModule");
1823 if(m_PEAK_Interface_GetKey ==
nullptr && load)
1825 throw std::runtime_error(
"Failed to load PEAK_Interface_GetKey");
1829 if(m_PEAK_Interface_GetInfo ==
nullptr && load)
1831 throw std::runtime_error(
"Failed to load PEAK_Interface_GetInfo");
1835 if(m_PEAK_Interface_GetID ==
nullptr && load)
1837 throw std::runtime_error(
"Failed to load PEAK_Interface_GetID");
1841 if(m_PEAK_Interface_GetDisplayName ==
nullptr && load)
1843 throw std::runtime_error(
"Failed to load PEAK_Interface_GetDisplayName");
1847 if(m_PEAK_Interface_GetTLType ==
nullptr && load)
1849 throw std::runtime_error(
"Failed to load PEAK_Interface_GetTLType");
1853 if(m_PEAK_Interface_GetParentSystem ==
nullptr && load)
1855 throw std::runtime_error(
"Failed to load PEAK_Interface_GetParentSystem");
1859 if(m_PEAK_Interface_UpdateDevices ==
nullptr && load)
1861 throw std::runtime_error(
"Failed to load PEAK_Interface_UpdateDevices");
1865 if(m_PEAK_Interface_GetNumDevices ==
nullptr && load)
1867 throw std::runtime_error(
"Failed to load PEAK_Interface_GetNumDevices");
1871 if(m_PEAK_Interface_GetDevice ==
nullptr && load)
1873 throw std::runtime_error(
"Failed to load PEAK_Interface_GetDevice");
1877 if(m_PEAK_Interface_RegisterDeviceFoundCallback ==
nullptr && load)
1879 throw std::runtime_error(
"Failed to load PEAK_Interface_RegisterDeviceFoundCallback");
1883 if(m_PEAK_Interface_UnregisterDeviceFoundCallback ==
nullptr && load)
1885 throw std::runtime_error(
"Failed to load PEAK_Interface_UnregisterDeviceFoundCallback");
1889 if(m_PEAK_Interface_RegisterDeviceReconnectedCallback ==
nullptr && load)
1891 throw std::runtime_error(
"Failed to load PEAK_Interface_RegisterDeviceReconnectedCallback");
1895 if(m_PEAK_Interface_UnregisterDeviceReconnectedCallback ==
nullptr && load)
1897 throw std::runtime_error(
"Failed to load PEAK_Interface_UnregisterDeviceReconnectedCallback");
1901 if(m_PEAK_Interface_RegisterDeviceDisconnectedCallback ==
nullptr && load)
1903 throw std::runtime_error(
"Failed to load PEAK_Interface_RegisterDeviceDisconnectedCallback");
1907 if(m_PEAK_Interface_UnregisterDeviceDisconnectedCallback ==
nullptr && load)
1909 throw std::runtime_error(
"Failed to load PEAK_Interface_UnregisterDeviceDisconnectedCallback");
1913 if(m_PEAK_Interface_RegisterDeviceLostCallback ==
nullptr && load)
1915 throw std::runtime_error(
"Failed to load PEAK_Interface_RegisterDeviceLostCallback");
1919 if(m_PEAK_Interface_UnregisterDeviceLostCallback ==
nullptr && load)
1921 throw std::runtime_error(
"Failed to load PEAK_Interface_UnregisterDeviceLostCallback");
1925 if(m_PEAK_Interface_RegisterDeviceListChangedCallback ==
nullptr && load)
1927 throw std::runtime_error(
"Failed to load PEAK_Interface_RegisterDeviceListChangedCallback");
1931 if(m_PEAK_Interface_UnregisterDeviceListChangedCallback ==
nullptr && load)
1933 throw std::runtime_error(
"Failed to load PEAK_Interface_UnregisterDeviceListChangedCallback");
1937 if(m_PEAK_Interface_Destruct ==
nullptr && load)
1939 throw std::runtime_error(
"Failed to load PEAK_Interface_Destruct");
1943 if(m_PEAK_DeviceDescriptor_ToModuleDescriptor ==
nullptr && load)
1945 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_ToModuleDescriptor");
1949 if(m_PEAK_DeviceDescriptor_GetKey ==
nullptr && load)
1951 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetKey");
1955 if(m_PEAK_DeviceDescriptor_GetInfo ==
nullptr && load)
1957 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetInfo");
1961 if(m_PEAK_DeviceDescriptor_GetDisplayName ==
nullptr && load)
1963 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetDisplayName");
1967 if(m_PEAK_DeviceDescriptor_GetVendorName ==
nullptr && load)
1969 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetVendorName");
1973 if(m_PEAK_DeviceDescriptor_GetModelName ==
nullptr && load)
1975 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetModelName");
1979 if(m_PEAK_DeviceDescriptor_GetVersion ==
nullptr && load)
1981 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetVersion");
1985 if(m_PEAK_DeviceDescriptor_GetTLType ==
nullptr && load)
1987 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetTLType");
1991 if(m_PEAK_DeviceDescriptor_GetUserDefinedName ==
nullptr && load)
1993 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetUserDefinedName");
1997 if(m_PEAK_DeviceDescriptor_GetSerialNumber ==
nullptr && load)
1999 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetSerialNumber");
2003 if(m_PEAK_DeviceDescriptor_GetAccessStatus ==
nullptr && load)
2005 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetAccessStatus");
2009 if(m_PEAK_DeviceDescriptor_GetTimestampTickFrequency ==
nullptr && load)
2011 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetTimestampTickFrequency");
2015 if(m_PEAK_DeviceDescriptor_GetIsOpenableExclusive ==
nullptr && load)
2017 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetIsOpenableExclusive");
2021 if(m_PEAK_DeviceDescriptor_GetIsOpenable ==
nullptr && load)
2023 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetIsOpenable");
2027 if(m_PEAK_DeviceDescriptor_OpenDevice ==
nullptr && load)
2029 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_OpenDevice");
2033 if(m_PEAK_DeviceDescriptor_GetParentInterface ==
nullptr && load)
2035 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetParentInterface");
2039 if(m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval ==
nullptr && load)
2041 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_GetMonitoringUpdateInterval");
2045 if(m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval ==
nullptr && load)
2047 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_SetMonitoringUpdateInterval");
2051 if(m_PEAK_DeviceDescriptor_IsInformationRoleMonitored ==
nullptr && load)
2053 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_IsInformationRoleMonitored");
2057 if(m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring ==
nullptr && load)
2059 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_AddInformationRoleToMonitoring");
2063 if(m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring ==
nullptr && load)
2065 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring");
2069 if(m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback ==
nullptr && load)
2071 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_RegisterInformationChangedCallback");
2075 if(m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback ==
nullptr && load)
2077 throw std::runtime_error(
"Failed to load PEAK_DeviceDescriptor_UnregisterInformationChangedCallback");
2081 if(m_PEAK_Device_ToModule ==
nullptr && load)
2083 throw std::runtime_error(
"Failed to load PEAK_Device_ToModule");
2087 if(m_PEAK_Device_ToEventSupportingModule ==
nullptr && load)
2089 throw std::runtime_error(
"Failed to load PEAK_Device_ToEventSupportingModule");
2093 if(m_PEAK_Device_GetKey ==
nullptr && load)
2095 throw std::runtime_error(
"Failed to load PEAK_Device_GetKey");
2099 if(m_PEAK_Device_GetInfo ==
nullptr && load)
2101 throw std::runtime_error(
"Failed to load PEAK_Device_GetInfo");
2105 if(m_PEAK_Device_GetID ==
nullptr && load)
2107 throw std::runtime_error(
"Failed to load PEAK_Device_GetID");
2111 if(m_PEAK_Device_GetDisplayName ==
nullptr && load)
2113 throw std::runtime_error(
"Failed to load PEAK_Device_GetDisplayName");
2117 if(m_PEAK_Device_GetVendorName ==
nullptr && load)
2119 throw std::runtime_error(
"Failed to load PEAK_Device_GetVendorName");
2123 if(m_PEAK_Device_GetModelName ==
nullptr && load)
2125 throw std::runtime_error(
"Failed to load PEAK_Device_GetModelName");
2129 if(m_PEAK_Device_GetVersion ==
nullptr && load)
2131 throw std::runtime_error(
"Failed to load PEAK_Device_GetVersion");
2135 if(m_PEAK_Device_GetTLType ==
nullptr && load)
2137 throw std::runtime_error(
"Failed to load PEAK_Device_GetTLType");
2141 if(m_PEAK_Device_GetUserDefinedName ==
nullptr && load)
2143 throw std::runtime_error(
"Failed to load PEAK_Device_GetUserDefinedName");
2147 if(m_PEAK_Device_GetSerialNumber ==
nullptr && load)
2149 throw std::runtime_error(
"Failed to load PEAK_Device_GetSerialNumber");
2153 if(m_PEAK_Device_GetAccessStatus ==
nullptr && load)
2155 throw std::runtime_error(
"Failed to load PEAK_Device_GetAccessStatus");
2159 if(m_PEAK_Device_GetTimestampTickFrequency ==
nullptr && load)
2161 throw std::runtime_error(
"Failed to load PEAK_Device_GetTimestampTickFrequency");
2165 if(m_PEAK_Device_GetParentInterface ==
nullptr && load)
2167 throw std::runtime_error(
"Failed to load PEAK_Device_GetParentInterface");
2171 if(m_PEAK_Device_GetRemoteDevice ==
nullptr && load)
2173 throw std::runtime_error(
"Failed to load PEAK_Device_GetRemoteDevice");
2177 if(m_PEAK_Device_GetNumDataStreams ==
nullptr && load)
2179 throw std::runtime_error(
"Failed to load PEAK_Device_GetNumDataStreams");
2183 if(m_PEAK_Device_GetDataStream ==
nullptr && load)
2185 throw std::runtime_error(
"Failed to load PEAK_Device_GetDataStream");
2189 if(m_PEAK_Device_Destruct ==
nullptr && load)
2191 throw std::runtime_error(
"Failed to load PEAK_Device_Destruct");
2195 if(m_PEAK_RemoteDevice_ToModule ==
nullptr && load)
2197 throw std::runtime_error(
"Failed to load PEAK_RemoteDevice_ToModule");
2201 if(m_PEAK_RemoteDevice_GetLocalDevice ==
nullptr && load)
2203 throw std::runtime_error(
"Failed to load PEAK_RemoteDevice_GetLocalDevice");
2207 if(m_PEAK_DataStreamDescriptor_ToModuleDescriptor ==
nullptr && load)
2209 throw std::runtime_error(
"Failed to load PEAK_DataStreamDescriptor_ToModuleDescriptor");
2213 if(m_PEAK_DataStreamDescriptor_GetKey ==
nullptr && load)
2215 throw std::runtime_error(
"Failed to load PEAK_DataStreamDescriptor_GetKey");
2219 if(m_PEAK_DataStreamDescriptor_GetParentDevice ==
nullptr && load)
2221 throw std::runtime_error(
"Failed to load PEAK_DataStreamDescriptor_GetParentDevice");
2225 if(m_PEAK_DataStreamDescriptor_OpenDataStream ==
nullptr && load)
2227 throw std::runtime_error(
"Failed to load PEAK_DataStreamDescriptor_OpenDataStream");
2231 if(m_PEAK_DataStream_ToModule ==
nullptr && load)
2233 throw std::runtime_error(
"Failed to load PEAK_DataStream_ToModule");
2237 if(m_PEAK_DataStream_ToEventSupportingModule ==
nullptr && load)
2239 throw std::runtime_error(
"Failed to load PEAK_DataStream_ToEventSupportingModule");
2243 if(m_PEAK_DataStream_GetKey ==
nullptr && load)
2245 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetKey");
2249 if(m_PEAK_DataStream_GetInfo ==
nullptr && load)
2251 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetInfo");
2255 if(m_PEAK_DataStream_GetID ==
nullptr && load)
2257 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetID");
2261 if(m_PEAK_DataStream_GetTLType ==
nullptr && load)
2263 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetTLType");
2267 if(m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired ==
nullptr && load)
2269 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersAnnouncedMinRequired");
2273 if(m_PEAK_DataStream_GetNumBuffersAnnounced ==
nullptr && load)
2275 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersAnnounced");
2279 if(m_PEAK_DataStream_GetNumBuffersQueued ==
nullptr && load)
2281 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersQueued");
2285 if(m_PEAK_DataStream_GetNumBuffersAwaitDelivery ==
nullptr && load)
2287 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersAwaitDelivery");
2291 if(m_PEAK_DataStream_GetNumBuffersDelivered ==
nullptr && load)
2293 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersDelivered");
2297 if(m_PEAK_DataStream_GetNumBuffersStarted ==
nullptr && load)
2299 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumBuffersStarted");
2303 if(m_PEAK_DataStream_GetNumUnderruns ==
nullptr && load)
2305 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumUnderruns");
2309 if(m_PEAK_DataStream_GetNumChunksPerBufferMax ==
nullptr && load)
2311 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetNumChunksPerBufferMax");
2315 if(m_PEAK_DataStream_GetBufferAlignment ==
nullptr && load)
2317 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetBufferAlignment");
2321 if(m_PEAK_DataStream_GetPayloadSize ==
nullptr && load)
2323 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetPayloadSize");
2327 if(m_PEAK_DataStream_GetDefinesPayloadSize ==
nullptr && load)
2329 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetDefinesPayloadSize");
2333 if(m_PEAK_DataStream_GetIsGrabbing ==
nullptr && load)
2335 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetIsGrabbing");
2339 if(m_PEAK_DataStream_GetParentDevice ==
nullptr && load)
2341 throw std::runtime_error(
"Failed to load PEAK_DataStream_GetParentDevice");
2345 if(m_PEAK_DataStream_AnnounceBuffer ==
nullptr && load)
2347 throw std::runtime_error(
"Failed to load PEAK_DataStream_AnnounceBuffer");
2351 if(m_PEAK_DataStream_AllocAndAnnounceBuffer ==
nullptr && load)
2353 throw std::runtime_error(
"Failed to load PEAK_DataStream_AllocAndAnnounceBuffer");
2357 if(m_PEAK_DataStream_QueueBuffer ==
nullptr && load)
2359 throw std::runtime_error(
"Failed to load PEAK_DataStream_QueueBuffer");
2363 if(m_PEAK_DataStream_RevokeBuffer ==
nullptr && load)
2365 throw std::runtime_error(
"Failed to load PEAK_DataStream_RevokeBuffer");
2369 if(m_PEAK_DataStream_WaitForFinishedBuffer ==
nullptr && load)
2371 throw std::runtime_error(
"Failed to load PEAK_DataStream_WaitForFinishedBuffer");
2375 if(m_PEAK_DataStream_KillWait ==
nullptr && load)
2377 throw std::runtime_error(
"Failed to load PEAK_DataStream_KillWait");
2381 if(m_PEAK_DataStream_Flush ==
nullptr && load)
2383 throw std::runtime_error(
"Failed to load PEAK_DataStream_Flush");
2387 if(m_PEAK_DataStream_StartAcquisitionInfinite ==
nullptr && load)
2389 throw std::runtime_error(
"Failed to load PEAK_DataStream_StartAcquisitionInfinite");
2393 if(m_PEAK_DataStream_StartAcquisition ==
nullptr && load)
2395 throw std::runtime_error(
"Failed to load PEAK_DataStream_StartAcquisition");
2399 if(m_PEAK_DataStream_StopAcquisition ==
nullptr && load)
2401 throw std::runtime_error(
"Failed to load PEAK_DataStream_StopAcquisition");
2405 if(m_PEAK_DataStream_Destruct ==
nullptr && load)
2407 throw std::runtime_error(
"Failed to load PEAK_DataStream_Destruct");
2411 if(m_PEAK_Buffer_ToModule ==
nullptr && load)
2413 throw std::runtime_error(
"Failed to load PEAK_Buffer_ToModule");
2417 if(m_PEAK_Buffer_ToEventSupportingModule ==
nullptr && load)
2419 throw std::runtime_error(
"Failed to load PEAK_Buffer_ToEventSupportingModule");
2423 if(m_PEAK_Buffer_GetInfo ==
nullptr && load)
2425 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetInfo");
2429 if(m_PEAK_Buffer_GetTLType ==
nullptr && load)
2431 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetTLType");
2435 if(m_PEAK_Buffer_GetBasePtr ==
nullptr && load)
2437 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetBasePtr");
2441 if(m_PEAK_Buffer_GetSize ==
nullptr && load)
2443 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetSize");
2447 if(m_PEAK_Buffer_GetUserPtr ==
nullptr && load)
2449 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetUserPtr");
2453 if(m_PEAK_Buffer_GetPayloadType ==
nullptr && load)
2455 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetPayloadType");
2459 if(m_PEAK_Buffer_GetPixelFormat ==
nullptr && load)
2461 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetPixelFormat");
2465 if(m_PEAK_Buffer_GetPixelFormatNamespace ==
nullptr && load)
2467 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetPixelFormatNamespace");
2471 if(m_PEAK_Buffer_GetPixelEndianness ==
nullptr && load)
2473 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetPixelEndianness");
2477 if(m_PEAK_Buffer_GetExpectedDataSize ==
nullptr && load)
2479 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetExpectedDataSize");
2483 if(m_PEAK_Buffer_GetDeliveredDataSize ==
nullptr && load)
2485 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetDeliveredDataSize");
2489 if(m_PEAK_Buffer_GetFrameID ==
nullptr && load)
2491 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetFrameID");
2495 if(m_PEAK_Buffer_GetImageOffset ==
nullptr && load)
2497 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetImageOffset");
2501 if(m_PEAK_Buffer_GetDeliveredImageHeight ==
nullptr && load)
2503 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetDeliveredImageHeight");
2507 if(m_PEAK_Buffer_GetDeliveredChunkPayloadSize ==
nullptr && load)
2509 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetDeliveredChunkPayloadSize");
2513 if(m_PEAK_Buffer_GetChunkLayoutID ==
nullptr && load)
2515 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetChunkLayoutID");
2519 if(m_PEAK_Buffer_GetFileName ==
nullptr && load)
2521 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetFileName");
2525 if(m_PEAK_Buffer_GetWidth ==
nullptr && load)
2527 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetWidth");
2531 if(m_PEAK_Buffer_GetHeight ==
nullptr && load)
2533 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetHeight");
2537 if(m_PEAK_Buffer_GetXOffset ==
nullptr && load)
2539 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetXOffset");
2543 if(m_PEAK_Buffer_GetYOffset ==
nullptr && load)
2545 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetYOffset");
2549 if(m_PEAK_Buffer_GetXPadding ==
nullptr && load)
2551 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetXPadding");
2555 if(m_PEAK_Buffer_GetYPadding ==
nullptr && load)
2557 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetYPadding");
2561 if(m_PEAK_Buffer_GetTimestamp_ticks ==
nullptr && load)
2563 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetTimestamp_ticks");
2567 if(m_PEAK_Buffer_GetTimestamp_ns ==
nullptr && load)
2569 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetTimestamp_ns");
2573 if(m_PEAK_Buffer_GetIsQueued ==
nullptr && load)
2575 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetIsQueued");
2579 if(m_PEAK_Buffer_GetIsAcquiring ==
nullptr && load)
2581 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetIsAcquiring");
2585 if(m_PEAK_Buffer_GetIsIncomplete ==
nullptr && load)
2587 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetIsIncomplete");
2591 if(m_PEAK_Buffer_GetHasNewData ==
nullptr && load)
2593 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetHasNewData");
2597 if(m_PEAK_Buffer_GetHasImage ==
nullptr && load)
2599 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetHasImage");
2603 if(m_PEAK_Buffer_GetHasChunks ==
nullptr && load)
2605 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetHasChunks");
2609 if(m_PEAK_Buffer_GetHasParts ==
nullptr && load)
2611 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetHasParts");
2615 if(m_PEAK_Buffer_UpdateChunks ==
nullptr && load)
2617 throw std::runtime_error(
"Failed to load PEAK_Buffer_UpdateChunks");
2621 if(m_PEAK_Buffer_GetNumChunks ==
nullptr && load)
2623 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetNumChunks");
2627 if(m_PEAK_Buffer_GetChunk ==
nullptr && load)
2629 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetChunk");
2633 if(m_PEAK_Buffer_UpdateParts ==
nullptr && load)
2635 throw std::runtime_error(
"Failed to load PEAK_Buffer_UpdateParts");
2639 if(m_PEAK_Buffer_GetNumParts ==
nullptr && load)
2641 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetNumParts");
2645 if(m_PEAK_Buffer_GetPart ==
nullptr && load)
2647 throw std::runtime_error(
"Failed to load PEAK_Buffer_GetPart");
2651 if(m_PEAK_BufferChunk_GetID ==
nullptr && load)
2653 throw std::runtime_error(
"Failed to load PEAK_BufferChunk_GetID");
2657 if(m_PEAK_BufferChunk_GetBasePtr ==
nullptr && load)
2659 throw std::runtime_error(
"Failed to load PEAK_BufferChunk_GetBasePtr");
2663 if(m_PEAK_BufferChunk_GetSize ==
nullptr && load)
2665 throw std::runtime_error(
"Failed to load PEAK_BufferChunk_GetSize");
2669 if(m_PEAK_BufferChunk_GetParentBuffer ==
nullptr && load)
2671 throw std::runtime_error(
"Failed to load PEAK_BufferChunk_GetParentBuffer");
2675 if(m_PEAK_BufferChunk_Destruct ==
nullptr && load)
2677 throw std::runtime_error(
"Failed to load PEAK_BufferChunk_Destruct");
2681 if(m_PEAK_BufferPart_GetInfo ==
nullptr && load)
2683 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetInfo");
2687 if(m_PEAK_BufferPart_GetSourceID ==
nullptr && load)
2689 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetSourceID");
2693 if(m_PEAK_BufferPart_GetBasePtr ==
nullptr && load)
2695 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetBasePtr");
2699 if(m_PEAK_BufferPart_GetSize ==
nullptr && load)
2701 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetSize");
2705 if(m_PEAK_BufferPart_GetType ==
nullptr && load)
2707 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetType");
2711 if(m_PEAK_BufferPart_GetFormat ==
nullptr && load)
2713 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetFormat");
2717 if(m_PEAK_BufferPart_GetFormatNamespace ==
nullptr && load)
2719 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetFormatNamespace");
2723 if(m_PEAK_BufferPart_GetWidth ==
nullptr && load)
2725 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetWidth");
2729 if(m_PEAK_BufferPart_GetHeight ==
nullptr && load)
2731 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetHeight");
2735 if(m_PEAK_BufferPart_GetXOffset ==
nullptr && load)
2737 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetXOffset");
2741 if(m_PEAK_BufferPart_GetYOffset ==
nullptr && load)
2743 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetYOffset");
2747 if(m_PEAK_BufferPart_GetXPadding ==
nullptr && load)
2749 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetXPadding");
2753 if(m_PEAK_BufferPart_GetDeliveredImageHeight ==
nullptr && load)
2755 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetDeliveredImageHeight");
2759 if(m_PEAK_BufferPart_GetParentBuffer ==
nullptr && load)
2761 throw std::runtime_error(
"Failed to load PEAK_BufferPart_GetParentBuffer");
2765 if(m_PEAK_BufferPart_Destruct ==
nullptr && load)
2767 throw std::runtime_error(
"Failed to load PEAK_BufferPart_Destruct");
2771 if(m_PEAK_ModuleDescriptor_GetID ==
nullptr && load)
2773 throw std::runtime_error(
"Failed to load PEAK_ModuleDescriptor_GetID");
2777 if(m_PEAK_Module_GetNumNodeMaps ==
nullptr && load)
2779 throw std::runtime_error(
"Failed to load PEAK_Module_GetNumNodeMaps");
2783 if(m_PEAK_Module_GetNodeMap ==
nullptr && load)
2785 throw std::runtime_error(
"Failed to load PEAK_Module_GetNodeMap");
2789 if(m_PEAK_Module_GetPort ==
nullptr && load)
2791 throw std::runtime_error(
"Failed to load PEAK_Module_GetPort");
2795 if(m_PEAK_NodeMap_GetHasNode ==
nullptr && load)
2797 throw std::runtime_error(
"Failed to load PEAK_NodeMap_GetHasNode");
2801 if(m_PEAK_NodeMap_FindNode ==
nullptr && load)
2803 throw std::runtime_error(
"Failed to load PEAK_NodeMap_FindNode");
2807 if(m_PEAK_NodeMap_TryFindNode ==
nullptr && load)
2809 throw std::runtime_error(
"Failed to load PEAK_NodeMap_TryFindNode");
2813 if(m_PEAK_NodeMap_InvalidateNodes ==
nullptr && load)
2815 throw std::runtime_error(
"Failed to load PEAK_NodeMap_InvalidateNodes");
2819 if(m_PEAK_NodeMap_PollNodes ==
nullptr && load)
2821 throw std::runtime_error(
"Failed to load PEAK_NodeMap_PollNodes");
2825 if(m_PEAK_NodeMap_GetNumNodes ==
nullptr && load)
2827 throw std::runtime_error(
"Failed to load PEAK_NodeMap_GetNumNodes");
2831 if(m_PEAK_NodeMap_GetNode ==
nullptr && load)
2833 throw std::runtime_error(
"Failed to load PEAK_NodeMap_GetNode");
2837 if(m_PEAK_NodeMap_GetHasBufferSupportedChunks ==
nullptr && load)
2839 throw std::runtime_error(
"Failed to load PEAK_NodeMap_GetHasBufferSupportedChunks");
2843 if(m_PEAK_NodeMap_UpdateChunkNodes ==
nullptr && load)
2845 throw std::runtime_error(
"Failed to load PEAK_NodeMap_UpdateChunkNodes");
2849 if(m_PEAK_NodeMap_GetHasEventSupportedData ==
nullptr && load)
2851 throw std::runtime_error(
"Failed to load PEAK_NodeMap_GetHasEventSupportedData");
2855 if(m_PEAK_NodeMap_UpdateEventNodes ==
nullptr && load)
2857 throw std::runtime_error(
"Failed to load PEAK_NodeMap_UpdateEventNodes");
2861 if(m_PEAK_NodeMap_StoreToFile ==
nullptr && load)
2863 throw std::runtime_error(
"Failed to load PEAK_NodeMap_StoreToFile");
2867 if(m_PEAK_NodeMap_LoadFromFile ==
nullptr && load)
2869 throw std::runtime_error(
"Failed to load PEAK_NodeMap_LoadFromFile");
2873 if(m_PEAK_NodeMap_Lock ==
nullptr && load)
2875 throw std::runtime_error(
"Failed to load PEAK_NodeMap_Lock");
2879 if(m_PEAK_NodeMap_Unlock ==
nullptr && load)
2881 throw std::runtime_error(
"Failed to load PEAK_NodeMap_Unlock");
2885 if(m_PEAK_Node_ToIntegerNode ==
nullptr && load)
2887 throw std::runtime_error(
"Failed to load PEAK_Node_ToIntegerNode");
2891 if(m_PEAK_Node_ToBooleanNode ==
nullptr && load)
2893 throw std::runtime_error(
"Failed to load PEAK_Node_ToBooleanNode");
2897 if(m_PEAK_Node_ToCommandNode ==
nullptr && load)
2899 throw std::runtime_error(
"Failed to load PEAK_Node_ToCommandNode");
2903 if(m_PEAK_Node_ToFloatNode ==
nullptr && load)
2905 throw std::runtime_error(
"Failed to load PEAK_Node_ToFloatNode");
2909 if(m_PEAK_Node_ToStringNode ==
nullptr && load)
2911 throw std::runtime_error(
"Failed to load PEAK_Node_ToStringNode");
2915 if(m_PEAK_Node_ToRegisterNode ==
nullptr && load)
2917 throw std::runtime_error(
"Failed to load PEAK_Node_ToRegisterNode");
2921 if(m_PEAK_Node_ToCategoryNode ==
nullptr && load)
2923 throw std::runtime_error(
"Failed to load PEAK_Node_ToCategoryNode");
2927 if(m_PEAK_Node_ToEnumerationNode ==
nullptr && load)
2929 throw std::runtime_error(
"Failed to load PEAK_Node_ToEnumerationNode");
2933 if(m_PEAK_Node_ToEnumerationEntryNode ==
nullptr && load)
2935 throw std::runtime_error(
"Failed to load PEAK_Node_ToEnumerationEntryNode");
2939 if(m_PEAK_Node_GetName ==
nullptr && load)
2941 throw std::runtime_error(
"Failed to load PEAK_Node_GetName");
2945 if(m_PEAK_Node_GetDisplayName ==
nullptr && load)
2947 throw std::runtime_error(
"Failed to load PEAK_Node_GetDisplayName");
2951 if(m_PEAK_Node_GetNamespace ==
nullptr && load)
2953 throw std::runtime_error(
"Failed to load PEAK_Node_GetNamespace");
2957 if(m_PEAK_Node_GetVisibility ==
nullptr && load)
2959 throw std::runtime_error(
"Failed to load PEAK_Node_GetVisibility");
2963 if(m_PEAK_Node_GetAccessStatus ==
nullptr && load)
2965 throw std::runtime_error(
"Failed to load PEAK_Node_GetAccessStatus");
2969 if(m_PEAK_Node_GetIsCacheable ==
nullptr && load)
2971 throw std::runtime_error(
"Failed to load PEAK_Node_GetIsCacheable");
2975 if(m_PEAK_Node_GetIsAccessStatusCacheable ==
nullptr && load)
2977 throw std::runtime_error(
"Failed to load PEAK_Node_GetIsAccessStatusCacheable");
2981 if(m_PEAK_Node_GetIsStreamable ==
nullptr && load)
2983 throw std::runtime_error(
"Failed to load PEAK_Node_GetIsStreamable");
2987 if(m_PEAK_Node_GetIsDeprecated ==
nullptr && load)
2989 throw std::runtime_error(
"Failed to load PEAK_Node_GetIsDeprecated");
2993 if(m_PEAK_Node_GetIsFeature ==
nullptr && load)
2995 throw std::runtime_error(
"Failed to load PEAK_Node_GetIsFeature");
2999 if(m_PEAK_Node_GetCachingMode ==
nullptr && load)
3001 throw std::runtime_error(
"Failed to load PEAK_Node_GetCachingMode");
3005 if(m_PEAK_Node_GetPollingTime ==
nullptr && load)
3007 throw std::runtime_error(
"Failed to load PEAK_Node_GetPollingTime");
3011 if(m_PEAK_Node_GetToolTip ==
nullptr && load)
3013 throw std::runtime_error(
"Failed to load PEAK_Node_GetToolTip");
3017 if(m_PEAK_Node_GetDescription ==
nullptr && load)
3019 throw std::runtime_error(
"Failed to load PEAK_Node_GetDescription");
3023 if(m_PEAK_Node_GetType ==
nullptr && load)
3025 throw std::runtime_error(
"Failed to load PEAK_Node_GetType");
3029 if(m_PEAK_Node_GetParentNodeMap ==
nullptr && load)
3031 throw std::runtime_error(
"Failed to load PEAK_Node_GetParentNodeMap");
3035 if(m_PEAK_Node_FindInvalidatedNode ==
nullptr && load)
3037 throw std::runtime_error(
"Failed to load PEAK_Node_FindInvalidatedNode");
3041 if(m_PEAK_Node_GetNumInvalidatedNodes ==
nullptr && load)
3043 throw std::runtime_error(
"Failed to load PEAK_Node_GetNumInvalidatedNodes");
3047 if(m_PEAK_Node_GetInvalidatedNode ==
nullptr && load)
3049 throw std::runtime_error(
"Failed to load PEAK_Node_GetInvalidatedNode");
3053 if(m_PEAK_Node_FindInvalidatingNode ==
nullptr && load)
3055 throw std::runtime_error(
"Failed to load PEAK_Node_FindInvalidatingNode");
3059 if(m_PEAK_Node_GetNumInvalidatingNodes ==
nullptr && load)
3061 throw std::runtime_error(
"Failed to load PEAK_Node_GetNumInvalidatingNodes");
3065 if(m_PEAK_Node_GetInvalidatingNode ==
nullptr && load)
3067 throw std::runtime_error(
"Failed to load PEAK_Node_GetInvalidatingNode");
3071 if(m_PEAK_Node_FindSelectedNode ==
nullptr && load)
3073 throw std::runtime_error(
"Failed to load PEAK_Node_FindSelectedNode");
3077 if(m_PEAK_Node_GetNumSelectedNodes ==
nullptr && load)
3079 throw std::runtime_error(
"Failed to load PEAK_Node_GetNumSelectedNodes");
3083 if(m_PEAK_Node_GetSelectedNode ==
nullptr && load)
3085 throw std::runtime_error(
"Failed to load PEAK_Node_GetSelectedNode");
3089 if(m_PEAK_Node_FindSelectingNode ==
nullptr && load)
3091 throw std::runtime_error(
"Failed to load PEAK_Node_FindSelectingNode");
3095 if(m_PEAK_Node_GetNumSelectingNodes ==
nullptr && load)
3097 throw std::runtime_error(
"Failed to load PEAK_Node_GetNumSelectingNodes");
3101 if(m_PEAK_Node_GetSelectingNode ==
nullptr && load)
3103 throw std::runtime_error(
"Failed to load PEAK_Node_GetSelectingNode");
3107 if(m_PEAK_Node_RegisterChangedCallback ==
nullptr && load)
3109 throw std::runtime_error(
"Failed to load PEAK_Node_RegisterChangedCallback");
3113 if(m_PEAK_Node_UnregisterChangedCallback ==
nullptr && load)
3115 throw std::runtime_error(
"Failed to load PEAK_Node_UnregisterChangedCallback");
3119 if(m_PEAK_IntegerNode_ToNode ==
nullptr && load)
3121 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_ToNode");
3125 if(m_PEAK_IntegerNode_GetMinimum ==
nullptr && load)
3127 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetMinimum");
3131 if(m_PEAK_IntegerNode_GetMaximum ==
nullptr && load)
3133 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetMaximum");
3137 if(m_PEAK_IntegerNode_GetIncrement ==
nullptr && load)
3139 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetIncrement");
3143 if(m_PEAK_IntegerNode_GetIncrementType ==
nullptr && load)
3145 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetIncrementType");
3149 if(m_PEAK_IntegerNode_GetValidValues ==
nullptr && load)
3151 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetValidValues");
3155 if(m_PEAK_IntegerNode_GetRepresentation ==
nullptr && load)
3157 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetRepresentation");
3161 if(m_PEAK_IntegerNode_GetUnit ==
nullptr && load)
3163 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetUnit");
3167 if(m_PEAK_IntegerNode_GetValue ==
nullptr && load)
3169 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_GetValue");
3173 if(m_PEAK_IntegerNode_SetValue ==
nullptr && load)
3175 throw std::runtime_error(
"Failed to load PEAK_IntegerNode_SetValue");
3179 if(m_PEAK_BooleanNode_ToNode ==
nullptr && load)
3181 throw std::runtime_error(
"Failed to load PEAK_BooleanNode_ToNode");
3185 if(m_PEAK_BooleanNode_GetValue ==
nullptr && load)
3187 throw std::runtime_error(
"Failed to load PEAK_BooleanNode_GetValue");
3191 if(m_PEAK_BooleanNode_SetValue ==
nullptr && load)
3193 throw std::runtime_error(
"Failed to load PEAK_BooleanNode_SetValue");
3197 if(m_PEAK_CommandNode_ToNode ==
nullptr && load)
3199 throw std::runtime_error(
"Failed to load PEAK_CommandNode_ToNode");
3203 if(m_PEAK_CommandNode_GetIsDone ==
nullptr && load)
3205 throw std::runtime_error(
"Failed to load PEAK_CommandNode_GetIsDone");
3209 if(m_PEAK_CommandNode_Execute ==
nullptr && load)
3211 throw std::runtime_error(
"Failed to load PEAK_CommandNode_Execute");
3215 if(m_PEAK_CommandNode_WaitUntilDoneInfinite ==
nullptr && load)
3217 throw std::runtime_error(
"Failed to load PEAK_CommandNode_WaitUntilDoneInfinite");
3221 if(m_PEAK_CommandNode_WaitUntilDone ==
nullptr && load)
3223 throw std::runtime_error(
"Failed to load PEAK_CommandNode_WaitUntilDone");
3227 if(m_PEAK_FloatNode_ToNode ==
nullptr && load)
3229 throw std::runtime_error(
"Failed to load PEAK_FloatNode_ToNode");
3233 if(m_PEAK_FloatNode_GetMinimum ==
nullptr && load)
3235 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetMinimum");
3239 if(m_PEAK_FloatNode_GetMaximum ==
nullptr && load)
3241 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetMaximum");
3245 if(m_PEAK_FloatNode_GetIncrement ==
nullptr && load)
3247 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetIncrement");
3251 if(m_PEAK_FloatNode_GetIncrementType ==
nullptr && load)
3253 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetIncrementType");
3257 if(m_PEAK_FloatNode_GetValidValues ==
nullptr && load)
3259 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetValidValues");
3263 if(m_PEAK_FloatNode_GetRepresentation ==
nullptr && load)
3265 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetRepresentation");
3269 if(m_PEAK_FloatNode_GetUnit ==
nullptr && load)
3271 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetUnit");
3275 if(m_PEAK_FloatNode_GetDisplayNotation ==
nullptr && load)
3277 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetDisplayNotation");
3281 if(m_PEAK_FloatNode_GetDisplayPrecision ==
nullptr && load)
3283 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetDisplayPrecision");
3287 if(m_PEAK_FloatNode_GetHasConstantIncrement ==
nullptr && load)
3289 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetHasConstantIncrement");
3293 if(m_PEAK_FloatNode_GetValue ==
nullptr && load)
3295 throw std::runtime_error(
"Failed to load PEAK_FloatNode_GetValue");
3299 if(m_PEAK_FloatNode_SetValue ==
nullptr && load)
3301 throw std::runtime_error(
"Failed to load PEAK_FloatNode_SetValue");
3305 if(m_PEAK_StringNode_ToNode ==
nullptr && load)
3307 throw std::runtime_error(
"Failed to load PEAK_StringNode_ToNode");
3311 if(m_PEAK_StringNode_GetMaximumLength ==
nullptr && load)
3313 throw std::runtime_error(
"Failed to load PEAK_StringNode_GetMaximumLength");
3317 if(m_PEAK_StringNode_GetValue ==
nullptr && load)
3319 throw std::runtime_error(
"Failed to load PEAK_StringNode_GetValue");
3323 if(m_PEAK_StringNode_SetValue ==
nullptr && load)
3325 throw std::runtime_error(
"Failed to load PEAK_StringNode_SetValue");
3329 if(m_PEAK_RegisterNode_ToNode ==
nullptr && load)
3331 throw std::runtime_error(
"Failed to load PEAK_RegisterNode_ToNode");
3335 if(m_PEAK_RegisterNode_GetAddress ==
nullptr && load)
3337 throw std::runtime_error(
"Failed to load PEAK_RegisterNode_GetAddress");
3341 if(m_PEAK_RegisterNode_GetLength ==
nullptr && load)
3343 throw std::runtime_error(
"Failed to load PEAK_RegisterNode_GetLength");
3347 if(m_PEAK_RegisterNode_Read ==
nullptr && load)
3349 throw std::runtime_error(
"Failed to load PEAK_RegisterNode_Read");
3353 if(m_PEAK_RegisterNode_Write ==
nullptr && load)
3355 throw std::runtime_error(
"Failed to load PEAK_RegisterNode_Write");
3359 if(m_PEAK_CategoryNode_ToNode ==
nullptr && load)
3361 throw std::runtime_error(
"Failed to load PEAK_CategoryNode_ToNode");
3365 if(m_PEAK_CategoryNode_GetNumSubNodes ==
nullptr && load)
3367 throw std::runtime_error(
"Failed to load PEAK_CategoryNode_GetNumSubNodes");
3371 if(m_PEAK_CategoryNode_GetSubNode ==
nullptr && load)
3373 throw std::runtime_error(
"Failed to load PEAK_CategoryNode_GetSubNode");
3377 if(m_PEAK_EnumerationNode_ToNode ==
nullptr && load)
3379 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_ToNode");
3383 if(m_PEAK_EnumerationNode_GetCurrentEntry ==
nullptr && load)
3385 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_GetCurrentEntry");
3389 if(m_PEAK_EnumerationNode_SetCurrentEntry ==
nullptr && load)
3391 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_SetCurrentEntry");
3395 if(m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue ==
nullptr && load)
3397 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue");
3401 if(m_PEAK_EnumerationNode_SetCurrentEntryByValue ==
nullptr && load)
3403 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_SetCurrentEntryByValue");
3407 if(m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue ==
nullptr && load)
3409 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_GetHasEntryBySymbolicValue");
3413 if(m_PEAK_EnumerationNode_GetHasEntryByValue ==
nullptr && load)
3415 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_GetHasEntryByValue");
3419 if(m_PEAK_EnumerationNode_FindEntryBySymbolicValue ==
nullptr && load)
3421 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_FindEntryBySymbolicValue");
3425 if(m_PEAK_EnumerationNode_FindEntryByValue ==
nullptr && load)
3427 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_FindEntryByValue");
3431 if(m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue ==
nullptr && load)
3433 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_TryFindEntryBySymbolicValue");
3437 if(m_PEAK_EnumerationNode_TryFindEntryByValue ==
nullptr && load)
3439 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_TryFindEntryByValue");
3443 if(m_PEAK_EnumerationNode_GetNumEntries ==
nullptr && load)
3445 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_GetNumEntries");
3449 if(m_PEAK_EnumerationNode_GetEntry ==
nullptr && load)
3451 throw std::runtime_error(
"Failed to load PEAK_EnumerationNode_GetEntry");
3455 if(m_PEAK_EnumerationEntryNode_ToNode ==
nullptr && load)
3457 throw std::runtime_error(
"Failed to load PEAK_EnumerationEntryNode_ToNode");
3461 if(m_PEAK_EnumerationEntryNode_GetIsSelfClearing ==
nullptr && load)
3463 throw std::runtime_error(
"Failed to load PEAK_EnumerationEntryNode_GetIsSelfClearing");
3467 if(m_PEAK_EnumerationEntryNode_GetSymbolicValue ==
nullptr && load)
3469 throw std::runtime_error(
"Failed to load PEAK_EnumerationEntryNode_GetSymbolicValue");
3473 if(m_PEAK_EnumerationEntryNode_GetValue ==
nullptr && load)
3475 throw std::runtime_error(
"Failed to load PEAK_EnumerationEntryNode_GetValue");
3479 if(m_PEAK_Port_GetInfo ==
nullptr && load)
3481 throw std::runtime_error(
"Failed to load PEAK_Port_GetInfo");
3485 if(m_PEAK_Port_GetID ==
nullptr && load)
3487 throw std::runtime_error(
"Failed to load PEAK_Port_GetID");
3491 if(m_PEAK_Port_GetName ==
nullptr && load)
3493 throw std::runtime_error(
"Failed to load PEAK_Port_GetName");
3497 if(m_PEAK_Port_GetVendorName ==
nullptr && load)
3499 throw std::runtime_error(
"Failed to load PEAK_Port_GetVendorName");
3503 if(m_PEAK_Port_GetModelName ==
nullptr && load)
3505 throw std::runtime_error(
"Failed to load PEAK_Port_GetModelName");
3509 if(m_PEAK_Port_GetVersion ==
nullptr && load)
3511 throw std::runtime_error(
"Failed to load PEAK_Port_GetVersion");
3515 if(m_PEAK_Port_GetTLType ==
nullptr && load)
3517 throw std::runtime_error(
"Failed to load PEAK_Port_GetTLType");
3521 if(m_PEAK_Port_GetModuleName ==
nullptr && load)
3523 throw std::runtime_error(
"Failed to load PEAK_Port_GetModuleName");
3527 if(m_PEAK_Port_GetDataEndianness ==
nullptr && load)
3529 throw std::runtime_error(
"Failed to load PEAK_Port_GetDataEndianness");
3533 if(m_PEAK_Port_GetIsReadable ==
nullptr && load)
3535 throw std::runtime_error(
"Failed to load PEAK_Port_GetIsReadable");
3539 if(m_PEAK_Port_GetIsWritable ==
nullptr && load)
3541 throw std::runtime_error(
"Failed to load PEAK_Port_GetIsWritable");
3545 if(m_PEAK_Port_GetIsAvailable ==
nullptr && load)
3547 throw std::runtime_error(
"Failed to load PEAK_Port_GetIsAvailable");
3551 if(m_PEAK_Port_GetIsImplemented ==
nullptr && load)
3553 throw std::runtime_error(
"Failed to load PEAK_Port_GetIsImplemented");
3557 if(m_PEAK_Port_Read ==
nullptr && load)
3559 throw std::runtime_error(
"Failed to load PEAK_Port_Read");
3563 if(m_PEAK_Port_Write ==
nullptr && load)
3565 throw std::runtime_error(
"Failed to load PEAK_Port_Write");
3569 if(m_PEAK_Port_GetNumURLs ==
nullptr && load)
3571 throw std::runtime_error(
"Failed to load PEAK_Port_GetNumURLs");
3575 if(m_PEAK_Port_GetURL ==
nullptr && load)
3577 throw std::runtime_error(
"Failed to load PEAK_Port_GetURL");
3581 if(m_PEAK_PortURL_GetInfo ==
nullptr && load)
3583 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetInfo");
3587 if(m_PEAK_PortURL_GetURL ==
nullptr && load)
3589 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetURL");
3593 if(m_PEAK_PortURL_GetScheme ==
nullptr && load)
3595 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetScheme");
3599 if(m_PEAK_PortURL_GetFileName ==
nullptr && load)
3601 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileName");
3605 if(m_PEAK_PortURL_GetFileRegisterAddress ==
nullptr && load)
3607 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileRegisterAddress");
3611 if(m_PEAK_PortURL_GetFileSize ==
nullptr && load)
3613 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileSize");
3617 if(m_PEAK_PortURL_GetFileSHA1Hash ==
nullptr && load)
3619 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileSHA1Hash");
3623 if(m_PEAK_PortURL_GetFileVersionMajor ==
nullptr && load)
3625 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileVersionMajor");
3629 if(m_PEAK_PortURL_GetFileVersionMinor ==
nullptr && load)
3631 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileVersionMinor");
3635 if(m_PEAK_PortURL_GetFileVersionSubminor ==
nullptr && load)
3637 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileVersionSubminor");
3641 if(m_PEAK_PortURL_GetFileSchemaVersionMajor ==
nullptr && load)
3643 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileSchemaVersionMajor");
3647 if(m_PEAK_PortURL_GetFileSchemaVersionMinor ==
nullptr && load)
3649 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetFileSchemaVersionMinor");
3653 if(m_PEAK_PortURL_GetParentPort ==
nullptr && load)
3655 throw std::runtime_error(
"Failed to load PEAK_PortURL_GetParentPort");
3659 if(m_PEAK_EventSupportingModule_EnableEvents ==
nullptr && load)
3661 throw std::runtime_error(
"Failed to load PEAK_EventSupportingModule_EnableEvents");
3665 if(m_PEAK_EventController_GetInfo ==
nullptr && load)
3667 throw std::runtime_error(
"Failed to load PEAK_EventController_GetInfo");
3671 if(m_PEAK_EventController_GetNumEventsInQueue ==
nullptr && load)
3673 throw std::runtime_error(
"Failed to load PEAK_EventController_GetNumEventsInQueue");
3677 if(m_PEAK_EventController_GetNumEventsFired ==
nullptr && load)
3679 throw std::runtime_error(
"Failed to load PEAK_EventController_GetNumEventsFired");
3683 if(m_PEAK_EventController_GetEventMaxSize ==
nullptr && load)
3685 throw std::runtime_error(
"Failed to load PEAK_EventController_GetEventMaxSize");
3689 if(m_PEAK_EventController_GetEventDataMaxSize ==
nullptr && load)
3691 throw std::runtime_error(
"Failed to load PEAK_EventController_GetEventDataMaxSize");
3695 if(m_PEAK_EventController_GetControlledEventType ==
nullptr && load)
3697 throw std::runtime_error(
"Failed to load PEAK_EventController_GetControlledEventType");
3701 if(m_PEAK_EventController_WaitForEvent ==
nullptr && load)
3703 throw std::runtime_error(
"Failed to load PEAK_EventController_WaitForEvent");
3707 if(m_PEAK_EventController_KillWait ==
nullptr && load)
3709 throw std::runtime_error(
"Failed to load PEAK_EventController_KillWait");
3713 if(m_PEAK_EventController_FlushEvents ==
nullptr && load)
3715 throw std::runtime_error(
"Failed to load PEAK_EventController_FlushEvents");
3719 if(m_PEAK_EventController_Destruct ==
nullptr && load)
3721 throw std::runtime_error(
"Failed to load PEAK_EventController_Destruct");
3725 if(m_PEAK_Event_GetInfo ==
nullptr && load)
3727 throw std::runtime_error(
"Failed to load PEAK_Event_GetInfo");
3731 if(m_PEAK_Event_GetID ==
nullptr && load)
3733 throw std::runtime_error(
"Failed to load PEAK_Event_GetID");
3737 if(m_PEAK_Event_GetData ==
nullptr && load)
3739 throw std::runtime_error(
"Failed to load PEAK_Event_GetData");
3743 if(m_PEAK_Event_GetType ==
nullptr && load)
3745 throw std::runtime_error(
"Failed to load PEAK_Event_GetType");
3749 if(m_PEAK_Event_GetRawData ==
nullptr && load)
3751 throw std::runtime_error(
"Failed to load PEAK_Event_GetRawData");
3755 if(m_PEAK_Event_Destruct ==
nullptr && load)
3757 throw std::runtime_error(
"Failed to load PEAK_Event_Destruct");
3761 if(m_PEAK_FirmwareUpdater_Construct ==
nullptr && load)
3763 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_Construct");
3767 if(m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation ==
nullptr && load)
3769 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation");
3773 if(m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation ==
nullptr && load)
3775 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation");
3779 if(m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation ==
nullptr && load)
3781 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation");
3785 if(m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation ==
nullptr && load)
3787 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_GetFirmwareUpdateInformation");
3791 if(m_PEAK_FirmwareUpdater_UpdateDevice ==
nullptr && load)
3793 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_UpdateDevice");
3797 if(m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout ==
nullptr && load)
3799 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout");
3803 if(m_PEAK_FirmwareUpdater_Destruct ==
nullptr && load)
3805 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdater_Destruct");
3809 if(m_PEAK_FirmwareUpdateInformation_GetIsValid ==
nullptr && load)
3811 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetIsValid");
3815 if(m_PEAK_FirmwareUpdateInformation_GetFileName ==
nullptr && load)
3817 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetFileName");
3821 if(m_PEAK_FirmwareUpdateInformation_GetDescription ==
nullptr && load)
3823 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetDescription");
3827 if(m_PEAK_FirmwareUpdateInformation_GetVersion ==
nullptr && load)
3829 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetVersion");
3833 if(m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern ==
nullptr && load)
3835 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern");
3839 if(m_PEAK_FirmwareUpdateInformation_GetVersionStyle ==
nullptr && load)
3841 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetVersionStyle");
3845 if(m_PEAK_FirmwareUpdateInformation_GetReleaseNotes ==
nullptr && load)
3847 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetReleaseNotes");
3851 if(m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL ==
nullptr && load)
3853 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetReleaseNotesURL");
3857 if(m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence ==
nullptr && load)
3859 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetUserSetPersistence");
3863 if(m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence ==
nullptr && load)
3865 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence");
3869 if(m_PEAK_FirmwareUpdateProgressObserver_Construct ==
nullptr && load)
3871 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_Construct");
3875 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback ==
nullptr && load)
3877 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback");
3881 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback ==
nullptr && load)
3883 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback");
3887 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback ==
nullptr && load)
3889 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback");
3893 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback ==
nullptr && load)
3895 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback");
3899 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback ==
nullptr && load)
3901 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback");
3905 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback ==
nullptr && load)
3907 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback");
3911 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback ==
nullptr && load)
3913 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback");
3917 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback ==
nullptr && load)
3919 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback");
3923 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback ==
nullptr && load)
3925 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback");
3929 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback ==
nullptr && load)
3931 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback");
3935 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback ==
nullptr && load)
3937 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback");
3941 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback ==
nullptr && load)
3943 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback");
3947 if(m_PEAK_FirmwareUpdateProgressObserver_Destruct ==
nullptr && load)
3949 throw std::runtime_error(
"Failed to load PEAK_FirmwareUpdateProgressObserver_Destruct");
3953 if(m_PEAK_FileAdapter_Construct ==
nullptr && load)
3955 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_Construct");
3959 if(m_PEAK_FileAdapter_Destruct ==
nullptr && load)
3961 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_Destruct");
3965 if(m_PEAK_FileAdapter_Read ==
nullptr && load)
3967 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_Read");
3971 if(m_PEAK_FileAdapter_Write ==
nullptr && load)
3973 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_Write");
3977 if(m_PEAK_FileAdapter_Delete ==
nullptr && load)
3979 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_Delete");
3983 if(m_PEAK_FileAdapter_GetSize ==
nullptr && load)
3985 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_GetSize");
3989 if(m_PEAK_FileAdapter_GetMaxSize ==
nullptr && load)
3991 throw std::runtime_error(
"Failed to load PEAK_FileAdapter_GetMaxSize");
4000 auto& inst = instance();
4001 if(inst.m_PEAK_Library_Initialize)
4003 return inst.m_PEAK_Library_Initialize();
4007 throw std::runtime_error(
"Library not loaded!");
4013 auto& inst = instance();
4014 if(inst.m_PEAK_Library_Close)
4016 return inst.m_PEAK_Library_Close();
4020 throw std::runtime_error(
"Library not loaded!");
4026 auto& inst = instance();
4027 if(inst.m_PEAK_Library_IsInitialized)
4029 return inst.m_PEAK_Library_IsInitialized(isInitialized);
4033 throw std::runtime_error(
"Library not loaded!");
4039 auto& inst = instance();
4040 if(inst.m_PEAK_Library_GetVersionMajor)
4042 return inst.m_PEAK_Library_GetVersionMajor(libraryVersionMajor);
4046 throw std::runtime_error(
"Library not loaded!");
4052 auto& inst = instance();
4053 if(inst.m_PEAK_Library_GetVersionMinor)
4055 return inst.m_PEAK_Library_GetVersionMinor(libraryVersionMinor);
4059 throw std::runtime_error(
"Library not loaded!");
4065 auto& inst = instance();
4066 if(inst.m_PEAK_Library_GetVersionSubminor)
4068 return inst.m_PEAK_Library_GetVersionSubminor(libraryVersionSubminor);
4072 throw std::runtime_error(
"Library not loaded!");
4078 auto& inst = instance();
4079 if(inst.m_PEAK_Library_GetLastError)
4081 return inst.m_PEAK_Library_GetLastError(lastErrorCode, lastErrorDescription, lastErrorDescriptionSize);
4085 throw std::runtime_error(
"Library not loaded!");
4091 auto& inst = instance();
4092 if(inst.m_PEAK_EnvironmentInspector_UpdateCTIPaths)
4094 return inst.m_PEAK_EnvironmentInspector_UpdateCTIPaths();
4098 throw std::runtime_error(
"Library not loaded!");
4104 auto& inst = instance();
4105 if(inst.m_PEAK_EnvironmentInspector_GetNumCTIPaths)
4107 return inst.m_PEAK_EnvironmentInspector_GetNumCTIPaths(numCtiPaths);
4111 throw std::runtime_error(
"Library not loaded!");
4117 auto& inst = instance();
4118 if(inst.m_PEAK_EnvironmentInspector_GetCTIPath)
4120 return inst.m_PEAK_EnvironmentInspector_GetCTIPath(index, ctiPath, ctiPathSize);
4124 throw std::runtime_error(
"Library not loaded!");
4130 auto& inst = instance();
4131 if(inst.m_PEAK_ProducerLibrary_Construct)
4133 return inst.m_PEAK_ProducerLibrary_Construct(ctiPath, ctiPathSize, producerLibraryHandle);
4137 throw std::runtime_error(
"Library not loaded!");
4143 auto& inst = instance();
4144 if(inst.m_PEAK_ProducerLibrary_GetKey)
4146 return inst.m_PEAK_ProducerLibrary_GetKey(producerLibraryHandle, key, keySize);
4150 throw std::runtime_error(
"Library not loaded!");
4156 auto& inst = instance();
4157 if(inst.m_PEAK_ProducerLibrary_GetSystem)
4159 return inst.m_PEAK_ProducerLibrary_GetSystem(producerLibraryHandle, systemDescriptorHandle);
4163 throw std::runtime_error(
"Library not loaded!");
4169 auto& inst = instance();
4170 if(inst.m_PEAK_ProducerLibrary_Destruct)
4172 return inst.m_PEAK_ProducerLibrary_Destruct(producerLibraryHandle);
4176 throw std::runtime_error(
"Library not loaded!");
4182 auto& inst = instance();
4183 if(inst.m_PEAK_SystemDescriptor_ToModuleDescriptor)
4185 return inst.m_PEAK_SystemDescriptor_ToModuleDescriptor(systemDescriptorHandle, moduleDescriptorHandle);
4189 throw std::runtime_error(
"Library not loaded!");
4195 auto& inst = instance();
4196 if(inst.m_PEAK_SystemDescriptor_GetKey)
4198 return inst.m_PEAK_SystemDescriptor_GetKey(systemDescriptorHandle, key, keySize);
4202 throw std::runtime_error(
"Library not loaded!");
4208 auto& inst = instance();
4209 if(inst.m_PEAK_SystemDescriptor_GetInfo)
4211 return inst.m_PEAK_SystemDescriptor_GetInfo(systemDescriptorHandle, infoCommand, infoDataType, info, infoSize);
4215 throw std::runtime_error(
"Library not loaded!");
4221 auto& inst = instance();
4222 if(inst.m_PEAK_SystemDescriptor_GetDisplayName)
4224 return inst.m_PEAK_SystemDescriptor_GetDisplayName(systemDescriptorHandle, displayName, displayNameSize);
4228 throw std::runtime_error(
"Library not loaded!");
4234 auto& inst = instance();
4235 if(inst.m_PEAK_SystemDescriptor_GetVendorName)
4237 return inst.m_PEAK_SystemDescriptor_GetVendorName(systemDescriptorHandle, vendorName, vendorNameSize);
4241 throw std::runtime_error(
"Library not loaded!");
4247 auto& inst = instance();
4248 if(inst.m_PEAK_SystemDescriptor_GetModelName)
4250 return inst.m_PEAK_SystemDescriptor_GetModelName(systemDescriptorHandle, modelName, modelNameSize);
4254 throw std::runtime_error(
"Library not loaded!");
4260 auto& inst = instance();
4261 if(inst.m_PEAK_SystemDescriptor_GetVersion)
4263 return inst.m_PEAK_SystemDescriptor_GetVersion(systemDescriptorHandle, version, versionSize);
4267 throw std::runtime_error(
"Library not loaded!");
4273 auto& inst = instance();
4274 if(inst.m_PEAK_SystemDescriptor_GetTLType)
4276 return inst.m_PEAK_SystemDescriptor_GetTLType(systemDescriptorHandle, tlType, tlTypeSize);
4280 throw std::runtime_error(
"Library not loaded!");
4286 auto& inst = instance();
4287 if(inst.m_PEAK_SystemDescriptor_GetCTIFileName)
4289 return inst.m_PEAK_SystemDescriptor_GetCTIFileName(systemDescriptorHandle, ctiFileName, ctiFileNameSize);
4293 throw std::runtime_error(
"Library not loaded!");
4299 auto& inst = instance();
4300 if(inst.m_PEAK_SystemDescriptor_GetCTIFullPath)
4302 return inst.m_PEAK_SystemDescriptor_GetCTIFullPath(systemDescriptorHandle, ctiFullPath, ctiFullPathSize);
4306 throw std::runtime_error(
"Library not loaded!");
4312 auto& inst = instance();
4313 if(inst.m_PEAK_SystemDescriptor_GetGenTLVersionMajor)
4315 return inst.m_PEAK_SystemDescriptor_GetGenTLVersionMajor(systemDescriptorHandle, gentlVersionMajor);
4319 throw std::runtime_error(
"Library not loaded!");
4325 auto& inst = instance();
4326 if(inst.m_PEAK_SystemDescriptor_GetGenTLVersionMinor)
4328 return inst.m_PEAK_SystemDescriptor_GetGenTLVersionMinor(systemDescriptorHandle, gentlVersionMinor);
4332 throw std::runtime_error(
"Library not loaded!");
4338 auto& inst = instance();
4339 if(inst.m_PEAK_SystemDescriptor_GetCharacterEncoding)
4341 return inst.m_PEAK_SystemDescriptor_GetCharacterEncoding(systemDescriptorHandle, characterEncoding);
4345 throw std::runtime_error(
"Library not loaded!");
4351 auto& inst = instance();
4352 if(inst.m_PEAK_SystemDescriptor_GetParentLibrary)
4354 return inst.m_PEAK_SystemDescriptor_GetParentLibrary(systemDescriptorHandle, producerLibraryHandle);
4358 throw std::runtime_error(
"Library not loaded!");
4364 auto& inst = instance();
4365 if(inst.m_PEAK_SystemDescriptor_OpenSystem)
4367 return inst.m_PEAK_SystemDescriptor_OpenSystem(systemDescriptorHandle, systemHandle);
4371 throw std::runtime_error(
"Library not loaded!");
4377 auto& inst = instance();
4378 if(inst.m_PEAK_System_ToModule)
4380 return inst.m_PEAK_System_ToModule(systemHandle, moduleHandle);
4384 throw std::runtime_error(
"Library not loaded!");
4390 auto& inst = instance();
4391 if(inst.m_PEAK_System_ToEventSupportingModule)
4393 return inst.m_PEAK_System_ToEventSupportingModule(systemHandle, eventSupportingModuleHandle);
4397 throw std::runtime_error(
"Library not loaded!");
4403 auto& inst = instance();
4404 if(inst.m_PEAK_System_GetKey)
4406 return inst.m_PEAK_System_GetKey(systemHandle, key, keySize);
4410 throw std::runtime_error(
"Library not loaded!");
4416 auto& inst = instance();
4417 if(inst.m_PEAK_System_GetInfo)
4419 return inst.m_PEAK_System_GetInfo(systemHandle, infoCommand, infoDataType, info, infoSize);
4423 throw std::runtime_error(
"Library not loaded!");
4429 auto& inst = instance();
4430 if(inst.m_PEAK_System_GetID)
4432 return inst.m_PEAK_System_GetID(systemHandle,
id, idSize);
4436 throw std::runtime_error(
"Library not loaded!");
4442 auto& inst = instance();
4443 if(inst.m_PEAK_System_GetDisplayName)
4445 return inst.m_PEAK_System_GetDisplayName(systemHandle, displayName, displayNameSize);
4449 throw std::runtime_error(
"Library not loaded!");
4455 auto& inst = instance();
4456 if(inst.m_PEAK_System_GetVendorName)
4458 return inst.m_PEAK_System_GetVendorName(systemHandle, vendorName, vendorNameSize);
4462 throw std::runtime_error(
"Library not loaded!");
4468 auto& inst = instance();
4469 if(inst.m_PEAK_System_GetModelName)
4471 return inst.m_PEAK_System_GetModelName(systemHandle, modelName, modelNameSize);
4475 throw std::runtime_error(
"Library not loaded!");
4481 auto& inst = instance();
4482 if(inst.m_PEAK_System_GetVersion)
4484 return inst.m_PEAK_System_GetVersion(systemHandle, version, versionSize);
4488 throw std::runtime_error(
"Library not loaded!");
4494 auto& inst = instance();
4495 if(inst.m_PEAK_System_GetTLType)
4497 return inst.m_PEAK_System_GetTLType(systemHandle, tlType, tlTypeSize);
4501 throw std::runtime_error(
"Library not loaded!");
4507 auto& inst = instance();
4508 if(inst.m_PEAK_System_GetCTIFileName)
4510 return inst.m_PEAK_System_GetCTIFileName(systemHandle, ctiFileName, ctiFileNameSize);
4514 throw std::runtime_error(
"Library not loaded!");
4520 auto& inst = instance();
4521 if(inst.m_PEAK_System_GetCTIFullPath)
4523 return inst.m_PEAK_System_GetCTIFullPath(systemHandle, ctiFullPath, ctiFullPathSize);
4527 throw std::runtime_error(
"Library not loaded!");
4533 auto& inst = instance();
4534 if(inst.m_PEAK_System_GetGenTLVersionMajor)
4536 return inst.m_PEAK_System_GetGenTLVersionMajor(systemHandle, gentlVersionMajor);
4540 throw std::runtime_error(
"Library not loaded!");
4546 auto& inst = instance();
4547 if(inst.m_PEAK_System_GetGenTLVersionMinor)
4549 return inst.m_PEAK_System_GetGenTLVersionMinor(systemHandle, gentlVersionMinor);
4553 throw std::runtime_error(
"Library not loaded!");
4559 auto& inst = instance();
4560 if(inst.m_PEAK_System_GetCharacterEncoding)
4562 return inst.m_PEAK_System_GetCharacterEncoding(systemHandle, characterEncoding);
4566 throw std::runtime_error(
"Library not loaded!");
4572 auto& inst = instance();
4573 if(inst.m_PEAK_System_GetParentLibrary)
4575 return inst.m_PEAK_System_GetParentLibrary(systemHandle, producerLibraryHandle);
4579 throw std::runtime_error(
"Library not loaded!");
4585 auto& inst = instance();
4586 if(inst.m_PEAK_System_UpdateInterfaces)
4588 return inst.m_PEAK_System_UpdateInterfaces(systemHandle, timeout_ms);
4592 throw std::runtime_error(
"Library not loaded!");
4598 auto& inst = instance();
4599 if(inst.m_PEAK_System_GetNumInterfaces)
4601 return inst.m_PEAK_System_GetNumInterfaces(systemHandle, numInterfaces);
4605 throw std::runtime_error(
"Library not loaded!");
4611 auto& inst = instance();
4612 if(inst.m_PEAK_System_GetInterface)
4614 return inst.m_PEAK_System_GetInterface(systemHandle, index, interfaceDescriptorHandle);
4618 throw std::runtime_error(
"Library not loaded!");
4624 auto& inst = instance();
4625 if(inst.m_PEAK_System_RegisterInterfaceFoundCallback)
4627 return inst.m_PEAK_System_RegisterInterfaceFoundCallback(systemHandle, callback, callbackContext, callbackHandle);
4631 throw std::runtime_error(
"Library not loaded!");
4637 auto& inst = instance();
4638 if(inst.m_PEAK_System_UnregisterInterfaceFoundCallback)
4640 return inst.m_PEAK_System_UnregisterInterfaceFoundCallback(systemHandle, callbackHandle);
4644 throw std::runtime_error(
"Library not loaded!");
4650 auto& inst = instance();
4651 if(inst.m_PEAK_System_RegisterInterfaceLostCallback)
4653 return inst.m_PEAK_System_RegisterInterfaceLostCallback(systemHandle, callback, callbackContext, callbackHandle);
4657 throw std::runtime_error(
"Library not loaded!");
4663 auto& inst = instance();
4664 if(inst.m_PEAK_System_UnregisterInterfaceLostCallback)
4666 return inst.m_PEAK_System_UnregisterInterfaceLostCallback(systemHandle, callbackHandle);
4670 throw std::runtime_error(
"Library not loaded!");
4676 auto& inst = instance();
4677 if(inst.m_PEAK_System_Destruct)
4679 return inst.m_PEAK_System_Destruct(systemHandle);
4683 throw std::runtime_error(
"Library not loaded!");
4689 auto& inst = instance();
4690 if(inst.m_PEAK_InterfaceDescriptor_ToModuleDescriptor)
4692 return inst.m_PEAK_InterfaceDescriptor_ToModuleDescriptor(interfaceDescriptorHandle, moduleDescriptorHandle);
4696 throw std::runtime_error(
"Library not loaded!");
4702 auto& inst = instance();
4703 if(inst.m_PEAK_InterfaceDescriptor_GetKey)
4705 return inst.m_PEAK_InterfaceDescriptor_GetKey(interfaceDescriptorHandle, key, keySize);
4709 throw std::runtime_error(
"Library not loaded!");
4715 auto& inst = instance();
4716 if(inst.m_PEAK_InterfaceDescriptor_GetInfo)
4718 return inst.m_PEAK_InterfaceDescriptor_GetInfo(interfaceDescriptorHandle, infoCommand, infoDataType, info, infoSize);
4722 throw std::runtime_error(
"Library not loaded!");
4728 auto& inst = instance();
4729 if(inst.m_PEAK_InterfaceDescriptor_GetDisplayName)
4731 return inst.m_PEAK_InterfaceDescriptor_GetDisplayName(interfaceDescriptorHandle, displayName, displayNameSize);
4735 throw std::runtime_error(
"Library not loaded!");
4741 auto& inst = instance();
4742 if(inst.m_PEAK_InterfaceDescriptor_GetTLType)
4744 return inst.m_PEAK_InterfaceDescriptor_GetTLType(interfaceDescriptorHandle, tlType, tlTypeSize);
4748 throw std::runtime_error(
"Library not loaded!");
4754 auto& inst = instance();
4755 if(inst.m_PEAK_InterfaceDescriptor_GetParentSystem)
4757 return inst.m_PEAK_InterfaceDescriptor_GetParentSystem(interfaceDescriptorHandle, systemHandle);
4761 throw std::runtime_error(
"Library not loaded!");
4767 auto& inst = instance();
4768 if(inst.m_PEAK_InterfaceDescriptor_OpenInterface)
4770 return inst.m_PEAK_InterfaceDescriptor_OpenInterface(interfaceDescriptorHandle, interfaceHandle);
4774 throw std::runtime_error(
"Library not loaded!");
4780 auto& inst = instance();
4781 if(inst.m_PEAK_Interface_ToModule)
4783 return inst.m_PEAK_Interface_ToModule(interfaceHandle, moduleHandle);
4787 throw std::runtime_error(
"Library not loaded!");
4793 auto& inst = instance();
4794 if(inst.m_PEAK_Interface_ToEventSupportingModule)
4796 return inst.m_PEAK_Interface_ToEventSupportingModule(interfaceHandle, eventSupportingModuleHandle);
4800 throw std::runtime_error(
"Library not loaded!");
4806 auto& inst = instance();
4807 if(inst.m_PEAK_Interface_GetKey)
4809 return inst.m_PEAK_Interface_GetKey(interfaceHandle, key, keySize);
4813 throw std::runtime_error(
"Library not loaded!");
4819 auto& inst = instance();
4820 if(inst.m_PEAK_Interface_GetInfo)
4822 return inst.m_PEAK_Interface_GetInfo(interfaceHandle, infoCommand, infoDataType, info, infoSize);
4826 throw std::runtime_error(
"Library not loaded!");
4832 auto& inst = instance();
4833 if(inst.m_PEAK_Interface_GetID)
4835 return inst.m_PEAK_Interface_GetID(interfaceHandle,
id, idSize);
4839 throw std::runtime_error(
"Library not loaded!");
4845 auto& inst = instance();
4846 if(inst.m_PEAK_Interface_GetDisplayName)
4848 return inst.m_PEAK_Interface_GetDisplayName(interfaceHandle, displayName, displayNameSize);
4852 throw std::runtime_error(
"Library not loaded!");
4858 auto& inst = instance();
4859 if(inst.m_PEAK_Interface_GetTLType)
4861 return inst.m_PEAK_Interface_GetTLType(interfaceHandle, tlType, tlTypeSize);
4865 throw std::runtime_error(
"Library not loaded!");
4871 auto& inst = instance();
4872 if(inst.m_PEAK_Interface_GetParentSystem)
4874 return inst.m_PEAK_Interface_GetParentSystem(interfaceHandle, systemHandle);
4878 throw std::runtime_error(
"Library not loaded!");
4884 auto& inst = instance();
4885 if(inst.m_PEAK_Interface_UpdateDevices)
4887 return inst.m_PEAK_Interface_UpdateDevices(interfaceHandle, timeout_ms);
4891 throw std::runtime_error(
"Library not loaded!");
4897 auto& inst = instance();
4898 if(inst.m_PEAK_Interface_GetNumDevices)
4900 return inst.m_PEAK_Interface_GetNumDevices(interfaceHandle, numDevices);
4904 throw std::runtime_error(
"Library not loaded!");
4910 auto& inst = instance();
4911 if(inst.m_PEAK_Interface_GetDevice)
4913 return inst.m_PEAK_Interface_GetDevice(interfaceHandle, index, deviceDescriptorHandle);
4917 throw std::runtime_error(
"Library not loaded!");
4923 auto& inst = instance();
4924 if(inst.m_PEAK_Interface_RegisterDeviceFoundCallback)
4926 return inst.m_PEAK_Interface_RegisterDeviceFoundCallback(interfaceHandle, callback, callbackContext, callbackHandle);
4930 throw std::runtime_error(
"Library not loaded!");
4936 auto& inst = instance();
4937 if(inst.m_PEAK_Interface_UnregisterDeviceFoundCallback)
4939 return inst.m_PEAK_Interface_UnregisterDeviceFoundCallback(interfaceHandle, callbackHandle);
4943 throw std::runtime_error(
"Library not loaded!");
4949 auto& inst = instance();
4950 if(inst.m_PEAK_Interface_RegisterDeviceReconnectedCallback)
4952 return inst.m_PEAK_Interface_RegisterDeviceReconnectedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
4956 throw std::runtime_error(
"Library not loaded!");
4962 auto& inst = instance();
4963 if(inst.m_PEAK_Interface_UnregisterDeviceReconnectedCallback)
4965 return inst.m_PEAK_Interface_UnregisterDeviceReconnectedCallback(interfaceHandle, callbackHandle);
4969 throw std::runtime_error(
"Library not loaded!");
4975 auto& inst = instance();
4976 if(inst.m_PEAK_Interface_RegisterDeviceDisconnectedCallback)
4978 return inst.m_PEAK_Interface_RegisterDeviceDisconnectedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
4982 throw std::runtime_error(
"Library not loaded!");
4988 auto& inst = instance();
4989 if(inst.m_PEAK_Interface_UnregisterDeviceDisconnectedCallback)
4991 return inst.m_PEAK_Interface_UnregisterDeviceDisconnectedCallback(interfaceHandle, callbackHandle);
4995 throw std::runtime_error(
"Library not loaded!");
5001 auto& inst = instance();
5002 if(inst.m_PEAK_Interface_RegisterDeviceLostCallback)
5004 return inst.m_PEAK_Interface_RegisterDeviceLostCallback(interfaceHandle, callback, callbackContext, callbackHandle);
5008 throw std::runtime_error(
"Library not loaded!");
5014 auto& inst = instance();
5015 if(inst.m_PEAK_Interface_UnregisterDeviceLostCallback)
5017 return inst.m_PEAK_Interface_UnregisterDeviceLostCallback(interfaceHandle, callbackHandle);
5021 throw std::runtime_error(
"Library not loaded!");
5027 auto& inst = instance();
5028 if(inst.m_PEAK_Interface_RegisterDeviceListChangedCallback)
5030 return inst.m_PEAK_Interface_RegisterDeviceListChangedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
5034 throw std::runtime_error(
"Library not loaded!");
5040 auto& inst = instance();
5041 if(inst.m_PEAK_Interface_UnregisterDeviceListChangedCallback)
5043 return inst.m_PEAK_Interface_UnregisterDeviceListChangedCallback(interfaceHandle, callbackHandle);
5047 throw std::runtime_error(
"Library not loaded!");
5053 auto& inst = instance();
5054 if(inst.m_PEAK_Interface_Destruct)
5056 return inst.m_PEAK_Interface_Destruct(interfaceHandle);
5060 throw std::runtime_error(
"Library not loaded!");
5066 auto& inst = instance();
5067 if(inst.m_PEAK_DeviceDescriptor_ToModuleDescriptor)
5069 return inst.m_PEAK_DeviceDescriptor_ToModuleDescriptor(deviceDescriptorHandle, moduleDescriptorHandle);
5073 throw std::runtime_error(
"Library not loaded!");
5079 auto& inst = instance();
5080 if(inst.m_PEAK_DeviceDescriptor_GetKey)
5082 return inst.m_PEAK_DeviceDescriptor_GetKey(deviceDescriptorHandle, key, keySize);
5086 throw std::runtime_error(
"Library not loaded!");
5092 auto& inst = instance();
5093 if(inst.m_PEAK_DeviceDescriptor_GetInfo)
5095 return inst.m_PEAK_DeviceDescriptor_GetInfo(deviceDescriptorHandle, infoCommand, infoDataType, info, infoSize);
5099 throw std::runtime_error(
"Library not loaded!");
5105 auto& inst = instance();
5106 if(inst.m_PEAK_DeviceDescriptor_GetDisplayName)
5108 return inst.m_PEAK_DeviceDescriptor_GetDisplayName(deviceDescriptorHandle, displayName, displayNameSize);
5112 throw std::runtime_error(
"Library not loaded!");
5118 auto& inst = instance();
5119 if(inst.m_PEAK_DeviceDescriptor_GetVendorName)
5121 return inst.m_PEAK_DeviceDescriptor_GetVendorName(deviceDescriptorHandle, vendorName, vendorNameSize);
5125 throw std::runtime_error(
"Library not loaded!");
5131 auto& inst = instance();
5132 if(inst.m_PEAK_DeviceDescriptor_GetModelName)
5134 return inst.m_PEAK_DeviceDescriptor_GetModelName(deviceDescriptorHandle, modelName, modelNameSize);
5138 throw std::runtime_error(
"Library not loaded!");
5144 auto& inst = instance();
5145 if(inst.m_PEAK_DeviceDescriptor_GetVersion)
5147 return inst.m_PEAK_DeviceDescriptor_GetVersion(deviceDescriptorHandle, version, versionSize);
5151 throw std::runtime_error(
"Library not loaded!");
5157 auto& inst = instance();
5158 if(inst.m_PEAK_DeviceDescriptor_GetTLType)
5160 return inst.m_PEAK_DeviceDescriptor_GetTLType(deviceDescriptorHandle, tlType, tlTypeSize);
5164 throw std::runtime_error(
"Library not loaded!");
5170 auto& inst = instance();
5171 if(inst.m_PEAK_DeviceDescriptor_GetUserDefinedName)
5173 return inst.m_PEAK_DeviceDescriptor_GetUserDefinedName(deviceDescriptorHandle, userDefinedName, userDefinedNameSize);
5177 throw std::runtime_error(
"Library not loaded!");
5183 auto& inst = instance();
5184 if(inst.m_PEAK_DeviceDescriptor_GetSerialNumber)
5186 return inst.m_PEAK_DeviceDescriptor_GetSerialNumber(deviceDescriptorHandle, serialNumber, serialNumberSize);
5190 throw std::runtime_error(
"Library not loaded!");
5196 auto& inst = instance();
5197 if(inst.m_PEAK_DeviceDescriptor_GetAccessStatus)
5199 return inst.m_PEAK_DeviceDescriptor_GetAccessStatus(deviceDescriptorHandle, accessStatus);
5203 throw std::runtime_error(
"Library not loaded!");
5209 auto& inst = instance();
5210 if(inst.m_PEAK_DeviceDescriptor_GetTimestampTickFrequency)
5212 return inst.m_PEAK_DeviceDescriptor_GetTimestampTickFrequency(deviceDescriptorHandle, timestampTickFrequency);
5216 throw std::runtime_error(
"Library not loaded!");
5222 auto& inst = instance();
5223 if(inst.m_PEAK_DeviceDescriptor_GetIsOpenableExclusive)
5225 return inst.m_PEAK_DeviceDescriptor_GetIsOpenableExclusive(deviceDescriptorHandle, isOpenable);
5229 throw std::runtime_error(
"Library not loaded!");
5235 auto& inst = instance();
5236 if(inst.m_PEAK_DeviceDescriptor_GetIsOpenable)
5238 return inst.m_PEAK_DeviceDescriptor_GetIsOpenable(deviceDescriptorHandle, accessType, isOpenable);
5242 throw std::runtime_error(
"Library not loaded!");
5248 auto& inst = instance();
5249 if(inst.m_PEAK_DeviceDescriptor_OpenDevice)
5251 return inst.m_PEAK_DeviceDescriptor_OpenDevice(deviceDescriptorHandle, accessType, deviceHandle);
5255 throw std::runtime_error(
"Library not loaded!");
5261 auto& inst = instance();
5262 if(inst.m_PEAK_DeviceDescriptor_GetParentInterface)
5264 return inst.m_PEAK_DeviceDescriptor_GetParentInterface(deviceDescriptorHandle, interfaceHandle);
5268 throw std::runtime_error(
"Library not loaded!");
5274 auto& inst = instance();
5275 if(inst.m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval)
5277 return inst.m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval(deviceDescriptorHandle, monitoringUpdateInterval_ms);
5281 throw std::runtime_error(
"Library not loaded!");
5287 auto& inst = instance();
5288 if(inst.m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval)
5290 return inst.m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval(deviceDescriptorHandle, monitoringUpdateInterval_ms);
5294 throw std::runtime_error(
"Library not loaded!");
5300 auto& inst = instance();
5301 if(inst.m_PEAK_DeviceDescriptor_IsInformationRoleMonitored)
5303 return inst.m_PEAK_DeviceDescriptor_IsInformationRoleMonitored(deviceDescriptorHandle, informationRole, isInformationRoleMonitored);
5307 throw std::runtime_error(
"Library not loaded!");
5313 auto& inst = instance();
5314 if(inst.m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring)
5316 return inst.m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring(deviceDescriptorHandle, informationRole);
5320 throw std::runtime_error(
"Library not loaded!");
5326 auto& inst = instance();
5327 if(inst.m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring)
5329 return inst.m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring(deviceDescriptorHandle, informationRole);
5333 throw std::runtime_error(
"Library not loaded!");
5339 auto& inst = instance();
5340 if(inst.m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback)
5342 return inst.m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback(deviceDescriptorHandle, callback, callbackContext, callbackHandle);
5346 throw std::runtime_error(
"Library not loaded!");
5352 auto& inst = instance();
5353 if(inst.m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback)
5355 return inst.m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback(deviceDescriptorHandle, callbackHandle);
5359 throw std::runtime_error(
"Library not loaded!");
5365 auto& inst = instance();
5366 if(inst.m_PEAK_Device_ToModule)
5368 return inst.m_PEAK_Device_ToModule(deviceHandle, moduleHandle);
5372 throw std::runtime_error(
"Library not loaded!");
5378 auto& inst = instance();
5379 if(inst.m_PEAK_Device_ToEventSupportingModule)
5381 return inst.m_PEAK_Device_ToEventSupportingModule(deviceHandle, eventSupportingModuleHandle);
5385 throw std::runtime_error(
"Library not loaded!");
5391 auto& inst = instance();
5392 if(inst.m_PEAK_Device_GetKey)
5394 return inst.m_PEAK_Device_GetKey(deviceHandle, key, keySize);
5398 throw std::runtime_error(
"Library not loaded!");
5404 auto& inst = instance();
5405 if(inst.m_PEAK_Device_GetInfo)
5407 return inst.m_PEAK_Device_GetInfo(deviceHandle, infoCommand, infoDataType, info, infoSize);
5411 throw std::runtime_error(
"Library not loaded!");
5417 auto& inst = instance();
5418 if(inst.m_PEAK_Device_GetID)
5420 return inst.m_PEAK_Device_GetID(deviceHandle,
id, idSize);
5424 throw std::runtime_error(
"Library not loaded!");
5430 auto& inst = instance();
5431 if(inst.m_PEAK_Device_GetDisplayName)
5433 return inst.m_PEAK_Device_GetDisplayName(deviceHandle, displayName, displayNameSize);
5437 throw std::runtime_error(
"Library not loaded!");
5443 auto& inst = instance();
5444 if(inst.m_PEAK_Device_GetVendorName)
5446 return inst.m_PEAK_Device_GetVendorName(deviceHandle, vendorName, vendorNameSize);
5450 throw std::runtime_error(
"Library not loaded!");
5456 auto& inst = instance();
5457 if(inst.m_PEAK_Device_GetModelName)
5459 return inst.m_PEAK_Device_GetModelName(deviceHandle, modelName, modelNameSize);
5463 throw std::runtime_error(
"Library not loaded!");
5469 auto& inst = instance();
5470 if(inst.m_PEAK_Device_GetVersion)
5472 return inst.m_PEAK_Device_GetVersion(deviceHandle, version, versionSize);
5476 throw std::runtime_error(
"Library not loaded!");
5482 auto& inst = instance();
5483 if(inst.m_PEAK_Device_GetTLType)
5485 return inst.m_PEAK_Device_GetTLType(deviceHandle, tlType, tlTypeSize);
5489 throw std::runtime_error(
"Library not loaded!");
5495 auto& inst = instance();
5496 if(inst.m_PEAK_Device_GetUserDefinedName)
5498 return inst.m_PEAK_Device_GetUserDefinedName(deviceHandle, userDefinedName, userDefinedNameSize);
5502 throw std::runtime_error(
"Library not loaded!");
5508 auto& inst = instance();
5509 if(inst.m_PEAK_Device_GetSerialNumber)
5511 return inst.m_PEAK_Device_GetSerialNumber(deviceHandle, serialNumber, serialNumberSize);
5515 throw std::runtime_error(
"Library not loaded!");
5521 auto& inst = instance();
5522 if(inst.m_PEAK_Device_GetAccessStatus)
5524 return inst.m_PEAK_Device_GetAccessStatus(deviceHandle, accessStatus);
5528 throw std::runtime_error(
"Library not loaded!");
5534 auto& inst = instance();
5535 if(inst.m_PEAK_Device_GetTimestampTickFrequency)
5537 return inst.m_PEAK_Device_GetTimestampTickFrequency(deviceHandle, timestampTickFrequency);
5541 throw std::runtime_error(
"Library not loaded!");
5547 auto& inst = instance();
5548 if(inst.m_PEAK_Device_GetParentInterface)
5550 return inst.m_PEAK_Device_GetParentInterface(deviceHandle, interfaceHandle);
5554 throw std::runtime_error(
"Library not loaded!");
5560 auto& inst = instance();
5561 if(inst.m_PEAK_Device_GetRemoteDevice)
5563 return inst.m_PEAK_Device_GetRemoteDevice(deviceHandle, remoteDeviceHandle);
5567 throw std::runtime_error(
"Library not loaded!");
5573 auto& inst = instance();
5574 if(inst.m_PEAK_Device_GetNumDataStreams)
5576 return inst.m_PEAK_Device_GetNumDataStreams(deviceHandle, numDataStreams);
5580 throw std::runtime_error(
"Library not loaded!");
5586 auto& inst = instance();
5587 if(inst.m_PEAK_Device_GetDataStream)
5589 return inst.m_PEAK_Device_GetDataStream(deviceHandle, index, dataStreamDescriptorHandle);
5593 throw std::runtime_error(
"Library not loaded!");
5599 auto& inst = instance();
5600 if(inst.m_PEAK_Device_Destruct)
5602 return inst.m_PEAK_Device_Destruct(deviceHandle);
5606 throw std::runtime_error(
"Library not loaded!");
5612 auto& inst = instance();
5613 if(inst.m_PEAK_RemoteDevice_ToModule)
5615 return inst.m_PEAK_RemoteDevice_ToModule(remoteDeviceHandle, moduleHandle);
5619 throw std::runtime_error(
"Library not loaded!");
5625 auto& inst = instance();
5626 if(inst.m_PEAK_RemoteDevice_GetLocalDevice)
5628 return inst.m_PEAK_RemoteDevice_GetLocalDevice(remoteDeviceHandle, deviceHandle);
5632 throw std::runtime_error(
"Library not loaded!");
5638 auto& inst = instance();
5639 if(inst.m_PEAK_DataStreamDescriptor_ToModuleDescriptor)
5641 return inst.m_PEAK_DataStreamDescriptor_ToModuleDescriptor(dataStreamDescriptorHandle, moduleDescriptorHandle);
5645 throw std::runtime_error(
"Library not loaded!");
5651 auto& inst = instance();
5652 if(inst.m_PEAK_DataStreamDescriptor_GetKey)
5654 return inst.m_PEAK_DataStreamDescriptor_GetKey(dataStreamDescriptorHandle, key, keySize);
5658 throw std::runtime_error(
"Library not loaded!");
5664 auto& inst = instance();
5665 if(inst.m_PEAK_DataStreamDescriptor_GetParentDevice)
5667 return inst.m_PEAK_DataStreamDescriptor_GetParentDevice(dataStreamDescriptorHandle, deviceHandle);
5671 throw std::runtime_error(
"Library not loaded!");
5677 auto& inst = instance();
5678 if(inst.m_PEAK_DataStreamDescriptor_OpenDataStream)
5680 return inst.m_PEAK_DataStreamDescriptor_OpenDataStream(dataStreamDescriptorHandle, dataStreamHandle);
5684 throw std::runtime_error(
"Library not loaded!");
5690 auto& inst = instance();
5691 if(inst.m_PEAK_DataStream_ToModule)
5693 return inst.m_PEAK_DataStream_ToModule(dataStreamHandle, moduleHandle);
5697 throw std::runtime_error(
"Library not loaded!");
5703 auto& inst = instance();
5704 if(inst.m_PEAK_DataStream_ToEventSupportingModule)
5706 return inst.m_PEAK_DataStream_ToEventSupportingModule(dataStreamHandle, eventSupportingModuleHandle);
5710 throw std::runtime_error(
"Library not loaded!");
5716 auto& inst = instance();
5717 if(inst.m_PEAK_DataStream_GetKey)
5719 return inst.m_PEAK_DataStream_GetKey(dataStreamHandle, key, keySize);
5723 throw std::runtime_error(
"Library not loaded!");
5729 auto& inst = instance();
5730 if(inst.m_PEAK_DataStream_GetInfo)
5732 return inst.m_PEAK_DataStream_GetInfo(dataStreamHandle, infoCommand, infoDataType, info, infoSize);
5736 throw std::runtime_error(
"Library not loaded!");
5742 auto& inst = instance();
5743 if(inst.m_PEAK_DataStream_GetID)
5745 return inst.m_PEAK_DataStream_GetID(dataStreamHandle,
id, idSize);
5749 throw std::runtime_error(
"Library not loaded!");
5755 auto& inst = instance();
5756 if(inst.m_PEAK_DataStream_GetTLType)
5758 return inst.m_PEAK_DataStream_GetTLType(dataStreamHandle, tlType, tlTypeSize);
5762 throw std::runtime_error(
"Library not loaded!");
5768 auto& inst = instance();
5769 if(inst.m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired)
5771 return inst.m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired(dataStreamHandle, numBuffersAnnouncedMinRequired);
5775 throw std::runtime_error(
"Library not loaded!");
5781 auto& inst = instance();
5782 if(inst.m_PEAK_DataStream_GetNumBuffersAnnounced)
5784 return inst.m_PEAK_DataStream_GetNumBuffersAnnounced(dataStreamHandle, numBuffersAnnounced);
5788 throw std::runtime_error(
"Library not loaded!");
5794 auto& inst = instance();
5795 if(inst.m_PEAK_DataStream_GetNumBuffersQueued)
5797 return inst.m_PEAK_DataStream_GetNumBuffersQueued(dataStreamHandle, numBuffersQueued);
5801 throw std::runtime_error(
"Library not loaded!");
5807 auto& inst = instance();
5808 if(inst.m_PEAK_DataStream_GetNumBuffersAwaitDelivery)
5810 return inst.m_PEAK_DataStream_GetNumBuffersAwaitDelivery(dataStreamHandle, numBuffersAwaitDelivery);
5814 throw std::runtime_error(
"Library not loaded!");
5820 auto& inst = instance();
5821 if(inst.m_PEAK_DataStream_GetNumBuffersDelivered)
5823 return inst.m_PEAK_DataStream_GetNumBuffersDelivered(dataStreamHandle, numBuffersDelivered);
5827 throw std::runtime_error(
"Library not loaded!");
5833 auto& inst = instance();
5834 if(inst.m_PEAK_DataStream_GetNumBuffersStarted)
5836 return inst.m_PEAK_DataStream_GetNumBuffersStarted(dataStreamHandle, numBuffersStarted);
5840 throw std::runtime_error(
"Library not loaded!");
5846 auto& inst = instance();
5847 if(inst.m_PEAK_DataStream_GetNumUnderruns)
5849 return inst.m_PEAK_DataStream_GetNumUnderruns(dataStreamHandle, numUnderruns);
5853 throw std::runtime_error(
"Library not loaded!");
5859 auto& inst = instance();
5860 if(inst.m_PEAK_DataStream_GetNumChunksPerBufferMax)
5862 return inst.m_PEAK_DataStream_GetNumChunksPerBufferMax(dataStreamHandle, numChunksPerBufferMax);
5866 throw std::runtime_error(
"Library not loaded!");
5872 auto& inst = instance();
5873 if(inst.m_PEAK_DataStream_GetBufferAlignment)
5875 return inst.m_PEAK_DataStream_GetBufferAlignment(dataStreamHandle, bufferAlignment);
5879 throw std::runtime_error(
"Library not loaded!");
5885 auto& inst = instance();
5886 if(inst.m_PEAK_DataStream_GetPayloadSize)
5888 return inst.m_PEAK_DataStream_GetPayloadSize(dataStreamHandle, payloadSize);
5892 throw std::runtime_error(
"Library not loaded!");
5898 auto& inst = instance();
5899 if(inst.m_PEAK_DataStream_GetDefinesPayloadSize)
5901 return inst.m_PEAK_DataStream_GetDefinesPayloadSize(dataStreamHandle, definesPayloadSize);
5905 throw std::runtime_error(
"Library not loaded!");
5911 auto& inst = instance();
5912 if(inst.m_PEAK_DataStream_GetIsGrabbing)
5914 return inst.m_PEAK_DataStream_GetIsGrabbing(dataStreamHandle, isGrabbing);
5918 throw std::runtime_error(
"Library not loaded!");
5924 auto& inst = instance();
5925 if(inst.m_PEAK_DataStream_GetParentDevice)
5927 return inst.m_PEAK_DataStream_GetParentDevice(dataStreamHandle, deviceHandle);
5931 throw std::runtime_error(
"Library not loaded!");
5937 auto& inst = instance();
5938 if(inst.m_PEAK_DataStream_AnnounceBuffer)
5940 return inst.m_PEAK_DataStream_AnnounceBuffer(dataStreamHandle, buffer, bufferSize, userPtr, revocationCallback, callbackContext, bufferHandle);
5944 throw std::runtime_error(
"Library not loaded!");
5950 auto& inst = instance();
5951 if(inst.m_PEAK_DataStream_AllocAndAnnounceBuffer)
5953 return inst.m_PEAK_DataStream_AllocAndAnnounceBuffer(dataStreamHandle, bufferSize, userPtr, bufferHandle);
5957 throw std::runtime_error(
"Library not loaded!");
5963 auto& inst = instance();
5964 if(inst.m_PEAK_DataStream_QueueBuffer)
5966 return inst.m_PEAK_DataStream_QueueBuffer(dataStreamHandle, bufferHandle);
5970 throw std::runtime_error(
"Library not loaded!");
5976 auto& inst = instance();
5977 if(inst.m_PEAK_DataStream_RevokeBuffer)
5979 return inst.m_PEAK_DataStream_RevokeBuffer(dataStreamHandle, bufferHandle);
5983 throw std::runtime_error(
"Library not loaded!");
5989 auto& inst = instance();
5990 if(inst.m_PEAK_DataStream_WaitForFinishedBuffer)
5992 return inst.m_PEAK_DataStream_WaitForFinishedBuffer(dataStreamHandle, timeout_ms, bufferHandle);
5996 throw std::runtime_error(
"Library not loaded!");
6002 auto& inst = instance();
6003 if(inst.m_PEAK_DataStream_KillWait)
6005 return inst.m_PEAK_DataStream_KillWait(dataStreamHandle);
6009 throw std::runtime_error(
"Library not loaded!");
6015 auto& inst = instance();
6016 if(inst.m_PEAK_DataStream_Flush)
6018 return inst.m_PEAK_DataStream_Flush(dataStreamHandle, flushMode);
6022 throw std::runtime_error(
"Library not loaded!");
6028 auto& inst = instance();
6029 if(inst.m_PEAK_DataStream_StartAcquisitionInfinite)
6031 return inst.m_PEAK_DataStream_StartAcquisitionInfinite(dataStreamHandle, startMode);
6035 throw std::runtime_error(
"Library not loaded!");
6041 auto& inst = instance();
6042 if(inst.m_PEAK_DataStream_StartAcquisition)
6044 return inst.m_PEAK_DataStream_StartAcquisition(dataStreamHandle, startMode, numToAcquire);
6048 throw std::runtime_error(
"Library not loaded!");
6054 auto& inst = instance();
6055 if(inst.m_PEAK_DataStream_StopAcquisition)
6057 return inst.m_PEAK_DataStream_StopAcquisition(dataStreamHandle, stopMode);
6061 throw std::runtime_error(
"Library not loaded!");
6067 auto& inst = instance();
6068 if(inst.m_PEAK_DataStream_Destruct)
6070 return inst.m_PEAK_DataStream_Destruct(dataStreamHandle);
6074 throw std::runtime_error(
"Library not loaded!");
6080 auto& inst = instance();
6081 if(inst.m_PEAK_Buffer_ToModule)
6083 return inst.m_PEAK_Buffer_ToModule(bufferHandle, moduleHandle);
6087 throw std::runtime_error(
"Library not loaded!");
6093 auto& inst = instance();
6094 if(inst.m_PEAK_Buffer_ToEventSupportingModule)
6096 return inst.m_PEAK_Buffer_ToEventSupportingModule(bufferHandle, eventSupportingModuleHandle);
6100 throw std::runtime_error(
"Library not loaded!");
6106 auto& inst = instance();
6107 if(inst.m_PEAK_Buffer_GetInfo)
6109 return inst.m_PEAK_Buffer_GetInfo(bufferHandle, infoCommand, infoDataType, info, infoSize);
6113 throw std::runtime_error(
"Library not loaded!");
6119 auto& inst = instance();
6120 if(inst.m_PEAK_Buffer_GetTLType)
6122 return inst.m_PEAK_Buffer_GetTLType(bufferHandle, tlType, tlTypeSize);
6126 throw std::runtime_error(
"Library not loaded!");
6132 auto& inst = instance();
6133 if(inst.m_PEAK_Buffer_GetBasePtr)
6135 return inst.m_PEAK_Buffer_GetBasePtr(bufferHandle, basePtr);
6139 throw std::runtime_error(
"Library not loaded!");
6145 auto& inst = instance();
6146 if(inst.m_PEAK_Buffer_GetSize)
6148 return inst.m_PEAK_Buffer_GetSize(bufferHandle, size);
6152 throw std::runtime_error(
"Library not loaded!");
6158 auto& inst = instance();
6159 if(inst.m_PEAK_Buffer_GetUserPtr)
6161 return inst.m_PEAK_Buffer_GetUserPtr(bufferHandle, userPtr);
6165 throw std::runtime_error(
"Library not loaded!");
6171 auto& inst = instance();
6172 if(inst.m_PEAK_Buffer_GetPayloadType)
6174 return inst.m_PEAK_Buffer_GetPayloadType(bufferHandle, payloadType);
6178 throw std::runtime_error(
"Library not loaded!");
6184 auto& inst = instance();
6185 if(inst.m_PEAK_Buffer_GetPixelFormat)
6187 return inst.m_PEAK_Buffer_GetPixelFormat(bufferHandle, pixelFormat);
6191 throw std::runtime_error(
"Library not loaded!");
6197 auto& inst = instance();
6198 if(inst.m_PEAK_Buffer_GetPixelFormatNamespace)
6200 return inst.m_PEAK_Buffer_GetPixelFormatNamespace(bufferHandle, pixelFormatNamespace);
6204 throw std::runtime_error(
"Library not loaded!");
6210 auto& inst = instance();
6211 if(inst.m_PEAK_Buffer_GetPixelEndianness)
6213 return inst.m_PEAK_Buffer_GetPixelEndianness(bufferHandle, pixelEndianness);
6217 throw std::runtime_error(
"Library not loaded!");
6223 auto& inst = instance();
6224 if(inst.m_PEAK_Buffer_GetExpectedDataSize)
6226 return inst.m_PEAK_Buffer_GetExpectedDataSize(bufferHandle, expectedDataSize);
6230 throw std::runtime_error(
"Library not loaded!");
6236 auto& inst = instance();
6237 if(inst.m_PEAK_Buffer_GetDeliveredDataSize)
6239 return inst.m_PEAK_Buffer_GetDeliveredDataSize(bufferHandle, deliveredDataSize);
6243 throw std::runtime_error(
"Library not loaded!");
6249 auto& inst = instance();
6250 if(inst.m_PEAK_Buffer_GetFrameID)
6252 return inst.m_PEAK_Buffer_GetFrameID(bufferHandle, frameId);
6256 throw std::runtime_error(
"Library not loaded!");
6262 auto& inst = instance();
6263 if(inst.m_PEAK_Buffer_GetImageOffset)
6265 return inst.m_PEAK_Buffer_GetImageOffset(bufferHandle, imageOffset);
6269 throw std::runtime_error(
"Library not loaded!");
6275 auto& inst = instance();
6276 if(inst.m_PEAK_Buffer_GetDeliveredImageHeight)
6278 return inst.m_PEAK_Buffer_GetDeliveredImageHeight(bufferHandle, deliveredImageHeight);
6282 throw std::runtime_error(
"Library not loaded!");
6288 auto& inst = instance();
6289 if(inst.m_PEAK_Buffer_GetDeliveredChunkPayloadSize)
6291 return inst.m_PEAK_Buffer_GetDeliveredChunkPayloadSize(bufferHandle, deliveredChunkPayloadSize);
6295 throw std::runtime_error(
"Library not loaded!");
6301 auto& inst = instance();
6302 if(inst.m_PEAK_Buffer_GetChunkLayoutID)
6304 return inst.m_PEAK_Buffer_GetChunkLayoutID(bufferHandle, chunkLayoutId);
6308 throw std::runtime_error(
"Library not loaded!");
6314 auto& inst = instance();
6315 if(inst.m_PEAK_Buffer_GetFileName)
6317 return inst.m_PEAK_Buffer_GetFileName(bufferHandle, fileName, fileNameSize);
6321 throw std::runtime_error(
"Library not loaded!");
6327 auto& inst = instance();
6328 if(inst.m_PEAK_Buffer_GetWidth)
6330 return inst.m_PEAK_Buffer_GetWidth(bufferHandle, width);
6334 throw std::runtime_error(
"Library not loaded!");
6340 auto& inst = instance();
6341 if(inst.m_PEAK_Buffer_GetHeight)
6343 return inst.m_PEAK_Buffer_GetHeight(bufferHandle, height);
6347 throw std::runtime_error(
"Library not loaded!");
6353 auto& inst = instance();
6354 if(inst.m_PEAK_Buffer_GetXOffset)
6356 return inst.m_PEAK_Buffer_GetXOffset(bufferHandle, xOffset);
6360 throw std::runtime_error(
"Library not loaded!");
6366 auto& inst = instance();
6367 if(inst.m_PEAK_Buffer_GetYOffset)
6369 return inst.m_PEAK_Buffer_GetYOffset(bufferHandle, yOffset);
6373 throw std::runtime_error(
"Library not loaded!");
6379 auto& inst = instance();
6380 if(inst.m_PEAK_Buffer_GetXPadding)
6382 return inst.m_PEAK_Buffer_GetXPadding(bufferHandle, xPadding);
6386 throw std::runtime_error(
"Library not loaded!");
6392 auto& inst = instance();
6393 if(inst.m_PEAK_Buffer_GetYPadding)
6395 return inst.m_PEAK_Buffer_GetYPadding(bufferHandle, yPadding);
6399 throw std::runtime_error(
"Library not loaded!");
6405 auto& inst = instance();
6406 if(inst.m_PEAK_Buffer_GetTimestamp_ticks)
6408 return inst.m_PEAK_Buffer_GetTimestamp_ticks(bufferHandle, timestamp_ticks);
6412 throw std::runtime_error(
"Library not loaded!");
6418 auto& inst = instance();
6419 if(inst.m_PEAK_Buffer_GetTimestamp_ns)
6421 return inst.m_PEAK_Buffer_GetTimestamp_ns(bufferHandle, timestamp_ns);
6425 throw std::runtime_error(
"Library not loaded!");
6431 auto& inst = instance();
6432 if(inst.m_PEAK_Buffer_GetIsQueued)
6434 return inst.m_PEAK_Buffer_GetIsQueued(bufferHandle, isQueued);
6438 throw std::runtime_error(
"Library not loaded!");
6444 auto& inst = instance();
6445 if(inst.m_PEAK_Buffer_GetIsAcquiring)
6447 return inst.m_PEAK_Buffer_GetIsAcquiring(bufferHandle, isAcquiring);
6451 throw std::runtime_error(
"Library not loaded!");
6457 auto& inst = instance();
6458 if(inst.m_PEAK_Buffer_GetIsIncomplete)
6460 return inst.m_PEAK_Buffer_GetIsIncomplete(bufferHandle, isIncomplete);
6464 throw std::runtime_error(
"Library not loaded!");
6470 auto& inst = instance();
6471 if(inst.m_PEAK_Buffer_GetHasNewData)
6473 return inst.m_PEAK_Buffer_GetHasNewData(bufferHandle, hasNewData);
6477 throw std::runtime_error(
"Library not loaded!");
6483 auto& inst = instance();
6484 if(inst.m_PEAK_Buffer_GetHasImage)
6486 return inst.m_PEAK_Buffer_GetHasImage(bufferHandle, hasImage);
6490 throw std::runtime_error(
"Library not loaded!");
6496 auto& inst = instance();
6497 if(inst.m_PEAK_Buffer_GetHasChunks)
6499 return inst.m_PEAK_Buffer_GetHasChunks(bufferHandle, hasChunks);
6503 throw std::runtime_error(
"Library not loaded!");
6509 auto& inst = instance();
6510 if(inst.m_PEAK_Buffer_GetHasParts)
6512 return inst.m_PEAK_Buffer_GetHasParts(bufferHandle, hasParts);
6516 throw std::runtime_error(
"Library not loaded!");
6522 auto& inst = instance();
6523 if(inst.m_PEAK_Buffer_UpdateChunks)
6525 return inst.m_PEAK_Buffer_UpdateChunks(bufferHandle);
6529 throw std::runtime_error(
"Library not loaded!");
6535 auto& inst = instance();
6536 if(inst.m_PEAK_Buffer_GetNumChunks)
6538 return inst.m_PEAK_Buffer_GetNumChunks(bufferHandle, numChunks);
6542 throw std::runtime_error(
"Library not loaded!");
6548 auto& inst = instance();
6549 if(inst.m_PEAK_Buffer_GetChunk)
6551 return inst.m_PEAK_Buffer_GetChunk(bufferHandle, index, bufferChunkHandle);
6555 throw std::runtime_error(
"Library not loaded!");
6561 auto& inst = instance();
6562 if(inst.m_PEAK_Buffer_UpdateParts)
6564 return inst.m_PEAK_Buffer_UpdateParts(bufferHandle);
6568 throw std::runtime_error(
"Library not loaded!");
6574 auto& inst = instance();
6575 if(inst.m_PEAK_Buffer_GetNumParts)
6577 return inst.m_PEAK_Buffer_GetNumParts(bufferHandle, numParts);
6581 throw std::runtime_error(
"Library not loaded!");
6587 auto& inst = instance();
6588 if(inst.m_PEAK_Buffer_GetPart)
6590 return inst.m_PEAK_Buffer_GetPart(bufferHandle, index, bufferPartHandle);
6594 throw std::runtime_error(
"Library not loaded!");
6600 auto& inst = instance();
6601 if(inst.m_PEAK_BufferChunk_GetID)
6603 return inst.m_PEAK_BufferChunk_GetID(bufferChunkHandle,
id);
6607 throw std::runtime_error(
"Library not loaded!");
6613 auto& inst = instance();
6614 if(inst.m_PEAK_BufferChunk_GetBasePtr)
6616 return inst.m_PEAK_BufferChunk_GetBasePtr(bufferChunkHandle, basePtr);
6620 throw std::runtime_error(
"Library not loaded!");
6626 auto& inst = instance();
6627 if(inst.m_PEAK_BufferChunk_GetSize)
6629 return inst.m_PEAK_BufferChunk_GetSize(bufferChunkHandle, size);
6633 throw std::runtime_error(
"Library not loaded!");
6639 auto& inst = instance();
6640 if(inst.m_PEAK_BufferChunk_GetParentBuffer)
6642 return inst.m_PEAK_BufferChunk_GetParentBuffer(bufferChunkHandle, bufferHandle);
6646 throw std::runtime_error(
"Library not loaded!");
6652 auto& inst = instance();
6653 if(inst.m_PEAK_BufferChunk_Destruct)
6655 return inst.m_PEAK_BufferChunk_Destruct(bufferChunkHandle);
6659 throw std::runtime_error(
"Library not loaded!");
6665 auto& inst = instance();
6666 if(inst.m_PEAK_BufferPart_GetInfo)
6668 return inst.m_PEAK_BufferPart_GetInfo(bufferPartHandle, infoCommand, infoDataType, info, infoSize);
6672 throw std::runtime_error(
"Library not loaded!");
6678 auto& inst = instance();
6679 if(inst.m_PEAK_BufferPart_GetSourceID)
6681 return inst.m_PEAK_BufferPart_GetSourceID(bufferPartHandle, sourceId);
6685 throw std::runtime_error(
"Library not loaded!");
6691 auto& inst = instance();
6692 if(inst.m_PEAK_BufferPart_GetBasePtr)
6694 return inst.m_PEAK_BufferPart_GetBasePtr(bufferPartHandle, basePtr);
6698 throw std::runtime_error(
"Library not loaded!");
6704 auto& inst = instance();
6705 if(inst.m_PEAK_BufferPart_GetSize)
6707 return inst.m_PEAK_BufferPart_GetSize(bufferPartHandle, size);
6711 throw std::runtime_error(
"Library not loaded!");
6717 auto& inst = instance();
6718 if(inst.m_PEAK_BufferPart_GetType)
6720 return inst.m_PEAK_BufferPart_GetType(bufferPartHandle, type);
6724 throw std::runtime_error(
"Library not loaded!");
6730 auto& inst = instance();
6731 if(inst.m_PEAK_BufferPart_GetFormat)
6733 return inst.m_PEAK_BufferPart_GetFormat(bufferPartHandle, format);
6737 throw std::runtime_error(
"Library not loaded!");
6743 auto& inst = instance();
6744 if(inst.m_PEAK_BufferPart_GetFormatNamespace)
6746 return inst.m_PEAK_BufferPart_GetFormatNamespace(bufferPartHandle, formatNamespace);
6750 throw std::runtime_error(
"Library not loaded!");
6756 auto& inst = instance();
6757 if(inst.m_PEAK_BufferPart_GetWidth)
6759 return inst.m_PEAK_BufferPart_GetWidth(bufferPartHandle, width);
6763 throw std::runtime_error(
"Library not loaded!");
6769 auto& inst = instance();
6770 if(inst.m_PEAK_BufferPart_GetHeight)
6772 return inst.m_PEAK_BufferPart_GetHeight(bufferPartHandle, height);
6776 throw std::runtime_error(
"Library not loaded!");
6782 auto& inst = instance();
6783 if(inst.m_PEAK_BufferPart_GetXOffset)
6785 return inst.m_PEAK_BufferPart_GetXOffset(bufferPartHandle, xOffset);
6789 throw std::runtime_error(
"Library not loaded!");
6795 auto& inst = instance();
6796 if(inst.m_PEAK_BufferPart_GetYOffset)
6798 return inst.m_PEAK_BufferPart_GetYOffset(bufferPartHandle, yOffset);
6802 throw std::runtime_error(
"Library not loaded!");
6808 auto& inst = instance();
6809 if(inst.m_PEAK_BufferPart_GetXPadding)
6811 return inst.m_PEAK_BufferPart_GetXPadding(bufferPartHandle, xPadding);
6815 throw std::runtime_error(
"Library not loaded!");
6821 auto& inst = instance();
6822 if(inst.m_PEAK_BufferPart_GetDeliveredImageHeight)
6824 return inst.m_PEAK_BufferPart_GetDeliveredImageHeight(bufferPartHandle, deliveredImageHeight);
6828 throw std::runtime_error(
"Library not loaded!");
6834 auto& inst = instance();
6835 if(inst.m_PEAK_BufferPart_GetParentBuffer)
6837 return inst.m_PEAK_BufferPart_GetParentBuffer(bufferPartHandle, bufferHandle);
6841 throw std::runtime_error(
"Library not loaded!");
6847 auto& inst = instance();
6848 if(inst.m_PEAK_BufferPart_Destruct)
6850 return inst.m_PEAK_BufferPart_Destruct(bufferPartHandle);
6854 throw std::runtime_error(
"Library not loaded!");
6860 auto& inst = instance();
6861 if(inst.m_PEAK_ModuleDescriptor_GetID)
6863 return inst.m_PEAK_ModuleDescriptor_GetID(moduleDescriptorHandle,
id, idSize);
6867 throw std::runtime_error(
"Library not loaded!");
6873 auto& inst = instance();
6874 if(inst.m_PEAK_Module_GetNumNodeMaps)
6876 return inst.m_PEAK_Module_GetNumNodeMaps(moduleHandle, numNodeMaps);
6880 throw std::runtime_error(
"Library not loaded!");
6886 auto& inst = instance();
6887 if(inst.m_PEAK_Module_GetNodeMap)
6889 return inst.m_PEAK_Module_GetNodeMap(moduleHandle, index, nodeMapHandle);
6893 throw std::runtime_error(
"Library not loaded!");
6899 auto& inst = instance();
6900 if(inst.m_PEAK_Module_GetPort)
6902 return inst.m_PEAK_Module_GetPort(moduleHandle, portHandle);
6906 throw std::runtime_error(
"Library not loaded!");
6912 auto& inst = instance();
6913 if(inst.m_PEAK_NodeMap_GetHasNode)
6915 return inst.m_PEAK_NodeMap_GetHasNode(nodeMapHandle, nodeName, nodeNameSize, hasNode);
6919 throw std::runtime_error(
"Library not loaded!");
6925 auto& inst = instance();
6926 if(inst.m_PEAK_NodeMap_FindNode)
6928 return inst.m_PEAK_NodeMap_FindNode(nodeMapHandle, nodeName, nodeNameSize, nodeHandle);
6932 throw std::runtime_error(
"Library not loaded!");
6938 auto& inst = instance();
6939 if(inst.m_PEAK_NodeMap_TryFindNode)
6941 return inst.m_PEAK_NodeMap_TryFindNode(nodeMapHandle, nodeName, nodeNameSize, nodeHandle);
6945 throw std::runtime_error(
"Library not loaded!");
6951 auto& inst = instance();
6952 if(inst.m_PEAK_NodeMap_InvalidateNodes)
6954 return inst.m_PEAK_NodeMap_InvalidateNodes(nodeMapHandle);
6958 throw std::runtime_error(
"Library not loaded!");
6964 auto& inst = instance();
6965 if(inst.m_PEAK_NodeMap_PollNodes)
6967 return inst.m_PEAK_NodeMap_PollNodes(nodeMapHandle, elapsedTime_ms);
6971 throw std::runtime_error(
"Library not loaded!");
6977 auto& inst = instance();
6978 if(inst.m_PEAK_NodeMap_GetNumNodes)
6980 return inst.m_PEAK_NodeMap_GetNumNodes(nodeMapHandle, numNodes);
6984 throw std::runtime_error(
"Library not loaded!");
6990 auto& inst = instance();
6991 if(inst.m_PEAK_NodeMap_GetNode)
6993 return inst.m_PEAK_NodeMap_GetNode(nodeMapHandle, index, nodeHandle);
6997 throw std::runtime_error(
"Library not loaded!");
7003 auto& inst = instance();
7004 if(inst.m_PEAK_NodeMap_GetHasBufferSupportedChunks)
7006 return inst.m_PEAK_NodeMap_GetHasBufferSupportedChunks(nodeMapHandle, bufferHandle, hasSupportedChunks);
7010 throw std::runtime_error(
"Library not loaded!");
7016 auto& inst = instance();
7017 if(inst.m_PEAK_NodeMap_UpdateChunkNodes)
7019 return inst.m_PEAK_NodeMap_UpdateChunkNodes(nodeMapHandle, bufferHandle);
7023 throw std::runtime_error(
"Library not loaded!");
7029 auto& inst = instance();
7030 if(inst.m_PEAK_NodeMap_GetHasEventSupportedData)
7032 return inst.m_PEAK_NodeMap_GetHasEventSupportedData(nodeMapHandle, eventHandle, hasSupportedData);
7036 throw std::runtime_error(
"Library not loaded!");
7042 auto& inst = instance();
7043 if(inst.m_PEAK_NodeMap_UpdateEventNodes)
7045 return inst.m_PEAK_NodeMap_UpdateEventNodes(nodeMapHandle, eventHandle);
7049 throw std::runtime_error(
"Library not loaded!");
7055 auto& inst = instance();
7056 if(inst.m_PEAK_NodeMap_StoreToFile)
7058 return inst.m_PEAK_NodeMap_StoreToFile(nodeMapHandle, filePath, filePathSize);
7062 throw std::runtime_error(
"Library not loaded!");
7068 auto& inst = instance();
7069 if(inst.m_PEAK_NodeMap_LoadFromFile)
7071 return inst.m_PEAK_NodeMap_LoadFromFile(nodeMapHandle, filePath, filePathSize);
7075 throw std::runtime_error(
"Library not loaded!");
7081 auto& inst = instance();
7082 if(inst.m_PEAK_NodeMap_Lock)
7084 return inst.m_PEAK_NodeMap_Lock(nodeMapHandle);
7088 throw std::runtime_error(
"Library not loaded!");
7094 auto& inst = instance();
7095 if(inst.m_PEAK_NodeMap_Unlock)
7097 return inst.m_PEAK_NodeMap_Unlock(nodeMapHandle);
7101 throw std::runtime_error(
"Library not loaded!");
7107 auto& inst = instance();
7108 if(inst.m_PEAK_Node_ToIntegerNode)
7110 return inst.m_PEAK_Node_ToIntegerNode(nodeHandle, integerNodeHandle);
7114 throw std::runtime_error(
"Library not loaded!");
7120 auto& inst = instance();
7121 if(inst.m_PEAK_Node_ToBooleanNode)
7123 return inst.m_PEAK_Node_ToBooleanNode(nodeHandle, booleanNodeHandle);
7127 throw std::runtime_error(
"Library not loaded!");
7133 auto& inst = instance();
7134 if(inst.m_PEAK_Node_ToCommandNode)
7136 return inst.m_PEAK_Node_ToCommandNode(nodeHandle, commandNodeHandle);
7140 throw std::runtime_error(
"Library not loaded!");
7146 auto& inst = instance();
7147 if(inst.m_PEAK_Node_ToFloatNode)
7149 return inst.m_PEAK_Node_ToFloatNode(nodeHandle, floatNodeHandle);
7153 throw std::runtime_error(
"Library not loaded!");
7159 auto& inst = instance();
7160 if(inst.m_PEAK_Node_ToStringNode)
7162 return inst.m_PEAK_Node_ToStringNode(nodeHandle, stringNodeHandle);
7166 throw std::runtime_error(
"Library not loaded!");
7172 auto& inst = instance();
7173 if(inst.m_PEAK_Node_ToRegisterNode)
7175 return inst.m_PEAK_Node_ToRegisterNode(nodeHandle, registerNodeHandle);
7179 throw std::runtime_error(
"Library not loaded!");
7185 auto& inst = instance();
7186 if(inst.m_PEAK_Node_ToCategoryNode)
7188 return inst.m_PEAK_Node_ToCategoryNode(nodeHandle, categoryNodeHandle);
7192 throw std::runtime_error(
"Library not loaded!");
7198 auto& inst = instance();
7199 if(inst.m_PEAK_Node_ToEnumerationNode)
7201 return inst.m_PEAK_Node_ToEnumerationNode(nodeHandle, enumerationNodeHandle);
7205 throw std::runtime_error(
"Library not loaded!");
7211 auto& inst = instance();
7212 if(inst.m_PEAK_Node_ToEnumerationEntryNode)
7214 return inst.m_PEAK_Node_ToEnumerationEntryNode(nodeHandle, enumerationEntryNodeHandle);
7218 throw std::runtime_error(
"Library not loaded!");
7224 auto& inst = instance();
7225 if(inst.m_PEAK_Node_GetName)
7227 return inst.m_PEAK_Node_GetName(nodeHandle, name, nameSize);
7231 throw std::runtime_error(
"Library not loaded!");
7237 auto& inst = instance();
7238 if(inst.m_PEAK_Node_GetDisplayName)
7240 return inst.m_PEAK_Node_GetDisplayName(nodeHandle, displayName, displayNameSize);
7244 throw std::runtime_error(
"Library not loaded!");
7250 auto& inst = instance();
7251 if(inst.m_PEAK_Node_GetNamespace)
7253 return inst.m_PEAK_Node_GetNamespace(nodeHandle, _namespace);
7257 throw std::runtime_error(
"Library not loaded!");
7263 auto& inst = instance();
7264 if(inst.m_PEAK_Node_GetVisibility)
7266 return inst.m_PEAK_Node_GetVisibility(nodeHandle, visibility);
7270 throw std::runtime_error(
"Library not loaded!");
7276 auto& inst = instance();
7277 if(inst.m_PEAK_Node_GetAccessStatus)
7279 return inst.m_PEAK_Node_GetAccessStatus(nodeHandle, accessStatus);
7283 throw std::runtime_error(
"Library not loaded!");
7289 auto& inst = instance();
7290 if(inst.m_PEAK_Node_GetIsCacheable)
7292 return inst.m_PEAK_Node_GetIsCacheable(nodeHandle, isCacheable);
7296 throw std::runtime_error(
"Library not loaded!");
7302 auto& inst = instance();
7303 if(inst.m_PEAK_Node_GetIsAccessStatusCacheable)
7305 return inst.m_PEAK_Node_GetIsAccessStatusCacheable(nodeHandle, isAccessStatusCacheable);
7309 throw std::runtime_error(
"Library not loaded!");
7315 auto& inst = instance();
7316 if(inst.m_PEAK_Node_GetIsStreamable)
7318 return inst.m_PEAK_Node_GetIsStreamable(nodeHandle, isStreamable);
7322 throw std::runtime_error(
"Library not loaded!");
7328 auto& inst = instance();
7329 if(inst.m_PEAK_Node_GetIsDeprecated)
7331 return inst.m_PEAK_Node_GetIsDeprecated(nodeHandle, isDeprecated);
7335 throw std::runtime_error(
"Library not loaded!");
7341 auto& inst = instance();
7342 if(inst.m_PEAK_Node_GetIsFeature)
7344 return inst.m_PEAK_Node_GetIsFeature(nodeHandle, isFeature);
7348 throw std::runtime_error(
"Library not loaded!");
7354 auto& inst = instance();
7355 if(inst.m_PEAK_Node_GetCachingMode)
7357 return inst.m_PEAK_Node_GetCachingMode(nodeHandle, cachingMode);
7361 throw std::runtime_error(
"Library not loaded!");
7367 auto& inst = instance();
7368 if(inst.m_PEAK_Node_GetPollingTime)
7370 return inst.m_PEAK_Node_GetPollingTime(nodeHandle, pollingTime_ms);
7374 throw std::runtime_error(
"Library not loaded!");
7380 auto& inst = instance();
7381 if(inst.m_PEAK_Node_GetToolTip)
7383 return inst.m_PEAK_Node_GetToolTip(nodeHandle, toolTip, toolTipSize);
7387 throw std::runtime_error(
"Library not loaded!");
7393 auto& inst = instance();
7394 if(inst.m_PEAK_Node_GetDescription)
7396 return inst.m_PEAK_Node_GetDescription(nodeHandle, description, descriptionSize);
7400 throw std::runtime_error(
"Library not loaded!");
7406 auto& inst = instance();
7407 if(inst.m_PEAK_Node_GetType)
7409 return inst.m_PEAK_Node_GetType(nodeHandle, type);
7413 throw std::runtime_error(
"Library not loaded!");
7419 auto& inst = instance();
7420 if(inst.m_PEAK_Node_GetParentNodeMap)
7422 return inst.m_PEAK_Node_GetParentNodeMap(nodeHandle, nodeMapHandle);
7426 throw std::runtime_error(
"Library not loaded!");
7432 auto& inst = instance();
7433 if(inst.m_PEAK_Node_FindInvalidatedNode)
7435 return inst.m_PEAK_Node_FindInvalidatedNode(nodeHandle, name, nameSize, invalidatedNodeHandle);
7439 throw std::runtime_error(
"Library not loaded!");
7445 auto& inst = instance();
7446 if(inst.m_PEAK_Node_GetNumInvalidatedNodes)
7448 return inst.m_PEAK_Node_GetNumInvalidatedNodes(nodeHandle, numInvalidatedNodes);
7452 throw std::runtime_error(
"Library not loaded!");
7458 auto& inst = instance();
7459 if(inst.m_PEAK_Node_GetInvalidatedNode)
7461 return inst.m_PEAK_Node_GetInvalidatedNode(nodeHandle, index, invalidatedNodeHandle);
7465 throw std::runtime_error(
"Library not loaded!");
7471 auto& inst = instance();
7472 if(inst.m_PEAK_Node_FindInvalidatingNode)
7474 return inst.m_PEAK_Node_FindInvalidatingNode(nodeHandle, name, nameSize, invalidatingNodeHandle);
7478 throw std::runtime_error(
"Library not loaded!");
7484 auto& inst = instance();
7485 if(inst.m_PEAK_Node_GetNumInvalidatingNodes)
7487 return inst.m_PEAK_Node_GetNumInvalidatingNodes(nodeHandle, numInvalidatingNodes);
7491 throw std::runtime_error(
"Library not loaded!");
7497 auto& inst = instance();
7498 if(inst.m_PEAK_Node_GetInvalidatingNode)
7500 return inst.m_PEAK_Node_GetInvalidatingNode(nodeHandle, index, invalidatingNodeHandle);
7504 throw std::runtime_error(
"Library not loaded!");
7510 auto& inst = instance();
7511 if(inst.m_PEAK_Node_FindSelectedNode)
7513 return inst.m_PEAK_Node_FindSelectedNode(nodeHandle, name, nameSize, selectedNodeHandle);
7517 throw std::runtime_error(
"Library not loaded!");
7523 auto& inst = instance();
7524 if(inst.m_PEAK_Node_GetNumSelectedNodes)
7526 return inst.m_PEAK_Node_GetNumSelectedNodes(nodeHandle, numSelectedNodes);
7530 throw std::runtime_error(
"Library not loaded!");
7536 auto& inst = instance();
7537 if(inst.m_PEAK_Node_GetSelectedNode)
7539 return inst.m_PEAK_Node_GetSelectedNode(nodeHandle, index, selectedNodeHandle);
7543 throw std::runtime_error(
"Library not loaded!");
7549 auto& inst = instance();
7550 if(inst.m_PEAK_Node_FindSelectingNode)
7552 return inst.m_PEAK_Node_FindSelectingNode(nodeHandle, name, nameSize, selectingNodeHandle);
7556 throw std::runtime_error(
"Library not loaded!");
7562 auto& inst = instance();
7563 if(inst.m_PEAK_Node_GetNumSelectingNodes)
7565 return inst.m_PEAK_Node_GetNumSelectingNodes(nodeHandle, numSelectingNodes);
7569 throw std::runtime_error(
"Library not loaded!");
7575 auto& inst = instance();
7576 if(inst.m_PEAK_Node_GetSelectingNode)
7578 return inst.m_PEAK_Node_GetSelectingNode(nodeHandle, index, selectingNodeHandle);
7582 throw std::runtime_error(
"Library not loaded!");
7588 auto& inst = instance();
7589 if(inst.m_PEAK_Node_RegisterChangedCallback)
7591 return inst.m_PEAK_Node_RegisterChangedCallback(nodeHandle, callback, callbackContext, callbackHandle);
7595 throw std::runtime_error(
"Library not loaded!");
7601 auto& inst = instance();
7602 if(inst.m_PEAK_Node_UnregisterChangedCallback)
7604 return inst.m_PEAK_Node_UnregisterChangedCallback(nodeHandle, callbackHandle);
7608 throw std::runtime_error(
"Library not loaded!");
7614 auto& inst = instance();
7615 if(inst.m_PEAK_IntegerNode_ToNode)
7617 return inst.m_PEAK_IntegerNode_ToNode(integerNodeHandle, nodeHandle);
7621 throw std::runtime_error(
"Library not loaded!");
7627 auto& inst = instance();
7628 if(inst.m_PEAK_IntegerNode_GetMinimum)
7630 return inst.m_PEAK_IntegerNode_GetMinimum(integerNodeHandle, minimum);
7634 throw std::runtime_error(
"Library not loaded!");
7640 auto& inst = instance();
7641 if(inst.m_PEAK_IntegerNode_GetMaximum)
7643 return inst.m_PEAK_IntegerNode_GetMaximum(integerNodeHandle, maximum);
7647 throw std::runtime_error(
"Library not loaded!");
7653 auto& inst = instance();
7654 if(inst.m_PEAK_IntegerNode_GetIncrement)
7656 return inst.m_PEAK_IntegerNode_GetIncrement(integerNodeHandle, increment);
7660 throw std::runtime_error(
"Library not loaded!");
7666 auto& inst = instance();
7667 if(inst.m_PEAK_IntegerNode_GetIncrementType)
7669 return inst.m_PEAK_IntegerNode_GetIncrementType(integerNodeHandle, incrementType);
7673 throw std::runtime_error(
"Library not loaded!");
7679 auto& inst = instance();
7680 if(inst.m_PEAK_IntegerNode_GetValidValues)
7682 return inst.m_PEAK_IntegerNode_GetValidValues(integerNodeHandle, validValues, validValuesSize);
7686 throw std::runtime_error(
"Library not loaded!");
7692 auto& inst = instance();
7693 if(inst.m_PEAK_IntegerNode_GetRepresentation)
7695 return inst.m_PEAK_IntegerNode_GetRepresentation(integerNodeHandle, representation);
7699 throw std::runtime_error(
"Library not loaded!");
7705 auto& inst = instance();
7706 if(inst.m_PEAK_IntegerNode_GetUnit)
7708 return inst.m_PEAK_IntegerNode_GetUnit(integerNodeHandle, unit, unitSize);
7712 throw std::runtime_error(
"Library not loaded!");
7718 auto& inst = instance();
7719 if(inst.m_PEAK_IntegerNode_GetValue)
7721 return inst.m_PEAK_IntegerNode_GetValue(integerNodeHandle, cacheUsePolicy, value);
7725 throw std::runtime_error(
"Library not loaded!");
7731 auto& inst = instance();
7732 if(inst.m_PEAK_IntegerNode_SetValue)
7734 return inst.m_PEAK_IntegerNode_SetValue(integerNodeHandle, value);
7738 throw std::runtime_error(
"Library not loaded!");
7744 auto& inst = instance();
7745 if(inst.m_PEAK_BooleanNode_ToNode)
7747 return inst.m_PEAK_BooleanNode_ToNode(booleanNodeHandle, nodeHandle);
7751 throw std::runtime_error(
"Library not loaded!");
7757 auto& inst = instance();
7758 if(inst.m_PEAK_BooleanNode_GetValue)
7760 return inst.m_PEAK_BooleanNode_GetValue(booleanNodeHandle, cacheUsePolicy, value);
7764 throw std::runtime_error(
"Library not loaded!");
7770 auto& inst = instance();
7771 if(inst.m_PEAK_BooleanNode_SetValue)
7773 return inst.m_PEAK_BooleanNode_SetValue(booleanNodeHandle, value);
7777 throw std::runtime_error(
"Library not loaded!");
7783 auto& inst = instance();
7784 if(inst.m_PEAK_CommandNode_ToNode)
7786 return inst.m_PEAK_CommandNode_ToNode(commandNodeHandle, nodeHandle);
7790 throw std::runtime_error(
"Library not loaded!");
7796 auto& inst = instance();
7797 if(inst.m_PEAK_CommandNode_GetIsDone)
7799 return inst.m_PEAK_CommandNode_GetIsDone(commandNodeHandle, isDone);
7803 throw std::runtime_error(
"Library not loaded!");
7809 auto& inst = instance();
7810 if(inst.m_PEAK_CommandNode_Execute)
7812 return inst.m_PEAK_CommandNode_Execute(commandNodeHandle);
7816 throw std::runtime_error(
"Library not loaded!");
7822 auto& inst = instance();
7823 if(inst.m_PEAK_CommandNode_WaitUntilDoneInfinite)
7825 return inst.m_PEAK_CommandNode_WaitUntilDoneInfinite(commandNodeHandle);
7829 throw std::runtime_error(
"Library not loaded!");
7835 auto& inst = instance();
7836 if(inst.m_PEAK_CommandNode_WaitUntilDone)
7838 return inst.m_PEAK_CommandNode_WaitUntilDone(commandNodeHandle, waitTimeout_ms);
7842 throw std::runtime_error(
"Library not loaded!");
7848 auto& inst = instance();
7849 if(inst.m_PEAK_FloatNode_ToNode)
7851 return inst.m_PEAK_FloatNode_ToNode(floatNodeHandle, nodeHandle);
7855 throw std::runtime_error(
"Library not loaded!");
7861 auto& inst = instance();
7862 if(inst.m_PEAK_FloatNode_GetMinimum)
7864 return inst.m_PEAK_FloatNode_GetMinimum(floatNodeHandle, minimum);
7868 throw std::runtime_error(
"Library not loaded!");
7874 auto& inst = instance();
7875 if(inst.m_PEAK_FloatNode_GetMaximum)
7877 return inst.m_PEAK_FloatNode_GetMaximum(floatNodeHandle, maximum);
7881 throw std::runtime_error(
"Library not loaded!");
7887 auto& inst = instance();
7888 if(inst.m_PEAK_FloatNode_GetIncrement)
7890 return inst.m_PEAK_FloatNode_GetIncrement(floatNodeHandle, increment);
7894 throw std::runtime_error(
"Library not loaded!");
7900 auto& inst = instance();
7901 if(inst.m_PEAK_FloatNode_GetIncrementType)
7903 return inst.m_PEAK_FloatNode_GetIncrementType(floatNodeHandle, incrementType);
7907 throw std::runtime_error(
"Library not loaded!");
7913 auto& inst = instance();
7914 if(inst.m_PEAK_FloatNode_GetValidValues)
7916 return inst.m_PEAK_FloatNode_GetValidValues(floatNodeHandle, validValues, validValuesSize);
7920 throw std::runtime_error(
"Library not loaded!");
7926 auto& inst = instance();
7927 if(inst.m_PEAK_FloatNode_GetRepresentation)
7929 return inst.m_PEAK_FloatNode_GetRepresentation(floatNodeHandle, representation);
7933 throw std::runtime_error(
"Library not loaded!");
7939 auto& inst = instance();
7940 if(inst.m_PEAK_FloatNode_GetUnit)
7942 return inst.m_PEAK_FloatNode_GetUnit(floatNodeHandle, unit, unitSize);
7946 throw std::runtime_error(
"Library not loaded!");
7952 auto& inst = instance();
7953 if(inst.m_PEAK_FloatNode_GetDisplayNotation)
7955 return inst.m_PEAK_FloatNode_GetDisplayNotation(floatNodeHandle, displayNotation);
7959 throw std::runtime_error(
"Library not loaded!");
7965 auto& inst = instance();
7966 if(inst.m_PEAK_FloatNode_GetDisplayPrecision)
7968 return inst.m_PEAK_FloatNode_GetDisplayPrecision(floatNodeHandle, displayPrecision);
7972 throw std::runtime_error(
"Library not loaded!");
7978 auto& inst = instance();
7979 if(inst.m_PEAK_FloatNode_GetHasConstantIncrement)
7981 return inst.m_PEAK_FloatNode_GetHasConstantIncrement(floatNodeHandle, hasConstantIncrement);
7985 throw std::runtime_error(
"Library not loaded!");
7991 auto& inst = instance();
7992 if(inst.m_PEAK_FloatNode_GetValue)
7994 return inst.m_PEAK_FloatNode_GetValue(floatNodeHandle, cacheUsePolicy, value);
7998 throw std::runtime_error(
"Library not loaded!");
8004 auto& inst = instance();
8005 if(inst.m_PEAK_FloatNode_SetValue)
8007 return inst.m_PEAK_FloatNode_SetValue(floatNodeHandle, value);
8011 throw std::runtime_error(
"Library not loaded!");
8017 auto& inst = instance();
8018 if(inst.m_PEAK_StringNode_ToNode)
8020 return inst.m_PEAK_StringNode_ToNode(stringNodeHandle, nodeHandle);
8024 throw std::runtime_error(
"Library not loaded!");
8030 auto& inst = instance();
8031 if(inst.m_PEAK_StringNode_GetMaximumLength)
8033 return inst.m_PEAK_StringNode_GetMaximumLength(stringNodeHandle, maximumLength);
8037 throw std::runtime_error(
"Library not loaded!");
8043 auto& inst = instance();
8044 if(inst.m_PEAK_StringNode_GetValue)
8046 return inst.m_PEAK_StringNode_GetValue(stringNodeHandle, cacheUsePolicy, value, valueSize);
8050 throw std::runtime_error(
"Library not loaded!");
8056 auto& inst = instance();
8057 if(inst.m_PEAK_StringNode_SetValue)
8059 return inst.m_PEAK_StringNode_SetValue(stringNodeHandle, value, valueSize);
8063 throw std::runtime_error(
"Library not loaded!");
8069 auto& inst = instance();
8070 if(inst.m_PEAK_RegisterNode_ToNode)
8072 return inst.m_PEAK_RegisterNode_ToNode(registerNodeHandle, nodeHandle);
8076 throw std::runtime_error(
"Library not loaded!");
8082 auto& inst = instance();
8083 if(inst.m_PEAK_RegisterNode_GetAddress)
8085 return inst.m_PEAK_RegisterNode_GetAddress(registerNodeHandle, address);
8089 throw std::runtime_error(
"Library not loaded!");
8095 auto& inst = instance();
8096 if(inst.m_PEAK_RegisterNode_GetLength)
8098 return inst.m_PEAK_RegisterNode_GetLength(registerNodeHandle, length);
8102 throw std::runtime_error(
"Library not loaded!");
8108 auto& inst = instance();
8109 if(inst.m_PEAK_RegisterNode_Read)
8111 return inst.m_PEAK_RegisterNode_Read(registerNodeHandle, cacheUsePolicy, bytesToRead, bytesToReadSize);
8115 throw std::runtime_error(
"Library not loaded!");
8121 auto& inst = instance();
8122 if(inst.m_PEAK_RegisterNode_Write)
8124 return inst.m_PEAK_RegisterNode_Write(registerNodeHandle, bytesToWrite, bytesToWriteSize);
8128 throw std::runtime_error(
"Library not loaded!");
8134 auto& inst = instance();
8135 if(inst.m_PEAK_CategoryNode_ToNode)
8137 return inst.m_PEAK_CategoryNode_ToNode(categoryNodeHandle, nodeHandle);
8141 throw std::runtime_error(
"Library not loaded!");
8147 auto& inst = instance();
8148 if(inst.m_PEAK_CategoryNode_GetNumSubNodes)
8150 return inst.m_PEAK_CategoryNode_GetNumSubNodes(categoryNodeHandle, numSubNodes);
8154 throw std::runtime_error(
"Library not loaded!");
8160 auto& inst = instance();
8161 if(inst.m_PEAK_CategoryNode_GetSubNode)
8163 return inst.m_PEAK_CategoryNode_GetSubNode(categoryNodeHandle, index, nodeHandle);
8167 throw std::runtime_error(
"Library not loaded!");
8173 auto& inst = instance();
8174 if(inst.m_PEAK_EnumerationNode_ToNode)
8176 return inst.m_PEAK_EnumerationNode_ToNode(enumerationNodeHandle, nodeHandle);
8180 throw std::runtime_error(
"Library not loaded!");
8186 auto& inst = instance();
8187 if(inst.m_PEAK_EnumerationNode_GetCurrentEntry)
8189 return inst.m_PEAK_EnumerationNode_GetCurrentEntry(enumerationNodeHandle, cacheUsePolicy, enumerationEntryNodeHandle);
8193 throw std::runtime_error(
"Library not loaded!");
8199 auto& inst = instance();
8200 if(inst.m_PEAK_EnumerationNode_SetCurrentEntry)
8202 return inst.m_PEAK_EnumerationNode_SetCurrentEntry(enumerationNodeHandle, enumerationEntryNodeHandle);
8206 throw std::runtime_error(
"Library not loaded!");
8212 auto& inst = instance();
8213 if(inst.m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue)
8215 return inst.m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize);
8219 throw std::runtime_error(
"Library not loaded!");
8225 auto& inst = instance();
8226 if(inst.m_PEAK_EnumerationNode_SetCurrentEntryByValue)
8228 return inst.m_PEAK_EnumerationNode_SetCurrentEntryByValue(enumerationNodeHandle, value);
8232 throw std::runtime_error(
"Library not loaded!");
8238 auto& inst = instance();
8239 if(inst.m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue)
8241 return inst.m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, hasEntry);
8245 throw std::runtime_error(
"Library not loaded!");
8251 auto& inst = instance();
8252 if(inst.m_PEAK_EnumerationNode_GetHasEntryByValue)
8254 return inst.m_PEAK_EnumerationNode_GetHasEntryByValue(enumerationNodeHandle, value, hasEntry);
8258 throw std::runtime_error(
"Library not loaded!");
8264 auto& inst = instance();
8265 if(inst.m_PEAK_EnumerationNode_FindEntryBySymbolicValue)
8267 return inst.m_PEAK_EnumerationNode_FindEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, enumerationEntryNodeHandle);
8271 throw std::runtime_error(
"Library not loaded!");
8277 auto& inst = instance();
8278 if(inst.m_PEAK_EnumerationNode_FindEntryByValue)
8280 return inst.m_PEAK_EnumerationNode_FindEntryByValue(enumerationNodeHandle, value, enumerationEntryNodeHandle);
8284 throw std::runtime_error(
"Library not loaded!");
8290 auto& inst = instance();
8291 if(inst.m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue)
8293 return inst.m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, enumerationEntryNodeHandle);
8297 throw std::runtime_error(
"Library not loaded!");
8303 auto& inst = instance();
8304 if(inst.m_PEAK_EnumerationNode_TryFindEntryByValue)
8306 return inst.m_PEAK_EnumerationNode_TryFindEntryByValue(enumerationNodeHandle, value, enumerationEntryNodeHandle);
8310 throw std::runtime_error(
"Library not loaded!");
8316 auto& inst = instance();
8317 if(inst.m_PEAK_EnumerationNode_GetNumEntries)
8319 return inst.m_PEAK_EnumerationNode_GetNumEntries(enumerationNodeHandle, numEntries);
8323 throw std::runtime_error(
"Library not loaded!");
8329 auto& inst = instance();
8330 if(inst.m_PEAK_EnumerationNode_GetEntry)
8332 return inst.m_PEAK_EnumerationNode_GetEntry(enumerationNodeHandle, index, enumerationEntryNodeHandle);
8336 throw std::runtime_error(
"Library not loaded!");
8342 auto& inst = instance();
8343 if(inst.m_PEAK_EnumerationEntryNode_ToNode)
8345 return inst.m_PEAK_EnumerationEntryNode_ToNode(enumerationEntryNodeHandle, nodeHandle);
8349 throw std::runtime_error(
"Library not loaded!");
8355 auto& inst = instance();
8356 if(inst.m_PEAK_EnumerationEntryNode_GetIsSelfClearing)
8358 return inst.m_PEAK_EnumerationEntryNode_GetIsSelfClearing(enumerationEntryNodeHandle, isSelfClearing);
8362 throw std::runtime_error(
"Library not loaded!");
8368 auto& inst = instance();
8369 if(inst.m_PEAK_EnumerationEntryNode_GetSymbolicValue)
8371 return inst.m_PEAK_EnumerationEntryNode_GetSymbolicValue(enumerationEntryNodeHandle, symbolicValue, symbolicValueSize);
8375 throw std::runtime_error(
"Library not loaded!");
8381 auto& inst = instance();
8382 if(inst.m_PEAK_EnumerationEntryNode_GetValue)
8384 return inst.m_PEAK_EnumerationEntryNode_GetValue(enumerationEntryNodeHandle, value);
8388 throw std::runtime_error(
"Library not loaded!");
8394 auto& inst = instance();
8395 if(inst.m_PEAK_Port_GetInfo)
8397 return inst.m_PEAK_Port_GetInfo(portHandle, infoCommand, infoDataType, info, infoSize);
8401 throw std::runtime_error(
"Library not loaded!");
8407 auto& inst = instance();
8408 if(inst.m_PEAK_Port_GetID)
8410 return inst.m_PEAK_Port_GetID(portHandle,
id, idSize);
8414 throw std::runtime_error(
"Library not loaded!");
8420 auto& inst = instance();
8421 if(inst.m_PEAK_Port_GetName)
8423 return inst.m_PEAK_Port_GetName(portHandle, name, nameSize);
8427 throw std::runtime_error(
"Library not loaded!");
8433 auto& inst = instance();
8434 if(inst.m_PEAK_Port_GetVendorName)
8436 return inst.m_PEAK_Port_GetVendorName(portHandle, vendorName, vendorNameSize);
8440 throw std::runtime_error(
"Library not loaded!");
8446 auto& inst = instance();
8447 if(inst.m_PEAK_Port_GetModelName)
8449 return inst.m_PEAK_Port_GetModelName(portHandle, modelName, modelNameSize);
8453 throw std::runtime_error(
"Library not loaded!");
8459 auto& inst = instance();
8460 if(inst.m_PEAK_Port_GetVersion)
8462 return inst.m_PEAK_Port_GetVersion(portHandle, version, versionSize);
8466 throw std::runtime_error(
"Library not loaded!");
8472 auto& inst = instance();
8473 if(inst.m_PEAK_Port_GetTLType)
8475 return inst.m_PEAK_Port_GetTLType(portHandle, tlType, tlTypeSize);
8479 throw std::runtime_error(
"Library not loaded!");
8485 auto& inst = instance();
8486 if(inst.m_PEAK_Port_GetModuleName)
8488 return inst.m_PEAK_Port_GetModuleName(portHandle, moduleName, moduleNameSize);
8492 throw std::runtime_error(
"Library not loaded!");
8498 auto& inst = instance();
8499 if(inst.m_PEAK_Port_GetDataEndianness)
8501 return inst.m_PEAK_Port_GetDataEndianness(portHandle, dataEndianness);
8505 throw std::runtime_error(
"Library not loaded!");
8511 auto& inst = instance();
8512 if(inst.m_PEAK_Port_GetIsReadable)
8514 return inst.m_PEAK_Port_GetIsReadable(portHandle, isReadable);
8518 throw std::runtime_error(
"Library not loaded!");
8524 auto& inst = instance();
8525 if(inst.m_PEAK_Port_GetIsWritable)
8527 return inst.m_PEAK_Port_GetIsWritable(portHandle, isWritable);
8531 throw std::runtime_error(
"Library not loaded!");
8537 auto& inst = instance();
8538 if(inst.m_PEAK_Port_GetIsAvailable)
8540 return inst.m_PEAK_Port_GetIsAvailable(portHandle, isAvailable);
8544 throw std::runtime_error(
"Library not loaded!");
8550 auto& inst = instance();
8551 if(inst.m_PEAK_Port_GetIsImplemented)
8553 return inst.m_PEAK_Port_GetIsImplemented(portHandle, isImplemented);
8557 throw std::runtime_error(
"Library not loaded!");
8563 auto& inst = instance();
8564 if(inst.m_PEAK_Port_Read)
8566 return inst.m_PEAK_Port_Read(portHandle, address, bytesToRead, bytesToReadSize);
8570 throw std::runtime_error(
"Library not loaded!");
8576 auto& inst = instance();
8577 if(inst.m_PEAK_Port_Write)
8579 return inst.m_PEAK_Port_Write(portHandle, address, bytesToWrite, bytesToWriteSize);
8583 throw std::runtime_error(
"Library not loaded!");
8589 auto& inst = instance();
8590 if(inst.m_PEAK_Port_GetNumURLs)
8592 return inst.m_PEAK_Port_GetNumURLs(portHandle, numUrls);
8596 throw std::runtime_error(
"Library not loaded!");
8602 auto& inst = instance();
8603 if(inst.m_PEAK_Port_GetURL)
8605 return inst.m_PEAK_Port_GetURL(portHandle, index, portUrlHandle);
8609 throw std::runtime_error(
"Library not loaded!");
8615 auto& inst = instance();
8616 if(inst.m_PEAK_PortURL_GetInfo)
8618 return inst.m_PEAK_PortURL_GetInfo(portUrlHandle, infoCommand, infoDataType, info, infoSize);
8622 throw std::runtime_error(
"Library not loaded!");
8628 auto& inst = instance();
8629 if(inst.m_PEAK_PortURL_GetURL)
8631 return inst.m_PEAK_PortURL_GetURL(portUrlHandle, url, urlSize);
8635 throw std::runtime_error(
"Library not loaded!");
8641 auto& inst = instance();
8642 if(inst.m_PEAK_PortURL_GetScheme)
8644 return inst.m_PEAK_PortURL_GetScheme(portUrlHandle, scheme);
8648 throw std::runtime_error(
"Library not loaded!");
8654 auto& inst = instance();
8655 if(inst.m_PEAK_PortURL_GetFileName)
8657 return inst.m_PEAK_PortURL_GetFileName(portUrlHandle, fileName, fileNameSize);
8661 throw std::runtime_error(
"Library not loaded!");
8667 auto& inst = instance();
8668 if(inst.m_PEAK_PortURL_GetFileRegisterAddress)
8670 return inst.m_PEAK_PortURL_GetFileRegisterAddress(portUrlHandle, fileRegisterAddress);
8674 throw std::runtime_error(
"Library not loaded!");
8680 auto& inst = instance();
8681 if(inst.m_PEAK_PortURL_GetFileSize)
8683 return inst.m_PEAK_PortURL_GetFileSize(portUrlHandle, fileSize);
8687 throw std::runtime_error(
"Library not loaded!");
8693 auto& inst = instance();
8694 if(inst.m_PEAK_PortURL_GetFileSHA1Hash)
8696 return inst.m_PEAK_PortURL_GetFileSHA1Hash(portUrlHandle, fileSha1Hash, fileSha1HashSize);
8700 throw std::runtime_error(
"Library not loaded!");
8706 auto& inst = instance();
8707 if(inst.m_PEAK_PortURL_GetFileVersionMajor)
8709 return inst.m_PEAK_PortURL_GetFileVersionMajor(portUrlHandle, fileVersionMajor);
8713 throw std::runtime_error(
"Library not loaded!");
8719 auto& inst = instance();
8720 if(inst.m_PEAK_PortURL_GetFileVersionMinor)
8722 return inst.m_PEAK_PortURL_GetFileVersionMinor(portUrlHandle, fileVersionMinor);
8726 throw std::runtime_error(
"Library not loaded!");
8732 auto& inst = instance();
8733 if(inst.m_PEAK_PortURL_GetFileVersionSubminor)
8735 return inst.m_PEAK_PortURL_GetFileVersionSubminor(portUrlHandle, fileVersionSubminor);
8739 throw std::runtime_error(
"Library not loaded!");
8745 auto& inst = instance();
8746 if(inst.m_PEAK_PortURL_GetFileSchemaVersionMajor)
8748 return inst.m_PEAK_PortURL_GetFileSchemaVersionMajor(portUrlHandle, fileSchemaVersionMajor);
8752 throw std::runtime_error(
"Library not loaded!");
8758 auto& inst = instance();
8759 if(inst.m_PEAK_PortURL_GetFileSchemaVersionMinor)
8761 return inst.m_PEAK_PortURL_GetFileSchemaVersionMinor(portUrlHandle, fileSchemaVersionMinor);
8765 throw std::runtime_error(
"Library not loaded!");
8771 auto& inst = instance();
8772 if(inst.m_PEAK_PortURL_GetParentPort)
8774 return inst.m_PEAK_PortURL_GetParentPort(portUrlHandle, portHandle);
8778 throw std::runtime_error(
"Library not loaded!");
8784 auto& inst = instance();
8785 if(inst.m_PEAK_EventSupportingModule_EnableEvents)
8787 return inst.m_PEAK_EventSupportingModule_EnableEvents(eventSupportingModuleHandle, eventType, eventControllerHandle);
8791 throw std::runtime_error(
"Library not loaded!");
8797 auto& inst = instance();
8798 if(inst.m_PEAK_EventController_GetInfo)
8800 return inst.m_PEAK_EventController_GetInfo(eventControllerHandle, infoCommand, infoDataType, info, infoSize);
8804 throw std::runtime_error(
"Library not loaded!");
8810 auto& inst = instance();
8811 if(inst.m_PEAK_EventController_GetNumEventsInQueue)
8813 return inst.m_PEAK_EventController_GetNumEventsInQueue(eventControllerHandle, numEventsInQueue);
8817 throw std::runtime_error(
"Library not loaded!");
8823 auto& inst = instance();
8824 if(inst.m_PEAK_EventController_GetNumEventsFired)
8826 return inst.m_PEAK_EventController_GetNumEventsFired(eventControllerHandle, numEventsFired);
8830 throw std::runtime_error(
"Library not loaded!");
8836 auto& inst = instance();
8837 if(inst.m_PEAK_EventController_GetEventMaxSize)
8839 return inst.m_PEAK_EventController_GetEventMaxSize(eventControllerHandle, eventMaxSize);
8843 throw std::runtime_error(
"Library not loaded!");
8849 auto& inst = instance();
8850 if(inst.m_PEAK_EventController_GetEventDataMaxSize)
8852 return inst.m_PEAK_EventController_GetEventDataMaxSize(eventControllerHandle, eventDataMaxSize);
8856 throw std::runtime_error(
"Library not loaded!");
8862 auto& inst = instance();
8863 if(inst.m_PEAK_EventController_GetControlledEventType)
8865 return inst.m_PEAK_EventController_GetControlledEventType(eventControllerHandle, controlledEventType);
8869 throw std::runtime_error(
"Library not loaded!");
8875 auto& inst = instance();
8876 if(inst.m_PEAK_EventController_WaitForEvent)
8878 return inst.m_PEAK_EventController_WaitForEvent(eventControllerHandle, timeout_ms, eventHandle);
8882 throw std::runtime_error(
"Library not loaded!");
8888 auto& inst = instance();
8889 if(inst.m_PEAK_EventController_KillWait)
8891 return inst.m_PEAK_EventController_KillWait(eventControllerHandle);
8895 throw std::runtime_error(
"Library not loaded!");
8901 auto& inst = instance();
8902 if(inst.m_PEAK_EventController_FlushEvents)
8904 return inst.m_PEAK_EventController_FlushEvents(eventControllerHandle);
8908 throw std::runtime_error(
"Library not loaded!");
8914 auto& inst = instance();
8915 if(inst.m_PEAK_EventController_Destruct)
8917 return inst.m_PEAK_EventController_Destruct(eventControllerHandle);
8921 throw std::runtime_error(
"Library not loaded!");
8927 auto& inst = instance();
8928 if(inst.m_PEAK_Event_GetInfo)
8930 return inst.m_PEAK_Event_GetInfo(eventHandle, infoCommand, infoDataType, info, infoSize);
8934 throw std::runtime_error(
"Library not loaded!");
8940 auto& inst = instance();
8941 if(inst.m_PEAK_Event_GetID)
8943 return inst.m_PEAK_Event_GetID(eventHandle,
id);
8947 throw std::runtime_error(
"Library not loaded!");
8953 auto& inst = instance();
8954 if(inst.m_PEAK_Event_GetData)
8956 return inst.m_PEAK_Event_GetData(eventHandle, data, dataSize);
8960 throw std::runtime_error(
"Library not loaded!");
8966 auto& inst = instance();
8967 if(inst.m_PEAK_Event_GetType)
8969 return inst.m_PEAK_Event_GetType(eventHandle, type);
8973 throw std::runtime_error(
"Library not loaded!");
8979 auto& inst = instance();
8980 if(inst.m_PEAK_Event_GetRawData)
8982 return inst.m_PEAK_Event_GetRawData(eventHandle, rawData, rawDataSize);
8986 throw std::runtime_error(
"Library not loaded!");
8992 auto& inst = instance();
8993 if(inst.m_PEAK_Event_Destruct)
8995 return inst.m_PEAK_Event_Destruct(eventHandle);
8999 throw std::runtime_error(
"Library not loaded!");
9005 auto& inst = instance();
9006 if(inst.m_PEAK_FirmwareUpdater_Construct)
9008 return inst.m_PEAK_FirmwareUpdater_Construct(firmwareUpdaterHandle);
9012 throw std::runtime_error(
"Library not loaded!");
9018 auto& inst = instance();
9019 if(inst.m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation)
9021 return inst.m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation(firmwareUpdaterHandle, gufPath, gufPathSize);
9025 throw std::runtime_error(
"Library not loaded!");
9031 auto& inst = instance();
9032 if(inst.m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation)
9034 return inst.m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(firmwareUpdaterHandle, gufPath, gufPathSize, deviceDescriptorHandle);
9038 throw std::runtime_error(
"Library not loaded!");
9044 auto& inst = instance();
9045 if(inst.m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation)
9047 return inst.m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation(firmwareUpdaterHandle, numFirmwareUpdateInformation);
9051 throw std::runtime_error(
"Library not loaded!");
9057 auto& inst = instance();
9058 if(inst.m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation)
9060 return inst.m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation(firmwareUpdaterHandle, index, firmwareUpdateInformationHandle);
9064 throw std::runtime_error(
"Library not loaded!");
9070 auto& inst = instance();
9071 if(inst.m_PEAK_FirmwareUpdater_UpdateDevice)
9073 return inst.m_PEAK_FirmwareUpdater_UpdateDevice(firmwareUpdaterHandle, deviceDescriptorHandle, firmwareUpdateInformationHandle, firmwareUpdateProgressObserverHandle);
9077 throw std::runtime_error(
"Library not loaded!");
9083 auto& inst = instance();
9084 if(inst.m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout)
9086 return inst.m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout(firmwareUpdaterHandle, deviceDescriptorHandle, firmwareUpdateInformationHandle, firmwareUpdateProgressObserverHandle, deviceResetDiscoveryTimeout_ms);
9090 throw std::runtime_error(
"Library not loaded!");
9096 auto& inst = instance();
9097 if(inst.m_PEAK_FirmwareUpdater_Destruct)
9099 return inst.m_PEAK_FirmwareUpdater_Destruct(firmwareUpdaterHandle);
9103 throw std::runtime_error(
"Library not loaded!");
9109 auto& inst = instance();
9110 if(inst.m_PEAK_FirmwareUpdateInformation_GetIsValid)
9112 return inst.m_PEAK_FirmwareUpdateInformation_GetIsValid(firmwareUpdateInformationHandle, isValid);
9116 throw std::runtime_error(
"Library not loaded!");
9122 auto& inst = instance();
9123 if(inst.m_PEAK_FirmwareUpdateInformation_GetFileName)
9125 return inst.m_PEAK_FirmwareUpdateInformation_GetFileName(firmwareUpdateInformationHandle, fileName, fileNameSize);
9129 throw std::runtime_error(
"Library not loaded!");
9135 auto& inst = instance();
9136 if(inst.m_PEAK_FirmwareUpdateInformation_GetDescription)
9138 return inst.m_PEAK_FirmwareUpdateInformation_GetDescription(firmwareUpdateInformationHandle, description, descriptionSize);
9142 throw std::runtime_error(
"Library not loaded!");
9148 auto& inst = instance();
9149 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersion)
9151 return inst.m_PEAK_FirmwareUpdateInformation_GetVersion(firmwareUpdateInformationHandle, version, versionSize);
9155 throw std::runtime_error(
"Library not loaded!");
9161 auto& inst = instance();
9162 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern)
9164 return inst.m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(firmwareUpdateInformationHandle, versionExtractionPattern, versionExtractionPatternSize);
9168 throw std::runtime_error(
"Library not loaded!");
9174 auto& inst = instance();
9175 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersionStyle)
9177 return inst.m_PEAK_FirmwareUpdateInformation_GetVersionStyle(firmwareUpdateInformationHandle, versionStyle);
9181 throw std::runtime_error(
"Library not loaded!");
9187 auto& inst = instance();
9188 if(inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotes)
9190 return inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotes(firmwareUpdateInformationHandle, releaseNotes, releaseNotesSize);
9194 throw std::runtime_error(
"Library not loaded!");
9200 auto& inst = instance();
9201 if(inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL)
9203 return inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(firmwareUpdateInformationHandle, releaseNotesUrl, releaseNotesUrlSize);
9207 throw std::runtime_error(
"Library not loaded!");
9213 auto& inst = instance();
9214 if(inst.m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence)
9216 return inst.m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence(firmwareUpdateInformationHandle, userSetPersistence);
9220 throw std::runtime_error(
"Library not loaded!");
9226 auto& inst = instance();
9227 if(inst.m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence)
9229 return inst.m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence(firmwareUpdateInformationHandle, sequencerSetPersistence);
9233 throw std::runtime_error(
"Library not loaded!");
9239 auto& inst = instance();
9240 if(inst.m_PEAK_FirmwareUpdateProgressObserver_Construct)
9242 return inst.m_PEAK_FirmwareUpdateProgressObserver_Construct(firmwareUpdateProgressObserverHandle);
9246 throw std::runtime_error(
"Library not loaded!");
9252 auto& inst = instance();
9253 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback)
9255 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9259 throw std::runtime_error(
"Library not loaded!");
9265 auto& inst = instance();
9266 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback)
9268 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9272 throw std::runtime_error(
"Library not loaded!");
9278 auto& inst = instance();
9279 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback)
9281 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9285 throw std::runtime_error(
"Library not loaded!");
9291 auto& inst = instance();
9292 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback)
9294 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9298 throw std::runtime_error(
"Library not loaded!");
9304 auto& inst = instance();
9305 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback)
9307 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9311 throw std::runtime_error(
"Library not loaded!");
9317 auto& inst = instance();
9318 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback)
9320 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9324 throw std::runtime_error(
"Library not loaded!");
9330 auto& inst = instance();
9331 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback)
9333 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9337 throw std::runtime_error(
"Library not loaded!");
9343 auto& inst = instance();
9344 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback)
9346 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9350 throw std::runtime_error(
"Library not loaded!");
9356 auto& inst = instance();
9357 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback)
9359 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9363 throw std::runtime_error(
"Library not loaded!");
9369 auto& inst = instance();
9370 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback)
9372 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9376 throw std::runtime_error(
"Library not loaded!");
9382 auto& inst = instance();
9383 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback)
9385 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9389 throw std::runtime_error(
"Library not loaded!");
9395 auto& inst = instance();
9396 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback)
9398 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9402 throw std::runtime_error(
"Library not loaded!");
9408 auto& inst = instance();
9409 if(inst.m_PEAK_FirmwareUpdateProgressObserver_Destruct)
9411 return inst.m_PEAK_FirmwareUpdateProgressObserver_Destruct(firmwareUpdateProgressObserverHandle);
9415 throw std::runtime_error(
"Library not loaded!");
9421 auto& inst = instance();
9422 if(inst.m_PEAK_FileAdapter_Construct)
9424 return inst.m_PEAK_FileAdapter_Construct(nodeMapHandle, fileName, fileAdapterHandle);
9428 throw std::runtime_error(
"Library not loaded!");
9434 auto& inst = instance();
9435 if(inst.m_PEAK_FileAdapter_Destruct)
9437 return inst.m_PEAK_FileAdapter_Destruct(fileAdapterHandle);
9441 throw std::runtime_error(
"Library not loaded!");
9447 auto& inst = instance();
9448 if(inst.m_PEAK_FileAdapter_Read)
9450 return inst.m_PEAK_FileAdapter_Read(fileAdapterHandle, size, offset, data, dataSize);
9454 throw std::runtime_error(
"Library not loaded!");
9460 auto& inst = instance();
9461 if(inst.m_PEAK_FileAdapter_Write)
9463 return inst.m_PEAK_FileAdapter_Write(fileAdapterHandle, data, size, offset);
9467 throw std::runtime_error(
"Library not loaded!");
9473 auto& inst = instance();
9474 if(inst.m_PEAK_FileAdapter_Delete)
9476 return inst.m_PEAK_FileAdapter_Delete(fileAdapterHandle);
9480 throw std::runtime_error(
"Library not loaded!");
9486 auto& inst = instance();
9487 if(inst.m_PEAK_FileAdapter_GetSize)
9489 return inst.m_PEAK_FileAdapter_GetSize(fileAdapterHandle, size);
9493 throw std::runtime_error(
"Library not loaded!");
9499 auto& inst = instance();
9500 if(inst.m_PEAK_FileAdapter_GetMaxSize)
9502 return inst.m_PEAK_FileAdapter_GetMaxSize(fileAdapterHandle, maxSize);
9506 throw std::runtime_error(
"Library not loaded!");
static PEAK_C_API PEAK_Interface_Destruct(PEAK_INTERFACE_HANDLE interfaceHandle)
Definition peak_dynamic_loader.h:5051
static PEAK_C_API PEAK_BufferPart_GetWidth(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)
Definition peak_dynamic_loader.h:6754
static PEAK_C_API PEAK_DataStream_GetNumBuffersStarted(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)
Definition peak_dynamic_loader.h:5831
static PEAK_C_API PEAK_Interface_UnregisterDeviceListChangedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5038
static PEAK_C_API PEAK_RegisterNode_Read(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:8106
static PEAK_C_API PEAK_PortURL_GetFileSHA1Hash(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)
Definition peak_dynamic_loader.h:8691
static PEAK_C_API PEAK_Buffer_GetTLType(PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:6117
static PEAK_C_API PEAK_DataStream_GetKey(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5714
static PEAK_C_API PEAK_DataStream_StopAcquisition(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)
Definition peak_dynamic_loader.h:6052
static PEAK_C_API PEAK_Buffer_ToModule(PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:6078
static PEAK_C_API PEAK_Node_GetInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:7456
static PEAK_C_API PEAK_SystemDescriptor_GetKey(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4193
static PEAK_C_API PEAK_Library_Initialize()
Definition peak_dynamic_loader.h:3998
static PEAK_C_API PEAK_Node_RegisterChangedCallback(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK callback, void *callbackContext, PEAK_NODE_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:7586
static PEAK_C_API PEAK_EventController_WaitForEvent(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)
Definition peak_dynamic_loader.h:8873
static PEAK_C_API PEAK_DeviceDescriptor_GetKey(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5077
static PEAK_C_API PEAK_BufferChunk_GetBasePtr(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)
Definition peak_dynamic_loader.h:6611
static PEAK_C_API PEAK_Library_GetLastError(PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)
Definition peak_dynamic_loader.h:4076
static PEAK_C_API PEAK_BufferPart_GetSourceID(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)
Definition peak_dynamic_loader.h:6676
static PEAK_C_API PEAK_FloatNode_GetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)
Definition peak_dynamic_loader.h:7989
static PEAK_C_API PEAK_EventController_FlushEvents(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8899
static PEAK_C_API PEAK_DataStream_WaitForFinishedBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:5987
static PEAK_C_API PEAK_Interface_UnregisterDeviceReconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4960
static PEAK_C_API PEAK_Node_ToEnumerationEntryNode(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:7209
static PEAK_C_API PEAK_Buffer_GetPixelFormatNamespace(PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)
Definition peak_dynamic_loader.h:6195
static PEAK_C_API PEAK_System_UpdateInterfaces(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:4583
static PEAK_C_API PEAK_BufferPart_GetFormatNamespace(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)
Definition peak_dynamic_loader.h:6741
static PEAK_C_API PEAK_System_GetNumInterfaces(PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)
Definition peak_dynamic_loader.h:4596
static PEAK_C_API PEAK_System_GetVersion(PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:4479
static bool isLoaded()
Definition peak_dynamic_loader.h:1391
static PEAK_C_API PEAK_System_GetCTIFullPath(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:4518
static PEAK_C_API PEAK_Library_GetVersionMinor(uint32_t *libraryVersionMinor)
Definition peak_dynamic_loader.h:4050
static PEAK_C_API PEAK_Node_UnregisterChangedCallback(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:7599
static PEAK_C_API PEAK_BufferChunk_GetParentBuffer(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:6637
static PEAK_C_API PEAK_DeviceDescriptor_GetVendorName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:5116
static PEAK_C_API PEAK_Node_GetCachingMode(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)
Definition peak_dynamic_loader.h:7352
static PEAK_C_API PEAK_Node_FindSelectedNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:7508
static PEAK_C_API PEAK_BufferPart_GetYOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:6793
static PEAK_C_API PEAK_FloatNode_GetIncrementType(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:7898
static PEAK_C_API PEAK_FloatNode_GetDisplayNotation(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)
Definition peak_dynamic_loader.h:7950
static PEAK_C_API PEAK_Node_ToStringNode(PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)
Definition peak_dynamic_loader.h:7157
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_Destruct(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:9406
static PEAK_C_API PEAK_NodeMap_GetHasBufferSupportedChunks(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)
Definition peak_dynamic_loader.h:7001
static PEAK_C_API PEAK_CategoryNode_GetNumSubNodes(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)
Definition peak_dynamic_loader.h:8145
static PEAK_C_API PEAK_Node_GetIsFeature(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)
Definition peak_dynamic_loader.h:7339
static PEAK_C_API PEAK_Interface_UnregisterDeviceFoundCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4934
static PEAK_C_API PEAK_Buffer_GetIsIncomplete(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)
Definition peak_dynamic_loader.h:6455
static PEAK_C_API PEAK_Device_ToEventSupportingModule(PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:5376
static PEAK_C_API PEAK_EnumerationEntryNode_ToNode(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8340
static PEAK_C_API PEAK_StringNode_SetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)
Definition peak_dynamic_loader.h:8054
static PEAK_C_API PEAK_PortURL_GetParentPort(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:8769
static PEAK_C_API PEAK_DataStream_GetIsGrabbing(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)
Definition peak_dynamic_loader.h:5909
static PEAK_C_API PEAK_EnumerationNode_SetCurrentEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8197
static PEAK_C_API PEAK_Device_GetVersion(PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:5467
static PEAK_C_API PEAK_Device_Destruct(PEAK_DEVICE_HANDLE deviceHandle)
Definition peak_dynamic_loader.h:5597
static PEAK_C_API PEAK_EnumerationNode_SetCurrentEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:8223
static PEAK_C_API PEAK_Node_GetIsStreamable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)
Definition peak_dynamic_loader.h:7313
static PEAK_C_API PEAK_CommandNode_WaitUntilDoneInfinite(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:7820
static PEAK_C_API PEAK_DataStream_QueueBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:5961
static PEAK_C_API PEAK_Device_GetTimestampTickFrequency(PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:5532
static PEAK_C_API PEAK_Buffer_GetExpectedDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)
Definition peak_dynamic_loader.h:6221
static PEAK_C_API PEAK_Buffer_GetFrameID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)
Definition peak_dynamic_loader.h:6247
static PEAK_C_API PEAK_DeviceDescriptor_GetTimestampTickFrequency(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:5207
static PEAK_C_API PEAK_Node_ToCategoryNode(PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)
Definition peak_dynamic_loader.h:7183
static PEAK_C_API PEAK_EnumerationEntryNode_GetValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)
Definition peak_dynamic_loader.h:8379
static PEAK_C_API PEAK_DeviceDescriptor_RegisterInformationChangedCallback(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:5337
static PEAK_C_API PEAK_Node_ToCommandNode(PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)
Definition peak_dynamic_loader.h:7131
static PEAK_C_API PEAK_Module_GetPort(PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:6897
static PEAK_C_API PEAK_NodeMap_GetNumNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)
Definition peak_dynamic_loader.h:6975
static PEAK_C_API PEAK_Interface_UnregisterDeviceDisconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4986
static PEAK_C_API PEAK_PortURL_GetScheme(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)
Definition peak_dynamic_loader.h:8639
static PEAK_C_API PEAK_BooleanNode_GetValue(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)
Definition peak_dynamic_loader.h:7755
static PEAK_C_API PEAK_Port_GetDataEndianness(PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)
Definition peak_dynamic_loader.h:8496
static PEAK_C_API PEAK_BufferChunk_GetSize(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)
Definition peak_dynamic_loader.h:6624
static PEAK_C_API PEAK_Port_GetIsAvailable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)
Definition peak_dynamic_loader.h:8535
static PEAK_C_API PEAK_BufferPart_GetHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)
Definition peak_dynamic_loader.h:6767
static PEAK_C_API PEAK_IntegerNode_SetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:7729
static PEAK_C_API PEAK_StringNode_GetMaximumLength(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)
Definition peak_dynamic_loader.h:8028
static PEAK_C_API PEAK_Buffer_GetXPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:6377
static PEAK_C_API PEAK_Device_GetModelName(PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:5454
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetIsValid(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)
Definition peak_dynamic_loader.h:9107
static PEAK_C_API PEAK_CommandNode_GetIsDone(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)
Definition peak_dynamic_loader.h:7794
static PEAK_C_API PEAK_Device_GetKey(PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5389
static PEAK_C_API PEAK_Port_GetID(PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:8405
~DynamicLoader()
Definition peak_dynamic_loader.h:1383
static PEAK_C_API PEAK_DeviceDescriptor_GetAccessStatus(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:5194
static PEAK_C_API PEAK_SystemDescriptor_GetDisplayName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4219
static PEAK_C_API PEAK_SystemDescriptor_GetTLType(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4271
static PEAK_C_API PEAK_PortURL_GetURL(PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)
Definition peak_dynamic_loader.h:8626
static PEAK_C_API PEAK_DeviceDescriptor_AddInformationRoleToMonitoring(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:5311
static PEAK_C_API PEAK_Device_GetID(PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:5415
static PEAK_C_API PEAK_Buffer_GetHasNewData(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)
Definition peak_dynamic_loader.h:6468
static PEAK_C_API PEAK_RegisterNode_GetAddress(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)
Definition peak_dynamic_loader.h:8080
static PEAK_C_API PEAK_System_Destruct(PEAK_SYSTEM_HANDLE systemHandle)
Definition peak_dynamic_loader.h:4674
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9315
static PEAK_C_API PEAK_EnumerationNode_GetHasEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:8249
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9380
static PEAK_C_API PEAK_PortURL_GetFileVersionSubminor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)
Definition peak_dynamic_loader.h:8730
static PEAK_C_API PEAK_Device_GetInfo(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:5402
static PEAK_C_API PEAK_Buffer_GetChunkLayoutID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)
Definition peak_dynamic_loader.h:6299
static PEAK_C_API PEAK_SystemDescriptor_GetCTIFullPath(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:4297
static PEAK_C_API PEAK_IntegerNode_GetRepresentation(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:7690
static PEAK_C_API PEAK_RegisterNode_ToNode(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8067
static PEAK_C_API PEAK_System_UnregisterInterfaceLostCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4661
static PEAK_C_API PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:5324
static PEAK_C_API PEAK_Interface_RegisterDeviceReconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4947
static PEAK_C_API PEAK_FloatNode_SetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)
Definition peak_dynamic_loader.h:8002
static PEAK_C_API PEAK_FloatNode_GetDisplayPrecision(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)
Definition peak_dynamic_loader.h:7963
static PEAK_C_API PEAK_Buffer_GetDeliveredDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)
Definition peak_dynamic_loader.h:6234
static PEAK_C_API PEAK_System_GetCTIFileName(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:4505
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetUserSetPersistence(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)
Definition peak_dynamic_loader.h:9211
static PEAK_C_API PEAK_EnumerationNode_GetHasEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:8236
static PEAK_C_API PEAK_ProducerLibrary_GetSystem(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)
Definition peak_dynamic_loader.h:4154
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)
Definition peak_dynamic_loader.h:9159
static PEAK_C_API PEAK_Event_GetRawData(PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)
Definition peak_dynamic_loader.h:8977
static PEAK_C_API PEAK_DataStream_ToModule(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5688
static PEAK_C_API PEAK_Port_GetModuleName(PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)
Definition peak_dynamic_loader.h:8483
static PEAK_C_API PEAK_DeviceDescriptor_GetParentInterface(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:5259
static PEAK_C_API PEAK_DataStream_GetNumChunksPerBufferMax(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)
Definition peak_dynamic_loader.h:5857
static PEAK_C_API PEAK_BufferPart_GetParentBuffer(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:6832
static PEAK_C_API PEAK_Interface_GetTLType(PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4856
static PEAK_C_API PEAK_Device_GetVendorName(PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:5441
static PEAK_C_API PEAK_PortURL_GetFileRegisterAddress(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)
Definition peak_dynamic_loader.h:8665
static PEAK_C_API PEAK_Buffer_GetTimestamp_ns(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)
Definition peak_dynamic_loader.h:6416
static PEAK_C_API PEAK_Port_GetModelName(PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:8444
static PEAK_C_API PEAK_FloatNode_GetRepresentation(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:7924
static PEAK_C_API PEAK_EnvironmentInspector_UpdateCTIPaths()
Definition peak_dynamic_loader.h:4089
static PEAK_C_API PEAK_PortURL_GetFileVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)
Definition peak_dynamic_loader.h:8704
static PEAK_C_API PEAK_Interface_GetParentSystem(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4869
static PEAK_C_API PEAK_NodeMap_FindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:6923
static PEAK_C_API PEAK_NodeMap_TryFindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:6936
static PEAK_C_API PEAK_System_ToModule(PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:4375
static PEAK_C_API PEAK_ProducerLibrary_Construct(const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4128
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetReleaseNotes(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)
Definition peak_dynamic_loader.h:9185
static PEAK_C_API PEAK_DeviceDescriptor_UnregisterInformationChangedCallback(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5350
static PEAK_C_API PEAK_BufferChunk_Destruct(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)
Definition peak_dynamic_loader.h:6650
static PEAK_C_API PEAK_NodeMap_UpdateEventNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:7040
static PEAK_C_API PEAK_DataStream_GetTLType(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5753
static PEAK_C_API PEAK_Port_GetVersion(PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:8457
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9341
static PEAK_C_API PEAK_Event_GetType(PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)
Definition peak_dynamic_loader.h:8964
static PEAK_C_API PEAK_Buffer_GetInfo(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:6104
static PEAK_C_API PEAK_FloatNode_ToNode(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7846
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9367
static PEAK_C_API PEAK_Event_GetID(PEAK_EVENT_HANDLE eventHandle, uint64_t *id)
Definition peak_dynamic_loader.h:8938
static PEAK_C_API PEAK_DataStream_GetNumBuffersQueued(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)
Definition peak_dynamic_loader.h:5792
static PEAK_C_API PEAK_Buffer_GetHasParts(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)
Definition peak_dynamic_loader.h:6507
static PEAK_C_API PEAK_EventController_GetEventDataMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)
Definition peak_dynamic_loader.h:8847
static PEAK_C_API PEAK_ProducerLibrary_GetKey(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4141
static PEAK_C_API PEAK_IntegerNode_GetUnit(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:7703
static PEAK_C_API PEAK_BufferPart_GetSize(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)
Definition peak_dynamic_loader.h:6702
static PEAK_C_API PEAK_StringNode_GetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char *value, size_t *valueSize)
Definition peak_dynamic_loader.h:8041
static PEAK_C_API PEAK_DataStream_GetNumBuffersAnnounced(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)
Definition peak_dynamic_loader.h:5779
static PEAK_C_API PEAK_Buffer_GetChunk(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)
Definition peak_dynamic_loader.h:6546
static PEAK_C_API PEAK_DeviceDescriptor_GetIsOpenableExclusive(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:5220
static PEAK_C_API PEAK_CommandNode_ToNode(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7781
static PEAK_C_API PEAK_PortURL_GetFileSize(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)
Definition peak_dynamic_loader.h:8678
static PEAK_C_API PEAK_DataStream_Flush(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)
Definition peak_dynamic_loader.h:6013
static PEAK_C_API PEAK_EnvironmentInspector_GetCTIPath(size_t index, char *ctiPath, size_t *ctiPathSize)
Definition peak_dynamic_loader.h:4115
static PEAK_C_API PEAK_Interface_GetKey(PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4804
static PEAK_C_API PEAK_Buffer_ToEventSupportingModule(PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:6091
static PEAK_C_API PEAK_Device_GetNumDataStreams(PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)
Definition peak_dynamic_loader.h:5571
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9276
static PEAK_C_API PEAK_Device_ToModule(PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5363
static PEAK_C_API PEAK_DataStreamDescriptor_GetParentDevice(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5662
static PEAK_C_API PEAK_Port_Read(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:8561
static PEAK_C_API PEAK_InterfaceDescriptor_ToModuleDescriptor(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:4687
static PEAK_C_API PEAK_FloatNode_GetIncrement(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)
Definition peak_dynamic_loader.h:7885
static PEAK_C_API PEAK_Interface_GetDevice(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)
Definition peak_dynamic_loader.h:4908
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9263
static PEAK_C_API PEAK_FileAdapter_Write(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)
Definition peak_dynamic_loader.h:9458
static PEAK_C_API PEAK_Node_GetNumSelectingNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)
Definition peak_dynamic_loader.h:7560
static PEAK_C_API PEAK_Buffer_UpdateParts(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:6559
static PEAK_C_API PEAK_BufferPart_GetXPadding(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:6806
static PEAK_C_API PEAK_BufferPart_GetType(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)
Definition peak_dynamic_loader.h:6715
static PEAK_C_API PEAK_Node_GetNamespace(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)
Definition peak_dynamic_loader.h:7248
static PEAK_C_API PEAK_DataStream_StartAcquisition(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)
Definition peak_dynamic_loader.h:6039
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)
Definition peak_dynamic_loader.h:9224
static PEAK_C_API PEAK_DeviceDescriptor_GetTLType(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5155
static PEAK_C_API PEAK_Node_GetVisibility(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)
Definition peak_dynamic_loader.h:7261
static PEAK_C_API PEAK_Node_GetIsAccessStatusCacheable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)
Definition peak_dynamic_loader.h:7300
static PEAK_C_API PEAK_DataStream_GetID(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:5740
static PEAK_C_API PEAK_SystemDescriptor_GetVersion(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:4258
static PEAK_C_API PEAK_IntegerNode_GetValidValues(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:7677
static PEAK_C_API PEAK_IntegerNode_GetMinimum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)
Definition peak_dynamic_loader.h:7625
static PEAK_C_API PEAK_System_RegisterInterfaceFoundCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4622
static PEAK_C_API PEAK_System_GetKey(PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4401
static PEAK_C_API PEAK_EventController_Destruct(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8912
static PEAK_C_API PEAK_Port_GetNumURLs(PEAK_PORT_HANDLE portHandle, size_t *numUrls)
Definition peak_dynamic_loader.h:8587
static PEAK_C_API PEAK_EnumerationNode_FindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8262
static PEAK_C_API PEAK_FirmwareUpdater_GetFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)
Definition peak_dynamic_loader.h:9055
static PEAK_C_API PEAK_PortURL_GetFileName(PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:8652
static PEAK_C_API PEAK_Module_GetNodeMap(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:6884
static PEAK_C_API PEAK_Interface_UnregisterDeviceLostCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5012
static PEAK_C_API PEAK_Event_GetData(PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)
Definition peak_dynamic_loader.h:8951
static PEAK_C_API PEAK_DeviceDescriptor_GetDisplayName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:5103
static PEAK_C_API PEAK_FloatNode_GetUnit(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:7937
static PEAK_C_API PEAK_EventController_GetNumEventsInQueue(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)
Definition peak_dynamic_loader.h:8808
static PEAK_C_API PEAK_DeviceDescriptor_SetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:5285
static PEAK_C_API PEAK_EnumerationNode_ToNode(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8171
static PEAK_C_API PEAK_Module_GetNumNodeMaps(PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)
Definition peak_dynamic_loader.h:6871
static PEAK_C_API PEAK_Event_GetInfo(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:8925
static PEAK_C_API PEAK_Port_GetInfo(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:8392
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9289
static PEAK_C_API PEAK_EnumerationNode_GetEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8327
static PEAK_C_API PEAK_CommandNode_WaitUntilDone(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)
Definition peak_dynamic_loader.h:7833
static PEAK_C_API PEAK_Node_GetNumSelectedNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)
Definition peak_dynamic_loader.h:7521
static PEAK_C_API PEAK_FirmwareUpdater_Destruct(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:9094
static PEAK_C_API PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, uint64_t deviceResetDiscoveryTimeout_ms)
Definition peak_dynamic_loader.h:9081
static PEAK_C_API PEAK_System_GetID(PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:4427
static PEAK_C_API PEAK_System_GetDisplayName(PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4440
static PEAK_C_API PEAK_DeviceDescriptor_GetModelName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:5129
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetVersionStyle(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)
Definition peak_dynamic_loader.h:9172
static PEAK_C_API PEAK_FloatNode_GetHasConstantIncrement(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)
Definition peak_dynamic_loader.h:7976
static PEAK_C_API PEAK_Node_GetToolTip(PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)
Definition peak_dynamic_loader.h:7378
static PEAK_C_API PEAK_RemoteDevice_GetLocalDevice(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5623
static PEAK_C_API PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)
Definition peak_dynamic_loader.h:9042
static PEAK_C_API PEAK_Interface_GetNumDevices(PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)
Definition peak_dynamic_loader.h:4895
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9250
static PEAK_C_API PEAK_EventController_KillWait(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8886
static PEAK_C_API PEAK_EnumerationNode_TryFindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8301
static PEAK_C_API PEAK_Node_GetIsDeprecated(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)
Definition peak_dynamic_loader.h:7326
static PEAK_C_API PEAK_DataStream_Destruct(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:6065
static PEAK_C_API PEAK_Interface_UpdateDevices(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:4882
static PEAK_C_API PEAK_SystemDescriptor_GetCTIFileName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:4284
static PEAK_C_API PEAK_EventController_GetNumEventsFired(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)
Definition peak_dynamic_loader.h:8821
static PEAK_C_API PEAK_NodeMap_PollNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)
Definition peak_dynamic_loader.h:6962
static PEAK_C_API PEAK_Node_GetDisplayName(PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:7235
static PEAK_C_API PEAK_NodeMap_StoreToFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:7053
static PEAK_C_API PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)
Definition peak_dynamic_loader.h:8210
static PEAK_C_API PEAK_ProducerLibrary_Destruct(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)
Definition peak_dynamic_loader.h:4167
static PEAK_C_API PEAK_Node_FindInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:7430
static PEAK_C_API PEAK_Library_GetVersionSubminor(uint32_t *libraryVersionSubminor)
Definition peak_dynamic_loader.h:4063
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetDescription(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:9133
static PEAK_C_API PEAK_DataStream_GetBufferAlignment(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)
Definition peak_dynamic_loader.h:5870
static PEAK_C_API PEAK_Buffer_GetIsAcquiring(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)
Definition peak_dynamic_loader.h:6442
static PEAK_C_API PEAK_Buffer_GetWidth(PEAK_BUFFER_HANDLE bufferHandle, size_t *width)
Definition peak_dynamic_loader.h:6325
static PEAK_C_API PEAK_BufferPart_GetBasePtr(PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)
Definition peak_dynamic_loader.h:6689
static PEAK_C_API PEAK_NodeMap_Unlock(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:7092
static PEAK_C_API PEAK_Node_GetPollingTime(PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)
Definition peak_dynamic_loader.h:7365
static PEAK_C_API PEAK_Buffer_GetYOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:6364
static PEAK_C_API PEAK_Buffer_GetDeliveredImageHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:6273
static PEAK_C_API PEAK_FloatNode_GetValidValues(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:7911
static PEAK_C_API PEAK_SystemDescriptor_ToModuleDescriptor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:4180
static PEAK_C_API PEAK_FileAdapter_Construct(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)
Definition peak_dynamic_loader.h:9419
static PEAK_C_API PEAK_System_GetModelName(PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:4466
static PEAK_C_API PEAK_InterfaceDescriptor_GetTLType(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4739
static PEAK_C_API PEAK_SystemDescriptor_GetInfo(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4206
static PEAK_C_API PEAK_RemoteDevice_ToModule(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5610
static PEAK_C_API PEAK_InterfaceDescriptor_GetDisplayName(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4726
static PEAK_C_API PEAK_System_GetTLType(PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4492
static PEAK_C_API PEAK_DataStreamDescriptor_ToModuleDescriptor(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:5636
static PEAK_C_API PEAK_System_GetGenTLVersionMinor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:4544
static PEAK_C_API PEAK_NodeMap_UpdateChunkNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:7014
static PEAK_C_API PEAK_Buffer_GetUserPtr(PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)
Definition peak_dynamic_loader.h:6156
static PEAK_C_API PEAK_Interface_ToEventSupportingModule(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:4791
static PEAK_C_API PEAK_DeviceDescriptor_ToModuleDescriptor(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:5064
static PEAK_C_API PEAK_CategoryNode_ToNode(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8132
static PEAK_C_API PEAK_Port_GetIsWritable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)
Definition peak_dynamic_loader.h:8522
static PEAK_C_API PEAK_Device_GetRemoteDevice(PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)
Definition peak_dynamic_loader.h:5558
static PEAK_C_API PEAK_CategoryNode_GetSubNode(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8158
static PEAK_C_API PEAK_DeviceDescriptor_GetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:5272
static PEAK_C_API PEAK_System_GetInfo(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4414
static PEAK_C_API PEAK_System_ToEventSupportingModule(PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:4388
static PEAK_C_API PEAK_CommandNode_Execute(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:7807
static PEAK_C_API PEAK_RegisterNode_GetLength(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)
Definition peak_dynamic_loader.h:8093
static PEAK_C_API PEAK_BufferPart_GetFormat(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)
Definition peak_dynamic_loader.h:6728
static PEAK_C_API PEAK_Node_ToBooleanNode(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)
Definition peak_dynamic_loader.h:7118
static PEAK_C_API PEAK_Device_GetSerialNumber(PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:5506
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9302
static PEAK_C_API PEAK_Buffer_GetIsQueued(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)
Definition peak_dynamic_loader.h:6429
static PEAK_C_API PEAK_NodeMap_GetNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:6988
static PEAK_C_API PEAK_BooleanNode_ToNode(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7742
static PEAK_C_API PEAK_IntegerNode_GetIncrement(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)
Definition peak_dynamic_loader.h:7651
static PEAK_C_API PEAK_FirmwareUpdater_Construct(PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:9003
static PEAK_C_API PEAK_Node_ToIntegerNode(PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)
Definition peak_dynamic_loader.h:7105
static PEAK_C_API PEAK_EventController_GetInfo(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:8795
static PEAK_C_API PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)
Definition peak_dynamic_loader.h:9016
static PEAK_C_API PEAK_Interface_ToModule(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:4778
static PEAK_C_API PEAK_EnumerationNode_GetCurrentEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8184
static PEAK_C_API PEAK_Node_GetParentNodeMap(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:7417
static PEAK_C_API PEAK_Library_IsInitialized(PEAK_BOOL8 *isInitialized)
Definition peak_dynamic_loader.h:4024
static PEAK_C_API PEAK_Device_GetDataStream(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)
Definition peak_dynamic_loader.h:5584
static PEAK_C_API PEAK_SystemDescriptor_GetParentLibrary(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4349
static PEAK_C_API PEAK_Buffer_GetTimestamp_ticks(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)
Definition peak_dynamic_loader.h:6403
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9328
static PEAK_C_API PEAK_InterfaceDescriptor_GetParentSystem(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4752
static PEAK_C_API PEAK_DeviceDescriptor_GetIsOpenable(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:5233
static PEAK_C_API PEAK_IntegerNode_GetMaximum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)
Definition peak_dynamic_loader.h:7638
static PEAK_C_API PEAK_System_GetParentLibrary(PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4570
static PEAK_C_API PEAK_DeviceDescriptor_GetInfo(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:5090
static PEAK_C_API PEAK_Buffer_GetPixelEndianness(PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)
Definition peak_dynamic_loader.h:6208
static PEAK_C_API PEAK_Port_GetName(PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:8418
static PEAK_C_API PEAK_Port_GetVendorName(PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:8431
static PEAK_C_API PEAK_Interface_GetInfo(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4817
static PEAK_C_API PEAK_InterfaceDescriptor_OpenInterface(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:4765
static PEAK_C_API PEAK_Device_GetAccessStatus(PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:5519
static PEAK_C_API PEAK_NodeMap_Lock(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:7079
static PEAK_C_API PEAK_BufferChunk_GetID(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)
Definition peak_dynamic_loader.h:6598
static PEAK_C_API PEAK_DataStream_GetParentDevice(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5922
static PEAK_C_API PEAK_FileAdapter_GetMaxSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)
Definition peak_dynamic_loader.h:9497
static PEAK_C_API PEAK_DataStream_GetNumBuffersAwaitDelivery(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)
Definition peak_dynamic_loader.h:5805
static PEAK_C_API PEAK_Node_GetNumInvalidatingNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)
Definition peak_dynamic_loader.h:7482
static PEAK_C_API PEAK_NodeMap_GetHasEventSupportedData(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)
Definition peak_dynamic_loader.h:7027
static PEAK_C_API PEAK_Interface_RegisterDeviceDisconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNETED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4973
static PEAK_C_API PEAK_RegisterNode_Write(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:8119
static PEAK_C_API PEAK_System_GetInterface(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)
Definition peak_dynamic_loader.h:4609
static PEAK_C_API PEAK_SystemDescriptor_GetGenTLVersionMajor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:4310
static PEAK_C_API PEAK_ModuleDescriptor_GetID(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:6858
static PEAK_C_API PEAK_Buffer_GetDeliveredChunkPayloadSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)
Definition peak_dynamic_loader.h:6286
static PEAK_C_API PEAK_DeviceDescriptor_OpenDevice(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5246
static PEAK_C_API PEAK_BufferPart_GetDeliveredImageHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:6819
static PEAK_C_API PEAK_Buffer_GetXOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:6351
static PEAK_C_API PEAK_Node_ToRegisterNode(PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)
Definition peak_dynamic_loader.h:7170
static PEAK_C_API PEAK_Port_GetTLType(PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:8470
static PEAK_C_API PEAK_DataStream_AllocAndAnnounceBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:5948
static PEAK_C_API PEAK_FileAdapter_Destruct(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:9432
static PEAK_C_API PEAK_Node_GetSelectingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:7573
static PEAK_C_API PEAK_Node_FindSelectingNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:7547
static PEAK_C_API PEAK_EventController_GetControlledEventType(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)
Definition peak_dynamic_loader.h:8860
static PEAK_C_API PEAK_DeviceDescriptor_GetVersion(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:5142
static PEAK_C_API PEAK_DataStream_ToEventSupportingModule(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:5701
static PEAK_C_API PEAK_EventSupportingModule_EnableEvents(PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)
Definition peak_dynamic_loader.h:8782
static PEAK_C_API PEAK_System_UnregisterInterfaceFoundCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4635
static PEAK_C_API PEAK_IntegerNode_GetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)
Definition peak_dynamic_loader.h:7716
static PEAK_C_API PEAK_EventController_GetEventMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)
Definition peak_dynamic_loader.h:8834
static PEAK_C_API PEAK_NodeMap_GetHasNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)
Definition peak_dynamic_loader.h:6910
static PEAK_C_API PEAK_Device_GetDisplayName(PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:5428
static PEAK_C_API PEAK_Node_GetAccessStatus(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:7274
static PEAK_C_API PEAK_InterfaceDescriptor_GetInfo(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4713
static PEAK_C_API PEAK_Node_GetIsCacheable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)
Definition peak_dynamic_loader.h:7287
static PEAK_C_API PEAK_DataStream_KillWait(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:6000
static PEAK_C_API PEAK_Buffer_GetPixelFormat(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)
Definition peak_dynamic_loader.h:6182
static PEAK_C_API PEAK_NodeMap_LoadFromFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:7066
static PEAK_C_API PEAK_Buffer_UpdateChunks(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:6520
static PEAK_C_API PEAK_SystemDescriptor_GetGenTLVersionMinor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:4323
static PEAK_C_API PEAK_EnumerationNode_TryFindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8288
static PEAK_C_API PEAK_DeviceDescriptor_GetSerialNumber(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:5181
static PEAK_C_API PEAK_Buffer_GetSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *size)
Definition peak_dynamic_loader.h:6143
static PEAK_C_API PEAK_Buffer_GetHasImage(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)
Definition peak_dynamic_loader.h:6481
static PEAK_C_API PEAK_Node_FindInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:7469
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9393
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_Construct(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:9237
static PEAK_C_API PEAK_Device_GetTLType(PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5480
static PEAK_C_API PEAK_Node_GetDescription(PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:7391
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetFileName(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:9120
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetVersion(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:9146
static PEAK_C_API PEAK_DeviceDescriptor_GetUserDefinedName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:5168
static PEAK_C_API PEAK_FileAdapter_GetSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)
Definition peak_dynamic_loader.h:9484
static PEAK_C_API PEAK_Buffer_GetNumParts(PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)
Definition peak_dynamic_loader.h:6572
static PEAK_C_API PEAK_SystemDescriptor_GetVendorName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:4232
static PEAK_C_API PEAK_Buffer_GetFileName(PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:6312
static PEAK_C_API PEAK_EnumerationNode_GetNumEntries(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)
Definition peak_dynamic_loader.h:8314
static PEAK_C_API PEAK_SystemDescriptor_OpenSystem(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4362
static PEAK_C_API PEAK_Device_GetParentInterface(PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:5545
static PEAK_C_API PEAK_DataStream_AnnounceBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, void *buffer, size_t bufferSize, void *userPtr, PEAK_BUFFER_REVOCATION_CALLBACK revocationCallback, void *callbackContext, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:5935
static PEAK_C_API PEAK_Event_Destruct(PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:8990
static PEAK_C_API PEAK_System_GetVendorName(PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:4453
static PEAK_C_API PEAK_Interface_RegisterDeviceLostCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LOST_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4999
static PEAK_C_API PEAK_PortURL_GetInfo(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:8613
static PEAK_C_API PEAK_FirmwareUpdater_UpdateDevice(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:9068
static PEAK_C_API PEAK_Buffer_GetImageOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)
Definition peak_dynamic_loader.h:6260
static PEAK_C_API PEAK_Port_GetIsReadable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)
Definition peak_dynamic_loader.h:8509
static PEAK_C_API PEAK_BufferPart_GetXOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:6780
static PEAK_C_API PEAK_DeviceDescriptor_IsInformationRoleMonitored(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)
Definition peak_dynamic_loader.h:5298
static PEAK_C_API PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)
Definition peak_dynamic_loader.h:9029
static PEAK_C_API PEAK_Port_Write(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:8574
static PEAK_C_API PEAK_DataStream_GetNumBuffersDelivered(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)
Definition peak_dynamic_loader.h:5818
static PEAK_C_API PEAK_BooleanNode_SetValue(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)
Definition peak_dynamic_loader.h:7768
static PEAK_C_API PEAK_DataStream_GetDefinesPayloadSize(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)
Definition peak_dynamic_loader.h:5896
static PEAK_C_API PEAK_BufferPart_GetInfo(PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:6663
static PEAK_C_API PEAK_Buffer_GetYPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)
Definition peak_dynamic_loader.h:6390
static PEAK_C_API PEAK_DataStream_StartAcquisitionInfinite(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)
Definition peak_dynamic_loader.h:6026
static PEAK_C_API PEAK_PortURL_GetFileSchemaVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)
Definition peak_dynamic_loader.h:8756
static PEAK_C_API PEAK_Interface_GetDisplayName(PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4843
static PEAK_C_API PEAK_Library_GetVersionMajor(uint32_t *libraryVersionMajor)
Definition peak_dynamic_loader.h:4037
static PEAK_C_API PEAK_DataStream_RevokeBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:5974
static PEAK_C_API PEAK_EnumerationEntryNode_GetSymbolicValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)
Definition peak_dynamic_loader.h:8366
static PEAK_C_API PEAK_DataStreamDescriptor_GetKey(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5649
static PEAK_C_API PEAK_Buffer_GetPart(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)
Definition peak_dynamic_loader.h:6585
static PEAK_C_API PEAK_Interface_RegisterDeviceListChangedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:5025
static PEAK_C_API PEAK_DataStream_GetInfo(PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:5727
static PEAK_C_API PEAK_System_GetGenTLVersionMajor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:4531
static PEAK_C_API PEAK_EnvironmentInspector_GetNumCTIPaths(size_t *numCtiPaths)
Definition peak_dynamic_loader.h:4102
static PEAK_C_API PEAK_FileAdapter_Read(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t *data, uint64_t *dataSize)
Definition peak_dynamic_loader.h:9445
static PEAK_C_API PEAK_StringNode_ToNode(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8015
static PEAK_C_API PEAK_EnumerationEntryNode_GetIsSelfClearing(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)
Definition peak_dynamic_loader.h:8353
static PEAK_C_API PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)
Definition peak_dynamic_loader.h:9198
static PEAK_C_API PEAK_NodeMap_InvalidateNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:6949
static PEAK_C_API PEAK_System_GetCharacterEncoding(PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:4557
static PEAK_C_API PEAK_InterfaceDescriptor_GetKey(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4700
static PEAK_C_API PEAK_SystemDescriptor_GetCharacterEncoding(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:4336
static PEAK_C_API PEAK_EnumerationNode_FindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8275
static PEAK_C_API PEAK_DataStream_GetNumBuffersAnnouncedMinRequired(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)
Definition peak_dynamic_loader.h:5766
static PEAK_C_API PEAK_System_RegisterInterfaceLostCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_LOST_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4648
static PEAK_C_API PEAK_Node_GetType(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)
Definition peak_dynamic_loader.h:7404
static PEAK_C_API PEAK_BufferPart_Destruct(PEAK_BUFFER_PART_HANDLE bufferPartHandle)
Definition peak_dynamic_loader.h:6845
static PEAK_C_API PEAK_Node_ToEnumerationNode(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)
Definition peak_dynamic_loader.h:7196
static PEAK_C_API PEAK_IntegerNode_GetIncrementType(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:7664
static PEAK_C_API PEAK_DataStreamDescriptor_OpenDataStream(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)
Definition peak_dynamic_loader.h:5675
static PEAK_C_API PEAK_FileAdapter_Delete(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:9471
static PEAK_C_API PEAK_Buffer_GetPayloadType(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)
Definition peak_dynamic_loader.h:6169
static PEAK_C_API PEAK_Library_Close()
Definition peak_dynamic_loader.h:4011
static PEAK_C_API PEAK_DataStream_GetNumUnderruns(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)
Definition peak_dynamic_loader.h:5844
static PEAK_C_API PEAK_Node_GetInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:7495
static PEAK_C_API PEAK_Interface_RegisterDeviceFoundCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK callback, void *callbackContext, PEAK_DEVICE_FOUND_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:4921
static PEAK_C_API PEAK_Buffer_GetHasChunks(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)
Definition peak_dynamic_loader.h:6494
static PEAK_C_API PEAK_PortURL_GetFileVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)
Definition peak_dynamic_loader.h:8717
static PEAK_C_API PEAK_FloatNode_GetMinimum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)
Definition peak_dynamic_loader.h:7859
static PEAK_C_API PEAK_PortURL_GetFileSchemaVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)
Definition peak_dynamic_loader.h:8743
static PEAK_C_API PEAK_Buffer_GetHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t *height)
Definition peak_dynamic_loader.h:6338
static PEAK_C_API PEAK_Buffer_GetBasePtr(PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)
Definition peak_dynamic_loader.h:6130
static PEAK_C_API PEAK_Buffer_GetNumChunks(PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)
Definition peak_dynamic_loader.h:6533
static PEAK_C_API PEAK_Node_GetNumInvalidatedNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)
Definition peak_dynamic_loader.h:7443
static PEAK_C_API PEAK_DataStream_GetPayloadSize(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)
Definition peak_dynamic_loader.h:5883
static PEAK_C_API PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:9354
static PEAK_C_API PEAK_FloatNode_GetMaximum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)
Definition peak_dynamic_loader.h:7872
static PEAK_C_API PEAK_Node_GetName(PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:7222
static PEAK_C_API PEAK_IntegerNode_ToNode(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7612
static PEAK_C_API PEAK_Port_GetIsImplemented(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)
Definition peak_dynamic_loader.h:8548
static PEAK_C_API PEAK_SystemDescriptor_GetModelName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:4245
static PEAK_C_API PEAK_Port_GetURL(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)
Definition peak_dynamic_loader.h:8600
static PEAK_C_API PEAK_Device_GetUserDefinedName(PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:5493
static PEAK_C_API PEAK_Node_ToFloatNode(PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)
Definition peak_dynamic_loader.h:7144
static PEAK_C_API PEAK_Interface_GetID(PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:4830
static PEAK_C_API PEAK_Node_GetSelectedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:7534
Definition peak_dynamic_loader.h:463
Definition peak_dynamic_loader.h:35
PEAK_C_API(* dyn_PEAK_EnvironmentInspector_GetNumCTIPaths)(size_t *numCtiPaths)
Definition peak_dynamic_loader.h:45
PEAK_C_API(* dyn_PEAK_Buffer_GetIsAcquiring)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)
Definition peak_dynamic_loader.h:225
PEAK_C_API(* dyn_PEAK_BooleanNode_SetValue)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)
Definition peak_dynamic_loader.h:327
PEAK_C_API(* dyn_PEAK_Buffer_GetExpectedDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)
Definition peak_dynamic_loader.h:208
PEAK_C_API(* dyn_PEAK_Port_GetID)(PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:376
PEAK_C_API(* dyn_PEAK_DataStream_GetInfo)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:170
PEAK_C_API(* dyn_PEAK_System_GetInfo)(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:69
PEAK_C_API(* dyn_PEAK_PortURL_GetFileName)(PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:395
PEAK_C_API(* dyn_PEAK_Node_ToBooleanNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)
Definition peak_dynamic_loader.h:277
PEAK_C_API(* dyn_PEAK_System_RegisterInterfaceFoundCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:85
PEAK_C_API(* dyn_PEAK_Node_GetNumSelectedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)
Definition peak_dynamic_loader.h:308
PEAK_C_API(* dyn_PEAK_Event_Destruct)(PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:421
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)
Definition peak_dynamic_loader.h:424
PEAK_C_API(* dyn_PEAK_DataStream_GetNumChunksPerBufferMax)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)
Definition peak_dynamic_loader.h:180
PEAK_C_API(* dyn_PEAK_Node_ToFloatNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)
Definition peak_dynamic_loader.h:279
PEAK_C_API(* dyn_PEAK_Device_GetModelName)(PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:149
PEAK_C_API(* dyn_PEAK_BufferPart_GetWidth)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)
Definition peak_dynamic_loader.h:249
PEAK_C_API(* dyn_PEAK_CategoryNode_ToNode)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:355
PEAK_C_API(* dyn_PEAK_DataStream_ToEventSupportingModule)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:168
PEAK_C_API(* dyn_PEAK_EnumerationNode_GetCurrentEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:359
PEAK_C_API(* dyn_PEAK_Port_Write)(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:389
PEAK_C_API(* dyn_PEAK_Interface_GetKey)(PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:99
PEAK_C_API(* dyn_PEAK_IntegerNode_GetValue)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)
Definition peak_dynamic_loader.h:323
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetModelName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:56
PEAK_C_API(* dyn_PEAK_System_RegisterInterfaceLostCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_LOST_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:87
PEAK_C_API(* dyn_PEAK_Port_GetIsImplemented)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)
Definition peak_dynamic_loader.h:387
PEAK_C_API(* dyn_PEAK_FileAdapter_Destruct)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:455
PEAK_C_API(* dyn_PEAK_Interface_ToModule)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:97
PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetValue)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)
Definition peak_dynamic_loader.h:374
PEAK_C_API(* dyn_PEAK_IntegerNode_GetIncrementType)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:319
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)
Definition peak_dynamic_loader.h:173
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetDisplayName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:122
PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)
Definition peak_dynamic_loader.h:209
PEAK_C_API(* dyn_PEAK_Interface_GetInfo)(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:100
PEAK_C_API(* dyn_PEAK_Interface_GetNumDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)
Definition peak_dynamic_loader.h:106
PEAK_C_API(* dyn_PEAK_Buffer_GetPart)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)
Definition peak_dynamic_loader.h:236
PEAK_C_API(* dyn_PEAK_PortURL_GetFileSchemaVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)
Definition peak_dynamic_loader.h:403
PEAK_C_API(* dyn_PEAK_System_Destruct)(PEAK_SYSTEM_HANDLE systemHandle)
Definition peak_dynamic_loader.h:89
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:452
PEAK_C_API(* dyn_PEAK_Port_GetModelName)(PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:379
PEAK_C_API(* dyn_PEAK_System_UpdateInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:82
PEAK_C_API(* dyn_PEAK_System_GetID)(PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:70
PEAK_C_API(* dyn_PEAK_RemoteDevice_GetLocalDevice)(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:162
PEAK_C_API(* dyn_PEAK_Library_Close)()
Definition peak_dynamic_loader.h:38
PEAK_C_API(* dyn_PEAK_Module_GetNodeMap)(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:259
PEAK_C_API(* dyn_PEAK_Buffer_GetUserPtr)(PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)
Definition peak_dynamic_loader.h:203
PEAK_C_API(* dyn_PEAK_FileAdapter_Construct)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)
Definition peak_dynamic_loader.h:454
PEAK_C_API(* dyn_PEAK_StringNode_ToNode)(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:346
PEAK_C_API(* dyn_PEAK_FloatNode_GetValidValues)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:338
PEAK_C_API(* dyn_PEAK_EnvironmentInspector_UpdateCTIPaths)()
Definition peak_dynamic_loader.h:44
PEAK_C_API(* dyn_PEAK_CommandNode_WaitUntilDoneInfinite)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:331
PEAK_C_API(* dyn_PEAK_Node_GetName)(PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:285
PEAK_C_API(* dyn_PEAK_Buffer_GetXOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:218
PEAK_C_API(* dyn_PEAK_BufferPart_GetBasePtr)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)
Definition peak_dynamic_loader.h:244
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetTLType)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:126
PEAK_C_API(* dyn_PEAK_Buffer_UpdateChunks)(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:231
PEAK_C_API(* dyn_PEAK_Buffer_GetPixelEndianness)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)
Definition peak_dynamic_loader.h:207
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:138
PEAK_C_API(* dyn_PEAK_FloatNode_GetRepresentation)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:339
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:90
PEAK_C_API(* dyn_PEAK_NodeMap_StoreToFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:272
PEAK_C_API(* dyn_PEAK_NodeMap_TryFindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:263
PEAK_C_API(* dyn_PEAK_FloatNode_ToNode)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:333
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:444
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)
Definition peak_dynamic_loader.h:434
PEAK_C_API(* dyn_PEAK_Buffer_GetTLType)(PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:200
PEAK_C_API(* dyn_PEAK_Buffer_GetHasChunks)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)
Definition peak_dynamic_loader.h:229
PEAK_C_API(* dyn_PEAK_NodeMap_FindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:262
PEAK_C_API(* dyn_PEAK_Node_GetNamespace)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)
Definition peak_dynamic_loader.h:287
PEAK_C_API(* dyn_PEAK_Device_GetDisplayName)(PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:147
PEAK_C_API(* dyn_PEAK_DataStream_StopAcquisition)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)
Definition peak_dynamic_loader.h:195
PEAK_C_API(* dyn_PEAK_EnvironmentInspector_GetCTIPath)(size_t index, char *ctiPath, size_t *ctiPathSize)
Definition peak_dynamic_loader.h:46
PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceFoundCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK callback, void *callbackContext, PEAK_DEVICE_FOUND_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:108
PEAK_C_API(* dyn_PEAK_PortURL_GetInfo)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:392
PEAK_C_API(* dyn_PEAK_DataStream_GetBufferAlignment)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)
Definition peak_dynamic_loader.h:181
PEAK_C_API(* dyn_PEAK_EventController_WaitForEvent)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)
Definition peak_dynamic_loader.h:412
PEAK_C_API(* dyn_PEAK_Node_ToCommandNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)
Definition peak_dynamic_loader.h:278
PEAK_C_API(* dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:367
PEAK_C_API(* dyn_PEAK_Device_GetRemoteDevice)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)
Definition peak_dynamic_loader.h:157
PEAK_C_API(* dyn_PEAK_SystemDescriptor_ToModuleDescriptor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:51
PEAK_C_API(* dyn_PEAK_Node_ToRegisterNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)
Definition peak_dynamic_loader.h:281
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:62
PEAK_C_API(* dyn_PEAK_Node_GetParentNodeMap)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:300
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCharacterEncoding)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:63
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetTLType)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:94
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetUserDefinedName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:127
PEAK_C_API(* dyn_PEAK_Buffer_GetYOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:219
PEAK_C_API(* dyn_PEAK_ProducerLibrary_GetKey)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:48
PEAK_C_API(* dyn_PEAK_Node_ToStringNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)
Definition peak_dynamic_loader.h:280
PEAK_C_API(* dyn_PEAK_DataStream_GetNumUnderruns)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)
Definition peak_dynamic_loader.h:179
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_Destruct)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:429
PEAK_C_API(* dyn_PEAK_NodeMap_GetNumNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)
Definition peak_dynamic_loader.h:266
PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_GetKey)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:164
PEAK_C_API(* dyn_PEAK_Buffer_GetHasParts)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)
Definition peak_dynamic_loader.h:230
PEAK_C_API(* dyn_PEAK_Device_GetParentInterface)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:156
PEAK_C_API(* dyn_PEAK_Interface_Destruct)(PEAK_INTERFACE_HANDLE interfaceHandle)
Definition peak_dynamic_loader.h:118
PEAK_C_API(* dyn_PEAK_DataStream_Flush)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)
Definition peak_dynamic_loader.h:192
PEAK_C_API(* dyn_PEAK_System_UnregisterInterfaceFoundCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:86
PEAK_C_API(* dyn_PEAK_System_GetInterface)(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)
Definition peak_dynamic_loader.h:84
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:140
PEAK_C_API(* dyn_PEAK_Device_GetTLType)(PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:151
PEAK_C_API(* dyn_PEAK_CommandNode_ToNode)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:328
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetFileName)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:431
PEAK_C_API(* dyn_PEAK_DataStream_WaitForFinishedBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:190
PEAK_C_API(* dyn_PEAK_StringNode_SetValue)(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)
Definition peak_dynamic_loader.h:349
PEAK_C_API(* dyn_PEAK_StringNode_GetValue)(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char *value, size_t *valueSize)
Definition peak_dynamic_loader.h:348
PEAK_C_API(* dyn_PEAK_EnumerationNode_GetNumEntries)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)
Definition peak_dynamic_loader.h:369
PEAK_C_API(* dyn_PEAK_DataStream_AnnounceBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, void *buffer, size_t bufferSize, void *userPtr, PEAK_BUFFER_REVOCATION_CALLBACK revocationCallback, void *callbackContext, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:186
PEAK_C_API(* dyn_PEAK_FloatNode_GetMinimum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)
Definition peak_dynamic_loader.h:334
PEAK_C_API(* dyn_PEAK_Buffer_GetChunkLayoutID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)
Definition peak_dynamic_loader.h:214
PEAK_C_API(* dyn_PEAK_Buffer_GetInfo)(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:199
PEAK_C_API(* dyn_PEAK_BufferPart_GetFormatNamespace)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)
Definition peak_dynamic_loader.h:248
PEAK_C_API(* dyn_PEAK_Node_FindInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:301
PEAK_C_API(* dyn_PEAK_Device_GetAccessStatus)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:154
PEAK_C_API(* dyn_PEAK_FileAdapter_GetSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)
Definition peak_dynamic_loader.h:459
PEAK_C_API(* dyn_PEAK_Node_GetVisibility)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)
Definition peak_dynamic_loader.h:288
PEAK_C_API(* dyn_PEAK_Node_GetInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:303
PEAK_C_API(* dyn_PEAK_Device_GetTimestampTickFrequency)(PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:155
PEAK_C_API(* dyn_PEAK_Buffer_GetYPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)
Definition peak_dynamic_loader.h:221
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:61
PEAK_C_API(* dyn_PEAK_Node_GetDescription)(PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:298
PEAK_C_API(* dyn_PEAK_Node_GetIsStreamable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)
Definition peak_dynamic_loader.h:292
PEAK_C_API(* dyn_PEAK_Event_GetType)(PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)
Definition peak_dynamic_loader.h:419
PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)
Definition peak_dynamic_loader.h:213
PEAK_C_API(* dyn_PEAK_Node_FindSelectedNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:307
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)
Definition peak_dynamic_loader.h:423
PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)
Definition peak_dynamic_loader.h:400
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersStarted)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)
Definition peak_dynamic_loader.h:178
PEAK_C_API(* dyn_PEAK_BufferChunk_GetID)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)
Definition peak_dynamic_loader.h:237
PEAK_C_API(* dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:365
PEAK_C_API(* dyn_PEAK_Buffer_UpdateParts)(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:234
PEAK_C_API(* dyn_PEAK_NodeMap_InvalidateNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:264
PEAK_C_API(* dyn_PEAK_Node_GetIsCacheable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)
Definition peak_dynamic_loader.h:290
PEAK_C_API(* dyn_PEAK_IntegerNode_GetUnit)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:322
PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_ToNode)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:371
PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:362
PEAK_C_API(* dyn_PEAK_NodeMap_Unlock)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:275
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetInfo)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:121
PEAK_C_API(* dyn_PEAK_DataStream_KillWait)(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:191
PEAK_C_API(* dyn_PEAK_Node_UnregisterChangedCallback)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:314
PEAK_C_API(* dyn_PEAK_Node_GetSelectingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:312
PEAK_C_API(* dyn_PEAK_FileAdapter_GetMaxSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)
Definition peak_dynamic_loader.h:460
PEAK_C_API(* dyn_PEAK_Library_GetVersionMinor)(uint32_t *libraryVersionMinor)
Definition peak_dynamic_loader.h:41
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetKey)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:91
PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNETED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:112
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetInfo)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:92
PEAK_C_API(* dyn_PEAK_Node_GetType)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)
Definition peak_dynamic_loader.h:299
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_OpenDevice)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:133
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)
Definition peak_dynamic_loader.h:425
PEAK_C_API(* dyn_PEAK_Device_GetUserDefinedName)(PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:152
PEAK_C_API(* dyn_PEAK_FloatNode_SetValue)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)
Definition peak_dynamic_loader.h:345
PEAK_C_API(* dyn_PEAK_Node_GetCachingMode)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)
Definition peak_dynamic_loader.h:295
PEAK_C_API(* dyn_PEAK_Interface_GetDisplayName)(PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:102
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)
Definition peak_dynamic_loader.h:437
PEAK_C_API(* dyn_PEAK_BufferPart_GetInfo)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:242
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersQueued)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)
Definition peak_dynamic_loader.h:175
PEAK_C_API(* dyn_PEAK_Node_GetIsDeprecated)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)
Definition peak_dynamic_loader.h:293
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:442
PEAK_C_API(* dyn_PEAK_Interface_UpdateDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:105
PEAK_C_API(* dyn_PEAK_CommandNode_WaitUntilDone)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)
Definition peak_dynamic_loader.h:332
PEAK_C_API(* dyn_PEAK_NodeMap_GetNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:267
PEAK_C_API(* dyn_PEAK_Port_GetURL)(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)
Definition peak_dynamic_loader.h:391
PEAK_C_API(* dyn_PEAK_FloatNode_GetDisplayNotation)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)
Definition peak_dynamic_loader.h:341
PEAK_C_API(* dyn_PEAK_System_GetKey)(PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:68
PEAK_C_API(* dyn_PEAK_CategoryNode_GetNumSubNodes)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)
Definition peak_dynamic_loader.h:356
PEAK_C_API(* dyn_PEAK_Port_GetIsAvailable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)
Definition peak_dynamic_loader.h:386
PEAK_C_API(* dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:363
PEAK_C_API(* dyn_PEAK_RegisterNode_GetLength)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)
Definition peak_dynamic_loader.h:352
PEAK_C_API(* dyn_PEAK_Buffer_GetFrameID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)
Definition peak_dynamic_loader.h:210
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:445
PEAK_C_API(* dyn_PEAK_Port_GetModuleName)(PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)
Definition peak_dynamic_loader.h:382
PEAK_C_API(* dyn_PEAK_FloatNode_GetDisplayPrecision)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)
Definition peak_dynamic_loader.h:342
PEAK_C_API(* dyn_PEAK_NodeMap_PollNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)
Definition peak_dynamic_loader.h:265
PEAK_C_API(* dyn_PEAK_Device_GetVendorName)(PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:148
PEAK_C_API(* dyn_PEAK_Buffer_GetHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t *height)
Definition peak_dynamic_loader.h:217
PEAK_C_API(* dyn_PEAK_Device_Destruct)(PEAK_DEVICE_HANDLE deviceHandle)
Definition peak_dynamic_loader.h:160
PEAK_C_API(* dyn_PEAK_DataStream_GetPayloadSize)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)
Definition peak_dynamic_loader.h:182
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCTIFileName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:59
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersion)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:433
PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceReconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:110
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:135
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetVersion)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:125
PEAK_C_API(* dyn_PEAK_Port_GetInfo)(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:375
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetModelName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:124
PEAK_C_API(* dyn_PEAK_BufferPart_GetHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)
Definition peak_dynamic_loader.h:250
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetTLType)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:58
PEAK_C_API(* dyn_PEAK_Device_GetInfo)(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:145
PEAK_C_API(* dyn_PEAK_NodeMap_Lock)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:274
PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetSymbolicValue)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)
Definition peak_dynamic_loader.h:373
PEAK_C_API(* dyn_PEAK_FileAdapter_Write)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)
Definition peak_dynamic_loader.h:457
PEAK_C_API(* dyn_PEAK_EnumerationNode_TryFindEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:368
PEAK_C_API(* dyn_PEAK_System_GetDisplayName)(PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:71
PEAK_C_API(* dyn_PEAK_EventController_GetControlledEventType)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)
Definition peak_dynamic_loader.h:411
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:139
PEAK_C_API(* dyn_PEAK_DataStream_GetID)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:171
PEAK_C_API(* dyn_PEAK_NodeMap_GetHasNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)
Definition peak_dynamic_loader.h:261
PEAK_C_API(* dyn_PEAK_Port_GetIsReadable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)
Definition peak_dynamic_loader.h:384
PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)
Definition peak_dynamic_loader.h:372
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetVendorName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:55
PEAK_C_API(* dyn_PEAK_System_GetCharacterEncoding)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:80
PEAK_C_API(* dyn_PEAK_DataStream_StartAcquisitionInfinite)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)
Definition peak_dynamic_loader.h:193
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_UpdateDevice)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:427
PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)
Definition peak_dynamic_loader.h:399
PEAK_C_API(* dyn_PEAK_DataStream_GetParentDevice)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:185
PEAK_C_API(* dyn_PEAK_PortURL_GetFileRegisterAddress)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)
Definition peak_dynamic_loader.h:396
PEAK_C_API(* dyn_PEAK_System_ToModule)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:66
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetIsValid)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)
Definition peak_dynamic_loader.h:430
PEAK_C_API(* dyn_PEAK_Buffer_GetPayloadType)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)
Definition peak_dynamic_loader.h:204
PEAK_C_API(* dyn_PEAK_EnumerationNode_ToNode)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:358
PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceLostCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LOST_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:114
PEAK_C_API(* dyn_PEAK_IntegerNode_GetMaximum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)
Definition peak_dynamic_loader.h:317
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_Destruct)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:453
PEAK_C_API(* dyn_PEAK_EventController_GetEventDataMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)
Definition peak_dynamic_loader.h:410
PEAK_C_API(* dyn_PEAK_IntegerNode_GetMinimum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)
Definition peak_dynamic_loader.h:316
PEAK_C_API(* dyn_PEAK_BufferPart_GetYOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:252
PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_GetParentDevice)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:165
PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceFoundCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:109
PEAK_C_API(* dyn_PEAK_EventSupportingModule_EnableEvents)(PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)
Definition peak_dynamic_loader.h:405
PEAK_C_API(* dyn_PEAK_Interface_GetDevice)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)
Definition peak_dynamic_loader.h:107
PEAK_C_API(* dyn_PEAK_Node_GetInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:306
PEAK_C_API(* dyn_PEAK_Node_GetNumSelectingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)
Definition peak_dynamic_loader.h:311
PEAK_C_API(* dyn_PEAK_Port_GetNumURLs)(PEAK_PORT_HANDLE portHandle, size_t *numUrls)
Definition peak_dynamic_loader.h:390
PEAK_C_API(* dyn_PEAK_Port_GetVendorName)(PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:378
PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceListChangedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:116
PEAK_C_API(* dyn_PEAK_BufferChunk_GetParentBuffer)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:240
PEAK_C_API(* dyn_PEAK_RegisterNode_ToNode)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:350
PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredImageHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:212
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetInfo)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:53
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)
Definition peak_dynamic_loader.h:435
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetIsOpenable)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:132
PEAK_C_API(* dyn_PEAK_FileAdapter_Read)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t *data, uint64_t *dataSize)
Definition peak_dynamic_loader.h:456
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_Construct)(PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:422
PEAK_C_API(* dyn_PEAK_RemoteDevice_ToModule)(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:161
PEAK_C_API(* dyn_PEAK_Buffer_GetNumChunks)(PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)
Definition peak_dynamic_loader.h:232
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetDescription)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:432
PEAK_C_API(* dyn_PEAK_BufferPart_GetSize)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)
Definition peak_dynamic_loader.h:245
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, uint64_t deviceResetDiscoveryTimeout_ms)
Definition peak_dynamic_loader.h:428
PEAK_C_API(* dyn_PEAK_ProducerLibrary_Destruct)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)
Definition peak_dynamic_loader.h:50
void * import_function(void *module, const char *proc_name)
Definition peak_dynamic_loader.h:1340
PEAK_C_API(* dyn_PEAK_Buffer_GetPixelFormatNamespace)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)
Definition peak_dynamic_loader.h:206
PEAK_C_API(* dyn_PEAK_System_GetCTIFileName)(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:76
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetParentLibrary)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:64
PEAK_C_API(* dyn_PEAK_DataStream_GetTLType)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:172
PEAK_C_API(* dyn_PEAK_Device_GetID)(PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:146
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)
Definition peak_dynamic_loader.h:436
PEAK_C_API(* dyn_PEAK_FloatNode_GetMaximum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)
Definition peak_dynamic_loader.h:335
PEAK_C_API(* dyn_PEAK_BufferPart_GetXOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:251
PEAK_C_API(* dyn_PEAK_PortURL_GetURL)(PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)
Definition peak_dynamic_loader.h:393
PEAK_C_API(* dyn_PEAK_Buffer_GetFileName)(PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:215
PEAK_C_API(* dyn_PEAK_Buffer_GetImageOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)
Definition peak_dynamic_loader.h:211
PEAK_C_API(* dyn_PEAK_NodeMap_GetHasEventSupportedData)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)
Definition peak_dynamic_loader.h:270
PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:360
PEAK_C_API(* dyn_PEAK_Node_GetIsFeature)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)
Definition peak_dynamic_loader.h:294
PEAK_C_API(* dyn_PEAK_Node_RegisterChangedCallback)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK callback, void *callbackContext, PEAK_NODE_CHANGED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:313
PEAK_C_API(* dyn_PEAK_Node_GetSelectedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:309
PEAK_C_API(* dyn_PEAK_DataStream_GetIsGrabbing)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)
Definition peak_dynamic_loader.h:184
PEAK_C_API(* dyn_PEAK_PortURL_GetParentPort)(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:404
PEAK_C_API(* dyn_PEAK_IntegerNode_SetValue)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:324
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersDelivered)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)
Definition peak_dynamic_loader.h:177
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetVendorName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:123
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_ToModuleDescriptor)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:119
PEAK_C_API(* dyn_PEAK_Node_GetAccessStatus)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:289
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)
Definition peak_dynamic_loader.h:438
PEAK_C_API(* dyn_PEAK_Event_GetData)(PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)
Definition peak_dynamic_loader.h:418
PEAK_C_API(* dyn_PEAK_System_GetGenTLVersionMajor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:78
PEAK_C_API(* dyn_PEAK_FloatNode_GetHasConstantIncrement)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)
Definition peak_dynamic_loader.h:343
PEAK_C_API(* dyn_PEAK_Port_GetVersion)(PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:380
PEAK_C_API(* dyn_PEAK_IntegerNode_GetRepresentation)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:321
PEAK_C_API(* dyn_PEAK_Device_GetDataStream)(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)
Definition peak_dynamic_loader.h:159
PEAK_C_API(* dyn_PEAK_NodeMap_UpdateEventNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:271
PEAK_C_API(* dyn_PEAK_Module_GetNumNodeMaps)(PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)
Definition peak_dynamic_loader.h:258
PEAK_C_API(* dyn_PEAK_Interface_ToEventSupportingModule)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:98
PEAK_C_API(* dyn_PEAK_Buffer_GetWidth)(PEAK_BUFFER_HANDLE bufferHandle, size_t *width)
Definition peak_dynamic_loader.h:216
PEAK_C_API(* dyn_PEAK_EventController_GetEventMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)
Definition peak_dynamic_loader.h:409
PEAK_C_API(* dyn_PEAK_ProducerLibrary_GetSystem)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)
Definition peak_dynamic_loader.h:49
PEAK_C_API(* dyn_PEAK_Port_Read)(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:388
PEAK_C_API(* dyn_PEAK_Event_GetInfo)(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:416
PEAK_C_API(* dyn_PEAK_Event_GetRawData)(PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)
Definition peak_dynamic_loader.h:420
PEAK_C_API(* dyn_PEAK_ModuleDescriptor_GetID)(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:257
PEAK_C_API(* dyn_PEAK_RegisterNode_GetAddress)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)
Definition peak_dynamic_loader.h:351
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_OpenInterface)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:96
PEAK_C_API(* dyn_PEAK_Library_GetLastError)(PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)
Definition peak_dynamic_loader.h:43
PEAK_C_API(* dyn_PEAK_DataStream_AllocAndAnnounceBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:187
PEAK_C_API(* dyn_PEAK_DataStream_RevokeBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:189
PEAK_C_API(* dyn_PEAK_Buffer_GetChunk)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)
Definition peak_dynamic_loader.h:233
PEAK_C_API(* dyn_PEAK_Port_GetDataEndianness)(PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)
Definition peak_dynamic_loader.h:383
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAnnounced)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)
Definition peak_dynamic_loader.h:174
PEAK_C_API(* dyn_PEAK_SystemDescriptor_OpenSystem)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:65
PEAK_C_API(* dyn_PEAK_EnumerationNode_GetHasEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:364
PEAK_C_API(* dyn_PEAK_PortURL_GetFileSchemaVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)
Definition peak_dynamic_loader.h:402
PEAK_C_API(* dyn_PEAK_Library_Initialize)()
Definition peak_dynamic_loader.h:37
PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:111
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:141
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:448
PEAK_C_API(* dyn_PEAK_BufferChunk_Destruct)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)
Definition peak_dynamic_loader.h:241
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetParentInterface)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:134
PEAK_C_API(* dyn_PEAK_BufferChunk_GetSize)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)
Definition peak_dynamic_loader.h:239
PEAK_C_API(* dyn_PEAK_EventController_GetInfo)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:406
PEAK_C_API(* dyn_PEAK_BufferPart_GetSourceID)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)
Definition peak_dynamic_loader.h:243
PEAK_C_API(* dyn_PEAK_DataStream_GetKey)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:169
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:449
PEAK_C_API(* dyn_PEAK_PortURL_GetScheme)(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)
Definition peak_dynamic_loader.h:394
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_Construct)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:440
PEAK_C_API(* dyn_PEAK_Library_GetVersionSubminor)(uint32_t *libraryVersionSubminor)
Definition peak_dynamic_loader.h:42
PEAK_C_API(* dyn_PEAK_Buffer_GetNumParts)(PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)
Definition peak_dynamic_loader.h:235
PEAK_C_API(* dyn_PEAK_Node_ToCategoryNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)
Definition peak_dynamic_loader.h:282
PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceListChangedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:117
PEAK_C_API(* dyn_PEAK_CategoryNode_GetSubNode)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:357
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetAccessStatus)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:129
PEAK_C_API(* dyn_PEAK_Device_ToModule)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:142
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:131
PEAK_C_API(* dyn_PEAK_EventController_GetNumEventsInQueue)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)
Definition peak_dynamic_loader.h:407
PEAK_C_API(* dyn_PEAK_ProducerLibrary_Construct)(const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:47
PEAK_C_API(* dyn_PEAK_Node_GetNumInvalidatingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)
Definition peak_dynamic_loader.h:305
PEAK_C_API(* dyn_PEAK_BooleanNode_GetValue)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)
Definition peak_dynamic_loader.h:326
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:447
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:451
PEAK_C_API(* dyn_PEAK_NodeMap_LoadFromFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:273
PEAK_C_API(* dyn_PEAK_Buffer_GetXPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:220
PEAK_C_API(* dyn_PEAK_System_GetGenTLVersionMinor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:79
PEAK_C_API(* dyn_PEAK_System_GetCTIFullPath)(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:77
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetKey)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:52
PEAK_C_API(* dyn_PEAK_Device_ToEventSupportingModule)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:143
PEAK_C_API(* dyn_PEAK_Node_FindInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:304
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:446
PEAK_C_API(* dyn_PEAK_Port_GetIsWritable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)
Definition peak_dynamic_loader.h:385
PEAK_C_API(* dyn_PEAK_BufferPart_GetParentBuffer)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:255
PEAK_C_API(* dyn_PEAK_BufferPart_Destruct)(PEAK_BUFFER_PART_HANDLE bufferPartHandle)
Definition peak_dynamic_loader.h:256
PEAK_C_API(* dyn_PEAK_System_GetParentLibrary)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:81
PEAK_C_API(* dyn_PEAK_CommandNode_GetIsDone)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)
Definition peak_dynamic_loader.h:329
PEAK_C_API(* dyn_PEAK_DataStream_Destruct)(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:196
PEAK_C_API(* dyn_PEAK_EventController_Destruct)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:415
PEAK_C_API(* dyn_PEAK_System_ToEventSupportingModule)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:67
PEAK_C_API(* dyn_PEAK_Port_GetName)(PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:377
PEAK_C_API(* dyn_PEAK_Device_GetKey)(PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:144
PEAK_C_API(* dyn_PEAK_Node_GetIsAccessStatusCacheable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)
Definition peak_dynamic_loader.h:291
PEAK_C_API(* dyn_PEAK_NodeMap_UpdateChunkNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:269
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetKey)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:120
PEAK_C_API(* dyn_PEAK_Library_IsInitialized)(PEAK_BOOL8 *isInitialized)
Definition peak_dynamic_loader.h:39
PEAK_C_API(* dyn_PEAK_Library_GetVersionMajor)(uint32_t *libraryVersionMajor)
Definition peak_dynamic_loader.h:40
PEAK_C_API(* dyn_PEAK_NodeMap_GetHasBufferSupportedChunks)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)
Definition peak_dynamic_loader.h:268
PEAK_C_API(* dyn_PEAK_Node_GetToolTip)(PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)
Definition peak_dynamic_loader.h:297
PEAK_C_API(* dyn_PEAK_StringNode_GetMaximumLength)(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)
Definition peak_dynamic_loader.h:347
PEAK_C_API(* dyn_PEAK_BufferPart_GetFormat)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)
Definition peak_dynamic_loader.h:247
PEAK_C_API(* dyn_PEAK_Node_FindSelectingNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:310
PEAK_C_API(* dyn_PEAK_System_UnregisterInterfaceLostCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:88
PEAK_C_API(* dyn_PEAK_CommandNode_Execute)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:330
PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:113
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetDisplayName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:54
PEAK_C_API(* dyn_PEAK_System_GetNumInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)
Definition peak_dynamic_loader.h:83
PEAK_C_API(* dyn_PEAK_Buffer_GetHasNewData)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)
Definition peak_dynamic_loader.h:227
PEAK_C_API(* dyn_PEAK_Interface_GetTLType)(PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:103
PEAK_C_API(* dyn_PEAK_EventController_KillWait)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:413
PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceLostCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:115
PEAK_C_API(* dyn_PEAK_DataStream_QueueBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:188
PEAK_C_API(* dyn_PEAK_Buffer_GetPixelFormat)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)
Definition peak_dynamic_loader.h:205
PEAK_C_API(* dyn_PEAK_Device_GetNumDataStreams)(PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)
Definition peak_dynamic_loader.h:158
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)
Definition peak_dynamic_loader.h:137
PEAK_C_API(* dyn_PEAK_FloatNode_GetValue)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)
Definition peak_dynamic_loader.h:344
PEAK_C_API(* dyn_PEAK_IntegerNode_ToNode)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:315
PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:163
PEAK_C_API(* dyn_PEAK_Device_GetSerialNumber)(PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:153
PEAK_C_API(* dyn_PEAK_DataStream_StartAcquisition)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)
Definition peak_dynamic_loader.h:194
PEAK_C_API(* dyn_PEAK_FloatNode_GetIncrement)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)
Definition peak_dynamic_loader.h:336
PEAK_C_API(* dyn_PEAK_System_GetVendorName)(PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:72
PEAK_C_API(* dyn_PEAK_Port_GetTLType)(PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:381
PEAK_C_API(* dyn_PEAK_BufferPart_GetType)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)
Definition peak_dynamic_loader.h:246
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetVersion)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:57
PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_OpenDataStream)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)
Definition peak_dynamic_loader.h:166
PEAK_C_API(* dyn_PEAK_Interface_GetParentSystem)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:104
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:441
PEAK_C_API(* dyn_PEAK_IntegerNode_GetIncrement)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)
Definition peak_dynamic_loader.h:318
PEAK_C_API(* dyn_PEAK_EnumerationNode_FindEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:366
PEAK_C_API(* dyn_PEAK_Interface_GetID)(PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:101
PEAK_C_API(* dyn_PEAK_IntegerNode_GetValidValues)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:320
PEAK_C_API(* dyn_PEAK_FloatNode_GetUnit)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:340
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:450
PEAK_C_API(* dyn_PEAK_Node_GetNumInvalidatedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)
Definition peak_dynamic_loader.h:302
PEAK_C_API(* dyn_PEAK_Event_GetID)(PEAK_EVENT_HANDLE eventHandle, uint64_t *id)
Definition peak_dynamic_loader.h:417
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetSerialNumber)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:128
PEAK_C_API(* dyn_PEAK_DataStream_GetDefinesPayloadSize)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)
Definition peak_dynamic_loader.h:183
PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCTIFullPath)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:60
PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)
Definition peak_dynamic_loader.h:439
PEAK_C_API(* dyn_PEAK_Buffer_GetHasImage)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)
Definition peak_dynamic_loader.h:228
PEAK_C_API(* dyn_PEAK_Buffer_GetTimestamp_ns)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)
Definition peak_dynamic_loader.h:223
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetParentSystem)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:95
PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE *callbackHandle)
Definition peak_dynamic_loader.h:443
PEAK_C_API(* dyn_PEAK_PortURL_GetFileSize)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)
Definition peak_dynamic_loader.h:397
PEAK_C_API(* dyn_PEAK_System_GetTLType)(PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:75
PEAK_C_API(* dyn_PEAK_RegisterNode_Read)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:353
PEAK_C_API(* dyn_PEAK_Buffer_GetIsQueued)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)
Definition peak_dynamic_loader.h:224
PEAK_C_API(* dyn_PEAK_EventController_FlushEvents)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:414
PEAK_C_API(* dyn_PEAK_Device_GetVersion)(PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:150
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:130
PEAK_C_API(* dyn_PEAK_Buffer_GetTimestamp_ticks)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)
Definition peak_dynamic_loader.h:222
PEAK_C_API(* dyn_PEAK_Buffer_ToModule)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:197
PEAK_C_API(* dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:136
PEAK_C_API(* dyn_PEAK_Buffer_ToEventSupportingModule)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:198
PEAK_C_API(* dyn_PEAK_BooleanNode_ToNode)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:325
PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetDisplayName)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:93
PEAK_C_API(* dyn_PEAK_Node_ToEnumerationNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)
Definition peak_dynamic_loader.h:283
PEAK_C_API(* dyn_PEAK_EventController_GetNumEventsFired)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)
Definition peak_dynamic_loader.h:408
PEAK_C_API(* dyn_PEAK_Node_ToEnumerationEntryNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:284
PEAK_C_API(* dyn_PEAK_Buffer_GetIsIncomplete)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)
Definition peak_dynamic_loader.h:226
PEAK_C_API(* dyn_PEAK_BufferPart_GetDeliveredImageHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:254
PEAK_C_API(* dyn_PEAK_Node_ToIntegerNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)
Definition peak_dynamic_loader.h:276
PEAK_C_API(* dyn_PEAK_Node_GetPollingTime)(PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)
Definition peak_dynamic_loader.h:296
PEAK_C_API(* dyn_PEAK_PortURL_GetFileSHA1Hash)(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)
Definition peak_dynamic_loader.h:398
PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)
Definition peak_dynamic_loader.h:176
PEAK_C_API(* dyn_PEAK_FileAdapter_Delete)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:458
PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionSubminor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)
Definition peak_dynamic_loader.h:401
PEAK_C_API(* dyn_PEAK_FloatNode_GetIncrementType)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:337
PEAK_C_API(* dyn_PEAK_BufferPart_GetXPadding)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:253
PEAK_C_API(* dyn_PEAK_Node_GetDisplayName)(PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:286
PEAK_C_API(* dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)
Definition peak_dynamic_loader.h:426
PEAK_C_API(* dyn_PEAK_RegisterNode_Write)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:354
PEAK_C_API(* dyn_PEAK_DataStream_ToModule)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:167
PEAK_C_API(* dyn_PEAK_Module_GetPort)(PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:260
PEAK_C_API(* dyn_PEAK_BufferChunk_GetBasePtr)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)
Definition peak_dynamic_loader.h:238
PEAK_C_API(* dyn_PEAK_Buffer_GetBasePtr)(PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)
Definition peak_dynamic_loader.h:201
PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)
Definition peak_dynamic_loader.h:361
PEAK_C_API(* dyn_PEAK_System_GetVersion)(PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:74
PEAK_C_API(* dyn_PEAK_System_GetModelName)(PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:73
PEAK_C_API(* dyn_PEAK_EnumerationNode_GetEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:370
PEAK_C_API(* dyn_PEAK_Buffer_GetSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *size)
Definition peak_dynamic_loader.h:202
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:33
struct PEAK_DATA_STREAM * PEAK_DATA_STREAM_HANDLE
Definition peak_backend.h:401
void(PEAK_CALL_CONV * PEAK_DEVICE_DISCONNETED_CALLBACK)(PEAK_DEVICE_DESCRIPTOR_HANDLE disconnectedDevice, void *context)
Definition peak_backend.h:561
PEAK_INTERFACE_LOST_CALLBACK * PEAK_INTERFACE_LOST_CALLBACK_HANDLE
Definition peak_backend.h:515
struct PEAK_PORT_URL * PEAK_PORT_URL_HANDLE
Definition peak_backend.h:473
struct PEAK_SYSTEM_DESCRIPTOR * PEAK_SYSTEM_DESCRIPTOR_HANDLE
Definition peak_backend.h:369
struct PEAK_MODULE_DESCRIPTOR * PEAK_MODULE_DESCRIPTOR_HANDLE
Definition peak_backend.h:417
struct PEAK_EVENT * PEAK_EVENT_HANDLE
Definition peak_backend.h:485
struct PEAK_MODULE * PEAK_MODULE_HANDLE
Definition peak_backend.h:421
PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK * PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE
Definition peak_backend.h:596
void(PEAK_CALL_CONV * PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK)(const PEAK_DEVICE_INFORMATION_ROLE *changedRoles, size_t changedRolesSize, void *context)
Definition peak_backend.h:585
struct PEAK_INTERFACE_DESCRIPTOR * PEAK_INTERFACE_DESCRIPTOR_HANDLE
Definition peak_backend.h:377
struct PEAK_DATA_STREAM_DESCRIPTOR * PEAK_DATA_STREAM_DESCRIPTOR_HANDLE
Definition peak_backend.h:397
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK)(void *context)
Definition peak_backend.h:614
PEAK_NODE_CHANGED_CALLBACK * PEAK_NODE_CHANGED_CALLBACK_HANDLE
Definition peak_backend.h:582
struct PEAK_PORT * PEAK_PORT_HANDLE
Definition peak_backend.h:469
int32_t PEAK_EVENT_TYPE
Definition peak_backend.h:185
struct PEAK_ENUMERATION_NODE * PEAK_ENUMERATION_NODE_HANDLE
Definition peak_backend.h:461
struct PEAK_COMMAND_NODE * PEAK_COMMAND_NODE_HANDLE
Definition peak_backend.h:441
int32_t PEAK_NODE_INCREMENT_TYPE
Definition peak_backend.h:260
int32_t PEAK_BUFFER_PART_TYPE
Definition peak_backend.h:80
struct PEAK_STRING_NODE * PEAK_STRING_NODE_HANDLE
Definition peak_backend.h:449
struct PEAK_NODE * PEAK_NODE_HANDLE
Definition peak_backend.h:429
struct PEAK_BUFFER_CHUNK * PEAK_BUFFER_CHUNK_HANDLE
Definition peak_backend.h:409
struct PEAK_INTERFACE * PEAK_INTERFACE_HANDLE
Definition peak_backend.h:381
PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK * PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE
Definition peak_backend.h:589
PEAK_DEVICE_DISCONNETED_CALLBACK * PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE
Definition peak_backend.h:570
struct PEAK_PRODUCER_LIBRARY * PEAK_PRODUCER_LIBRARY_HANDLE
Definition peak_backend.h:365
struct PEAK_BUFFER * PEAK_BUFFER_HANDLE
Definition peak_backend.h:405
PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK * PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE
Definition peak_backend.h:616
int32_t PEAK_NODE_REPRESENTATION
Definition peak_backend.h:281
void(PEAK_CALL_CONV * PEAK_BUFFER_REVOCATION_CALLBACK)(void *buffer, void *userPtr, void *context)
Definition peak_backend.h:577
int32_t PEAK_NODE_ACCESS_STATUS
Definition peak_backend.h:225
struct PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER * PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE
Definition peak_backend.h:501
int32_t PEAK_NODE_TYPE
Definition peak_backend.h:296
struct PEAK_EVENT_SUPPORTING_MODULE * PEAK_EVENT_SUPPORTING_MODULE_HANDLE
Definition peak_backend.h:477
int32_t PEAK_FIRMWARE_UPDATE_PERSISTENCE
Definition peak_backend.h:193
PEAK_DEVICE_LOST_CALLBACK * PEAK_DEVICE_LOST_CALLBACK_HANDLE
Definition peak_backend.h:572
#define PEAK_C_API
Definition peak_backend.h:624
struct PEAK_EVENT_CONTROLLER * PEAK_EVENT_CONTROLLER_HANDLE
Definition peak_backend.h:481
struct PEAK_REMOTE_DEVICE * PEAK_REMOTE_DEVICE_HANDLE
Definition peak_backend.h:393
PEAK_DEVICE_RECONNECTED_CALLBACK * PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE
Definition peak_backend.h:568
PEAK_DEVICE_FOUND_CALLBACK * PEAK_DEVICE_FOUND_CALLBACK_HANDLE
Definition peak_backend.h:566
struct PEAK_BUFFER_PART * PEAK_BUFFER_PART_HANDLE
Definition peak_backend.h:413
struct PEAK_SYSTEM * PEAK_SYSTEM_HANDLE
Definition peak_backend.h:373
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK)(PEAK_FIRMWARE_UPDATE_STEP updateStep, double progressPercentage, void *context)
Definition peak_backend.h:603
PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK * PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE
Definition peak_backend.h:607
void(PEAK_CALL_CONV * PEAK_NODE_CHANGED_CALLBACK)(PEAK_NODE_HANDLE changedNode, void *context)
Definition peak_backend.h:580
struct PEAK_FIRMWARE_UPDATE_INFORMATION * PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE
Definition peak_backend.h:497
struct PEAK_FLOAT_NODE * PEAK_FLOAT_NODE_HANDLE
Definition peak_backend.h:445
PEAK_DEVICE_LIST_CHANGED_CALLBACK * PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE
Definition peak_backend.h:574
int32_t PEAK_NODE_CACHE_USE_POLICY
Definition peak_backend.h:242
struct PEAK_FIRMWARE_UPDATER * PEAK_FIRMWARE_UPDATER_HANDLE
Definition peak_backend.h:493
int32_t PEAK_FIRMWARE_UPDATE_VERSION_STYLE
Definition peak_backend.h:214
int32_t PEAK_ACQUISITION_START_MODE
Definition peak_backend.h:52
int8_t PEAK_BOOL8
Definition peak_backend.h:43
PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK * PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE
Definition peak_backend.h:621
int32_t PEAK_ENDIANNESS
Definition peak_backend.h:172
struct PEAK_NODE_MAP * PEAK_NODE_MAP_HANDLE
Definition peak_backend.h:425
int32_t PEAK_RETURN_CODE
Definition peak_backend.h:355
int32_t PEAK_NODE_CACHING_MODE
Definition peak_backend.h:234
int32_t PEAK_PORT_URL_SCHEME
Definition peak_backend.h:329
struct PEAK_ENUMERATION_ENTRY_NODE * PEAK_ENUMERATION_ENTRY_NODE_HANDLE
Definition peak_backend.h:465
void(PEAK_CALL_CONV * PEAK_DEVICE_LIST_CHANGED_CALLBACK)(void *context)
Definition peak_backend.h:564
int32_t PEAK_ACQUISITION_STOP_MODE
Definition peak_backend.h:62
void(PEAK_CALL_CONV * PEAK_DEVICE_RECONNECTED_CALLBACK)(PEAK_DEVICE_DESCRIPTOR_HANDLE reconnectedDevice, PEAK_DEVICE_RECONNECT_INFORMATION reconnectInformation, void *context)
Definition peak_backend.h:555
void(PEAK_CALL_CONV * PEAK_DEVICE_FOUND_CALLBACK)(PEAK_DEVICE_DESCRIPTOR_HANDLE foundDevice, void *context)
Definition peak_backend.h:552
struct PEAK_CATEGORY_NODE * PEAK_CATEGORY_NODE_HANDLE
Definition peak_backend.h:457
struct PEAK_REGISTER_NODE * PEAK_REGISTER_NODE_HANDLE
Definition peak_backend.h:453
int32_t PEAK_PIXEL_FORMAT_NAMESPACE
Definition peak_backend.h:318
int32_t PEAK_DATA_STREAM_FLUSH_MODE
Definition peak_backend.h:120
void(PEAK_CALL_CONV * PEAK_INTERFACE_LOST_CALLBACK)(const char *lostInterfaceId, size_t lostInterfaceIdSize, void *context)
Definition peak_backend.h:508
PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK * PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE
Definition peak_backend.h:601
int32_t PEAK_DEVICE_INFORMATION_ROLE
Definition peak_backend.h:163
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK)(PEAK_FIRMWARE_UPDATE_STEP updateStep, void *context)
Definition peak_backend.h:609
int32_t PEAK_DEVICE_ACCESS_TYPE
Definition peak_backend.h:145
int32_t PEAK_NODE_NAMESPACE
Definition peak_backend.h:268
struct PEAK_FILE_ADAPTER * PEAK_FILE_ADAPTER_HANDLE
Definition peak_backend.h:489
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, uint32_t estimatedDuration_ms, void *context)
Definition peak_backend.h:592
struct PEAK_DEVICE_DESCRIPTOR * PEAK_DEVICE_DESCRIPTOR_HANDLE
Definition peak_backend.h:385
int32_t PEAK_CHARACTER_ENCODING
Definition peak_backend.h:107
int32_t PEAK_BUFFER_PAYLOAD_TYPE
Definition peak_backend.h:99
void(PEAK_CALL_CONV * PEAK_INTERFACE_FOUND_CALLBACK)(PEAK_INTERFACE_DESCRIPTOR_HANDLE foundInterface, void *context)
Definition peak_backend.h:505
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK)(const char *errorDescription, size_t errorDescriptionSize, void *context)
Definition peak_backend.h:618
int32_t PEAK_NODE_VISIBILITY
Definition peak_backend.h:306
void(PEAK_CALL_CONV * PEAK_DEVICE_LOST_CALLBACK)(const char *lostDeviceId, size_t lostDeviceIdSize, void *context)
Definition peak_backend.h:558
struct PEAK_BOOLEAN_NODE * PEAK_BOOLEAN_NODE_HANDLE
Definition peak_backend.h:437
struct PEAK_INTEGER_NODE * PEAK_INTEGER_NODE_HANDLE
Definition peak_backend.h:433
int32_t PEAK_NODE_DISPLAY_NOTATION
Definition peak_backend.h:251
PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK * PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE
Definition peak_backend.h:612
void(PEAK_CALL_CONV * PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK)(PEAK_FIRMWARE_UPDATE_STEP updateStep, uint32_t estimatedDuration_ms, const char *description, size_t descriptionSize, void *context)
Definition peak_backend.h:598
struct PEAK_DEVICE * PEAK_DEVICE_HANDLE
Definition peak_backend.h:389
PEAK_INTERFACE_FOUND_CALLBACK * PEAK_INTERFACE_FOUND_CALLBACK_HANDLE
Definition peak_backend.h:513
int32_t PEAK_DEVICE_ACCESS_STATUS
Definition peak_backend.h:134