IDS peak genericC++ v1.16.0
Loading...
Searching...
No Matches
peak_dynamic_loader.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "peak_backend.h"
13
14#include <string>
15#include <cstdint>
16
17#ifdef __linux__
18 #include <dlfcn.h>
19#else
20 #include <vector>
21 #include <windows.h>
22 #include <tchar.h>
23#endif
24
25#include <stdexcept>
26
27#undef PEAK_PUBLIC
28#define PEAK_PUBLIC
29#undef PEAK_CALL_CONV
30#define PEAK_CALL_CONV
31
32
33
34namespace peak
35{
36namespace dynamic
37{
38
42typedef PEAK_RETURN_CODE (*dyn_PEAK_Library_GetVersionMajor)(uint32_t* libraryVersionMajor);
43typedef PEAK_RETURN_CODE (*dyn_PEAK_Library_GetVersionMinor)(uint32_t* libraryVersionMinor);
44typedef PEAK_RETURN_CODE (*dyn_PEAK_Library_GetVersionSubminor)(uint32_t* libraryVersionSubminor);
45typedef PEAK_RETURN_CODE (*dyn_PEAK_Library_GetLastError)(PEAK_RETURN_CODE* lastErrorCode, char* lastErrorDescription, size_t* lastErrorDescriptionSize);
48typedef PEAK_RETURN_CODE (*dyn_PEAK_EnvironmentInspector_GetCTIPath)(size_t index, char* ctiPath, size_t* ctiPathSize);
49typedef PEAK_RETURN_CODE (*dyn_PEAK_ProducerLibrary_Construct)(const char* ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE* producerLibraryHandle);
50typedef PEAK_RETURN_CODE (*dyn_PEAK_ProducerLibrary_GetKey)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char* key, size_t* keySize);
54typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetKey)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* key, size_t* keySize);
55typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetInfo)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
56typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetDisplayName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* displayName, size_t* displayNameSize);
57typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetVendorName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* vendorName, size_t* vendorNameSize);
58typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetModelName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* modelName, size_t* modelNameSize);
59typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetVersion)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* version, size_t* versionSize);
60typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetTLType)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* tlType, size_t* tlTypeSize);
61typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetCTIFileName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFileName, size_t* ctiFileNameSize);
62typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetCTIFullPath)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFullPath, size_t* ctiFullPathSize);
63typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t* gentlVersionMajor);
64typedef PEAK_RETURN_CODE (*dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t* gentlVersionMinor);
70typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetKey)(PEAK_SYSTEM_HANDLE systemHandle, char* key, size_t* keySize);
71typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetInfo)(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
72typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetID)(PEAK_SYSTEM_HANDLE systemHandle, char* id, size_t* idSize);
73typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetDisplayName)(PEAK_SYSTEM_HANDLE systemHandle, char* displayName, size_t* displayNameSize);
74typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetVendorName)(PEAK_SYSTEM_HANDLE systemHandle, char* vendorName, size_t* vendorNameSize);
75typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetModelName)(PEAK_SYSTEM_HANDLE systemHandle, char* modelName, size_t* modelNameSize);
76typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetVersion)(PEAK_SYSTEM_HANDLE systemHandle, char* version, size_t* versionSize);
77typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetTLType)(PEAK_SYSTEM_HANDLE systemHandle, char* tlType, size_t* tlTypeSize);
78typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetCTIFileName)(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFileName, size_t* ctiFileNameSize);
79typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetCTIFullPath)(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFullPath, size_t* ctiFullPathSize);
80typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetGenTLVersionMajor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t* gentlVersionMajor);
81typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetGenTLVersionMinor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t* gentlVersionMinor);
84typedef PEAK_RETURN_CODE (*dyn_PEAK_System_UpdateInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms);
85typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetNumInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, size_t* numInterfaces);
86typedef PEAK_RETURN_CODE (*dyn_PEAK_System_GetInterface)(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE* interfaceDescriptorHandle);
93typedef PEAK_RETURN_CODE (*dyn_PEAK_InterfaceDescriptor_GetKey)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* key, size_t* keySize);
94typedef PEAK_RETURN_CODE (*dyn_PEAK_InterfaceDescriptor_GetInfo)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
95typedef PEAK_RETURN_CODE (*dyn_PEAK_InterfaceDescriptor_GetDisplayName)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* displayName, size_t* displayNameSize);
96typedef PEAK_RETURN_CODE (*dyn_PEAK_InterfaceDescriptor_GetTLType)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* tlType, size_t* tlTypeSize);
101typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetKey)(PEAK_INTERFACE_HANDLE interfaceHandle, char* key, size_t* keySize);
102typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetInfo)(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
103typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetID)(PEAK_INTERFACE_HANDLE interfaceHandle, char* id, size_t* idSize);
104typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetDisplayName)(PEAK_INTERFACE_HANDLE interfaceHandle, char* displayName, size_t* displayNameSize);
105typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetTLType)(PEAK_INTERFACE_HANDLE interfaceHandle, char* tlType, size_t* tlTypeSize);
107typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_UpdateDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms);
108typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetNumDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t* numDevices);
109typedef PEAK_RETURN_CODE (*dyn_PEAK_Interface_GetDevice)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE* deviceDescriptorHandle);
122typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetKey)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* key, size_t* keySize);
123typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetInfo)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
124typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetDisplayName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* displayName, size_t* displayNameSize);
125typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetVendorName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* vendorName, size_t* vendorNameSize);
126typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetModelName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* modelName, size_t* modelNameSize);
127typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetVersion)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* version, size_t* versionSize);
128typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetTLType)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* tlType, size_t* tlTypeSize);
129typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetUserDefinedName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* userDefinedName, size_t* userDefinedNameSize);
130typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetSerialNumber)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* serialNumber, size_t* serialNumberSize);
132typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t* timestampTickFrequency);
137typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t* monitoringUpdateInterval_ms);
138typedef PEAK_RETURN_CODE (*dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms);
146typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetKey)(PEAK_DEVICE_HANDLE deviceHandle, char* key, size_t* keySize);
147typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetInfo)(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
148typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetID)(PEAK_DEVICE_HANDLE deviceHandle, char* id, size_t* idSize);
149typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetDisplayName)(PEAK_DEVICE_HANDLE deviceHandle, char* displayName, size_t* displayNameSize);
150typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetVendorName)(PEAK_DEVICE_HANDLE deviceHandle, char* vendorName, size_t* vendorNameSize);
151typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetModelName)(PEAK_DEVICE_HANDLE deviceHandle, char* modelName, size_t* modelNameSize);
152typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetVersion)(PEAK_DEVICE_HANDLE deviceHandle, char* version, size_t* versionSize);
153typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetTLType)(PEAK_DEVICE_HANDLE deviceHandle, char* tlType, size_t* tlTypeSize);
154typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetUserDefinedName)(PEAK_DEVICE_HANDLE deviceHandle, char* userDefinedName, size_t* userDefinedNameSize);
155typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetSerialNumber)(PEAK_DEVICE_HANDLE deviceHandle, char* serialNumber, size_t* serialNumberSize);
157typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetTimestampTickFrequency)(PEAK_DEVICE_HANDLE deviceHandle, uint64_t* timestampTickFrequency);
160typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetNumDataStreams)(PEAK_DEVICE_HANDLE deviceHandle, size_t* numDataStreams);
161typedef PEAK_RETURN_CODE (*dyn_PEAK_Device_GetDataStream)(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE* dataStreamDescriptorHandle);
166typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStreamDescriptor_GetKey)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char* key, size_t* keySize);
171typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetKey)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* key, size_t* keySize);
172typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetInfo)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
173typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetID)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* id, size_t* idSize);
174typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetTLType)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* tlType, size_t* tlTypeSize);
175typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAnnouncedMinRequired);
176typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersAnnounced)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAnnounced);
177typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersQueued)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersQueued);
178typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAwaitDelivery);
179typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersDelivered)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numBuffersDelivered);
180typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumBuffersStarted)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numBuffersStarted);
181typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumUnderruns)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numUnderruns);
182typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetNumChunksPerBufferMax)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numChunksPerBufferMax);
183typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetBufferAlignment)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* bufferAlignment);
184typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_GetPayloadSize)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* payloadSize);
188typedef PEAK_RETURN_CODE (*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);
189typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_AllocAndAnnounceBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void* userPtr, PEAK_BUFFER_HANDLE* bufferHandle);
192typedef PEAK_RETURN_CODE (*dyn_PEAK_DataStream_WaitForFinishedBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE* bufferHandle);
202typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetInfo)(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
203typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetTLType)(PEAK_BUFFER_HANDLE bufferHandle, char* tlType, size_t* tlTypeSize);
204typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetBasePtr)(PEAK_BUFFER_HANDLE bufferHandle, void** basePtr);
205typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t* size);
206typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetUserPtr)(PEAK_BUFFER_HANDLE bufferHandle, void** userPtr);
208typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetPixelFormat)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* pixelFormat);
211typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetExpectedDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t* expectedDataSize);
212typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetDeliveredDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredDataSize);
213typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetFrameID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* frameId);
214typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetImageOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t* imageOffset);
215typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetDeliveredImageHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredImageHeight);
216typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredChunkPayloadSize);
217typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetChunkLayoutID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* chunkLayoutId);
218typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetFileName)(PEAK_BUFFER_HANDLE bufferHandle, char* fileName, size_t* fileNameSize);
219typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetWidth)(PEAK_BUFFER_HANDLE bufferHandle, size_t* width);
220typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t* height);
221typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetXOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t* xOffset);
222typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetYOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t* yOffset);
223typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetXPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t* xPadding);
224typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetYPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t* yPadding);
225typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetTimestamp_ticks)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* timestamp_ticks);
226typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetTimestamp_ns)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* timestamp_ns);
234typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetSystemTimestamp_ns)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* systemTimestamp_ns);
236typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetNumChunks)(PEAK_BUFFER_HANDLE bufferHandle, size_t* numChunks);
237typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetChunk)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE* bufferChunkHandle);
239typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetNumParts)(PEAK_BUFFER_HANDLE bufferHandle, size_t* numParts);
240typedef PEAK_RETURN_CODE (*dyn_PEAK_Buffer_GetPart)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE* bufferPartHandle);
241typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferChunk_GetID)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t* id);
246typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetInfo)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
247typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetSourceID)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* sourceId);
251typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetFormat)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* format);
252typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetFormatNamespace)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* formatNamespace);
254typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* height);
255typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetXOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* xOffset);
256typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetYOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* yOffset);
257typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetXPadding)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* xPadding);
258typedef PEAK_RETURN_CODE (*dyn_PEAK_BufferPart_GetDeliveredImageHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* deliveredImageHeight);
261typedef PEAK_RETURN_CODE (*dyn_PEAK_ModuleDescriptor_GetID)(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char* id, size_t* idSize);
262typedef PEAK_RETURN_CODE (*dyn_PEAK_Module_GetNumNodeMaps)(PEAK_MODULE_HANDLE moduleHandle, size_t* numNodeMaps);
263typedef PEAK_RETURN_CODE (*dyn_PEAK_Module_GetNodeMap)(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE* nodeMapHandle);
265typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_GetHasNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_BOOL8* hasNode);
266typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_FindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle);
267typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_TryFindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle);
269typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_PollNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms);
270typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_GetNumNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t* numNodes);
271typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_GetNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE* nodeHandle);
276typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_StoreToFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize);
277typedef PEAK_RETURN_CODE (*dyn_PEAK_NodeMap_LoadFromFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize);
290typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetName)(PEAK_NODE_HANDLE nodeHandle, char* name, size_t* nameSize);
291typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetDisplayName)(PEAK_NODE_HANDLE nodeHandle, char* displayName, size_t* displayNameSize);
301typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetPollingTime)(PEAK_NODE_HANDLE nodeHandle, int64_t* pollingTime_ms);
302typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetToolTip)(PEAK_NODE_HANDLE nodeHandle, char* toolTip, size_t* toolTipSize);
303typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetDescription)(PEAK_NODE_HANDLE nodeHandle, char* description, size_t* descriptionSize);
306typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_FindInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatedNodeHandle);
307typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetNumInvalidatedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t* numInvalidatedNodes);
308typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* invalidatedNodeHandle);
309typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_FindInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatingNodeHandle);
310typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetNumInvalidatingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t* numInvalidatingNodes);
311typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* invalidatingNodeHandle);
312typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_FindSelectedNode)(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectedNodeHandle);
313typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetNumSelectedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t* numSelectedNodes);
314typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetSelectedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* selectedNodeHandle);
315typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_FindSelectingNode)(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectingNodeHandle);
316typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetNumSelectingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t* numSelectingNodes);
317typedef PEAK_RETURN_CODE (*dyn_PEAK_Node_GetSelectingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* selectingNodeHandle);
321typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetMinimum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* minimum);
322typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetMaximum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* maximum);
323typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetIncrement)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* increment);
325typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetValidValues)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* validValues, size_t* validValuesSize);
327typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetUnit)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char* unit, size_t* unitSize);
328typedef PEAK_RETURN_CODE (*dyn_PEAK_IntegerNode_GetValue)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t* value);
337typedef PEAK_RETURN_CODE (*dyn_PEAK_CommandNode_WaitUntilDone)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms);
339typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetMinimum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* minimum);
340typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetMaximum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* maximum);
341typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetIncrement)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* increment);
343typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetValidValues)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* validValues, size_t* validValuesSize);
345typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetUnit)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char* unit, size_t* unitSize);
347typedef PEAK_RETURN_CODE (*dyn_PEAK_FloatNode_GetDisplayPrecision)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t* displayPrecision);
352typedef PEAK_RETURN_CODE (*dyn_PEAK_StringNode_GetMaximumLength)(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t* maximumLength);
353typedef PEAK_RETURN_CODE (*dyn_PEAK_StringNode_GetValue)(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char* value, size_t* valueSize);
354typedef PEAK_RETURN_CODE (*dyn_PEAK_StringNode_SetValue)(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char* value, size_t valueSize);
356typedef PEAK_RETURN_CODE (*dyn_PEAK_RegisterNode_GetAddress)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t* address);
358typedef PEAK_RETURN_CODE (*dyn_PEAK_RegisterNode_Read)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t* bytesToRead, size_t bytesToReadSize);
359typedef PEAK_RETURN_CODE (*dyn_PEAK_RegisterNode_Write)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t* bytesToWrite, size_t bytesToWriteSize);
361typedef PEAK_RETURN_CODE (*dyn_PEAK_CategoryNode_GetNumSubNodes)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t* numSubNodes);
362typedef PEAK_RETURN_CODE (*dyn_PEAK_CategoryNode_GetSubNode)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE* nodeHandle);
366typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize);
368typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_BOOL8* hasEntry);
370typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
371typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_FindEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
372typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
375typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationNode_GetEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
378typedef PEAK_RETURN_CODE (*dyn_PEAK_EnumerationEntryNode_GetSymbolicValue)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char* symbolicValue, size_t* symbolicValueSize);
380typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetInfo)(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
381typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetID)(PEAK_PORT_HANDLE portHandle, char* id, size_t* idSize);
382typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetName)(PEAK_PORT_HANDLE portHandle, char* name, size_t* nameSize);
383typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetVendorName)(PEAK_PORT_HANDLE portHandle, char* vendorName, size_t* vendorNameSize);
384typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetModelName)(PEAK_PORT_HANDLE portHandle, char* modelName, size_t* modelNameSize);
385typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetVersion)(PEAK_PORT_HANDLE portHandle, char* version, size_t* versionSize);
386typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetTLType)(PEAK_PORT_HANDLE portHandle, char* tlType, size_t* tlTypeSize);
387typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetModuleName)(PEAK_PORT_HANDLE portHandle, char* moduleName, size_t* moduleNameSize);
393typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_Read)(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t* bytesToRead, size_t bytesToReadSize);
394typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_Write)(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t* bytesToWrite, size_t bytesToWriteSize);
395typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetNumURLs)(PEAK_PORT_HANDLE portHandle, size_t* numUrls);
396typedef PEAK_RETURN_CODE (*dyn_PEAK_Port_GetURL)(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE* portUrlHandle);
397typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetInfo)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
398typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetURL)(PEAK_PORT_URL_HANDLE portUrlHandle, char* url, size_t* urlSize);
400typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileName)(PEAK_PORT_URL_HANDLE portUrlHandle, char* fileName, size_t* fileNameSize);
401typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileRegisterAddress)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t* fileRegisterAddress);
402typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileSize)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t* fileSize);
403typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileSHA1Hash)(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t* fileSha1Hash, size_t* fileSha1HashSize);
404typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionMajor);
405typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionMinor);
406typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileVersionSubminor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionSubminor);
407typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileSchemaVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileSchemaVersionMajor);
408typedef PEAK_RETURN_CODE (*dyn_PEAK_PortURL_GetFileSchemaVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileSchemaVersionMinor);
411typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_GetInfo)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
412typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_GetNumEventsInQueue)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* numEventsInQueue);
413typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_GetNumEventsFired)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t* numEventsFired);
414typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_GetEventMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* eventMaxSize);
415typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_GetEventDataMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* eventDataMaxSize);
417typedef PEAK_RETURN_CODE (*dyn_PEAK_EventController_WaitForEvent)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE* eventHandle);
422typedef PEAK_RETURN_CODE (*dyn_PEAK_Event_GetInfo)(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
423typedef PEAK_RETURN_CODE (*dyn_PEAK_Event_GetID)(PEAK_EVENT_HANDLE eventHandle, uint64_t* id);
424typedef PEAK_RETURN_CODE (*dyn_PEAK_Event_GetData)(PEAK_EVENT_HANDLE eventHandle, uint8_t* data, size_t* dataSize);
426typedef PEAK_RETURN_CODE (*dyn_PEAK_Event_GetRawData)(PEAK_EVENT_HANDLE eventHandle, uint8_t* rawData, size_t* rawDataSize);
429typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char* gufPath, size_t gufPathSize);
430typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char* gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle);
431typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t* numFirmwareUpdateInformation);
433typedef PEAK_RETURN_CODE (*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);
434typedef PEAK_RETURN_CODE (*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);
437typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetFileName)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* fileName, size_t* fileNameSize);
438typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetDescription)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* description, size_t* descriptionSize);
439typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetVersion)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* version, size_t* versionSize);
440typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* versionExtractionPattern, size_t* versionExtractionPatternSize);
442typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotes, size_t* releaseNotesSize);
443typedef PEAK_RETURN_CODE (*dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotesUrl, size_t* releaseNotesUrlSize);
460typedef PEAK_RETURN_CODE (*dyn_PEAK_FileAdapter_Construct)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* fileName, PEAK_FILE_ADAPTER_HANDLE* fileAdapterHandle);
462typedef PEAK_RETURN_CODE (*dyn_PEAK_FileAdapter_Read)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t* data, uint64_t* dataSize);
463typedef PEAK_RETURN_CODE (*dyn_PEAK_FileAdapter_Write)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t* data, uint64_t size, uint64_t offset);
465typedef PEAK_RETURN_CODE (*dyn_PEAK_FileAdapter_GetSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t* size);
466typedef PEAK_RETURN_CODE (*dyn_PEAK_FileAdapter_GetMaxSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t* maxSize);
467
468
469class LoadLibraryException : public std::runtime_error {
470 using std::runtime_error::runtime_error;
471};
472
473class DynamicLoader
474{
475private:
476 DynamicLoader();
477
478 static DynamicLoader& instance()
479 {
480 static DynamicLoader dynamicLoader{};
481 return dynamicLoader;
482 }
483 bool loadLib(const char* file);
484 void unload();
485 bool setPointers(bool load);
486
487public:
489
490 static bool isLoaded();
491
495 static PEAK_RETURN_CODE PEAK_Library_GetVersionMajor(uint32_t* libraryVersionMajor);
496 static PEAK_RETURN_CODE PEAK_Library_GetVersionMinor(uint32_t* libraryVersionMinor);
497 static PEAK_RETURN_CODE PEAK_Library_GetVersionSubminor(uint32_t* libraryVersionSubminor);
498 static PEAK_RETURN_CODE PEAK_Library_GetLastError(PEAK_RETURN_CODE* lastErrorCode, char* lastErrorDescription, size_t* lastErrorDescriptionSize);
501 static PEAK_RETURN_CODE PEAK_EnvironmentInspector_GetCTIPath(size_t index, char* ctiPath, size_t* ctiPathSize);
502 static PEAK_RETURN_CODE PEAK_ProducerLibrary_Construct(const char* ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE* producerLibraryHandle);
503 static PEAK_RETURN_CODE PEAK_ProducerLibrary_GetKey(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char* key, size_t* keySize);
507 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetKey(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* key, size_t* keySize);
508 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetInfo(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
509 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetDisplayName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* displayName, size_t* displayNameSize);
510 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetVendorName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* vendorName, size_t* vendorNameSize);
511 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetModelName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* modelName, size_t* modelNameSize);
512 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetVersion(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* version, size_t* versionSize);
513 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetTLType(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* tlType, size_t* tlTypeSize);
514 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetCTIFileName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFileName, size_t* ctiFileNameSize);
515 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetCTIFullPath(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFullPath, size_t* ctiFullPathSize);
516 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetGenTLVersionMajor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t* gentlVersionMajor);
517 static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetGenTLVersionMinor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t* gentlVersionMinor);
523 static PEAK_RETURN_CODE PEAK_System_GetKey(PEAK_SYSTEM_HANDLE systemHandle, char* key, size_t* keySize);
524 static PEAK_RETURN_CODE PEAK_System_GetInfo(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
525 static PEAK_RETURN_CODE PEAK_System_GetID(PEAK_SYSTEM_HANDLE systemHandle, char* id, size_t* idSize);
526 static PEAK_RETURN_CODE PEAK_System_GetDisplayName(PEAK_SYSTEM_HANDLE systemHandle, char* displayName, size_t* displayNameSize);
527 static PEAK_RETURN_CODE PEAK_System_GetVendorName(PEAK_SYSTEM_HANDLE systemHandle, char* vendorName, size_t* vendorNameSize);
528 static PEAK_RETURN_CODE PEAK_System_GetModelName(PEAK_SYSTEM_HANDLE systemHandle, char* modelName, size_t* modelNameSize);
529 static PEAK_RETURN_CODE PEAK_System_GetVersion(PEAK_SYSTEM_HANDLE systemHandle, char* version, size_t* versionSize);
530 static PEAK_RETURN_CODE PEAK_System_GetTLType(PEAK_SYSTEM_HANDLE systemHandle, char* tlType, size_t* tlTypeSize);
531 static PEAK_RETURN_CODE PEAK_System_GetCTIFileName(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFileName, size_t* ctiFileNameSize);
532 static PEAK_RETURN_CODE PEAK_System_GetCTIFullPath(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFullPath, size_t* ctiFullPathSize);
533 static PEAK_RETURN_CODE PEAK_System_GetGenTLVersionMajor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t* gentlVersionMajor);
534 static PEAK_RETURN_CODE PEAK_System_GetGenTLVersionMinor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t* gentlVersionMinor);
537 static PEAK_RETURN_CODE PEAK_System_UpdateInterfaces(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms);
538 static PEAK_RETURN_CODE PEAK_System_GetNumInterfaces(PEAK_SYSTEM_HANDLE systemHandle, size_t* numInterfaces);
539 static PEAK_RETURN_CODE PEAK_System_GetInterface(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE* interfaceDescriptorHandle);
546 static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetKey(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* key, size_t* keySize);
547 static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetInfo(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
548 static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetDisplayName(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* displayName, size_t* displayNameSize);
549 static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetTLType(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* tlType, size_t* tlTypeSize);
554 static PEAK_RETURN_CODE PEAK_Interface_GetKey(PEAK_INTERFACE_HANDLE interfaceHandle, char* key, size_t* keySize);
555 static PEAK_RETURN_CODE PEAK_Interface_GetInfo(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
556 static PEAK_RETURN_CODE PEAK_Interface_GetID(PEAK_INTERFACE_HANDLE interfaceHandle, char* id, size_t* idSize);
557 static PEAK_RETURN_CODE PEAK_Interface_GetDisplayName(PEAK_INTERFACE_HANDLE interfaceHandle, char* displayName, size_t* displayNameSize);
558 static PEAK_RETURN_CODE PEAK_Interface_GetTLType(PEAK_INTERFACE_HANDLE interfaceHandle, char* tlType, size_t* tlTypeSize);
560 static PEAK_RETURN_CODE PEAK_Interface_UpdateDevices(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms);
561 static PEAK_RETURN_CODE PEAK_Interface_GetNumDevices(PEAK_INTERFACE_HANDLE interfaceHandle, size_t* numDevices);
562 static PEAK_RETURN_CODE PEAK_Interface_GetDevice(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE* deviceDescriptorHandle);
575 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetKey(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* key, size_t* keySize);
576 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetInfo(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
577 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetDisplayName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* displayName, size_t* displayNameSize);
578 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetVendorName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* vendorName, size_t* vendorNameSize);
579 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetModelName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* modelName, size_t* modelNameSize);
580 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetVersion(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* version, size_t* versionSize);
581 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetTLType(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* tlType, size_t* tlTypeSize);
582 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetUserDefinedName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* userDefinedName, size_t* userDefinedNameSize);
583 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetSerialNumber(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* serialNumber, size_t* serialNumberSize);
585 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetTimestampTickFrequency(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t* timestampTickFrequency);
590 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t* monitoringUpdateInterval_ms);
591 static PEAK_RETURN_CODE PEAK_DeviceDescriptor_SetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms);
599 static PEAK_RETURN_CODE PEAK_Device_GetKey(PEAK_DEVICE_HANDLE deviceHandle, char* key, size_t* keySize);
600 static PEAK_RETURN_CODE PEAK_Device_GetInfo(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
601 static PEAK_RETURN_CODE PEAK_Device_GetID(PEAK_DEVICE_HANDLE deviceHandle, char* id, size_t* idSize);
602 static PEAK_RETURN_CODE PEAK_Device_GetDisplayName(PEAK_DEVICE_HANDLE deviceHandle, char* displayName, size_t* displayNameSize);
603 static PEAK_RETURN_CODE PEAK_Device_GetVendorName(PEAK_DEVICE_HANDLE deviceHandle, char* vendorName, size_t* vendorNameSize);
604 static PEAK_RETURN_CODE PEAK_Device_GetModelName(PEAK_DEVICE_HANDLE deviceHandle, char* modelName, size_t* modelNameSize);
605 static PEAK_RETURN_CODE PEAK_Device_GetVersion(PEAK_DEVICE_HANDLE deviceHandle, char* version, size_t* versionSize);
606 static PEAK_RETURN_CODE PEAK_Device_GetTLType(PEAK_DEVICE_HANDLE deviceHandle, char* tlType, size_t* tlTypeSize);
607 static PEAK_RETURN_CODE PEAK_Device_GetUserDefinedName(PEAK_DEVICE_HANDLE deviceHandle, char* userDefinedName, size_t* userDefinedNameSize);
608 static PEAK_RETURN_CODE PEAK_Device_GetSerialNumber(PEAK_DEVICE_HANDLE deviceHandle, char* serialNumber, size_t* serialNumberSize);
610 static PEAK_RETURN_CODE PEAK_Device_GetTimestampTickFrequency(PEAK_DEVICE_HANDLE deviceHandle, uint64_t* timestampTickFrequency);
613 static PEAK_RETURN_CODE PEAK_Device_GetNumDataStreams(PEAK_DEVICE_HANDLE deviceHandle, size_t* numDataStreams);
614 static PEAK_RETURN_CODE PEAK_Device_GetDataStream(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE* dataStreamDescriptorHandle);
619 static PEAK_RETURN_CODE PEAK_DataStreamDescriptor_GetKey(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char* key, size_t* keySize);
624 static PEAK_RETURN_CODE PEAK_DataStream_GetKey(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* key, size_t* keySize);
625 static PEAK_RETURN_CODE PEAK_DataStream_GetInfo(PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
626 static PEAK_RETURN_CODE PEAK_DataStream_GetID(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* id, size_t* idSize);
627 static PEAK_RETURN_CODE PEAK_DataStream_GetTLType(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* tlType, size_t* tlTypeSize);
628 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAnnouncedMinRequired(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAnnouncedMinRequired);
629 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAnnounced(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAnnounced);
630 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersQueued(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersQueued);
631 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAwaitDelivery(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numBuffersAwaitDelivery);
632 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersDelivered(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numBuffersDelivered);
633 static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersStarted(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numBuffersStarted);
634 static PEAK_RETURN_CODE PEAK_DataStream_GetNumUnderruns(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t* numUnderruns);
635 static PEAK_RETURN_CODE PEAK_DataStream_GetNumChunksPerBufferMax(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* numChunksPerBufferMax);
636 static PEAK_RETURN_CODE PEAK_DataStream_GetBufferAlignment(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* bufferAlignment);
637 static PEAK_RETURN_CODE PEAK_DataStream_GetPayloadSize(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t* payloadSize);
641 static PEAK_RETURN_CODE 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);
642 static PEAK_RETURN_CODE PEAK_DataStream_AllocAndAnnounceBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void* userPtr, PEAK_BUFFER_HANDLE* bufferHandle);
645 static PEAK_RETURN_CODE PEAK_DataStream_WaitForFinishedBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE* bufferHandle);
650 static PEAK_RETURN_CODE PEAK_DataStream_StartAcquisition(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire);
655 static PEAK_RETURN_CODE PEAK_Buffer_GetInfo(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
656 static PEAK_RETURN_CODE PEAK_Buffer_GetTLType(PEAK_BUFFER_HANDLE bufferHandle, char* tlType, size_t* tlTypeSize);
657 static PEAK_RETURN_CODE PEAK_Buffer_GetBasePtr(PEAK_BUFFER_HANDLE bufferHandle, void** basePtr);
658 static PEAK_RETURN_CODE PEAK_Buffer_GetSize(PEAK_BUFFER_HANDLE bufferHandle, size_t* size);
659 static PEAK_RETURN_CODE PEAK_Buffer_GetUserPtr(PEAK_BUFFER_HANDLE bufferHandle, void** userPtr);
661 static PEAK_RETURN_CODE PEAK_Buffer_GetPixelFormat(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* pixelFormat);
664 static PEAK_RETURN_CODE PEAK_Buffer_GetExpectedDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t* expectedDataSize);
665 static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredDataSize);
666 static PEAK_RETURN_CODE PEAK_Buffer_GetFrameID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* frameId);
667 static PEAK_RETURN_CODE PEAK_Buffer_GetImageOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t* imageOffset);
668 static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredImageHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredImageHeight);
669 static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredChunkPayloadSize(PEAK_BUFFER_HANDLE bufferHandle, size_t* deliveredChunkPayloadSize);
670 static PEAK_RETURN_CODE PEAK_Buffer_GetChunkLayoutID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* chunkLayoutId);
671 static PEAK_RETURN_CODE PEAK_Buffer_GetFileName(PEAK_BUFFER_HANDLE bufferHandle, char* fileName, size_t* fileNameSize);
672 static PEAK_RETURN_CODE PEAK_Buffer_GetWidth(PEAK_BUFFER_HANDLE bufferHandle, size_t* width);
673 static PEAK_RETURN_CODE PEAK_Buffer_GetHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t* height);
674 static PEAK_RETURN_CODE PEAK_Buffer_GetXOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t* xOffset);
675 static PEAK_RETURN_CODE PEAK_Buffer_GetYOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t* yOffset);
676 static PEAK_RETURN_CODE PEAK_Buffer_GetXPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t* xPadding);
677 static PEAK_RETURN_CODE PEAK_Buffer_GetYPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t* yPadding);
678 static PEAK_RETURN_CODE PEAK_Buffer_GetTimestamp_ticks(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* timestamp_ticks);
679 static PEAK_RETURN_CODE PEAK_Buffer_GetTimestamp_ns(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* timestamp_ns);
687 static PEAK_RETURN_CODE PEAK_Buffer_GetSystemTimestamp_ns(PEAK_BUFFER_HANDLE bufferHandle, uint64_t* systemTimestamp_ns);
689 static PEAK_RETURN_CODE PEAK_Buffer_GetNumChunks(PEAK_BUFFER_HANDLE bufferHandle, size_t* numChunks);
690 static PEAK_RETURN_CODE PEAK_Buffer_GetChunk(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE* bufferChunkHandle);
692 static PEAK_RETURN_CODE PEAK_Buffer_GetNumParts(PEAK_BUFFER_HANDLE bufferHandle, size_t* numParts);
693 static PEAK_RETURN_CODE PEAK_Buffer_GetPart(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE* bufferPartHandle);
694 static PEAK_RETURN_CODE PEAK_BufferChunk_GetID(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t* id);
695 static PEAK_RETURN_CODE PEAK_BufferChunk_GetBasePtr(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void** basePtr);
696 static PEAK_RETURN_CODE PEAK_BufferChunk_GetSize(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t* size);
699 static PEAK_RETURN_CODE PEAK_BufferPart_GetInfo(PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
700 static PEAK_RETURN_CODE PEAK_BufferPart_GetSourceID(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* sourceId);
701 static PEAK_RETURN_CODE PEAK_BufferPart_GetBasePtr(PEAK_BUFFER_PART_HANDLE bufferPartHandle, void** basePtr);
702 static PEAK_RETURN_CODE PEAK_BufferPart_GetSize(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* size);
704 static PEAK_RETURN_CODE PEAK_BufferPart_GetFormat(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* format);
705 static PEAK_RETURN_CODE PEAK_BufferPart_GetFormatNamespace(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t* formatNamespace);
706 static PEAK_RETURN_CODE PEAK_BufferPart_GetWidth(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* width);
707 static PEAK_RETURN_CODE PEAK_BufferPart_GetHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* height);
708 static PEAK_RETURN_CODE PEAK_BufferPart_GetXOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* xOffset);
709 static PEAK_RETURN_CODE PEAK_BufferPart_GetYOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* yOffset);
710 static PEAK_RETURN_CODE PEAK_BufferPart_GetXPadding(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* xPadding);
711 static PEAK_RETURN_CODE PEAK_BufferPart_GetDeliveredImageHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t* deliveredImageHeight);
714 static PEAK_RETURN_CODE PEAK_ModuleDescriptor_GetID(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char* id, size_t* idSize);
715 static PEAK_RETURN_CODE PEAK_Module_GetNumNodeMaps(PEAK_MODULE_HANDLE moduleHandle, size_t* numNodeMaps);
716 static PEAK_RETURN_CODE PEAK_Module_GetNodeMap(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE* nodeMapHandle);
718 static PEAK_RETURN_CODE PEAK_NodeMap_GetHasNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_BOOL8* hasNode);
719 static PEAK_RETURN_CODE PEAK_NodeMap_FindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle);
720 static PEAK_RETURN_CODE PEAK_NodeMap_TryFindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle);
722 static PEAK_RETURN_CODE PEAK_NodeMap_PollNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms);
723 static PEAK_RETURN_CODE PEAK_NodeMap_GetNumNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t* numNodes);
724 static PEAK_RETURN_CODE PEAK_NodeMap_GetNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE* nodeHandle);
729 static PEAK_RETURN_CODE PEAK_NodeMap_StoreToFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize);
730 static PEAK_RETURN_CODE PEAK_NodeMap_LoadFromFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize);
743 static PEAK_RETURN_CODE PEAK_Node_GetName(PEAK_NODE_HANDLE nodeHandle, char* name, size_t* nameSize);
744 static PEAK_RETURN_CODE PEAK_Node_GetDisplayName(PEAK_NODE_HANDLE nodeHandle, char* displayName, size_t* displayNameSize);
749 static PEAK_RETURN_CODE PEAK_Node_GetIsAccessStatusCacheable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8* isAccessStatusCacheable);
754 static PEAK_RETURN_CODE PEAK_Node_GetPollingTime(PEAK_NODE_HANDLE nodeHandle, int64_t* pollingTime_ms);
755 static PEAK_RETURN_CODE PEAK_Node_GetToolTip(PEAK_NODE_HANDLE nodeHandle, char* toolTip, size_t* toolTipSize);
756 static PEAK_RETURN_CODE PEAK_Node_GetDescription(PEAK_NODE_HANDLE nodeHandle, char* description, size_t* descriptionSize);
759 static PEAK_RETURN_CODE PEAK_Node_FindInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatedNodeHandle);
760 static PEAK_RETURN_CODE PEAK_Node_GetNumInvalidatedNodes(PEAK_NODE_HANDLE nodeHandle, size_t* numInvalidatedNodes);
761 static PEAK_RETURN_CODE PEAK_Node_GetInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* invalidatedNodeHandle);
762 static PEAK_RETURN_CODE PEAK_Node_FindInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatingNodeHandle);
763 static PEAK_RETURN_CODE PEAK_Node_GetNumInvalidatingNodes(PEAK_NODE_HANDLE nodeHandle, size_t* numInvalidatingNodes);
764 static PEAK_RETURN_CODE PEAK_Node_GetInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* invalidatingNodeHandle);
765 static PEAK_RETURN_CODE PEAK_Node_FindSelectedNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectedNodeHandle);
766 static PEAK_RETURN_CODE PEAK_Node_GetNumSelectedNodes(PEAK_NODE_HANDLE nodeHandle, size_t* numSelectedNodes);
767 static PEAK_RETURN_CODE PEAK_Node_GetSelectedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* selectedNodeHandle);
768 static PEAK_RETURN_CODE PEAK_Node_FindSelectingNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectingNodeHandle);
769 static PEAK_RETURN_CODE PEAK_Node_GetNumSelectingNodes(PEAK_NODE_HANDLE nodeHandle, size_t* numSelectingNodes);
770 static PEAK_RETURN_CODE PEAK_Node_GetSelectingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE* selectingNodeHandle);
774 static PEAK_RETURN_CODE PEAK_IntegerNode_GetMinimum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* minimum);
775 static PEAK_RETURN_CODE PEAK_IntegerNode_GetMaximum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* maximum);
776 static PEAK_RETURN_CODE PEAK_IntegerNode_GetIncrement(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* increment);
778 static PEAK_RETURN_CODE PEAK_IntegerNode_GetValidValues(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* validValues, size_t* validValuesSize);
780 static PEAK_RETURN_CODE PEAK_IntegerNode_GetUnit(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char* unit, size_t* unitSize);
781 static PEAK_RETURN_CODE PEAK_IntegerNode_GetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t* value);
782 static PEAK_RETURN_CODE PEAK_IntegerNode_SetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value);
790 static PEAK_RETURN_CODE PEAK_CommandNode_WaitUntilDone(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms);
792 static PEAK_RETURN_CODE PEAK_FloatNode_GetMinimum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* minimum);
793 static PEAK_RETURN_CODE PEAK_FloatNode_GetMaximum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* maximum);
794 static PEAK_RETURN_CODE PEAK_FloatNode_GetIncrement(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* increment);
796 static PEAK_RETURN_CODE PEAK_FloatNode_GetValidValues(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* validValues, size_t* validValuesSize);
798 static PEAK_RETURN_CODE PEAK_FloatNode_GetUnit(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char* unit, size_t* unitSize);
800 static PEAK_RETURN_CODE PEAK_FloatNode_GetDisplayPrecision(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t* displayPrecision);
802 static PEAK_RETURN_CODE PEAK_FloatNode_GetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double* value);
803 static PEAK_RETURN_CODE PEAK_FloatNode_SetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value);
805 static PEAK_RETURN_CODE PEAK_StringNode_GetMaximumLength(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t* maximumLength);
806 static PEAK_RETURN_CODE PEAK_StringNode_GetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char* value, size_t* valueSize);
807 static PEAK_RETURN_CODE PEAK_StringNode_SetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char* value, size_t valueSize);
809 static PEAK_RETURN_CODE PEAK_RegisterNode_GetAddress(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t* address);
810 static PEAK_RETURN_CODE PEAK_RegisterNode_GetLength(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t* length);
811 static PEAK_RETURN_CODE PEAK_RegisterNode_Read(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t* bytesToRead, size_t bytesToReadSize);
812 static PEAK_RETURN_CODE PEAK_RegisterNode_Write(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t* bytesToWrite, size_t bytesToWriteSize);
814 static PEAK_RETURN_CODE PEAK_CategoryNode_GetNumSubNodes(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t* numSubNodes);
815 static PEAK_RETURN_CODE PEAK_CategoryNode_GetSubNode(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE* nodeHandle);
819 static PEAK_RETURN_CODE PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize);
821 static PEAK_RETURN_CODE PEAK_EnumerationNode_GetHasEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_BOOL8* hasEntry);
822 static PEAK_RETURN_CODE PEAK_EnumerationNode_GetHasEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8* hasEntry);
823 static PEAK_RETURN_CODE PEAK_EnumerationNode_FindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
824 static PEAK_RETURN_CODE PEAK_EnumerationNode_FindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
825 static PEAK_RETURN_CODE PEAK_EnumerationNode_TryFindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
826 static PEAK_RETURN_CODE PEAK_EnumerationNode_TryFindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
827 static PEAK_RETURN_CODE PEAK_EnumerationNode_GetNumEntries(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t* numEntries);
828 static PEAK_RETURN_CODE PEAK_EnumerationNode_GetEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle);
831 static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_GetSymbolicValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char* symbolicValue, size_t* symbolicValueSize);
832 static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_GetValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t* value);
833 static PEAK_RETURN_CODE PEAK_Port_GetInfo(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
834 static PEAK_RETURN_CODE PEAK_Port_GetID(PEAK_PORT_HANDLE portHandle, char* id, size_t* idSize);
835 static PEAK_RETURN_CODE PEAK_Port_GetName(PEAK_PORT_HANDLE portHandle, char* name, size_t* nameSize);
836 static PEAK_RETURN_CODE PEAK_Port_GetVendorName(PEAK_PORT_HANDLE portHandle, char* vendorName, size_t* vendorNameSize);
837 static PEAK_RETURN_CODE PEAK_Port_GetModelName(PEAK_PORT_HANDLE portHandle, char* modelName, size_t* modelNameSize);
838 static PEAK_RETURN_CODE PEAK_Port_GetVersion(PEAK_PORT_HANDLE portHandle, char* version, size_t* versionSize);
839 static PEAK_RETURN_CODE PEAK_Port_GetTLType(PEAK_PORT_HANDLE portHandle, char* tlType, size_t* tlTypeSize);
840 static PEAK_RETURN_CODE PEAK_Port_GetModuleName(PEAK_PORT_HANDLE portHandle, char* moduleName, size_t* moduleNameSize);
846 static PEAK_RETURN_CODE PEAK_Port_Read(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t* bytesToRead, size_t bytesToReadSize);
847 static PEAK_RETURN_CODE PEAK_Port_Write(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t* bytesToWrite, size_t bytesToWriteSize);
848 static PEAK_RETURN_CODE PEAK_Port_GetNumURLs(PEAK_PORT_HANDLE portHandle, size_t* numUrls);
849 static PEAK_RETURN_CODE PEAK_Port_GetURL(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE* portUrlHandle);
850 static PEAK_RETURN_CODE PEAK_PortURL_GetInfo(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
851 static PEAK_RETURN_CODE PEAK_PortURL_GetURL(PEAK_PORT_URL_HANDLE portUrlHandle, char* url, size_t* urlSize);
853 static PEAK_RETURN_CODE PEAK_PortURL_GetFileName(PEAK_PORT_URL_HANDLE portUrlHandle, char* fileName, size_t* fileNameSize);
854 static PEAK_RETURN_CODE PEAK_PortURL_GetFileRegisterAddress(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t* fileRegisterAddress);
855 static PEAK_RETURN_CODE PEAK_PortURL_GetFileSize(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t* fileSize);
856 static PEAK_RETURN_CODE PEAK_PortURL_GetFileSHA1Hash(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t* fileSha1Hash, size_t* fileSha1HashSize);
857 static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionMajor);
858 static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionMinor);
859 static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionSubminor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileVersionSubminor);
860 static PEAK_RETURN_CODE PEAK_PortURL_GetFileSchemaVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileSchemaVersionMajor);
861 static PEAK_RETURN_CODE PEAK_PortURL_GetFileSchemaVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t* fileSchemaVersionMinor);
864 static PEAK_RETURN_CODE PEAK_EventController_GetInfo(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
865 static PEAK_RETURN_CODE PEAK_EventController_GetNumEventsInQueue(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* numEventsInQueue);
866 static PEAK_RETURN_CODE PEAK_EventController_GetNumEventsFired(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t* numEventsFired);
867 static PEAK_RETURN_CODE PEAK_EventController_GetEventMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* eventMaxSize);
868 static PEAK_RETURN_CODE PEAK_EventController_GetEventDataMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t* eventDataMaxSize);
870 static PEAK_RETURN_CODE PEAK_EventController_WaitForEvent(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE* eventHandle);
875 static PEAK_RETURN_CODE PEAK_Event_GetInfo(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize);
876 static PEAK_RETURN_CODE PEAK_Event_GetID(PEAK_EVENT_HANDLE eventHandle, uint64_t* id);
877 static PEAK_RETURN_CODE PEAK_Event_GetData(PEAK_EVENT_HANDLE eventHandle, uint8_t* data, size_t* dataSize);
879 static PEAK_RETURN_CODE PEAK_Event_GetRawData(PEAK_EVENT_HANDLE eventHandle, uint8_t* rawData, size_t* rawDataSize);
882 static PEAK_RETURN_CODE PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char* gufPath, size_t gufPathSize);
883 static PEAK_RETURN_CODE PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char* gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle);
884 static PEAK_RETURN_CODE PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t* numFirmwareUpdateInformation);
886 static PEAK_RETURN_CODE 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);
887 static PEAK_RETURN_CODE 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);
890 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetFileName(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* fileName, size_t* fileNameSize);
891 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetDescription(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* description, size_t* descriptionSize);
892 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetVersion(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* version, size_t* versionSize);
893 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* versionExtractionPattern, size_t* versionExtractionPatternSize);
895 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetReleaseNotes(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotes, size_t* releaseNotesSize);
896 static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotesUrl, size_t* releaseNotesUrlSize);
913 static PEAK_RETURN_CODE PEAK_FileAdapter_Construct(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* fileName, PEAK_FILE_ADAPTER_HANDLE* fileAdapterHandle);
915 static PEAK_RETURN_CODE PEAK_FileAdapter_Read(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t* data, uint64_t* dataSize);
916 static PEAK_RETURN_CODE PEAK_FileAdapter_Write(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t* data, uint64_t size, uint64_t offset);
918 static PEAK_RETURN_CODE PEAK_FileAdapter_GetSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t* size);
919 static PEAK_RETURN_CODE PEAK_FileAdapter_GetMaxSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t* maxSize);
920
921private:
922 void* m_handle = nullptr;
923 dyn_PEAK_Library_Initialize m_PEAK_Library_Initialize{};
924 dyn_PEAK_Library_Close m_PEAK_Library_Close{};
925 dyn_PEAK_Library_IsInitialized m_PEAK_Library_IsInitialized{};
926 dyn_PEAK_Library_GetVersionMajor m_PEAK_Library_GetVersionMajor{};
927 dyn_PEAK_Library_GetVersionMinor m_PEAK_Library_GetVersionMinor{};
928 dyn_PEAK_Library_GetVersionSubminor m_PEAK_Library_GetVersionSubminor{};
929 dyn_PEAK_Library_GetLastError m_PEAK_Library_GetLastError{};
930 dyn_PEAK_EnvironmentInspector_UpdateCTIPaths m_PEAK_EnvironmentInspector_UpdateCTIPaths{};
931 dyn_PEAK_EnvironmentInspector_GetNumCTIPaths m_PEAK_EnvironmentInspector_GetNumCTIPaths{};
932 dyn_PEAK_EnvironmentInspector_GetCTIPath m_PEAK_EnvironmentInspector_GetCTIPath{};
933 dyn_PEAK_ProducerLibrary_Construct m_PEAK_ProducerLibrary_Construct{};
934 dyn_PEAK_ProducerLibrary_GetKey m_PEAK_ProducerLibrary_GetKey{};
935 dyn_PEAK_ProducerLibrary_GetSystem m_PEAK_ProducerLibrary_GetSystem{};
936 dyn_PEAK_ProducerLibrary_Destruct m_PEAK_ProducerLibrary_Destruct{};
937 dyn_PEAK_SystemDescriptor_ToModuleDescriptor m_PEAK_SystemDescriptor_ToModuleDescriptor{};
938 dyn_PEAK_SystemDescriptor_GetKey m_PEAK_SystemDescriptor_GetKey{};
939 dyn_PEAK_SystemDescriptor_GetInfo m_PEAK_SystemDescriptor_GetInfo{};
940 dyn_PEAK_SystemDescriptor_GetDisplayName m_PEAK_SystemDescriptor_GetDisplayName{};
941 dyn_PEAK_SystemDescriptor_GetVendorName m_PEAK_SystemDescriptor_GetVendorName{};
942 dyn_PEAK_SystemDescriptor_GetModelName m_PEAK_SystemDescriptor_GetModelName{};
943 dyn_PEAK_SystemDescriptor_GetVersion m_PEAK_SystemDescriptor_GetVersion{};
944 dyn_PEAK_SystemDescriptor_GetTLType m_PEAK_SystemDescriptor_GetTLType{};
945 dyn_PEAK_SystemDescriptor_GetCTIFileName m_PEAK_SystemDescriptor_GetCTIFileName{};
946 dyn_PEAK_SystemDescriptor_GetCTIFullPath m_PEAK_SystemDescriptor_GetCTIFullPath{};
947 dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor m_PEAK_SystemDescriptor_GetGenTLVersionMajor{};
948 dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor m_PEAK_SystemDescriptor_GetGenTLVersionMinor{};
949 dyn_PEAK_SystemDescriptor_GetCharacterEncoding m_PEAK_SystemDescriptor_GetCharacterEncoding{};
950 dyn_PEAK_SystemDescriptor_GetParentLibrary m_PEAK_SystemDescriptor_GetParentLibrary{};
951 dyn_PEAK_SystemDescriptor_OpenSystem m_PEAK_SystemDescriptor_OpenSystem{};
952 dyn_PEAK_System_ToModule m_PEAK_System_ToModule{};
953 dyn_PEAK_System_ToEventSupportingModule m_PEAK_System_ToEventSupportingModule{};
954 dyn_PEAK_System_GetKey m_PEAK_System_GetKey{};
955 dyn_PEAK_System_GetInfo m_PEAK_System_GetInfo{};
956 dyn_PEAK_System_GetID m_PEAK_System_GetID{};
957 dyn_PEAK_System_GetDisplayName m_PEAK_System_GetDisplayName{};
958 dyn_PEAK_System_GetVendorName m_PEAK_System_GetVendorName{};
959 dyn_PEAK_System_GetModelName m_PEAK_System_GetModelName{};
960 dyn_PEAK_System_GetVersion m_PEAK_System_GetVersion{};
961 dyn_PEAK_System_GetTLType m_PEAK_System_GetTLType{};
962 dyn_PEAK_System_GetCTIFileName m_PEAK_System_GetCTIFileName{};
963 dyn_PEAK_System_GetCTIFullPath m_PEAK_System_GetCTIFullPath{};
964 dyn_PEAK_System_GetGenTLVersionMajor m_PEAK_System_GetGenTLVersionMajor{};
965 dyn_PEAK_System_GetGenTLVersionMinor m_PEAK_System_GetGenTLVersionMinor{};
966 dyn_PEAK_System_GetCharacterEncoding m_PEAK_System_GetCharacterEncoding{};
967 dyn_PEAK_System_GetParentLibrary m_PEAK_System_GetParentLibrary{};
968 dyn_PEAK_System_UpdateInterfaces m_PEAK_System_UpdateInterfaces{};
969 dyn_PEAK_System_GetNumInterfaces m_PEAK_System_GetNumInterfaces{};
970 dyn_PEAK_System_GetInterface m_PEAK_System_GetInterface{};
971 dyn_PEAK_System_RegisterInterfaceFoundCallback m_PEAK_System_RegisterInterfaceFoundCallback{};
972 dyn_PEAK_System_UnregisterInterfaceFoundCallback m_PEAK_System_UnregisterInterfaceFoundCallback{};
973 dyn_PEAK_System_RegisterInterfaceLostCallback m_PEAK_System_RegisterInterfaceLostCallback{};
974 dyn_PEAK_System_UnregisterInterfaceLostCallback m_PEAK_System_UnregisterInterfaceLostCallback{};
975 dyn_PEAK_System_Destruct m_PEAK_System_Destruct{};
976 dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor m_PEAK_InterfaceDescriptor_ToModuleDescriptor{};
977 dyn_PEAK_InterfaceDescriptor_GetKey m_PEAK_InterfaceDescriptor_GetKey{};
978 dyn_PEAK_InterfaceDescriptor_GetInfo m_PEAK_InterfaceDescriptor_GetInfo{};
979 dyn_PEAK_InterfaceDescriptor_GetDisplayName m_PEAK_InterfaceDescriptor_GetDisplayName{};
980 dyn_PEAK_InterfaceDescriptor_GetTLType m_PEAK_InterfaceDescriptor_GetTLType{};
981 dyn_PEAK_InterfaceDescriptor_GetParentSystem m_PEAK_InterfaceDescriptor_GetParentSystem{};
982 dyn_PEAK_InterfaceDescriptor_OpenInterface m_PEAK_InterfaceDescriptor_OpenInterface{};
983 dyn_PEAK_Interface_ToModule m_PEAK_Interface_ToModule{};
984 dyn_PEAK_Interface_ToEventSupportingModule m_PEAK_Interface_ToEventSupportingModule{};
985 dyn_PEAK_Interface_GetKey m_PEAK_Interface_GetKey{};
986 dyn_PEAK_Interface_GetInfo m_PEAK_Interface_GetInfo{};
987 dyn_PEAK_Interface_GetID m_PEAK_Interface_GetID{};
988 dyn_PEAK_Interface_GetDisplayName m_PEAK_Interface_GetDisplayName{};
989 dyn_PEAK_Interface_GetTLType m_PEAK_Interface_GetTLType{};
990 dyn_PEAK_Interface_GetParentSystem m_PEAK_Interface_GetParentSystem{};
991 dyn_PEAK_Interface_UpdateDevices m_PEAK_Interface_UpdateDevices{};
992 dyn_PEAK_Interface_GetNumDevices m_PEAK_Interface_GetNumDevices{};
993 dyn_PEAK_Interface_GetDevice m_PEAK_Interface_GetDevice{};
994 dyn_PEAK_Interface_RegisterDeviceFoundCallback m_PEAK_Interface_RegisterDeviceFoundCallback{};
995 dyn_PEAK_Interface_UnregisterDeviceFoundCallback m_PEAK_Interface_UnregisterDeviceFoundCallback{};
996 dyn_PEAK_Interface_RegisterDeviceReconnectedCallback m_PEAK_Interface_RegisterDeviceReconnectedCallback{};
997 dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback m_PEAK_Interface_UnregisterDeviceReconnectedCallback{};
998 dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback m_PEAK_Interface_RegisterDeviceDisconnectedCallback{};
999 dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback m_PEAK_Interface_UnregisterDeviceDisconnectedCallback{};
1000 dyn_PEAK_Interface_RegisterDeviceLostCallback m_PEAK_Interface_RegisterDeviceLostCallback{};
1001 dyn_PEAK_Interface_UnregisterDeviceLostCallback m_PEAK_Interface_UnregisterDeviceLostCallback{};
1002 dyn_PEAK_Interface_RegisterDeviceListChangedCallback m_PEAK_Interface_RegisterDeviceListChangedCallback{};
1003 dyn_PEAK_Interface_UnregisterDeviceListChangedCallback m_PEAK_Interface_UnregisterDeviceListChangedCallback{};
1004 dyn_PEAK_Interface_Destruct m_PEAK_Interface_Destruct{};
1005 dyn_PEAK_DeviceDescriptor_ToModuleDescriptor m_PEAK_DeviceDescriptor_ToModuleDescriptor{};
1006 dyn_PEAK_DeviceDescriptor_GetKey m_PEAK_DeviceDescriptor_GetKey{};
1007 dyn_PEAK_DeviceDescriptor_GetInfo m_PEAK_DeviceDescriptor_GetInfo{};
1008 dyn_PEAK_DeviceDescriptor_GetDisplayName m_PEAK_DeviceDescriptor_GetDisplayName{};
1009 dyn_PEAK_DeviceDescriptor_GetVendorName m_PEAK_DeviceDescriptor_GetVendorName{};
1010 dyn_PEAK_DeviceDescriptor_GetModelName m_PEAK_DeviceDescriptor_GetModelName{};
1011 dyn_PEAK_DeviceDescriptor_GetVersion m_PEAK_DeviceDescriptor_GetVersion{};
1012 dyn_PEAK_DeviceDescriptor_GetTLType m_PEAK_DeviceDescriptor_GetTLType{};
1013 dyn_PEAK_DeviceDescriptor_GetUserDefinedName m_PEAK_DeviceDescriptor_GetUserDefinedName{};
1014 dyn_PEAK_DeviceDescriptor_GetSerialNumber m_PEAK_DeviceDescriptor_GetSerialNumber{};
1015 dyn_PEAK_DeviceDescriptor_GetAccessStatus m_PEAK_DeviceDescriptor_GetAccessStatus{};
1016 dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency m_PEAK_DeviceDescriptor_GetTimestampTickFrequency{};
1017 dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive m_PEAK_DeviceDescriptor_GetIsOpenableExclusive{};
1018 dyn_PEAK_DeviceDescriptor_GetIsOpenable m_PEAK_DeviceDescriptor_GetIsOpenable{};
1019 dyn_PEAK_DeviceDescriptor_OpenDevice m_PEAK_DeviceDescriptor_OpenDevice{};
1020 dyn_PEAK_DeviceDescriptor_GetParentInterface m_PEAK_DeviceDescriptor_GetParentInterface{};
1021 dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval{};
1022 dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval{};
1023 dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored m_PEAK_DeviceDescriptor_IsInformationRoleMonitored{};
1024 dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring{};
1025 dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring{};
1026 dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback{};
1027 dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback{};
1028 dyn_PEAK_Device_ToModule m_PEAK_Device_ToModule{};
1029 dyn_PEAK_Device_ToEventSupportingModule m_PEAK_Device_ToEventSupportingModule{};
1030 dyn_PEAK_Device_GetKey m_PEAK_Device_GetKey{};
1031 dyn_PEAK_Device_GetInfo m_PEAK_Device_GetInfo{};
1032 dyn_PEAK_Device_GetID m_PEAK_Device_GetID{};
1033 dyn_PEAK_Device_GetDisplayName m_PEAK_Device_GetDisplayName{};
1034 dyn_PEAK_Device_GetVendorName m_PEAK_Device_GetVendorName{};
1035 dyn_PEAK_Device_GetModelName m_PEAK_Device_GetModelName{};
1036 dyn_PEAK_Device_GetVersion m_PEAK_Device_GetVersion{};
1037 dyn_PEAK_Device_GetTLType m_PEAK_Device_GetTLType{};
1038 dyn_PEAK_Device_GetUserDefinedName m_PEAK_Device_GetUserDefinedName{};
1039 dyn_PEAK_Device_GetSerialNumber m_PEAK_Device_GetSerialNumber{};
1040 dyn_PEAK_Device_GetAccessStatus m_PEAK_Device_GetAccessStatus{};
1041 dyn_PEAK_Device_GetTimestampTickFrequency m_PEAK_Device_GetTimestampTickFrequency{};
1042 dyn_PEAK_Device_GetParentInterface m_PEAK_Device_GetParentInterface{};
1043 dyn_PEAK_Device_GetRemoteDevice m_PEAK_Device_GetRemoteDevice{};
1044 dyn_PEAK_Device_GetNumDataStreams m_PEAK_Device_GetNumDataStreams{};
1045 dyn_PEAK_Device_GetDataStream m_PEAK_Device_GetDataStream{};
1046 dyn_PEAK_Device_Destruct m_PEAK_Device_Destruct{};
1047 dyn_PEAK_RemoteDevice_ToModule m_PEAK_RemoteDevice_ToModule{};
1048 dyn_PEAK_RemoteDevice_GetLocalDevice m_PEAK_RemoteDevice_GetLocalDevice{};
1049 dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor m_PEAK_DataStreamDescriptor_ToModuleDescriptor{};
1050 dyn_PEAK_DataStreamDescriptor_GetKey m_PEAK_DataStreamDescriptor_GetKey{};
1051 dyn_PEAK_DataStreamDescriptor_GetParentDevice m_PEAK_DataStreamDescriptor_GetParentDevice{};
1052 dyn_PEAK_DataStreamDescriptor_OpenDataStream m_PEAK_DataStreamDescriptor_OpenDataStream{};
1053 dyn_PEAK_DataStream_ToModule m_PEAK_DataStream_ToModule{};
1054 dyn_PEAK_DataStream_ToEventSupportingModule m_PEAK_DataStream_ToEventSupportingModule{};
1055 dyn_PEAK_DataStream_GetKey m_PEAK_DataStream_GetKey{};
1056 dyn_PEAK_DataStream_GetInfo m_PEAK_DataStream_GetInfo{};
1057 dyn_PEAK_DataStream_GetID m_PEAK_DataStream_GetID{};
1058 dyn_PEAK_DataStream_GetTLType m_PEAK_DataStream_GetTLType{};
1059 dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired{};
1060 dyn_PEAK_DataStream_GetNumBuffersAnnounced m_PEAK_DataStream_GetNumBuffersAnnounced{};
1061 dyn_PEAK_DataStream_GetNumBuffersQueued m_PEAK_DataStream_GetNumBuffersQueued{};
1062 dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery m_PEAK_DataStream_GetNumBuffersAwaitDelivery{};
1063 dyn_PEAK_DataStream_GetNumBuffersDelivered m_PEAK_DataStream_GetNumBuffersDelivered{};
1064 dyn_PEAK_DataStream_GetNumBuffersStarted m_PEAK_DataStream_GetNumBuffersStarted{};
1065 dyn_PEAK_DataStream_GetNumUnderruns m_PEAK_DataStream_GetNumUnderruns{};
1066 dyn_PEAK_DataStream_GetNumChunksPerBufferMax m_PEAK_DataStream_GetNumChunksPerBufferMax{};
1067 dyn_PEAK_DataStream_GetBufferAlignment m_PEAK_DataStream_GetBufferAlignment{};
1068 dyn_PEAK_DataStream_GetPayloadSize m_PEAK_DataStream_GetPayloadSize{};
1069 dyn_PEAK_DataStream_GetDefinesPayloadSize m_PEAK_DataStream_GetDefinesPayloadSize{};
1070 dyn_PEAK_DataStream_GetIsGrabbing m_PEAK_DataStream_GetIsGrabbing{};
1071 dyn_PEAK_DataStream_GetParentDevice m_PEAK_DataStream_GetParentDevice{};
1072 dyn_PEAK_DataStream_AnnounceBuffer m_PEAK_DataStream_AnnounceBuffer{};
1073 dyn_PEAK_DataStream_AllocAndAnnounceBuffer m_PEAK_DataStream_AllocAndAnnounceBuffer{};
1074 dyn_PEAK_DataStream_QueueBuffer m_PEAK_DataStream_QueueBuffer{};
1075 dyn_PEAK_DataStream_RevokeBuffer m_PEAK_DataStream_RevokeBuffer{};
1076 dyn_PEAK_DataStream_WaitForFinishedBuffer m_PEAK_DataStream_WaitForFinishedBuffer{};
1077 dyn_PEAK_DataStream_KillWait m_PEAK_DataStream_KillWait{};
1078 dyn_PEAK_DataStream_FlushPendingKillWaits m_PEAK_DataStream_FlushPendingKillWaits{};
1079 dyn_PEAK_DataStream_Flush m_PEAK_DataStream_Flush{};
1080 dyn_PEAK_DataStream_StartAcquisitionInfinite m_PEAK_DataStream_StartAcquisitionInfinite{};
1081 dyn_PEAK_DataStream_StartAcquisition m_PEAK_DataStream_StartAcquisition{};
1082 dyn_PEAK_DataStream_StopAcquisition m_PEAK_DataStream_StopAcquisition{};
1083 dyn_PEAK_DataStream_Destruct m_PEAK_DataStream_Destruct{};
1084 dyn_PEAK_Buffer_ToModule m_PEAK_Buffer_ToModule{};
1085 dyn_PEAK_Buffer_ToEventSupportingModule m_PEAK_Buffer_ToEventSupportingModule{};
1086 dyn_PEAK_Buffer_GetInfo m_PEAK_Buffer_GetInfo{};
1087 dyn_PEAK_Buffer_GetTLType m_PEAK_Buffer_GetTLType{};
1088 dyn_PEAK_Buffer_GetBasePtr m_PEAK_Buffer_GetBasePtr{};
1089 dyn_PEAK_Buffer_GetSize m_PEAK_Buffer_GetSize{};
1090 dyn_PEAK_Buffer_GetUserPtr m_PEAK_Buffer_GetUserPtr{};
1091 dyn_PEAK_Buffer_GetPayloadType m_PEAK_Buffer_GetPayloadType{};
1092 dyn_PEAK_Buffer_GetPixelFormat m_PEAK_Buffer_GetPixelFormat{};
1093 dyn_PEAK_Buffer_GetPixelFormatNamespace m_PEAK_Buffer_GetPixelFormatNamespace{};
1094 dyn_PEAK_Buffer_GetPixelEndianness m_PEAK_Buffer_GetPixelEndianness{};
1095 dyn_PEAK_Buffer_GetExpectedDataSize m_PEAK_Buffer_GetExpectedDataSize{};
1096 dyn_PEAK_Buffer_GetDeliveredDataSize m_PEAK_Buffer_GetDeliveredDataSize{};
1097 dyn_PEAK_Buffer_GetFrameID m_PEAK_Buffer_GetFrameID{};
1098 dyn_PEAK_Buffer_GetImageOffset m_PEAK_Buffer_GetImageOffset{};
1099 dyn_PEAK_Buffer_GetDeliveredImageHeight m_PEAK_Buffer_GetDeliveredImageHeight{};
1100 dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize m_PEAK_Buffer_GetDeliveredChunkPayloadSize{};
1101 dyn_PEAK_Buffer_GetChunkLayoutID m_PEAK_Buffer_GetChunkLayoutID{};
1102 dyn_PEAK_Buffer_GetFileName m_PEAK_Buffer_GetFileName{};
1103 dyn_PEAK_Buffer_GetWidth m_PEAK_Buffer_GetWidth{};
1104 dyn_PEAK_Buffer_GetHeight m_PEAK_Buffer_GetHeight{};
1105 dyn_PEAK_Buffer_GetXOffset m_PEAK_Buffer_GetXOffset{};
1106 dyn_PEAK_Buffer_GetYOffset m_PEAK_Buffer_GetYOffset{};
1107 dyn_PEAK_Buffer_GetXPadding m_PEAK_Buffer_GetXPadding{};
1108 dyn_PEAK_Buffer_GetYPadding m_PEAK_Buffer_GetYPadding{};
1109 dyn_PEAK_Buffer_GetTimestamp_ticks m_PEAK_Buffer_GetTimestamp_ticks{};
1110 dyn_PEAK_Buffer_GetTimestamp_ns m_PEAK_Buffer_GetTimestamp_ns{};
1111 dyn_PEAK_Buffer_GetIsQueued m_PEAK_Buffer_GetIsQueued{};
1112 dyn_PEAK_Buffer_GetIsAcquiring m_PEAK_Buffer_GetIsAcquiring{};
1113 dyn_PEAK_Buffer_GetIsIncomplete m_PEAK_Buffer_GetIsIncomplete{};
1114 dyn_PEAK_Buffer_GetHasNewData m_PEAK_Buffer_GetHasNewData{};
1115 dyn_PEAK_Buffer_GetHasImage m_PEAK_Buffer_GetHasImage{};
1116 dyn_PEAK_Buffer_GetHasChunks m_PEAK_Buffer_GetHasChunks{};
1117 dyn_PEAK_Buffer_GetHasParts m_PEAK_Buffer_GetHasParts{};
1118 dyn_PEAK_Buffer_GetSystemTimestamp_ns m_PEAK_Buffer_GetSystemTimestamp_ns{};
1119 dyn_PEAK_Buffer_UpdateChunks m_PEAK_Buffer_UpdateChunks{};
1120 dyn_PEAK_Buffer_GetNumChunks m_PEAK_Buffer_GetNumChunks{};
1121 dyn_PEAK_Buffer_GetChunk m_PEAK_Buffer_GetChunk{};
1122 dyn_PEAK_Buffer_UpdateParts m_PEAK_Buffer_UpdateParts{};
1123 dyn_PEAK_Buffer_GetNumParts m_PEAK_Buffer_GetNumParts{};
1124 dyn_PEAK_Buffer_GetPart m_PEAK_Buffer_GetPart{};
1125 dyn_PEAK_BufferChunk_GetID m_PEAK_BufferChunk_GetID{};
1126 dyn_PEAK_BufferChunk_GetBasePtr m_PEAK_BufferChunk_GetBasePtr{};
1127 dyn_PEAK_BufferChunk_GetSize m_PEAK_BufferChunk_GetSize{};
1128 dyn_PEAK_BufferChunk_GetParentBuffer m_PEAK_BufferChunk_GetParentBuffer{};
1129 dyn_PEAK_BufferChunk_Destruct m_PEAK_BufferChunk_Destruct{};
1130 dyn_PEAK_BufferPart_GetInfo m_PEAK_BufferPart_GetInfo{};
1131 dyn_PEAK_BufferPart_GetSourceID m_PEAK_BufferPart_GetSourceID{};
1132 dyn_PEAK_BufferPart_GetBasePtr m_PEAK_BufferPart_GetBasePtr{};
1133 dyn_PEAK_BufferPart_GetSize m_PEAK_BufferPart_GetSize{};
1134 dyn_PEAK_BufferPart_GetType m_PEAK_BufferPart_GetType{};
1135 dyn_PEAK_BufferPart_GetFormat m_PEAK_BufferPart_GetFormat{};
1136 dyn_PEAK_BufferPart_GetFormatNamespace m_PEAK_BufferPart_GetFormatNamespace{};
1137 dyn_PEAK_BufferPart_GetWidth m_PEAK_BufferPart_GetWidth{};
1138 dyn_PEAK_BufferPart_GetHeight m_PEAK_BufferPart_GetHeight{};
1139 dyn_PEAK_BufferPart_GetXOffset m_PEAK_BufferPart_GetXOffset{};
1140 dyn_PEAK_BufferPart_GetYOffset m_PEAK_BufferPart_GetYOffset{};
1141 dyn_PEAK_BufferPart_GetXPadding m_PEAK_BufferPart_GetXPadding{};
1142 dyn_PEAK_BufferPart_GetDeliveredImageHeight m_PEAK_BufferPart_GetDeliveredImageHeight{};
1143 dyn_PEAK_BufferPart_GetParentBuffer m_PEAK_BufferPart_GetParentBuffer{};
1144 dyn_PEAK_BufferPart_Destruct m_PEAK_BufferPart_Destruct{};
1145 dyn_PEAK_ModuleDescriptor_GetID m_PEAK_ModuleDescriptor_GetID{};
1146 dyn_PEAK_Module_GetNumNodeMaps m_PEAK_Module_GetNumNodeMaps{};
1147 dyn_PEAK_Module_GetNodeMap m_PEAK_Module_GetNodeMap{};
1148 dyn_PEAK_Module_GetPort m_PEAK_Module_GetPort{};
1149 dyn_PEAK_NodeMap_GetHasNode m_PEAK_NodeMap_GetHasNode{};
1150 dyn_PEAK_NodeMap_FindNode m_PEAK_NodeMap_FindNode{};
1151 dyn_PEAK_NodeMap_TryFindNode m_PEAK_NodeMap_TryFindNode{};
1152 dyn_PEAK_NodeMap_InvalidateNodes m_PEAK_NodeMap_InvalidateNodes{};
1153 dyn_PEAK_NodeMap_PollNodes m_PEAK_NodeMap_PollNodes{};
1154 dyn_PEAK_NodeMap_GetNumNodes m_PEAK_NodeMap_GetNumNodes{};
1155 dyn_PEAK_NodeMap_GetNode m_PEAK_NodeMap_GetNode{};
1156 dyn_PEAK_NodeMap_GetHasBufferSupportedChunks m_PEAK_NodeMap_GetHasBufferSupportedChunks{};
1157 dyn_PEAK_NodeMap_UpdateChunkNodes m_PEAK_NodeMap_UpdateChunkNodes{};
1158 dyn_PEAK_NodeMap_GetHasEventSupportedData m_PEAK_NodeMap_GetHasEventSupportedData{};
1159 dyn_PEAK_NodeMap_UpdateEventNodes m_PEAK_NodeMap_UpdateEventNodes{};
1160 dyn_PEAK_NodeMap_StoreToFile m_PEAK_NodeMap_StoreToFile{};
1161 dyn_PEAK_NodeMap_LoadFromFile m_PEAK_NodeMap_LoadFromFile{};
1162 dyn_PEAK_NodeMap_Lock m_PEAK_NodeMap_Lock{};
1163 dyn_PEAK_NodeMap_TryLock m_PEAK_NodeMap_TryLock{};
1164 dyn_PEAK_NodeMap_Unlock m_PEAK_NodeMap_Unlock{};
1165 dyn_PEAK_Node_ToIntegerNode m_PEAK_Node_ToIntegerNode{};
1166 dyn_PEAK_Node_ToBooleanNode m_PEAK_Node_ToBooleanNode{};
1167 dyn_PEAK_Node_ToCommandNode m_PEAK_Node_ToCommandNode{};
1168 dyn_PEAK_Node_ToFloatNode m_PEAK_Node_ToFloatNode{};
1169 dyn_PEAK_Node_ToStringNode m_PEAK_Node_ToStringNode{};
1170 dyn_PEAK_Node_ToRegisterNode m_PEAK_Node_ToRegisterNode{};
1171 dyn_PEAK_Node_ToCategoryNode m_PEAK_Node_ToCategoryNode{};
1172 dyn_PEAK_Node_ToEnumerationNode m_PEAK_Node_ToEnumerationNode{};
1173 dyn_PEAK_Node_ToEnumerationEntryNode m_PEAK_Node_ToEnumerationEntryNode{};
1174 dyn_PEAK_Node_GetName m_PEAK_Node_GetName{};
1175 dyn_PEAK_Node_GetDisplayName m_PEAK_Node_GetDisplayName{};
1176 dyn_PEAK_Node_GetNamespace m_PEAK_Node_GetNamespace{};
1177 dyn_PEAK_Node_GetVisibility m_PEAK_Node_GetVisibility{};
1178 dyn_PEAK_Node_GetAccessStatus m_PEAK_Node_GetAccessStatus{};
1179 dyn_PEAK_Node_GetIsCacheable m_PEAK_Node_GetIsCacheable{};
1180 dyn_PEAK_Node_GetIsAccessStatusCacheable m_PEAK_Node_GetIsAccessStatusCacheable{};
1181 dyn_PEAK_Node_GetIsStreamable m_PEAK_Node_GetIsStreamable{};
1182 dyn_PEAK_Node_GetIsDeprecated m_PEAK_Node_GetIsDeprecated{};
1183 dyn_PEAK_Node_GetIsFeature m_PEAK_Node_GetIsFeature{};
1184 dyn_PEAK_Node_GetCachingMode m_PEAK_Node_GetCachingMode{};
1185 dyn_PEAK_Node_GetPollingTime m_PEAK_Node_GetPollingTime{};
1186 dyn_PEAK_Node_GetToolTip m_PEAK_Node_GetToolTip{};
1187 dyn_PEAK_Node_GetDescription m_PEAK_Node_GetDescription{};
1188 dyn_PEAK_Node_GetType m_PEAK_Node_GetType{};
1189 dyn_PEAK_Node_GetParentNodeMap m_PEAK_Node_GetParentNodeMap{};
1190 dyn_PEAK_Node_FindInvalidatedNode m_PEAK_Node_FindInvalidatedNode{};
1191 dyn_PEAK_Node_GetNumInvalidatedNodes m_PEAK_Node_GetNumInvalidatedNodes{};
1192 dyn_PEAK_Node_GetInvalidatedNode m_PEAK_Node_GetInvalidatedNode{};
1193 dyn_PEAK_Node_FindInvalidatingNode m_PEAK_Node_FindInvalidatingNode{};
1194 dyn_PEAK_Node_GetNumInvalidatingNodes m_PEAK_Node_GetNumInvalidatingNodes{};
1195 dyn_PEAK_Node_GetInvalidatingNode m_PEAK_Node_GetInvalidatingNode{};
1196 dyn_PEAK_Node_FindSelectedNode m_PEAK_Node_FindSelectedNode{};
1197 dyn_PEAK_Node_GetNumSelectedNodes m_PEAK_Node_GetNumSelectedNodes{};
1198 dyn_PEAK_Node_GetSelectedNode m_PEAK_Node_GetSelectedNode{};
1199 dyn_PEAK_Node_FindSelectingNode m_PEAK_Node_FindSelectingNode{};
1200 dyn_PEAK_Node_GetNumSelectingNodes m_PEAK_Node_GetNumSelectingNodes{};
1201 dyn_PEAK_Node_GetSelectingNode m_PEAK_Node_GetSelectingNode{};
1202 dyn_PEAK_Node_RegisterChangedCallback m_PEAK_Node_RegisterChangedCallback{};
1203 dyn_PEAK_Node_UnregisterChangedCallback m_PEAK_Node_UnregisterChangedCallback{};
1204 dyn_PEAK_IntegerNode_ToNode m_PEAK_IntegerNode_ToNode{};
1205 dyn_PEAK_IntegerNode_GetMinimum m_PEAK_IntegerNode_GetMinimum{};
1206 dyn_PEAK_IntegerNode_GetMaximum m_PEAK_IntegerNode_GetMaximum{};
1207 dyn_PEAK_IntegerNode_GetIncrement m_PEAK_IntegerNode_GetIncrement{};
1208 dyn_PEAK_IntegerNode_GetIncrementType m_PEAK_IntegerNode_GetIncrementType{};
1209 dyn_PEAK_IntegerNode_GetValidValues m_PEAK_IntegerNode_GetValidValues{};
1210 dyn_PEAK_IntegerNode_GetRepresentation m_PEAK_IntegerNode_GetRepresentation{};
1211 dyn_PEAK_IntegerNode_GetUnit m_PEAK_IntegerNode_GetUnit{};
1212 dyn_PEAK_IntegerNode_GetValue m_PEAK_IntegerNode_GetValue{};
1213 dyn_PEAK_IntegerNode_SetValue m_PEAK_IntegerNode_SetValue{};
1214 dyn_PEAK_BooleanNode_ToNode m_PEAK_BooleanNode_ToNode{};
1215 dyn_PEAK_BooleanNode_GetValue m_PEAK_BooleanNode_GetValue{};
1216 dyn_PEAK_BooleanNode_SetValue m_PEAK_BooleanNode_SetValue{};
1217 dyn_PEAK_CommandNode_ToNode m_PEAK_CommandNode_ToNode{};
1218 dyn_PEAK_CommandNode_GetIsDone m_PEAK_CommandNode_GetIsDone{};
1219 dyn_PEAK_CommandNode_Execute m_PEAK_CommandNode_Execute{};
1220 dyn_PEAK_CommandNode_WaitUntilDoneInfinite m_PEAK_CommandNode_WaitUntilDoneInfinite{};
1221 dyn_PEAK_CommandNode_WaitUntilDone m_PEAK_CommandNode_WaitUntilDone{};
1222 dyn_PEAK_FloatNode_ToNode m_PEAK_FloatNode_ToNode{};
1223 dyn_PEAK_FloatNode_GetMinimum m_PEAK_FloatNode_GetMinimum{};
1224 dyn_PEAK_FloatNode_GetMaximum m_PEAK_FloatNode_GetMaximum{};
1225 dyn_PEAK_FloatNode_GetIncrement m_PEAK_FloatNode_GetIncrement{};
1226 dyn_PEAK_FloatNode_GetIncrementType m_PEAK_FloatNode_GetIncrementType{};
1227 dyn_PEAK_FloatNode_GetValidValues m_PEAK_FloatNode_GetValidValues{};
1228 dyn_PEAK_FloatNode_GetRepresentation m_PEAK_FloatNode_GetRepresentation{};
1229 dyn_PEAK_FloatNode_GetUnit m_PEAK_FloatNode_GetUnit{};
1230 dyn_PEAK_FloatNode_GetDisplayNotation m_PEAK_FloatNode_GetDisplayNotation{};
1231 dyn_PEAK_FloatNode_GetDisplayPrecision m_PEAK_FloatNode_GetDisplayPrecision{};
1232 dyn_PEAK_FloatNode_GetHasConstantIncrement m_PEAK_FloatNode_GetHasConstantIncrement{};
1233 dyn_PEAK_FloatNode_GetValue m_PEAK_FloatNode_GetValue{};
1234 dyn_PEAK_FloatNode_SetValue m_PEAK_FloatNode_SetValue{};
1235 dyn_PEAK_StringNode_ToNode m_PEAK_StringNode_ToNode{};
1236 dyn_PEAK_StringNode_GetMaximumLength m_PEAK_StringNode_GetMaximumLength{};
1237 dyn_PEAK_StringNode_GetValue m_PEAK_StringNode_GetValue{};
1238 dyn_PEAK_StringNode_SetValue m_PEAK_StringNode_SetValue{};
1239 dyn_PEAK_RegisterNode_ToNode m_PEAK_RegisterNode_ToNode{};
1240 dyn_PEAK_RegisterNode_GetAddress m_PEAK_RegisterNode_GetAddress{};
1241 dyn_PEAK_RegisterNode_GetLength m_PEAK_RegisterNode_GetLength{};
1242 dyn_PEAK_RegisterNode_Read m_PEAK_RegisterNode_Read{};
1243 dyn_PEAK_RegisterNode_Write m_PEAK_RegisterNode_Write{};
1244 dyn_PEAK_CategoryNode_ToNode m_PEAK_CategoryNode_ToNode{};
1245 dyn_PEAK_CategoryNode_GetNumSubNodes m_PEAK_CategoryNode_GetNumSubNodes{};
1246 dyn_PEAK_CategoryNode_GetSubNode m_PEAK_CategoryNode_GetSubNode{};
1247 dyn_PEAK_EnumerationNode_ToNode m_PEAK_EnumerationNode_ToNode{};
1248 dyn_PEAK_EnumerationNode_GetCurrentEntry m_PEAK_EnumerationNode_GetCurrentEntry{};
1249 dyn_PEAK_EnumerationNode_SetCurrentEntry m_PEAK_EnumerationNode_SetCurrentEntry{};
1250 dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue{};
1251 dyn_PEAK_EnumerationNode_SetCurrentEntryByValue m_PEAK_EnumerationNode_SetCurrentEntryByValue{};
1252 dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue{};
1253 dyn_PEAK_EnumerationNode_GetHasEntryByValue m_PEAK_EnumerationNode_GetHasEntryByValue{};
1254 dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue m_PEAK_EnumerationNode_FindEntryBySymbolicValue{};
1255 dyn_PEAK_EnumerationNode_FindEntryByValue m_PEAK_EnumerationNode_FindEntryByValue{};
1256 dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue{};
1257 dyn_PEAK_EnumerationNode_TryFindEntryByValue m_PEAK_EnumerationNode_TryFindEntryByValue{};
1258 dyn_PEAK_EnumerationNode_GetNumEntries m_PEAK_EnumerationNode_GetNumEntries{};
1259 dyn_PEAK_EnumerationNode_GetEntry m_PEAK_EnumerationNode_GetEntry{};
1260 dyn_PEAK_EnumerationEntryNode_ToNode m_PEAK_EnumerationEntryNode_ToNode{};
1261 dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing m_PEAK_EnumerationEntryNode_GetIsSelfClearing{};
1262 dyn_PEAK_EnumerationEntryNode_GetSymbolicValue m_PEAK_EnumerationEntryNode_GetSymbolicValue{};
1263 dyn_PEAK_EnumerationEntryNode_GetValue m_PEAK_EnumerationEntryNode_GetValue{};
1264 dyn_PEAK_Port_GetInfo m_PEAK_Port_GetInfo{};
1265 dyn_PEAK_Port_GetID m_PEAK_Port_GetID{};
1266 dyn_PEAK_Port_GetName m_PEAK_Port_GetName{};
1267 dyn_PEAK_Port_GetVendorName m_PEAK_Port_GetVendorName{};
1268 dyn_PEAK_Port_GetModelName m_PEAK_Port_GetModelName{};
1269 dyn_PEAK_Port_GetVersion m_PEAK_Port_GetVersion{};
1270 dyn_PEAK_Port_GetTLType m_PEAK_Port_GetTLType{};
1271 dyn_PEAK_Port_GetModuleName m_PEAK_Port_GetModuleName{};
1272 dyn_PEAK_Port_GetDataEndianness m_PEAK_Port_GetDataEndianness{};
1273 dyn_PEAK_Port_GetIsReadable m_PEAK_Port_GetIsReadable{};
1274 dyn_PEAK_Port_GetIsWritable m_PEAK_Port_GetIsWritable{};
1275 dyn_PEAK_Port_GetIsAvailable m_PEAK_Port_GetIsAvailable{};
1276 dyn_PEAK_Port_GetIsImplemented m_PEAK_Port_GetIsImplemented{};
1277 dyn_PEAK_Port_Read m_PEAK_Port_Read{};
1278 dyn_PEAK_Port_Write m_PEAK_Port_Write{};
1279 dyn_PEAK_Port_GetNumURLs m_PEAK_Port_GetNumURLs{};
1280 dyn_PEAK_Port_GetURL m_PEAK_Port_GetURL{};
1281 dyn_PEAK_PortURL_GetInfo m_PEAK_PortURL_GetInfo{};
1282 dyn_PEAK_PortURL_GetURL m_PEAK_PortURL_GetURL{};
1283 dyn_PEAK_PortURL_GetScheme m_PEAK_PortURL_GetScheme{};
1284 dyn_PEAK_PortURL_GetFileName m_PEAK_PortURL_GetFileName{};
1285 dyn_PEAK_PortURL_GetFileRegisterAddress m_PEAK_PortURL_GetFileRegisterAddress{};
1286 dyn_PEAK_PortURL_GetFileSize m_PEAK_PortURL_GetFileSize{};
1287 dyn_PEAK_PortURL_GetFileSHA1Hash m_PEAK_PortURL_GetFileSHA1Hash{};
1288 dyn_PEAK_PortURL_GetFileVersionMajor m_PEAK_PortURL_GetFileVersionMajor{};
1289 dyn_PEAK_PortURL_GetFileVersionMinor m_PEAK_PortURL_GetFileVersionMinor{};
1290 dyn_PEAK_PortURL_GetFileVersionSubminor m_PEAK_PortURL_GetFileVersionSubminor{};
1291 dyn_PEAK_PortURL_GetFileSchemaVersionMajor m_PEAK_PortURL_GetFileSchemaVersionMajor{};
1292 dyn_PEAK_PortURL_GetFileSchemaVersionMinor m_PEAK_PortURL_GetFileSchemaVersionMinor{};
1293 dyn_PEAK_PortURL_GetParentPort m_PEAK_PortURL_GetParentPort{};
1294 dyn_PEAK_EventSupportingModule_EnableEvents m_PEAK_EventSupportingModule_EnableEvents{};
1295 dyn_PEAK_EventController_GetInfo m_PEAK_EventController_GetInfo{};
1296 dyn_PEAK_EventController_GetNumEventsInQueue m_PEAK_EventController_GetNumEventsInQueue{};
1297 dyn_PEAK_EventController_GetNumEventsFired m_PEAK_EventController_GetNumEventsFired{};
1298 dyn_PEAK_EventController_GetEventMaxSize m_PEAK_EventController_GetEventMaxSize{};
1299 dyn_PEAK_EventController_GetEventDataMaxSize m_PEAK_EventController_GetEventDataMaxSize{};
1300 dyn_PEAK_EventController_GetControlledEventType m_PEAK_EventController_GetControlledEventType{};
1301 dyn_PEAK_EventController_WaitForEvent m_PEAK_EventController_WaitForEvent{};
1302 dyn_PEAK_EventController_KillWait m_PEAK_EventController_KillWait{};
1303 dyn_PEAK_EventController_FlushPendingKillWaits m_PEAK_EventController_FlushPendingKillWaits{};
1304 dyn_PEAK_EventController_FlushEvents m_PEAK_EventController_FlushEvents{};
1305 dyn_PEAK_EventController_Destruct m_PEAK_EventController_Destruct{};
1306 dyn_PEAK_Event_GetInfo m_PEAK_Event_GetInfo{};
1307 dyn_PEAK_Event_GetID m_PEAK_Event_GetID{};
1308 dyn_PEAK_Event_GetData m_PEAK_Event_GetData{};
1309 dyn_PEAK_Event_GetType m_PEAK_Event_GetType{};
1310 dyn_PEAK_Event_GetRawData m_PEAK_Event_GetRawData{};
1311 dyn_PEAK_Event_Destruct m_PEAK_Event_Destruct{};
1312 dyn_PEAK_FirmwareUpdater_Construct m_PEAK_FirmwareUpdater_Construct{};
1313 dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation{};
1314 dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation{};
1315 dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation{};
1316 dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation{};
1317 dyn_PEAK_FirmwareUpdater_UpdateDevice m_PEAK_FirmwareUpdater_UpdateDevice{};
1318 dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout{};
1319 dyn_PEAK_FirmwareUpdater_Destruct m_PEAK_FirmwareUpdater_Destruct{};
1320 dyn_PEAK_FirmwareUpdateInformation_GetIsValid m_PEAK_FirmwareUpdateInformation_GetIsValid{};
1321 dyn_PEAK_FirmwareUpdateInformation_GetFileName m_PEAK_FirmwareUpdateInformation_GetFileName{};
1322 dyn_PEAK_FirmwareUpdateInformation_GetDescription m_PEAK_FirmwareUpdateInformation_GetDescription{};
1323 dyn_PEAK_FirmwareUpdateInformation_GetVersion m_PEAK_FirmwareUpdateInformation_GetVersion{};
1324 dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern{};
1325 dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle m_PEAK_FirmwareUpdateInformation_GetVersionStyle{};
1326 dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes m_PEAK_FirmwareUpdateInformation_GetReleaseNotes{};
1327 dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL{};
1328 dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence{};
1329 dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence{};
1330 dyn_PEAK_FirmwareUpdateProgressObserver_Construct m_PEAK_FirmwareUpdateProgressObserver_Construct{};
1331 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback{};
1332 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback{};
1333 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback{};
1334 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback{};
1335 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback{};
1336 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback{};
1337 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback{};
1338 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback{};
1339 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback{};
1340 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback{};
1341 dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback{};
1342 dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback{};
1343 dyn_PEAK_FirmwareUpdateProgressObserver_Destruct m_PEAK_FirmwareUpdateProgressObserver_Destruct{};
1344 dyn_PEAK_FileAdapter_Construct m_PEAK_FileAdapter_Construct{};
1345 dyn_PEAK_FileAdapter_Destruct m_PEAK_FileAdapter_Destruct{};
1346 dyn_PEAK_FileAdapter_Read m_PEAK_FileAdapter_Read{};
1347 dyn_PEAK_FileAdapter_Write m_PEAK_FileAdapter_Write{};
1348 dyn_PEAK_FileAdapter_Delete m_PEAK_FileAdapter_Delete{};
1349 dyn_PEAK_FileAdapter_GetSize m_PEAK_FileAdapter_GetSize{};
1350 dyn_PEAK_FileAdapter_GetMaxSize m_PEAK_FileAdapter_GetMaxSize{};
1351
1352};
1353
1354inline void* import_function(void *module, const char* proc_name)
1355{
1356#ifdef __linux__
1357 return dlsym(module, proc_name);
1358#else
1359 return reinterpret_cast<void*>(GetProcAddress(static_cast<HMODULE>(module), proc_name));
1360#endif
1361}
1362
1363inline DynamicLoader::DynamicLoader()
1364{
1365#if defined _WIN32 || defined _WIN64
1366 size_t sz = 0;
1367 if (_wgetenv_s(&sz, NULL, 0, L"IDS_PEAK_GENERIC_SDK_PATH") == 0
1368 && sz > 0)
1369 {
1370 std::vector<wchar_t> env_ids_peak(sz);
1371 if (_wgetenv_s(&sz, env_ids_peak.data(), sz, L"IDS_PEAK_GENERIC_SDK_PATH") == 0)
1372 {
1373 if (_wgetenv_s(&sz, NULL, 0, L"PATH") == 0
1374 && sz > 0)
1375 {
1376 std::vector<wchar_t> env_path(sz);
1377 if (_wgetenv_s(&sz, env_path.data(), sz, L"PATH") == 0)
1378 {
1379 std::wstring ids_peak_path(env_ids_peak.data());
1380#ifdef _WIN64
1381 ids_peak_path.append(L"\\api\\lib\\x86_64");
1382#else
1383 ids_peak_path.append(L"\\api\\lib\\x86_32");
1384#endif
1385 AddDllDirectory(ids_peak_path.c_str());
1386 }
1387 }
1388 }
1389 }
1390
1391 loadLib("ids_peak.dll");
1392#else
1393 loadLib("libids_peak.so");
1394#endif
1395}
1396
1398{
1399 if(m_handle != nullptr)
1400 {
1401 unload();
1402 }
1403}
1404
1406{
1407 auto&& inst = instance();
1408 return inst.m_handle != nullptr;
1409}
1410
1411inline void DynamicLoader::unload()
1412{
1413 setPointers(false);
1414
1415 if (m_handle != nullptr)
1416 {
1417#ifdef __linux__
1418 dlclose(m_handle);
1419#else
1420 FreeLibrary(static_cast<HMODULE>(m_handle));
1421#endif
1422 }
1423 m_handle = nullptr;
1424}
1425
1426
1427inline bool DynamicLoader::loadLib(const char* file)
1428{
1429 bool ret = false;
1430
1431 if (file)
1432 {
1433#ifdef __linux__
1434 m_handle = dlopen(file, RTLD_NOW);
1435#else
1436 m_handle = LoadLibraryExA(file, nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS);
1437#endif
1438 if (m_handle != nullptr)
1439 {
1440 try {
1441 setPointers(true);
1442 ret = true;
1443 } catch (const std::exception&) {
1444 unload();
1445 throw;
1446 }
1447 }
1448 else
1449 {
1450 throw LoadLibraryException(std::string("Lib load failed: ") + file);
1451 }
1452 }
1453 else
1454 {
1455 throw LoadLibraryException("Filename empty");
1456 }
1457
1458 return ret;
1459}
1460
1461inline bool DynamicLoader::setPointers(bool load)
1462{
1463
1464 m_PEAK_Library_Initialize = reinterpret_cast<dyn_PEAK_Library_Initialize>(load ? import_function(m_handle, "PEAK_Library_Initialize") : nullptr);
1465 if(m_PEAK_Library_Initialize == nullptr && load)
1466 {
1467 throw std::runtime_error("Failed to load PEAK_Library_Initialize");
1468 }
1469
1470 m_PEAK_Library_Close = reinterpret_cast<dyn_PEAK_Library_Close>(load ? import_function(m_handle, "PEAK_Library_Close") : nullptr);
1471 if(m_PEAK_Library_Close == nullptr && load)
1472 {
1473 throw std::runtime_error("Failed to load PEAK_Library_Close");
1474 }
1475
1476 m_PEAK_Library_IsInitialized = reinterpret_cast<dyn_PEAK_Library_IsInitialized>(load ? import_function(m_handle, "PEAK_Library_IsInitialized") : nullptr);
1477 if(m_PEAK_Library_IsInitialized == nullptr && load)
1478 {
1479 throw std::runtime_error("Failed to load PEAK_Library_IsInitialized");
1480 }
1481
1482 m_PEAK_Library_GetVersionMajor = reinterpret_cast<dyn_PEAK_Library_GetVersionMajor>(load ? import_function(m_handle, "PEAK_Library_GetVersionMajor") : nullptr);
1483 if(m_PEAK_Library_GetVersionMajor == nullptr && load)
1484 {
1485 throw std::runtime_error("Failed to load PEAK_Library_GetVersionMajor");
1486 }
1487
1488 m_PEAK_Library_GetVersionMinor = reinterpret_cast<dyn_PEAK_Library_GetVersionMinor>(load ? import_function(m_handle, "PEAK_Library_GetVersionMinor") : nullptr);
1489 if(m_PEAK_Library_GetVersionMinor == nullptr && load)
1490 {
1491 throw std::runtime_error("Failed to load PEAK_Library_GetVersionMinor");
1492 }
1493
1494 m_PEAK_Library_GetVersionSubminor = reinterpret_cast<dyn_PEAK_Library_GetVersionSubminor>(load ? import_function(m_handle, "PEAK_Library_GetVersionSubminor") : nullptr);
1495 if(m_PEAK_Library_GetVersionSubminor == nullptr && load)
1496 {
1497 throw std::runtime_error("Failed to load PEAK_Library_GetVersionSubminor");
1498 }
1499
1500 m_PEAK_Library_GetLastError = reinterpret_cast<dyn_PEAK_Library_GetLastError>(load ? import_function(m_handle, "PEAK_Library_GetLastError") : nullptr);
1501 if(m_PEAK_Library_GetLastError == nullptr && load)
1502 {
1503 throw std::runtime_error("Failed to load PEAK_Library_GetLastError");
1504 }
1505
1506 m_PEAK_EnvironmentInspector_UpdateCTIPaths = reinterpret_cast<dyn_PEAK_EnvironmentInspector_UpdateCTIPaths>(load ? import_function(m_handle, "PEAK_EnvironmentInspector_UpdateCTIPaths") : nullptr);
1507 if(m_PEAK_EnvironmentInspector_UpdateCTIPaths == nullptr && load)
1508 {
1509 throw std::runtime_error("Failed to load PEAK_EnvironmentInspector_UpdateCTIPaths");
1510 }
1511
1512 m_PEAK_EnvironmentInspector_GetNumCTIPaths = reinterpret_cast<dyn_PEAK_EnvironmentInspector_GetNumCTIPaths>(load ? import_function(m_handle, "PEAK_EnvironmentInspector_GetNumCTIPaths") : nullptr);
1513 if(m_PEAK_EnvironmentInspector_GetNumCTIPaths == nullptr && load)
1514 {
1515 throw std::runtime_error("Failed to load PEAK_EnvironmentInspector_GetNumCTIPaths");
1516 }
1517
1518 m_PEAK_EnvironmentInspector_GetCTIPath = reinterpret_cast<dyn_PEAK_EnvironmentInspector_GetCTIPath>(load ? import_function(m_handle, "PEAK_EnvironmentInspector_GetCTIPath") : nullptr);
1519 if(m_PEAK_EnvironmentInspector_GetCTIPath == nullptr && load)
1520 {
1521 throw std::runtime_error("Failed to load PEAK_EnvironmentInspector_GetCTIPath");
1522 }
1523
1524 m_PEAK_ProducerLibrary_Construct = reinterpret_cast<dyn_PEAK_ProducerLibrary_Construct>(load ? import_function(m_handle, "PEAK_ProducerLibrary_Construct") : nullptr);
1525 if(m_PEAK_ProducerLibrary_Construct == nullptr && load)
1526 {
1527 throw std::runtime_error("Failed to load PEAK_ProducerLibrary_Construct");
1528 }
1529
1530 m_PEAK_ProducerLibrary_GetKey = reinterpret_cast<dyn_PEAK_ProducerLibrary_GetKey>(load ? import_function(m_handle, "PEAK_ProducerLibrary_GetKey") : nullptr);
1531 if(m_PEAK_ProducerLibrary_GetKey == nullptr && load)
1532 {
1533 throw std::runtime_error("Failed to load PEAK_ProducerLibrary_GetKey");
1534 }
1535
1536 m_PEAK_ProducerLibrary_GetSystem = reinterpret_cast<dyn_PEAK_ProducerLibrary_GetSystem>(load ? import_function(m_handle, "PEAK_ProducerLibrary_GetSystem") : nullptr);
1537 if(m_PEAK_ProducerLibrary_GetSystem == nullptr && load)
1538 {
1539 throw std::runtime_error("Failed to load PEAK_ProducerLibrary_GetSystem");
1540 }
1541
1542 m_PEAK_ProducerLibrary_Destruct = reinterpret_cast<dyn_PEAK_ProducerLibrary_Destruct>(load ? import_function(m_handle, "PEAK_ProducerLibrary_Destruct") : nullptr);
1543 if(m_PEAK_ProducerLibrary_Destruct == nullptr && load)
1544 {
1545 throw std::runtime_error("Failed to load PEAK_ProducerLibrary_Destruct");
1546 }
1547
1548 m_PEAK_SystemDescriptor_ToModuleDescriptor = reinterpret_cast<dyn_PEAK_SystemDescriptor_ToModuleDescriptor>(load ? import_function(m_handle, "PEAK_SystemDescriptor_ToModuleDescriptor") : nullptr);
1549 if(m_PEAK_SystemDescriptor_ToModuleDescriptor == nullptr && load)
1550 {
1551 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_ToModuleDescriptor");
1552 }
1553
1554 m_PEAK_SystemDescriptor_GetKey = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetKey>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetKey") : nullptr);
1555 if(m_PEAK_SystemDescriptor_GetKey == nullptr && load)
1556 {
1557 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetKey");
1558 }
1559
1560 m_PEAK_SystemDescriptor_GetInfo = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetInfo>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetInfo") : nullptr);
1561 if(m_PEAK_SystemDescriptor_GetInfo == nullptr && load)
1562 {
1563 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetInfo");
1564 }
1565
1566 m_PEAK_SystemDescriptor_GetDisplayName = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetDisplayName>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetDisplayName") : nullptr);
1567 if(m_PEAK_SystemDescriptor_GetDisplayName == nullptr && load)
1568 {
1569 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetDisplayName");
1570 }
1571
1572 m_PEAK_SystemDescriptor_GetVendorName = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetVendorName>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetVendorName") : nullptr);
1573 if(m_PEAK_SystemDescriptor_GetVendorName == nullptr && load)
1574 {
1575 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetVendorName");
1576 }
1577
1578 m_PEAK_SystemDescriptor_GetModelName = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetModelName>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetModelName") : nullptr);
1579 if(m_PEAK_SystemDescriptor_GetModelName == nullptr && load)
1580 {
1581 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetModelName");
1582 }
1583
1584 m_PEAK_SystemDescriptor_GetVersion = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetVersion>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetVersion") : nullptr);
1585 if(m_PEAK_SystemDescriptor_GetVersion == nullptr && load)
1586 {
1587 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetVersion");
1588 }
1589
1590 m_PEAK_SystemDescriptor_GetTLType = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetTLType>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetTLType") : nullptr);
1591 if(m_PEAK_SystemDescriptor_GetTLType == nullptr && load)
1592 {
1593 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetTLType");
1594 }
1595
1596 m_PEAK_SystemDescriptor_GetCTIFileName = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetCTIFileName>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetCTIFileName") : nullptr);
1597 if(m_PEAK_SystemDescriptor_GetCTIFileName == nullptr && load)
1598 {
1599 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetCTIFileName");
1600 }
1601
1602 m_PEAK_SystemDescriptor_GetCTIFullPath = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetCTIFullPath>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetCTIFullPath") : nullptr);
1603 if(m_PEAK_SystemDescriptor_GetCTIFullPath == nullptr && load)
1604 {
1605 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetCTIFullPath");
1606 }
1607
1608 m_PEAK_SystemDescriptor_GetGenTLVersionMajor = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetGenTLVersionMajor") : nullptr);
1609 if(m_PEAK_SystemDescriptor_GetGenTLVersionMajor == nullptr && load)
1610 {
1611 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetGenTLVersionMajor");
1612 }
1613
1614 m_PEAK_SystemDescriptor_GetGenTLVersionMinor = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetGenTLVersionMinor") : nullptr);
1615 if(m_PEAK_SystemDescriptor_GetGenTLVersionMinor == nullptr && load)
1616 {
1617 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetGenTLVersionMinor");
1618 }
1619
1620 m_PEAK_SystemDescriptor_GetCharacterEncoding = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetCharacterEncoding>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetCharacterEncoding") : nullptr);
1621 if(m_PEAK_SystemDescriptor_GetCharacterEncoding == nullptr && load)
1622 {
1623 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetCharacterEncoding");
1624 }
1625
1626 m_PEAK_SystemDescriptor_GetParentLibrary = reinterpret_cast<dyn_PEAK_SystemDescriptor_GetParentLibrary>(load ? import_function(m_handle, "PEAK_SystemDescriptor_GetParentLibrary") : nullptr);
1627 if(m_PEAK_SystemDescriptor_GetParentLibrary == nullptr && load)
1628 {
1629 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_GetParentLibrary");
1630 }
1631
1632 m_PEAK_SystemDescriptor_OpenSystem = reinterpret_cast<dyn_PEAK_SystemDescriptor_OpenSystem>(load ? import_function(m_handle, "PEAK_SystemDescriptor_OpenSystem") : nullptr);
1633 if(m_PEAK_SystemDescriptor_OpenSystem == nullptr && load)
1634 {
1635 throw std::runtime_error("Failed to load PEAK_SystemDescriptor_OpenSystem");
1636 }
1637
1638 m_PEAK_System_ToModule = reinterpret_cast<dyn_PEAK_System_ToModule>(load ? import_function(m_handle, "PEAK_System_ToModule") : nullptr);
1639 if(m_PEAK_System_ToModule == nullptr && load)
1640 {
1641 throw std::runtime_error("Failed to load PEAK_System_ToModule");
1642 }
1643
1644 m_PEAK_System_ToEventSupportingModule = reinterpret_cast<dyn_PEAK_System_ToEventSupportingModule>(load ? import_function(m_handle, "PEAK_System_ToEventSupportingModule") : nullptr);
1645 if(m_PEAK_System_ToEventSupportingModule == nullptr && load)
1646 {
1647 throw std::runtime_error("Failed to load PEAK_System_ToEventSupportingModule");
1648 }
1649
1650 m_PEAK_System_GetKey = reinterpret_cast<dyn_PEAK_System_GetKey>(load ? import_function(m_handle, "PEAK_System_GetKey") : nullptr);
1651 if(m_PEAK_System_GetKey == nullptr && load)
1652 {
1653 throw std::runtime_error("Failed to load PEAK_System_GetKey");
1654 }
1655
1656 m_PEAK_System_GetInfo = reinterpret_cast<dyn_PEAK_System_GetInfo>(load ? import_function(m_handle, "PEAK_System_GetInfo") : nullptr);
1657 if(m_PEAK_System_GetInfo == nullptr && load)
1658 {
1659 throw std::runtime_error("Failed to load PEAK_System_GetInfo");
1660 }
1661
1662 m_PEAK_System_GetID = reinterpret_cast<dyn_PEAK_System_GetID>(load ? import_function(m_handle, "PEAK_System_GetID") : nullptr);
1663 if(m_PEAK_System_GetID == nullptr && load)
1664 {
1665 throw std::runtime_error("Failed to load PEAK_System_GetID");
1666 }
1667
1668 m_PEAK_System_GetDisplayName = reinterpret_cast<dyn_PEAK_System_GetDisplayName>(load ? import_function(m_handle, "PEAK_System_GetDisplayName") : nullptr);
1669 if(m_PEAK_System_GetDisplayName == nullptr && load)
1670 {
1671 throw std::runtime_error("Failed to load PEAK_System_GetDisplayName");
1672 }
1673
1674 m_PEAK_System_GetVendorName = reinterpret_cast<dyn_PEAK_System_GetVendorName>(load ? import_function(m_handle, "PEAK_System_GetVendorName") : nullptr);
1675 if(m_PEAK_System_GetVendorName == nullptr && load)
1676 {
1677 throw std::runtime_error("Failed to load PEAK_System_GetVendorName");
1678 }
1679
1680 m_PEAK_System_GetModelName = reinterpret_cast<dyn_PEAK_System_GetModelName>(load ? import_function(m_handle, "PEAK_System_GetModelName") : nullptr);
1681 if(m_PEAK_System_GetModelName == nullptr && load)
1682 {
1683 throw std::runtime_error("Failed to load PEAK_System_GetModelName");
1684 }
1685
1686 m_PEAK_System_GetVersion = reinterpret_cast<dyn_PEAK_System_GetVersion>(load ? import_function(m_handle, "PEAK_System_GetVersion") : nullptr);
1687 if(m_PEAK_System_GetVersion == nullptr && load)
1688 {
1689 throw std::runtime_error("Failed to load PEAK_System_GetVersion");
1690 }
1691
1692 m_PEAK_System_GetTLType = reinterpret_cast<dyn_PEAK_System_GetTLType>(load ? import_function(m_handle, "PEAK_System_GetTLType") : nullptr);
1693 if(m_PEAK_System_GetTLType == nullptr && load)
1694 {
1695 throw std::runtime_error("Failed to load PEAK_System_GetTLType");
1696 }
1697
1698 m_PEAK_System_GetCTIFileName = reinterpret_cast<dyn_PEAK_System_GetCTIFileName>(load ? import_function(m_handle, "PEAK_System_GetCTIFileName") : nullptr);
1699 if(m_PEAK_System_GetCTIFileName == nullptr && load)
1700 {
1701 throw std::runtime_error("Failed to load PEAK_System_GetCTIFileName");
1702 }
1703
1704 m_PEAK_System_GetCTIFullPath = reinterpret_cast<dyn_PEAK_System_GetCTIFullPath>(load ? import_function(m_handle, "PEAK_System_GetCTIFullPath") : nullptr);
1705 if(m_PEAK_System_GetCTIFullPath == nullptr && load)
1706 {
1707 throw std::runtime_error("Failed to load PEAK_System_GetCTIFullPath");
1708 }
1709
1710 m_PEAK_System_GetGenTLVersionMajor = reinterpret_cast<dyn_PEAK_System_GetGenTLVersionMajor>(load ? import_function(m_handle, "PEAK_System_GetGenTLVersionMajor") : nullptr);
1711 if(m_PEAK_System_GetGenTLVersionMajor == nullptr && load)
1712 {
1713 throw std::runtime_error("Failed to load PEAK_System_GetGenTLVersionMajor");
1714 }
1715
1716 m_PEAK_System_GetGenTLVersionMinor = reinterpret_cast<dyn_PEAK_System_GetGenTLVersionMinor>(load ? import_function(m_handle, "PEAK_System_GetGenTLVersionMinor") : nullptr);
1717 if(m_PEAK_System_GetGenTLVersionMinor == nullptr && load)
1718 {
1719 throw std::runtime_error("Failed to load PEAK_System_GetGenTLVersionMinor");
1720 }
1721
1722 m_PEAK_System_GetCharacterEncoding = reinterpret_cast<dyn_PEAK_System_GetCharacterEncoding>(load ? import_function(m_handle, "PEAK_System_GetCharacterEncoding") : nullptr);
1723 if(m_PEAK_System_GetCharacterEncoding == nullptr && load)
1724 {
1725 throw std::runtime_error("Failed to load PEAK_System_GetCharacterEncoding");
1726 }
1727
1728 m_PEAK_System_GetParentLibrary = reinterpret_cast<dyn_PEAK_System_GetParentLibrary>(load ? import_function(m_handle, "PEAK_System_GetParentLibrary") : nullptr);
1729 if(m_PEAK_System_GetParentLibrary == nullptr && load)
1730 {
1731 throw std::runtime_error("Failed to load PEAK_System_GetParentLibrary");
1732 }
1733
1734 m_PEAK_System_UpdateInterfaces = reinterpret_cast<dyn_PEAK_System_UpdateInterfaces>(load ? import_function(m_handle, "PEAK_System_UpdateInterfaces") : nullptr);
1735 if(m_PEAK_System_UpdateInterfaces == nullptr && load)
1736 {
1737 throw std::runtime_error("Failed to load PEAK_System_UpdateInterfaces");
1738 }
1739
1740 m_PEAK_System_GetNumInterfaces = reinterpret_cast<dyn_PEAK_System_GetNumInterfaces>(load ? import_function(m_handle, "PEAK_System_GetNumInterfaces") : nullptr);
1741 if(m_PEAK_System_GetNumInterfaces == nullptr && load)
1742 {
1743 throw std::runtime_error("Failed to load PEAK_System_GetNumInterfaces");
1744 }
1745
1746 m_PEAK_System_GetInterface = reinterpret_cast<dyn_PEAK_System_GetInterface>(load ? import_function(m_handle, "PEAK_System_GetInterface") : nullptr);
1747 if(m_PEAK_System_GetInterface == nullptr && load)
1748 {
1749 throw std::runtime_error("Failed to load PEAK_System_GetInterface");
1750 }
1751
1752 m_PEAK_System_RegisterInterfaceFoundCallback = reinterpret_cast<dyn_PEAK_System_RegisterInterfaceFoundCallback>(load ? import_function(m_handle, "PEAK_System_RegisterInterfaceFoundCallback") : nullptr);
1753 if(m_PEAK_System_RegisterInterfaceFoundCallback == nullptr && load)
1754 {
1755 throw std::runtime_error("Failed to load PEAK_System_RegisterInterfaceFoundCallback");
1756 }
1757
1758 m_PEAK_System_UnregisterInterfaceFoundCallback = reinterpret_cast<dyn_PEAK_System_UnregisterInterfaceFoundCallback>(load ? import_function(m_handle, "PEAK_System_UnregisterInterfaceFoundCallback") : nullptr);
1759 if(m_PEAK_System_UnregisterInterfaceFoundCallback == nullptr && load)
1760 {
1761 throw std::runtime_error("Failed to load PEAK_System_UnregisterInterfaceFoundCallback");
1762 }
1763
1764 m_PEAK_System_RegisterInterfaceLostCallback = reinterpret_cast<dyn_PEAK_System_RegisterInterfaceLostCallback>(load ? import_function(m_handle, "PEAK_System_RegisterInterfaceLostCallback") : nullptr);
1765 if(m_PEAK_System_RegisterInterfaceLostCallback == nullptr && load)
1766 {
1767 throw std::runtime_error("Failed to load PEAK_System_RegisterInterfaceLostCallback");
1768 }
1769
1770 m_PEAK_System_UnregisterInterfaceLostCallback = reinterpret_cast<dyn_PEAK_System_UnregisterInterfaceLostCallback>(load ? import_function(m_handle, "PEAK_System_UnregisterInterfaceLostCallback") : nullptr);
1771 if(m_PEAK_System_UnregisterInterfaceLostCallback == nullptr && load)
1772 {
1773 throw std::runtime_error("Failed to load PEAK_System_UnregisterInterfaceLostCallback");
1774 }
1775
1776 m_PEAK_System_Destruct = reinterpret_cast<dyn_PEAK_System_Destruct>(load ? import_function(m_handle, "PEAK_System_Destruct") : nullptr);
1777 if(m_PEAK_System_Destruct == nullptr && load)
1778 {
1779 throw std::runtime_error("Failed to load PEAK_System_Destruct");
1780 }
1781
1782 m_PEAK_InterfaceDescriptor_ToModuleDescriptor = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_ToModuleDescriptor") : nullptr);
1783 if(m_PEAK_InterfaceDescriptor_ToModuleDescriptor == nullptr && load)
1784 {
1785 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_ToModuleDescriptor");
1786 }
1787
1788 m_PEAK_InterfaceDescriptor_GetKey = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_GetKey>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_GetKey") : nullptr);
1789 if(m_PEAK_InterfaceDescriptor_GetKey == nullptr && load)
1790 {
1791 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_GetKey");
1792 }
1793
1794 m_PEAK_InterfaceDescriptor_GetInfo = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_GetInfo>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_GetInfo") : nullptr);
1795 if(m_PEAK_InterfaceDescriptor_GetInfo == nullptr && load)
1796 {
1797 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_GetInfo");
1798 }
1799
1800 m_PEAK_InterfaceDescriptor_GetDisplayName = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_GetDisplayName>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_GetDisplayName") : nullptr);
1801 if(m_PEAK_InterfaceDescriptor_GetDisplayName == nullptr && load)
1802 {
1803 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_GetDisplayName");
1804 }
1805
1806 m_PEAK_InterfaceDescriptor_GetTLType = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_GetTLType>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_GetTLType") : nullptr);
1807 if(m_PEAK_InterfaceDescriptor_GetTLType == nullptr && load)
1808 {
1809 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_GetTLType");
1810 }
1811
1812 m_PEAK_InterfaceDescriptor_GetParentSystem = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_GetParentSystem>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_GetParentSystem") : nullptr);
1813 if(m_PEAK_InterfaceDescriptor_GetParentSystem == nullptr && load)
1814 {
1815 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_GetParentSystem");
1816 }
1817
1818 m_PEAK_InterfaceDescriptor_OpenInterface = reinterpret_cast<dyn_PEAK_InterfaceDescriptor_OpenInterface>(load ? import_function(m_handle, "PEAK_InterfaceDescriptor_OpenInterface") : nullptr);
1819 if(m_PEAK_InterfaceDescriptor_OpenInterface == nullptr && load)
1820 {
1821 throw std::runtime_error("Failed to load PEAK_InterfaceDescriptor_OpenInterface");
1822 }
1823
1824 m_PEAK_Interface_ToModule = reinterpret_cast<dyn_PEAK_Interface_ToModule>(load ? import_function(m_handle, "PEAK_Interface_ToModule") : nullptr);
1825 if(m_PEAK_Interface_ToModule == nullptr && load)
1826 {
1827 throw std::runtime_error("Failed to load PEAK_Interface_ToModule");
1828 }
1829
1830 m_PEAK_Interface_ToEventSupportingModule = reinterpret_cast<dyn_PEAK_Interface_ToEventSupportingModule>(load ? import_function(m_handle, "PEAK_Interface_ToEventSupportingModule") : nullptr);
1831 if(m_PEAK_Interface_ToEventSupportingModule == nullptr && load)
1832 {
1833 throw std::runtime_error("Failed to load PEAK_Interface_ToEventSupportingModule");
1834 }
1835
1836 m_PEAK_Interface_GetKey = reinterpret_cast<dyn_PEAK_Interface_GetKey>(load ? import_function(m_handle, "PEAK_Interface_GetKey") : nullptr);
1837 if(m_PEAK_Interface_GetKey == nullptr && load)
1838 {
1839 throw std::runtime_error("Failed to load PEAK_Interface_GetKey");
1840 }
1841
1842 m_PEAK_Interface_GetInfo = reinterpret_cast<dyn_PEAK_Interface_GetInfo>(load ? import_function(m_handle, "PEAK_Interface_GetInfo") : nullptr);
1843 if(m_PEAK_Interface_GetInfo == nullptr && load)
1844 {
1845 throw std::runtime_error("Failed to load PEAK_Interface_GetInfo");
1846 }
1847
1848 m_PEAK_Interface_GetID = reinterpret_cast<dyn_PEAK_Interface_GetID>(load ? import_function(m_handle, "PEAK_Interface_GetID") : nullptr);
1849 if(m_PEAK_Interface_GetID == nullptr && load)
1850 {
1851 throw std::runtime_error("Failed to load PEAK_Interface_GetID");
1852 }
1853
1854 m_PEAK_Interface_GetDisplayName = reinterpret_cast<dyn_PEAK_Interface_GetDisplayName>(load ? import_function(m_handle, "PEAK_Interface_GetDisplayName") : nullptr);
1855 if(m_PEAK_Interface_GetDisplayName == nullptr && load)
1856 {
1857 throw std::runtime_error("Failed to load PEAK_Interface_GetDisplayName");
1858 }
1859
1860 m_PEAK_Interface_GetTLType = reinterpret_cast<dyn_PEAK_Interface_GetTLType>(load ? import_function(m_handle, "PEAK_Interface_GetTLType") : nullptr);
1861 if(m_PEAK_Interface_GetTLType == nullptr && load)
1862 {
1863 throw std::runtime_error("Failed to load PEAK_Interface_GetTLType");
1864 }
1865
1866 m_PEAK_Interface_GetParentSystem = reinterpret_cast<dyn_PEAK_Interface_GetParentSystem>(load ? import_function(m_handle, "PEAK_Interface_GetParentSystem") : nullptr);
1867 if(m_PEAK_Interface_GetParentSystem == nullptr && load)
1868 {
1869 throw std::runtime_error("Failed to load PEAK_Interface_GetParentSystem");
1870 }
1871
1872 m_PEAK_Interface_UpdateDevices = reinterpret_cast<dyn_PEAK_Interface_UpdateDevices>(load ? import_function(m_handle, "PEAK_Interface_UpdateDevices") : nullptr);
1873 if(m_PEAK_Interface_UpdateDevices == nullptr && load)
1874 {
1875 throw std::runtime_error("Failed to load PEAK_Interface_UpdateDevices");
1876 }
1877
1878 m_PEAK_Interface_GetNumDevices = reinterpret_cast<dyn_PEAK_Interface_GetNumDevices>(load ? import_function(m_handle, "PEAK_Interface_GetNumDevices") : nullptr);
1879 if(m_PEAK_Interface_GetNumDevices == nullptr && load)
1880 {
1881 throw std::runtime_error("Failed to load PEAK_Interface_GetNumDevices");
1882 }
1883
1884 m_PEAK_Interface_GetDevice = reinterpret_cast<dyn_PEAK_Interface_GetDevice>(load ? import_function(m_handle, "PEAK_Interface_GetDevice") : nullptr);
1885 if(m_PEAK_Interface_GetDevice == nullptr && load)
1886 {
1887 throw std::runtime_error("Failed to load PEAK_Interface_GetDevice");
1888 }
1889
1890 m_PEAK_Interface_RegisterDeviceFoundCallback = reinterpret_cast<dyn_PEAK_Interface_RegisterDeviceFoundCallback>(load ? import_function(m_handle, "PEAK_Interface_RegisterDeviceFoundCallback") : nullptr);
1891 if(m_PEAK_Interface_RegisterDeviceFoundCallback == nullptr && load)
1892 {
1893 throw std::runtime_error("Failed to load PEAK_Interface_RegisterDeviceFoundCallback");
1894 }
1895
1896 m_PEAK_Interface_UnregisterDeviceFoundCallback = reinterpret_cast<dyn_PEAK_Interface_UnregisterDeviceFoundCallback>(load ? import_function(m_handle, "PEAK_Interface_UnregisterDeviceFoundCallback") : nullptr);
1897 if(m_PEAK_Interface_UnregisterDeviceFoundCallback == nullptr && load)
1898 {
1899 throw std::runtime_error("Failed to load PEAK_Interface_UnregisterDeviceFoundCallback");
1900 }
1901
1902 m_PEAK_Interface_RegisterDeviceReconnectedCallback = reinterpret_cast<dyn_PEAK_Interface_RegisterDeviceReconnectedCallback>(load ? import_function(m_handle, "PEAK_Interface_RegisterDeviceReconnectedCallback") : nullptr);
1903 if(m_PEAK_Interface_RegisterDeviceReconnectedCallback == nullptr && load)
1904 {
1905 throw std::runtime_error("Failed to load PEAK_Interface_RegisterDeviceReconnectedCallback");
1906 }
1907
1908 m_PEAK_Interface_UnregisterDeviceReconnectedCallback = reinterpret_cast<dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback>(load ? import_function(m_handle, "PEAK_Interface_UnregisterDeviceReconnectedCallback") : nullptr);
1909 if(m_PEAK_Interface_UnregisterDeviceReconnectedCallback == nullptr && load)
1910 {
1911 throw std::runtime_error("Failed to load PEAK_Interface_UnregisterDeviceReconnectedCallback");
1912 }
1913
1914 m_PEAK_Interface_RegisterDeviceDisconnectedCallback = reinterpret_cast<dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback>(load ? import_function(m_handle, "PEAK_Interface_RegisterDeviceDisconnectedCallback") : nullptr);
1915 if(m_PEAK_Interface_RegisterDeviceDisconnectedCallback == nullptr && load)
1916 {
1917 throw std::runtime_error("Failed to load PEAK_Interface_RegisterDeviceDisconnectedCallback");
1918 }
1919
1920 m_PEAK_Interface_UnregisterDeviceDisconnectedCallback = reinterpret_cast<dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback>(load ? import_function(m_handle, "PEAK_Interface_UnregisterDeviceDisconnectedCallback") : nullptr);
1921 if(m_PEAK_Interface_UnregisterDeviceDisconnectedCallback == nullptr && load)
1922 {
1923 throw std::runtime_error("Failed to load PEAK_Interface_UnregisterDeviceDisconnectedCallback");
1924 }
1925
1926 m_PEAK_Interface_RegisterDeviceLostCallback = reinterpret_cast<dyn_PEAK_Interface_RegisterDeviceLostCallback>(load ? import_function(m_handle, "PEAK_Interface_RegisterDeviceLostCallback") : nullptr);
1927 if(m_PEAK_Interface_RegisterDeviceLostCallback == nullptr && load)
1928 {
1929 throw std::runtime_error("Failed to load PEAK_Interface_RegisterDeviceLostCallback");
1930 }
1931
1932 m_PEAK_Interface_UnregisterDeviceLostCallback = reinterpret_cast<dyn_PEAK_Interface_UnregisterDeviceLostCallback>(load ? import_function(m_handle, "PEAK_Interface_UnregisterDeviceLostCallback") : nullptr);
1933 if(m_PEAK_Interface_UnregisterDeviceLostCallback == nullptr && load)
1934 {
1935 throw std::runtime_error("Failed to load PEAK_Interface_UnregisterDeviceLostCallback");
1936 }
1937
1938 m_PEAK_Interface_RegisterDeviceListChangedCallback = reinterpret_cast<dyn_PEAK_Interface_RegisterDeviceListChangedCallback>(load ? import_function(m_handle, "PEAK_Interface_RegisterDeviceListChangedCallback") : nullptr);
1939 if(m_PEAK_Interface_RegisterDeviceListChangedCallback == nullptr && load)
1940 {
1941 throw std::runtime_error("Failed to load PEAK_Interface_RegisterDeviceListChangedCallback");
1942 }
1943
1944 m_PEAK_Interface_UnregisterDeviceListChangedCallback = reinterpret_cast<dyn_PEAK_Interface_UnregisterDeviceListChangedCallback>(load ? import_function(m_handle, "PEAK_Interface_UnregisterDeviceListChangedCallback") : nullptr);
1945 if(m_PEAK_Interface_UnregisterDeviceListChangedCallback == nullptr && load)
1946 {
1947 throw std::runtime_error("Failed to load PEAK_Interface_UnregisterDeviceListChangedCallback");
1948 }
1949
1950 m_PEAK_Interface_Destruct = reinterpret_cast<dyn_PEAK_Interface_Destruct>(load ? import_function(m_handle, "PEAK_Interface_Destruct") : nullptr);
1951 if(m_PEAK_Interface_Destruct == nullptr && load)
1952 {
1953 throw std::runtime_error("Failed to load PEAK_Interface_Destruct");
1954 }
1955
1956 m_PEAK_DeviceDescriptor_ToModuleDescriptor = reinterpret_cast<dyn_PEAK_DeviceDescriptor_ToModuleDescriptor>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_ToModuleDescriptor") : nullptr);
1957 if(m_PEAK_DeviceDescriptor_ToModuleDescriptor == nullptr && load)
1958 {
1959 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_ToModuleDescriptor");
1960 }
1961
1962 m_PEAK_DeviceDescriptor_GetKey = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetKey>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetKey") : nullptr);
1963 if(m_PEAK_DeviceDescriptor_GetKey == nullptr && load)
1964 {
1965 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetKey");
1966 }
1967
1968 m_PEAK_DeviceDescriptor_GetInfo = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetInfo>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetInfo") : nullptr);
1969 if(m_PEAK_DeviceDescriptor_GetInfo == nullptr && load)
1970 {
1971 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetInfo");
1972 }
1973
1974 m_PEAK_DeviceDescriptor_GetDisplayName = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetDisplayName>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetDisplayName") : nullptr);
1975 if(m_PEAK_DeviceDescriptor_GetDisplayName == nullptr && load)
1976 {
1977 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetDisplayName");
1978 }
1979
1980 m_PEAK_DeviceDescriptor_GetVendorName = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetVendorName>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetVendorName") : nullptr);
1981 if(m_PEAK_DeviceDescriptor_GetVendorName == nullptr && load)
1982 {
1983 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetVendorName");
1984 }
1985
1986 m_PEAK_DeviceDescriptor_GetModelName = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetModelName>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetModelName") : nullptr);
1987 if(m_PEAK_DeviceDescriptor_GetModelName == nullptr && load)
1988 {
1989 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetModelName");
1990 }
1991
1992 m_PEAK_DeviceDescriptor_GetVersion = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetVersion>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetVersion") : nullptr);
1993 if(m_PEAK_DeviceDescriptor_GetVersion == nullptr && load)
1994 {
1995 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetVersion");
1996 }
1997
1998 m_PEAK_DeviceDescriptor_GetTLType = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetTLType>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetTLType") : nullptr);
1999 if(m_PEAK_DeviceDescriptor_GetTLType == nullptr && load)
2000 {
2001 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetTLType");
2002 }
2003
2004 m_PEAK_DeviceDescriptor_GetUserDefinedName = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetUserDefinedName>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetUserDefinedName") : nullptr);
2005 if(m_PEAK_DeviceDescriptor_GetUserDefinedName == nullptr && load)
2006 {
2007 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetUserDefinedName");
2008 }
2009
2010 m_PEAK_DeviceDescriptor_GetSerialNumber = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetSerialNumber>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetSerialNumber") : nullptr);
2011 if(m_PEAK_DeviceDescriptor_GetSerialNumber == nullptr && load)
2012 {
2013 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetSerialNumber");
2014 }
2015
2016 m_PEAK_DeviceDescriptor_GetAccessStatus = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetAccessStatus>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetAccessStatus") : nullptr);
2017 if(m_PEAK_DeviceDescriptor_GetAccessStatus == nullptr && load)
2018 {
2019 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetAccessStatus");
2020 }
2021
2022 m_PEAK_DeviceDescriptor_GetTimestampTickFrequency = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetTimestampTickFrequency") : nullptr);
2023 if(m_PEAK_DeviceDescriptor_GetTimestampTickFrequency == nullptr && load)
2024 {
2025 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetTimestampTickFrequency");
2026 }
2027
2028 m_PEAK_DeviceDescriptor_GetIsOpenableExclusive = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetIsOpenableExclusive") : nullptr);
2029 if(m_PEAK_DeviceDescriptor_GetIsOpenableExclusive == nullptr && load)
2030 {
2031 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetIsOpenableExclusive");
2032 }
2033
2034 m_PEAK_DeviceDescriptor_GetIsOpenable = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetIsOpenable>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetIsOpenable") : nullptr);
2035 if(m_PEAK_DeviceDescriptor_GetIsOpenable == nullptr && load)
2036 {
2037 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetIsOpenable");
2038 }
2039
2040 m_PEAK_DeviceDescriptor_OpenDevice = reinterpret_cast<dyn_PEAK_DeviceDescriptor_OpenDevice>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_OpenDevice") : nullptr);
2041 if(m_PEAK_DeviceDescriptor_OpenDevice == nullptr && load)
2042 {
2043 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_OpenDevice");
2044 }
2045
2046 m_PEAK_DeviceDescriptor_GetParentInterface = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetParentInterface>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetParentInterface") : nullptr);
2047 if(m_PEAK_DeviceDescriptor_GetParentInterface == nullptr && load)
2048 {
2049 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetParentInterface");
2050 }
2051
2052 m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval = reinterpret_cast<dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_GetMonitoringUpdateInterval") : nullptr);
2053 if(m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval == nullptr && load)
2054 {
2055 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_GetMonitoringUpdateInterval");
2056 }
2057
2058 m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval = reinterpret_cast<dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_SetMonitoringUpdateInterval") : nullptr);
2059 if(m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval == nullptr && load)
2060 {
2061 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_SetMonitoringUpdateInterval");
2062 }
2063
2064 m_PEAK_DeviceDescriptor_IsInformationRoleMonitored = reinterpret_cast<dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_IsInformationRoleMonitored") : nullptr);
2065 if(m_PEAK_DeviceDescriptor_IsInformationRoleMonitored == nullptr && load)
2066 {
2067 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_IsInformationRoleMonitored");
2068 }
2069
2070 m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring = reinterpret_cast<dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_AddInformationRoleToMonitoring") : nullptr);
2071 if(m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring == nullptr && load)
2072 {
2073 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_AddInformationRoleToMonitoring");
2074 }
2075
2076 m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring = reinterpret_cast<dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring") : nullptr);
2077 if(m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring == nullptr && load)
2078 {
2079 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring");
2080 }
2081
2082 m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback = reinterpret_cast<dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_RegisterInformationChangedCallback") : nullptr);
2083 if(m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback == nullptr && load)
2084 {
2085 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_RegisterInformationChangedCallback");
2086 }
2087
2088 m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback = reinterpret_cast<dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback>(load ? import_function(m_handle, "PEAK_DeviceDescriptor_UnregisterInformationChangedCallback") : nullptr);
2089 if(m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback == nullptr && load)
2090 {
2091 throw std::runtime_error("Failed to load PEAK_DeviceDescriptor_UnregisterInformationChangedCallback");
2092 }
2093
2094 m_PEAK_Device_ToModule = reinterpret_cast<dyn_PEAK_Device_ToModule>(load ? import_function(m_handle, "PEAK_Device_ToModule") : nullptr);
2095 if(m_PEAK_Device_ToModule == nullptr && load)
2096 {
2097 throw std::runtime_error("Failed to load PEAK_Device_ToModule");
2098 }
2099
2100 m_PEAK_Device_ToEventSupportingModule = reinterpret_cast<dyn_PEAK_Device_ToEventSupportingModule>(load ? import_function(m_handle, "PEAK_Device_ToEventSupportingModule") : nullptr);
2101 if(m_PEAK_Device_ToEventSupportingModule == nullptr && load)
2102 {
2103 throw std::runtime_error("Failed to load PEAK_Device_ToEventSupportingModule");
2104 }
2105
2106 m_PEAK_Device_GetKey = reinterpret_cast<dyn_PEAK_Device_GetKey>(load ? import_function(m_handle, "PEAK_Device_GetKey") : nullptr);
2107 if(m_PEAK_Device_GetKey == nullptr && load)
2108 {
2109 throw std::runtime_error("Failed to load PEAK_Device_GetKey");
2110 }
2111
2112 m_PEAK_Device_GetInfo = reinterpret_cast<dyn_PEAK_Device_GetInfo>(load ? import_function(m_handle, "PEAK_Device_GetInfo") : nullptr);
2113 if(m_PEAK_Device_GetInfo == nullptr && load)
2114 {
2115 throw std::runtime_error("Failed to load PEAK_Device_GetInfo");
2116 }
2117
2118 m_PEAK_Device_GetID = reinterpret_cast<dyn_PEAK_Device_GetID>(load ? import_function(m_handle, "PEAK_Device_GetID") : nullptr);
2119 if(m_PEAK_Device_GetID == nullptr && load)
2120 {
2121 throw std::runtime_error("Failed to load PEAK_Device_GetID");
2122 }
2123
2124 m_PEAK_Device_GetDisplayName = reinterpret_cast<dyn_PEAK_Device_GetDisplayName>(load ? import_function(m_handle, "PEAK_Device_GetDisplayName") : nullptr);
2125 if(m_PEAK_Device_GetDisplayName == nullptr && load)
2126 {
2127 throw std::runtime_error("Failed to load PEAK_Device_GetDisplayName");
2128 }
2129
2130 m_PEAK_Device_GetVendorName = reinterpret_cast<dyn_PEAK_Device_GetVendorName>(load ? import_function(m_handle, "PEAK_Device_GetVendorName") : nullptr);
2131 if(m_PEAK_Device_GetVendorName == nullptr && load)
2132 {
2133 throw std::runtime_error("Failed to load PEAK_Device_GetVendorName");
2134 }
2135
2136 m_PEAK_Device_GetModelName = reinterpret_cast<dyn_PEAK_Device_GetModelName>(load ? import_function(m_handle, "PEAK_Device_GetModelName") : nullptr);
2137 if(m_PEAK_Device_GetModelName == nullptr && load)
2138 {
2139 throw std::runtime_error("Failed to load PEAK_Device_GetModelName");
2140 }
2141
2142 m_PEAK_Device_GetVersion = reinterpret_cast<dyn_PEAK_Device_GetVersion>(load ? import_function(m_handle, "PEAK_Device_GetVersion") : nullptr);
2143 if(m_PEAK_Device_GetVersion == nullptr && load)
2144 {
2145 throw std::runtime_error("Failed to load PEAK_Device_GetVersion");
2146 }
2147
2148 m_PEAK_Device_GetTLType = reinterpret_cast<dyn_PEAK_Device_GetTLType>(load ? import_function(m_handle, "PEAK_Device_GetTLType") : nullptr);
2149 if(m_PEAK_Device_GetTLType == nullptr && load)
2150 {
2151 throw std::runtime_error("Failed to load PEAK_Device_GetTLType");
2152 }
2153
2154 m_PEAK_Device_GetUserDefinedName = reinterpret_cast<dyn_PEAK_Device_GetUserDefinedName>(load ? import_function(m_handle, "PEAK_Device_GetUserDefinedName") : nullptr);
2155 if(m_PEAK_Device_GetUserDefinedName == nullptr && load)
2156 {
2157 throw std::runtime_error("Failed to load PEAK_Device_GetUserDefinedName");
2158 }
2159
2160 m_PEAK_Device_GetSerialNumber = reinterpret_cast<dyn_PEAK_Device_GetSerialNumber>(load ? import_function(m_handle, "PEAK_Device_GetSerialNumber") : nullptr);
2161 if(m_PEAK_Device_GetSerialNumber == nullptr && load)
2162 {
2163 throw std::runtime_error("Failed to load PEAK_Device_GetSerialNumber");
2164 }
2165
2166 m_PEAK_Device_GetAccessStatus = reinterpret_cast<dyn_PEAK_Device_GetAccessStatus>(load ? import_function(m_handle, "PEAK_Device_GetAccessStatus") : nullptr);
2167 if(m_PEAK_Device_GetAccessStatus == nullptr && load)
2168 {
2169 throw std::runtime_error("Failed to load PEAK_Device_GetAccessStatus");
2170 }
2171
2172 m_PEAK_Device_GetTimestampTickFrequency = reinterpret_cast<dyn_PEAK_Device_GetTimestampTickFrequency>(load ? import_function(m_handle, "PEAK_Device_GetTimestampTickFrequency") : nullptr);
2173 if(m_PEAK_Device_GetTimestampTickFrequency == nullptr && load)
2174 {
2175 throw std::runtime_error("Failed to load PEAK_Device_GetTimestampTickFrequency");
2176 }
2177
2178 m_PEAK_Device_GetParentInterface = reinterpret_cast<dyn_PEAK_Device_GetParentInterface>(load ? import_function(m_handle, "PEAK_Device_GetParentInterface") : nullptr);
2179 if(m_PEAK_Device_GetParentInterface == nullptr && load)
2180 {
2181 throw std::runtime_error("Failed to load PEAK_Device_GetParentInterface");
2182 }
2183
2184 m_PEAK_Device_GetRemoteDevice = reinterpret_cast<dyn_PEAK_Device_GetRemoteDevice>(load ? import_function(m_handle, "PEAK_Device_GetRemoteDevice") : nullptr);
2185 if(m_PEAK_Device_GetRemoteDevice == nullptr && load)
2186 {
2187 throw std::runtime_error("Failed to load PEAK_Device_GetRemoteDevice");
2188 }
2189
2190 m_PEAK_Device_GetNumDataStreams = reinterpret_cast<dyn_PEAK_Device_GetNumDataStreams>(load ? import_function(m_handle, "PEAK_Device_GetNumDataStreams") : nullptr);
2191 if(m_PEAK_Device_GetNumDataStreams == nullptr && load)
2192 {
2193 throw std::runtime_error("Failed to load PEAK_Device_GetNumDataStreams");
2194 }
2195
2196 m_PEAK_Device_GetDataStream = reinterpret_cast<dyn_PEAK_Device_GetDataStream>(load ? import_function(m_handle, "PEAK_Device_GetDataStream") : nullptr);
2197 if(m_PEAK_Device_GetDataStream == nullptr && load)
2198 {
2199 throw std::runtime_error("Failed to load PEAK_Device_GetDataStream");
2200 }
2201
2202 m_PEAK_Device_Destruct = reinterpret_cast<dyn_PEAK_Device_Destruct>(load ? import_function(m_handle, "PEAK_Device_Destruct") : nullptr);
2203 if(m_PEAK_Device_Destruct == nullptr && load)
2204 {
2205 throw std::runtime_error("Failed to load PEAK_Device_Destruct");
2206 }
2207
2208 m_PEAK_RemoteDevice_ToModule = reinterpret_cast<dyn_PEAK_RemoteDevice_ToModule>(load ? import_function(m_handle, "PEAK_RemoteDevice_ToModule") : nullptr);
2209 if(m_PEAK_RemoteDevice_ToModule == nullptr && load)
2210 {
2211 throw std::runtime_error("Failed to load PEAK_RemoteDevice_ToModule");
2212 }
2213
2214 m_PEAK_RemoteDevice_GetLocalDevice = reinterpret_cast<dyn_PEAK_RemoteDevice_GetLocalDevice>(load ? import_function(m_handle, "PEAK_RemoteDevice_GetLocalDevice") : nullptr);
2215 if(m_PEAK_RemoteDevice_GetLocalDevice == nullptr && load)
2216 {
2217 throw std::runtime_error("Failed to load PEAK_RemoteDevice_GetLocalDevice");
2218 }
2219
2220 m_PEAK_DataStreamDescriptor_ToModuleDescriptor = reinterpret_cast<dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor>(load ? import_function(m_handle, "PEAK_DataStreamDescriptor_ToModuleDescriptor") : nullptr);
2221 if(m_PEAK_DataStreamDescriptor_ToModuleDescriptor == nullptr && load)
2222 {
2223 throw std::runtime_error("Failed to load PEAK_DataStreamDescriptor_ToModuleDescriptor");
2224 }
2225
2226 m_PEAK_DataStreamDescriptor_GetKey = reinterpret_cast<dyn_PEAK_DataStreamDescriptor_GetKey>(load ? import_function(m_handle, "PEAK_DataStreamDescriptor_GetKey") : nullptr);
2227 if(m_PEAK_DataStreamDescriptor_GetKey == nullptr && load)
2228 {
2229 throw std::runtime_error("Failed to load PEAK_DataStreamDescriptor_GetKey");
2230 }
2231
2232 m_PEAK_DataStreamDescriptor_GetParentDevice = reinterpret_cast<dyn_PEAK_DataStreamDescriptor_GetParentDevice>(load ? import_function(m_handle, "PEAK_DataStreamDescriptor_GetParentDevice") : nullptr);
2233 if(m_PEAK_DataStreamDescriptor_GetParentDevice == nullptr && load)
2234 {
2235 throw std::runtime_error("Failed to load PEAK_DataStreamDescriptor_GetParentDevice");
2236 }
2237
2238 m_PEAK_DataStreamDescriptor_OpenDataStream = reinterpret_cast<dyn_PEAK_DataStreamDescriptor_OpenDataStream>(load ? import_function(m_handle, "PEAK_DataStreamDescriptor_OpenDataStream") : nullptr);
2239 if(m_PEAK_DataStreamDescriptor_OpenDataStream == nullptr && load)
2240 {
2241 throw std::runtime_error("Failed to load PEAK_DataStreamDescriptor_OpenDataStream");
2242 }
2243
2244 m_PEAK_DataStream_ToModule = reinterpret_cast<dyn_PEAK_DataStream_ToModule>(load ? import_function(m_handle, "PEAK_DataStream_ToModule") : nullptr);
2245 if(m_PEAK_DataStream_ToModule == nullptr && load)
2246 {
2247 throw std::runtime_error("Failed to load PEAK_DataStream_ToModule");
2248 }
2249
2250 m_PEAK_DataStream_ToEventSupportingModule = reinterpret_cast<dyn_PEAK_DataStream_ToEventSupportingModule>(load ? import_function(m_handle, "PEAK_DataStream_ToEventSupportingModule") : nullptr);
2251 if(m_PEAK_DataStream_ToEventSupportingModule == nullptr && load)
2252 {
2253 throw std::runtime_error("Failed to load PEAK_DataStream_ToEventSupportingModule");
2254 }
2255
2256 m_PEAK_DataStream_GetKey = reinterpret_cast<dyn_PEAK_DataStream_GetKey>(load ? import_function(m_handle, "PEAK_DataStream_GetKey") : nullptr);
2257 if(m_PEAK_DataStream_GetKey == nullptr && load)
2258 {
2259 throw std::runtime_error("Failed to load PEAK_DataStream_GetKey");
2260 }
2261
2262 m_PEAK_DataStream_GetInfo = reinterpret_cast<dyn_PEAK_DataStream_GetInfo>(load ? import_function(m_handle, "PEAK_DataStream_GetInfo") : nullptr);
2263 if(m_PEAK_DataStream_GetInfo == nullptr && load)
2264 {
2265 throw std::runtime_error("Failed to load PEAK_DataStream_GetInfo");
2266 }
2267
2268 m_PEAK_DataStream_GetID = reinterpret_cast<dyn_PEAK_DataStream_GetID>(load ? import_function(m_handle, "PEAK_DataStream_GetID") : nullptr);
2269 if(m_PEAK_DataStream_GetID == nullptr && load)
2270 {
2271 throw std::runtime_error("Failed to load PEAK_DataStream_GetID");
2272 }
2273
2274 m_PEAK_DataStream_GetTLType = reinterpret_cast<dyn_PEAK_DataStream_GetTLType>(load ? import_function(m_handle, "PEAK_DataStream_GetTLType") : nullptr);
2275 if(m_PEAK_DataStream_GetTLType == nullptr && load)
2276 {
2277 throw std::runtime_error("Failed to load PEAK_DataStream_GetTLType");
2278 }
2279
2280 m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersAnnouncedMinRequired") : nullptr);
2281 if(m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired == nullptr && load)
2282 {
2283 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersAnnouncedMinRequired");
2284 }
2285
2286 m_PEAK_DataStream_GetNumBuffersAnnounced = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersAnnounced>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersAnnounced") : nullptr);
2287 if(m_PEAK_DataStream_GetNumBuffersAnnounced == nullptr && load)
2288 {
2289 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersAnnounced");
2290 }
2291
2292 m_PEAK_DataStream_GetNumBuffersQueued = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersQueued>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersQueued") : nullptr);
2293 if(m_PEAK_DataStream_GetNumBuffersQueued == nullptr && load)
2294 {
2295 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersQueued");
2296 }
2297
2298 m_PEAK_DataStream_GetNumBuffersAwaitDelivery = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersAwaitDelivery") : nullptr);
2299 if(m_PEAK_DataStream_GetNumBuffersAwaitDelivery == nullptr && load)
2300 {
2301 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersAwaitDelivery");
2302 }
2303
2304 m_PEAK_DataStream_GetNumBuffersDelivered = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersDelivered>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersDelivered") : nullptr);
2305 if(m_PEAK_DataStream_GetNumBuffersDelivered == nullptr && load)
2306 {
2307 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersDelivered");
2308 }
2309
2310 m_PEAK_DataStream_GetNumBuffersStarted = reinterpret_cast<dyn_PEAK_DataStream_GetNumBuffersStarted>(load ? import_function(m_handle, "PEAK_DataStream_GetNumBuffersStarted") : nullptr);
2311 if(m_PEAK_DataStream_GetNumBuffersStarted == nullptr && load)
2312 {
2313 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumBuffersStarted");
2314 }
2315
2316 m_PEAK_DataStream_GetNumUnderruns = reinterpret_cast<dyn_PEAK_DataStream_GetNumUnderruns>(load ? import_function(m_handle, "PEAK_DataStream_GetNumUnderruns") : nullptr);
2317 if(m_PEAK_DataStream_GetNumUnderruns == nullptr && load)
2318 {
2319 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumUnderruns");
2320 }
2321
2322 m_PEAK_DataStream_GetNumChunksPerBufferMax = reinterpret_cast<dyn_PEAK_DataStream_GetNumChunksPerBufferMax>(load ? import_function(m_handle, "PEAK_DataStream_GetNumChunksPerBufferMax") : nullptr);
2323 if(m_PEAK_DataStream_GetNumChunksPerBufferMax == nullptr && load)
2324 {
2325 throw std::runtime_error("Failed to load PEAK_DataStream_GetNumChunksPerBufferMax");
2326 }
2327
2328 m_PEAK_DataStream_GetBufferAlignment = reinterpret_cast<dyn_PEAK_DataStream_GetBufferAlignment>(load ? import_function(m_handle, "PEAK_DataStream_GetBufferAlignment") : nullptr);
2329 if(m_PEAK_DataStream_GetBufferAlignment == nullptr && load)
2330 {
2331 throw std::runtime_error("Failed to load PEAK_DataStream_GetBufferAlignment");
2332 }
2333
2334 m_PEAK_DataStream_GetPayloadSize = reinterpret_cast<dyn_PEAK_DataStream_GetPayloadSize>(load ? import_function(m_handle, "PEAK_DataStream_GetPayloadSize") : nullptr);
2335 if(m_PEAK_DataStream_GetPayloadSize == nullptr && load)
2336 {
2337 throw std::runtime_error("Failed to load PEAK_DataStream_GetPayloadSize");
2338 }
2339
2340 m_PEAK_DataStream_GetDefinesPayloadSize = reinterpret_cast<dyn_PEAK_DataStream_GetDefinesPayloadSize>(load ? import_function(m_handle, "PEAK_DataStream_GetDefinesPayloadSize") : nullptr);
2341 if(m_PEAK_DataStream_GetDefinesPayloadSize == nullptr && load)
2342 {
2343 throw std::runtime_error("Failed to load PEAK_DataStream_GetDefinesPayloadSize");
2344 }
2345
2346 m_PEAK_DataStream_GetIsGrabbing = reinterpret_cast<dyn_PEAK_DataStream_GetIsGrabbing>(load ? import_function(m_handle, "PEAK_DataStream_GetIsGrabbing") : nullptr);
2347 if(m_PEAK_DataStream_GetIsGrabbing == nullptr && load)
2348 {
2349 throw std::runtime_error("Failed to load PEAK_DataStream_GetIsGrabbing");
2350 }
2351
2352 m_PEAK_DataStream_GetParentDevice = reinterpret_cast<dyn_PEAK_DataStream_GetParentDevice>(load ? import_function(m_handle, "PEAK_DataStream_GetParentDevice") : nullptr);
2353 if(m_PEAK_DataStream_GetParentDevice == nullptr && load)
2354 {
2355 throw std::runtime_error("Failed to load PEAK_DataStream_GetParentDevice");
2356 }
2357
2358 m_PEAK_DataStream_AnnounceBuffer = reinterpret_cast<dyn_PEAK_DataStream_AnnounceBuffer>(load ? import_function(m_handle, "PEAK_DataStream_AnnounceBuffer") : nullptr);
2359 if(m_PEAK_DataStream_AnnounceBuffer == nullptr && load)
2360 {
2361 throw std::runtime_error("Failed to load PEAK_DataStream_AnnounceBuffer");
2362 }
2363
2364 m_PEAK_DataStream_AllocAndAnnounceBuffer = reinterpret_cast<dyn_PEAK_DataStream_AllocAndAnnounceBuffer>(load ? import_function(m_handle, "PEAK_DataStream_AllocAndAnnounceBuffer") : nullptr);
2365 if(m_PEAK_DataStream_AllocAndAnnounceBuffer == nullptr && load)
2366 {
2367 throw std::runtime_error("Failed to load PEAK_DataStream_AllocAndAnnounceBuffer");
2368 }
2369
2370 m_PEAK_DataStream_QueueBuffer = reinterpret_cast<dyn_PEAK_DataStream_QueueBuffer>(load ? import_function(m_handle, "PEAK_DataStream_QueueBuffer") : nullptr);
2371 if(m_PEAK_DataStream_QueueBuffer == nullptr && load)
2372 {
2373 throw std::runtime_error("Failed to load PEAK_DataStream_QueueBuffer");
2374 }
2375
2376 m_PEAK_DataStream_RevokeBuffer = reinterpret_cast<dyn_PEAK_DataStream_RevokeBuffer>(load ? import_function(m_handle, "PEAK_DataStream_RevokeBuffer") : nullptr);
2377 if(m_PEAK_DataStream_RevokeBuffer == nullptr && load)
2378 {
2379 throw std::runtime_error("Failed to load PEAK_DataStream_RevokeBuffer");
2380 }
2381
2382 m_PEAK_DataStream_WaitForFinishedBuffer = reinterpret_cast<dyn_PEAK_DataStream_WaitForFinishedBuffer>(load ? import_function(m_handle, "PEAK_DataStream_WaitForFinishedBuffer") : nullptr);
2383 if(m_PEAK_DataStream_WaitForFinishedBuffer == nullptr && load)
2384 {
2385 throw std::runtime_error("Failed to load PEAK_DataStream_WaitForFinishedBuffer");
2386 }
2387
2388 m_PEAK_DataStream_KillWait = reinterpret_cast<dyn_PEAK_DataStream_KillWait>(load ? import_function(m_handle, "PEAK_DataStream_KillWait") : nullptr);
2389 if(m_PEAK_DataStream_KillWait == nullptr && load)
2390 {
2391 throw std::runtime_error("Failed to load PEAK_DataStream_KillWait");
2392 }
2393
2394 m_PEAK_DataStream_FlushPendingKillWaits = reinterpret_cast<dyn_PEAK_DataStream_FlushPendingKillWaits>(load ? import_function(m_handle, "PEAK_DataStream_FlushPendingKillWaits") : nullptr);
2395 if(m_PEAK_DataStream_FlushPendingKillWaits == nullptr && load)
2396 {
2397 throw std::runtime_error("Failed to load PEAK_DataStream_FlushPendingKillWaits");
2398 }
2399
2400 m_PEAK_DataStream_Flush = reinterpret_cast<dyn_PEAK_DataStream_Flush>(load ? import_function(m_handle, "PEAK_DataStream_Flush") : nullptr);
2401 if(m_PEAK_DataStream_Flush == nullptr && load)
2402 {
2403 throw std::runtime_error("Failed to load PEAK_DataStream_Flush");
2404 }
2405
2406 m_PEAK_DataStream_StartAcquisitionInfinite = reinterpret_cast<dyn_PEAK_DataStream_StartAcquisitionInfinite>(load ? import_function(m_handle, "PEAK_DataStream_StartAcquisitionInfinite") : nullptr);
2407 if(m_PEAK_DataStream_StartAcquisitionInfinite == nullptr && load)
2408 {
2409 throw std::runtime_error("Failed to load PEAK_DataStream_StartAcquisitionInfinite");
2410 }
2411
2412 m_PEAK_DataStream_StartAcquisition = reinterpret_cast<dyn_PEAK_DataStream_StartAcquisition>(load ? import_function(m_handle, "PEAK_DataStream_StartAcquisition") : nullptr);
2413 if(m_PEAK_DataStream_StartAcquisition == nullptr && load)
2414 {
2415 throw std::runtime_error("Failed to load PEAK_DataStream_StartAcquisition");
2416 }
2417
2418 m_PEAK_DataStream_StopAcquisition = reinterpret_cast<dyn_PEAK_DataStream_StopAcquisition>(load ? import_function(m_handle, "PEAK_DataStream_StopAcquisition") : nullptr);
2419 if(m_PEAK_DataStream_StopAcquisition == nullptr && load)
2420 {
2421 throw std::runtime_error("Failed to load PEAK_DataStream_StopAcquisition");
2422 }
2423
2424 m_PEAK_DataStream_Destruct = reinterpret_cast<dyn_PEAK_DataStream_Destruct>(load ? import_function(m_handle, "PEAK_DataStream_Destruct") : nullptr);
2425 if(m_PEAK_DataStream_Destruct == nullptr && load)
2426 {
2427 throw std::runtime_error("Failed to load PEAK_DataStream_Destruct");
2428 }
2429
2430 m_PEAK_Buffer_ToModule = reinterpret_cast<dyn_PEAK_Buffer_ToModule>(load ? import_function(m_handle, "PEAK_Buffer_ToModule") : nullptr);
2431 if(m_PEAK_Buffer_ToModule == nullptr && load)
2432 {
2433 throw std::runtime_error("Failed to load PEAK_Buffer_ToModule");
2434 }
2435
2436 m_PEAK_Buffer_ToEventSupportingModule = reinterpret_cast<dyn_PEAK_Buffer_ToEventSupportingModule>(load ? import_function(m_handle, "PEAK_Buffer_ToEventSupportingModule") : nullptr);
2437 if(m_PEAK_Buffer_ToEventSupportingModule == nullptr && load)
2438 {
2439 throw std::runtime_error("Failed to load PEAK_Buffer_ToEventSupportingModule");
2440 }
2441
2442 m_PEAK_Buffer_GetInfo = reinterpret_cast<dyn_PEAK_Buffer_GetInfo>(load ? import_function(m_handle, "PEAK_Buffer_GetInfo") : nullptr);
2443 if(m_PEAK_Buffer_GetInfo == nullptr && load)
2444 {
2445 throw std::runtime_error("Failed to load PEAK_Buffer_GetInfo");
2446 }
2447
2448 m_PEAK_Buffer_GetTLType = reinterpret_cast<dyn_PEAK_Buffer_GetTLType>(load ? import_function(m_handle, "PEAK_Buffer_GetTLType") : nullptr);
2449 if(m_PEAK_Buffer_GetTLType == nullptr && load)
2450 {
2451 throw std::runtime_error("Failed to load PEAK_Buffer_GetTLType");
2452 }
2453
2454 m_PEAK_Buffer_GetBasePtr = reinterpret_cast<dyn_PEAK_Buffer_GetBasePtr>(load ? import_function(m_handle, "PEAK_Buffer_GetBasePtr") : nullptr);
2455 if(m_PEAK_Buffer_GetBasePtr == nullptr && load)
2456 {
2457 throw std::runtime_error("Failed to load PEAK_Buffer_GetBasePtr");
2458 }
2459
2460 m_PEAK_Buffer_GetSize = reinterpret_cast<dyn_PEAK_Buffer_GetSize>(load ? import_function(m_handle, "PEAK_Buffer_GetSize") : nullptr);
2461 if(m_PEAK_Buffer_GetSize == nullptr && load)
2462 {
2463 throw std::runtime_error("Failed to load PEAK_Buffer_GetSize");
2464 }
2465
2466 m_PEAK_Buffer_GetUserPtr = reinterpret_cast<dyn_PEAK_Buffer_GetUserPtr>(load ? import_function(m_handle, "PEAK_Buffer_GetUserPtr") : nullptr);
2467 if(m_PEAK_Buffer_GetUserPtr == nullptr && load)
2468 {
2469 throw std::runtime_error("Failed to load PEAK_Buffer_GetUserPtr");
2470 }
2471
2472 m_PEAK_Buffer_GetPayloadType = reinterpret_cast<dyn_PEAK_Buffer_GetPayloadType>(load ? import_function(m_handle, "PEAK_Buffer_GetPayloadType") : nullptr);
2473 if(m_PEAK_Buffer_GetPayloadType == nullptr && load)
2474 {
2475 throw std::runtime_error("Failed to load PEAK_Buffer_GetPayloadType");
2476 }
2477
2478 m_PEAK_Buffer_GetPixelFormat = reinterpret_cast<dyn_PEAK_Buffer_GetPixelFormat>(load ? import_function(m_handle, "PEAK_Buffer_GetPixelFormat") : nullptr);
2479 if(m_PEAK_Buffer_GetPixelFormat == nullptr && load)
2480 {
2481 throw std::runtime_error("Failed to load PEAK_Buffer_GetPixelFormat");
2482 }
2483
2484 m_PEAK_Buffer_GetPixelFormatNamespace = reinterpret_cast<dyn_PEAK_Buffer_GetPixelFormatNamespace>(load ? import_function(m_handle, "PEAK_Buffer_GetPixelFormatNamespace") : nullptr);
2485 if(m_PEAK_Buffer_GetPixelFormatNamespace == nullptr && load)
2486 {
2487 throw std::runtime_error("Failed to load PEAK_Buffer_GetPixelFormatNamespace");
2488 }
2489
2490 m_PEAK_Buffer_GetPixelEndianness = reinterpret_cast<dyn_PEAK_Buffer_GetPixelEndianness>(load ? import_function(m_handle, "PEAK_Buffer_GetPixelEndianness") : nullptr);
2491 if(m_PEAK_Buffer_GetPixelEndianness == nullptr && load)
2492 {
2493 throw std::runtime_error("Failed to load PEAK_Buffer_GetPixelEndianness");
2494 }
2495
2496 m_PEAK_Buffer_GetExpectedDataSize = reinterpret_cast<dyn_PEAK_Buffer_GetExpectedDataSize>(load ? import_function(m_handle, "PEAK_Buffer_GetExpectedDataSize") : nullptr);
2497 if(m_PEAK_Buffer_GetExpectedDataSize == nullptr && load)
2498 {
2499 throw std::runtime_error("Failed to load PEAK_Buffer_GetExpectedDataSize");
2500 }
2501
2502 m_PEAK_Buffer_GetDeliveredDataSize = reinterpret_cast<dyn_PEAK_Buffer_GetDeliveredDataSize>(load ? import_function(m_handle, "PEAK_Buffer_GetDeliveredDataSize") : nullptr);
2503 if(m_PEAK_Buffer_GetDeliveredDataSize == nullptr && load)
2504 {
2505 throw std::runtime_error("Failed to load PEAK_Buffer_GetDeliveredDataSize");
2506 }
2507
2508 m_PEAK_Buffer_GetFrameID = reinterpret_cast<dyn_PEAK_Buffer_GetFrameID>(load ? import_function(m_handle, "PEAK_Buffer_GetFrameID") : nullptr);
2509 if(m_PEAK_Buffer_GetFrameID == nullptr && load)
2510 {
2511 throw std::runtime_error("Failed to load PEAK_Buffer_GetFrameID");
2512 }
2513
2514 m_PEAK_Buffer_GetImageOffset = reinterpret_cast<dyn_PEAK_Buffer_GetImageOffset>(load ? import_function(m_handle, "PEAK_Buffer_GetImageOffset") : nullptr);
2515 if(m_PEAK_Buffer_GetImageOffset == nullptr && load)
2516 {
2517 throw std::runtime_error("Failed to load PEAK_Buffer_GetImageOffset");
2518 }
2519
2520 m_PEAK_Buffer_GetDeliveredImageHeight = reinterpret_cast<dyn_PEAK_Buffer_GetDeliveredImageHeight>(load ? import_function(m_handle, "PEAK_Buffer_GetDeliveredImageHeight") : nullptr);
2521 if(m_PEAK_Buffer_GetDeliveredImageHeight == nullptr && load)
2522 {
2523 throw std::runtime_error("Failed to load PEAK_Buffer_GetDeliveredImageHeight");
2524 }
2525
2526 m_PEAK_Buffer_GetDeliveredChunkPayloadSize = reinterpret_cast<dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize>(load ? import_function(m_handle, "PEAK_Buffer_GetDeliveredChunkPayloadSize") : nullptr);
2527 if(m_PEAK_Buffer_GetDeliveredChunkPayloadSize == nullptr && load)
2528 {
2529 throw std::runtime_error("Failed to load PEAK_Buffer_GetDeliveredChunkPayloadSize");
2530 }
2531
2532 m_PEAK_Buffer_GetChunkLayoutID = reinterpret_cast<dyn_PEAK_Buffer_GetChunkLayoutID>(load ? import_function(m_handle, "PEAK_Buffer_GetChunkLayoutID") : nullptr);
2533 if(m_PEAK_Buffer_GetChunkLayoutID == nullptr && load)
2534 {
2535 throw std::runtime_error("Failed to load PEAK_Buffer_GetChunkLayoutID");
2536 }
2537
2538 m_PEAK_Buffer_GetFileName = reinterpret_cast<dyn_PEAK_Buffer_GetFileName>(load ? import_function(m_handle, "PEAK_Buffer_GetFileName") : nullptr);
2539 if(m_PEAK_Buffer_GetFileName == nullptr && load)
2540 {
2541 throw std::runtime_error("Failed to load PEAK_Buffer_GetFileName");
2542 }
2543
2544 m_PEAK_Buffer_GetWidth = reinterpret_cast<dyn_PEAK_Buffer_GetWidth>(load ? import_function(m_handle, "PEAK_Buffer_GetWidth") : nullptr);
2545 if(m_PEAK_Buffer_GetWidth == nullptr && load)
2546 {
2547 throw std::runtime_error("Failed to load PEAK_Buffer_GetWidth");
2548 }
2549
2550 m_PEAK_Buffer_GetHeight = reinterpret_cast<dyn_PEAK_Buffer_GetHeight>(load ? import_function(m_handle, "PEAK_Buffer_GetHeight") : nullptr);
2551 if(m_PEAK_Buffer_GetHeight == nullptr && load)
2552 {
2553 throw std::runtime_error("Failed to load PEAK_Buffer_GetHeight");
2554 }
2555
2556 m_PEAK_Buffer_GetXOffset = reinterpret_cast<dyn_PEAK_Buffer_GetXOffset>(load ? import_function(m_handle, "PEAK_Buffer_GetXOffset") : nullptr);
2557 if(m_PEAK_Buffer_GetXOffset == nullptr && load)
2558 {
2559 throw std::runtime_error("Failed to load PEAK_Buffer_GetXOffset");
2560 }
2561
2562 m_PEAK_Buffer_GetYOffset = reinterpret_cast<dyn_PEAK_Buffer_GetYOffset>(load ? import_function(m_handle, "PEAK_Buffer_GetYOffset") : nullptr);
2563 if(m_PEAK_Buffer_GetYOffset == nullptr && load)
2564 {
2565 throw std::runtime_error("Failed to load PEAK_Buffer_GetYOffset");
2566 }
2567
2568 m_PEAK_Buffer_GetXPadding = reinterpret_cast<dyn_PEAK_Buffer_GetXPadding>(load ? import_function(m_handle, "PEAK_Buffer_GetXPadding") : nullptr);
2569 if(m_PEAK_Buffer_GetXPadding == nullptr && load)
2570 {
2571 throw std::runtime_error("Failed to load PEAK_Buffer_GetXPadding");
2572 }
2573
2574 m_PEAK_Buffer_GetYPadding = reinterpret_cast<dyn_PEAK_Buffer_GetYPadding>(load ? import_function(m_handle, "PEAK_Buffer_GetYPadding") : nullptr);
2575 if(m_PEAK_Buffer_GetYPadding == nullptr && load)
2576 {
2577 throw std::runtime_error("Failed to load PEAK_Buffer_GetYPadding");
2578 }
2579
2580 m_PEAK_Buffer_GetTimestamp_ticks = reinterpret_cast<dyn_PEAK_Buffer_GetTimestamp_ticks>(load ? import_function(m_handle, "PEAK_Buffer_GetTimestamp_ticks") : nullptr);
2581 if(m_PEAK_Buffer_GetTimestamp_ticks == nullptr && load)
2582 {
2583 throw std::runtime_error("Failed to load PEAK_Buffer_GetTimestamp_ticks");
2584 }
2585
2586 m_PEAK_Buffer_GetTimestamp_ns = reinterpret_cast<dyn_PEAK_Buffer_GetTimestamp_ns>(load ? import_function(m_handle, "PEAK_Buffer_GetTimestamp_ns") : nullptr);
2587 if(m_PEAK_Buffer_GetTimestamp_ns == nullptr && load)
2588 {
2589 throw std::runtime_error("Failed to load PEAK_Buffer_GetTimestamp_ns");
2590 }
2591
2592 m_PEAK_Buffer_GetIsQueued = reinterpret_cast<dyn_PEAK_Buffer_GetIsQueued>(load ? import_function(m_handle, "PEAK_Buffer_GetIsQueued") : nullptr);
2593 if(m_PEAK_Buffer_GetIsQueued == nullptr && load)
2594 {
2595 throw std::runtime_error("Failed to load PEAK_Buffer_GetIsQueued");
2596 }
2597
2598 m_PEAK_Buffer_GetIsAcquiring = reinterpret_cast<dyn_PEAK_Buffer_GetIsAcquiring>(load ? import_function(m_handle, "PEAK_Buffer_GetIsAcquiring") : nullptr);
2599 if(m_PEAK_Buffer_GetIsAcquiring == nullptr && load)
2600 {
2601 throw std::runtime_error("Failed to load PEAK_Buffer_GetIsAcquiring");
2602 }
2603
2604 m_PEAK_Buffer_GetIsIncomplete = reinterpret_cast<dyn_PEAK_Buffer_GetIsIncomplete>(load ? import_function(m_handle, "PEAK_Buffer_GetIsIncomplete") : nullptr);
2605 if(m_PEAK_Buffer_GetIsIncomplete == nullptr && load)
2606 {
2607 throw std::runtime_error("Failed to load PEAK_Buffer_GetIsIncomplete");
2608 }
2609
2610 m_PEAK_Buffer_GetHasNewData = reinterpret_cast<dyn_PEAK_Buffer_GetHasNewData>(load ? import_function(m_handle, "PEAK_Buffer_GetHasNewData") : nullptr);
2611 if(m_PEAK_Buffer_GetHasNewData == nullptr && load)
2612 {
2613 throw std::runtime_error("Failed to load PEAK_Buffer_GetHasNewData");
2614 }
2615
2616 m_PEAK_Buffer_GetHasImage = reinterpret_cast<dyn_PEAK_Buffer_GetHasImage>(load ? import_function(m_handle, "PEAK_Buffer_GetHasImage") : nullptr);
2617 if(m_PEAK_Buffer_GetHasImage == nullptr && load)
2618 {
2619 throw std::runtime_error("Failed to load PEAK_Buffer_GetHasImage");
2620 }
2621
2622 m_PEAK_Buffer_GetHasChunks = reinterpret_cast<dyn_PEAK_Buffer_GetHasChunks>(load ? import_function(m_handle, "PEAK_Buffer_GetHasChunks") : nullptr);
2623 if(m_PEAK_Buffer_GetHasChunks == nullptr && load)
2624 {
2625 throw std::runtime_error("Failed to load PEAK_Buffer_GetHasChunks");
2626 }
2627
2628 m_PEAK_Buffer_GetHasParts = reinterpret_cast<dyn_PEAK_Buffer_GetHasParts>(load ? import_function(m_handle, "PEAK_Buffer_GetHasParts") : nullptr);
2629 if(m_PEAK_Buffer_GetHasParts == nullptr && load)
2630 {
2631 throw std::runtime_error("Failed to load PEAK_Buffer_GetHasParts");
2632 }
2633
2634 m_PEAK_Buffer_GetSystemTimestamp_ns = reinterpret_cast<dyn_PEAK_Buffer_GetSystemTimestamp_ns>(load ? import_function(m_handle, "PEAK_Buffer_GetSystemTimestamp_ns") : nullptr);
2635 if(m_PEAK_Buffer_GetSystemTimestamp_ns == nullptr && load)
2636 {
2637 throw std::runtime_error("Failed to load PEAK_Buffer_GetSystemTimestamp_ns");
2638 }
2639
2640 m_PEAK_Buffer_UpdateChunks = reinterpret_cast<dyn_PEAK_Buffer_UpdateChunks>(load ? import_function(m_handle, "PEAK_Buffer_UpdateChunks") : nullptr);
2641 if(m_PEAK_Buffer_UpdateChunks == nullptr && load)
2642 {
2643 throw std::runtime_error("Failed to load PEAK_Buffer_UpdateChunks");
2644 }
2645
2646 m_PEAK_Buffer_GetNumChunks = reinterpret_cast<dyn_PEAK_Buffer_GetNumChunks>(load ? import_function(m_handle, "PEAK_Buffer_GetNumChunks") : nullptr);
2647 if(m_PEAK_Buffer_GetNumChunks == nullptr && load)
2648 {
2649 throw std::runtime_error("Failed to load PEAK_Buffer_GetNumChunks");
2650 }
2651
2652 m_PEAK_Buffer_GetChunk = reinterpret_cast<dyn_PEAK_Buffer_GetChunk>(load ? import_function(m_handle, "PEAK_Buffer_GetChunk") : nullptr);
2653 if(m_PEAK_Buffer_GetChunk == nullptr && load)
2654 {
2655 throw std::runtime_error("Failed to load PEAK_Buffer_GetChunk");
2656 }
2657
2658 m_PEAK_Buffer_UpdateParts = reinterpret_cast<dyn_PEAK_Buffer_UpdateParts>(load ? import_function(m_handle, "PEAK_Buffer_UpdateParts") : nullptr);
2659 if(m_PEAK_Buffer_UpdateParts == nullptr && load)
2660 {
2661 throw std::runtime_error("Failed to load PEAK_Buffer_UpdateParts");
2662 }
2663
2664 m_PEAK_Buffer_GetNumParts = reinterpret_cast<dyn_PEAK_Buffer_GetNumParts>(load ? import_function(m_handle, "PEAK_Buffer_GetNumParts") : nullptr);
2665 if(m_PEAK_Buffer_GetNumParts == nullptr && load)
2666 {
2667 throw std::runtime_error("Failed to load PEAK_Buffer_GetNumParts");
2668 }
2669
2670 m_PEAK_Buffer_GetPart = reinterpret_cast<dyn_PEAK_Buffer_GetPart>(load ? import_function(m_handle, "PEAK_Buffer_GetPart") : nullptr);
2671 if(m_PEAK_Buffer_GetPart == nullptr && load)
2672 {
2673 throw std::runtime_error("Failed to load PEAK_Buffer_GetPart");
2674 }
2675
2676 m_PEAK_BufferChunk_GetID = reinterpret_cast<dyn_PEAK_BufferChunk_GetID>(load ? import_function(m_handle, "PEAK_BufferChunk_GetID") : nullptr);
2677 if(m_PEAK_BufferChunk_GetID == nullptr && load)
2678 {
2679 throw std::runtime_error("Failed to load PEAK_BufferChunk_GetID");
2680 }
2681
2682 m_PEAK_BufferChunk_GetBasePtr = reinterpret_cast<dyn_PEAK_BufferChunk_GetBasePtr>(load ? import_function(m_handle, "PEAK_BufferChunk_GetBasePtr") : nullptr);
2683 if(m_PEAK_BufferChunk_GetBasePtr == nullptr && load)
2684 {
2685 throw std::runtime_error("Failed to load PEAK_BufferChunk_GetBasePtr");
2686 }
2687
2688 m_PEAK_BufferChunk_GetSize = reinterpret_cast<dyn_PEAK_BufferChunk_GetSize>(load ? import_function(m_handle, "PEAK_BufferChunk_GetSize") : nullptr);
2689 if(m_PEAK_BufferChunk_GetSize == nullptr && load)
2690 {
2691 throw std::runtime_error("Failed to load PEAK_BufferChunk_GetSize");
2692 }
2693
2694 m_PEAK_BufferChunk_GetParentBuffer = reinterpret_cast<dyn_PEAK_BufferChunk_GetParentBuffer>(load ? import_function(m_handle, "PEAK_BufferChunk_GetParentBuffer") : nullptr);
2695 if(m_PEAK_BufferChunk_GetParentBuffer == nullptr && load)
2696 {
2697 throw std::runtime_error("Failed to load PEAK_BufferChunk_GetParentBuffer");
2698 }
2699
2700 m_PEAK_BufferChunk_Destruct = reinterpret_cast<dyn_PEAK_BufferChunk_Destruct>(load ? import_function(m_handle, "PEAK_BufferChunk_Destruct") : nullptr);
2701 if(m_PEAK_BufferChunk_Destruct == nullptr && load)
2702 {
2703 throw std::runtime_error("Failed to load PEAK_BufferChunk_Destruct");
2704 }
2705
2706 m_PEAK_BufferPart_GetInfo = reinterpret_cast<dyn_PEAK_BufferPart_GetInfo>(load ? import_function(m_handle, "PEAK_BufferPart_GetInfo") : nullptr);
2707 if(m_PEAK_BufferPart_GetInfo == nullptr && load)
2708 {
2709 throw std::runtime_error("Failed to load PEAK_BufferPart_GetInfo");
2710 }
2711
2712 m_PEAK_BufferPart_GetSourceID = reinterpret_cast<dyn_PEAK_BufferPart_GetSourceID>(load ? import_function(m_handle, "PEAK_BufferPart_GetSourceID") : nullptr);
2713 if(m_PEAK_BufferPart_GetSourceID == nullptr && load)
2714 {
2715 throw std::runtime_error("Failed to load PEAK_BufferPart_GetSourceID");
2716 }
2717
2718 m_PEAK_BufferPart_GetBasePtr = reinterpret_cast<dyn_PEAK_BufferPart_GetBasePtr>(load ? import_function(m_handle, "PEAK_BufferPart_GetBasePtr") : nullptr);
2719 if(m_PEAK_BufferPart_GetBasePtr == nullptr && load)
2720 {
2721 throw std::runtime_error("Failed to load PEAK_BufferPart_GetBasePtr");
2722 }
2723
2724 m_PEAK_BufferPart_GetSize = reinterpret_cast<dyn_PEAK_BufferPart_GetSize>(load ? import_function(m_handle, "PEAK_BufferPart_GetSize") : nullptr);
2725 if(m_PEAK_BufferPart_GetSize == nullptr && load)
2726 {
2727 throw std::runtime_error("Failed to load PEAK_BufferPart_GetSize");
2728 }
2729
2730 m_PEAK_BufferPart_GetType = reinterpret_cast<dyn_PEAK_BufferPart_GetType>(load ? import_function(m_handle, "PEAK_BufferPart_GetType") : nullptr);
2731 if(m_PEAK_BufferPart_GetType == nullptr && load)
2732 {
2733 throw std::runtime_error("Failed to load PEAK_BufferPart_GetType");
2734 }
2735
2736 m_PEAK_BufferPart_GetFormat = reinterpret_cast<dyn_PEAK_BufferPart_GetFormat>(load ? import_function(m_handle, "PEAK_BufferPart_GetFormat") : nullptr);
2737 if(m_PEAK_BufferPart_GetFormat == nullptr && load)
2738 {
2739 throw std::runtime_error("Failed to load PEAK_BufferPart_GetFormat");
2740 }
2741
2742 m_PEAK_BufferPart_GetFormatNamespace = reinterpret_cast<dyn_PEAK_BufferPart_GetFormatNamespace>(load ? import_function(m_handle, "PEAK_BufferPart_GetFormatNamespace") : nullptr);
2743 if(m_PEAK_BufferPart_GetFormatNamespace == nullptr && load)
2744 {
2745 throw std::runtime_error("Failed to load PEAK_BufferPart_GetFormatNamespace");
2746 }
2747
2748 m_PEAK_BufferPart_GetWidth = reinterpret_cast<dyn_PEAK_BufferPart_GetWidth>(load ? import_function(m_handle, "PEAK_BufferPart_GetWidth") : nullptr);
2749 if(m_PEAK_BufferPart_GetWidth == nullptr && load)
2750 {
2751 throw std::runtime_error("Failed to load PEAK_BufferPart_GetWidth");
2752 }
2753
2754 m_PEAK_BufferPart_GetHeight = reinterpret_cast<dyn_PEAK_BufferPart_GetHeight>(load ? import_function(m_handle, "PEAK_BufferPart_GetHeight") : nullptr);
2755 if(m_PEAK_BufferPart_GetHeight == nullptr && load)
2756 {
2757 throw std::runtime_error("Failed to load PEAK_BufferPart_GetHeight");
2758 }
2759
2760 m_PEAK_BufferPart_GetXOffset = reinterpret_cast<dyn_PEAK_BufferPart_GetXOffset>(load ? import_function(m_handle, "PEAK_BufferPart_GetXOffset") : nullptr);
2761 if(m_PEAK_BufferPart_GetXOffset == nullptr && load)
2762 {
2763 throw std::runtime_error("Failed to load PEAK_BufferPart_GetXOffset");
2764 }
2765
2766 m_PEAK_BufferPart_GetYOffset = reinterpret_cast<dyn_PEAK_BufferPart_GetYOffset>(load ? import_function(m_handle, "PEAK_BufferPart_GetYOffset") : nullptr);
2767 if(m_PEAK_BufferPart_GetYOffset == nullptr && load)
2768 {
2769 throw std::runtime_error("Failed to load PEAK_BufferPart_GetYOffset");
2770 }
2771
2772 m_PEAK_BufferPart_GetXPadding = reinterpret_cast<dyn_PEAK_BufferPart_GetXPadding>(load ? import_function(m_handle, "PEAK_BufferPart_GetXPadding") : nullptr);
2773 if(m_PEAK_BufferPart_GetXPadding == nullptr && load)
2774 {
2775 throw std::runtime_error("Failed to load PEAK_BufferPart_GetXPadding");
2776 }
2777
2778 m_PEAK_BufferPart_GetDeliveredImageHeight = reinterpret_cast<dyn_PEAK_BufferPart_GetDeliveredImageHeight>(load ? import_function(m_handle, "PEAK_BufferPart_GetDeliveredImageHeight") : nullptr);
2779 if(m_PEAK_BufferPart_GetDeliveredImageHeight == nullptr && load)
2780 {
2781 throw std::runtime_error("Failed to load PEAK_BufferPart_GetDeliveredImageHeight");
2782 }
2783
2784 m_PEAK_BufferPart_GetParentBuffer = reinterpret_cast<dyn_PEAK_BufferPart_GetParentBuffer>(load ? import_function(m_handle, "PEAK_BufferPart_GetParentBuffer") : nullptr);
2785 if(m_PEAK_BufferPart_GetParentBuffer == nullptr && load)
2786 {
2787 throw std::runtime_error("Failed to load PEAK_BufferPart_GetParentBuffer");
2788 }
2789
2790 m_PEAK_BufferPart_Destruct = reinterpret_cast<dyn_PEAK_BufferPart_Destruct>(load ? import_function(m_handle, "PEAK_BufferPart_Destruct") : nullptr);
2791 if(m_PEAK_BufferPart_Destruct == nullptr && load)
2792 {
2793 throw std::runtime_error("Failed to load PEAK_BufferPart_Destruct");
2794 }
2795
2796 m_PEAK_ModuleDescriptor_GetID = reinterpret_cast<dyn_PEAK_ModuleDescriptor_GetID>(load ? import_function(m_handle, "PEAK_ModuleDescriptor_GetID") : nullptr);
2797 if(m_PEAK_ModuleDescriptor_GetID == nullptr && load)
2798 {
2799 throw std::runtime_error("Failed to load PEAK_ModuleDescriptor_GetID");
2800 }
2801
2802 m_PEAK_Module_GetNumNodeMaps = reinterpret_cast<dyn_PEAK_Module_GetNumNodeMaps>(load ? import_function(m_handle, "PEAK_Module_GetNumNodeMaps") : nullptr);
2803 if(m_PEAK_Module_GetNumNodeMaps == nullptr && load)
2804 {
2805 throw std::runtime_error("Failed to load PEAK_Module_GetNumNodeMaps");
2806 }
2807
2808 m_PEAK_Module_GetNodeMap = reinterpret_cast<dyn_PEAK_Module_GetNodeMap>(load ? import_function(m_handle, "PEAK_Module_GetNodeMap") : nullptr);
2809 if(m_PEAK_Module_GetNodeMap == nullptr && load)
2810 {
2811 throw std::runtime_error("Failed to load PEAK_Module_GetNodeMap");
2812 }
2813
2814 m_PEAK_Module_GetPort = reinterpret_cast<dyn_PEAK_Module_GetPort>(load ? import_function(m_handle, "PEAK_Module_GetPort") : nullptr);
2815 if(m_PEAK_Module_GetPort == nullptr && load)
2816 {
2817 throw std::runtime_error("Failed to load PEAK_Module_GetPort");
2818 }
2819
2820 m_PEAK_NodeMap_GetHasNode = reinterpret_cast<dyn_PEAK_NodeMap_GetHasNode>(load ? import_function(m_handle, "PEAK_NodeMap_GetHasNode") : nullptr);
2821 if(m_PEAK_NodeMap_GetHasNode == nullptr && load)
2822 {
2823 throw std::runtime_error("Failed to load PEAK_NodeMap_GetHasNode");
2824 }
2825
2826 m_PEAK_NodeMap_FindNode = reinterpret_cast<dyn_PEAK_NodeMap_FindNode>(load ? import_function(m_handle, "PEAK_NodeMap_FindNode") : nullptr);
2827 if(m_PEAK_NodeMap_FindNode == nullptr && load)
2828 {
2829 throw std::runtime_error("Failed to load PEAK_NodeMap_FindNode");
2830 }
2831
2832 m_PEAK_NodeMap_TryFindNode = reinterpret_cast<dyn_PEAK_NodeMap_TryFindNode>(load ? import_function(m_handle, "PEAK_NodeMap_TryFindNode") : nullptr);
2833 if(m_PEAK_NodeMap_TryFindNode == nullptr && load)
2834 {
2835 throw std::runtime_error("Failed to load PEAK_NodeMap_TryFindNode");
2836 }
2837
2838 m_PEAK_NodeMap_InvalidateNodes = reinterpret_cast<dyn_PEAK_NodeMap_InvalidateNodes>(load ? import_function(m_handle, "PEAK_NodeMap_InvalidateNodes") : nullptr);
2839 if(m_PEAK_NodeMap_InvalidateNodes == nullptr && load)
2840 {
2841 throw std::runtime_error("Failed to load PEAK_NodeMap_InvalidateNodes");
2842 }
2843
2844 m_PEAK_NodeMap_PollNodes = reinterpret_cast<dyn_PEAK_NodeMap_PollNodes>(load ? import_function(m_handle, "PEAK_NodeMap_PollNodes") : nullptr);
2845 if(m_PEAK_NodeMap_PollNodes == nullptr && load)
2846 {
2847 throw std::runtime_error("Failed to load PEAK_NodeMap_PollNodes");
2848 }
2849
2850 m_PEAK_NodeMap_GetNumNodes = reinterpret_cast<dyn_PEAK_NodeMap_GetNumNodes>(load ? import_function(m_handle, "PEAK_NodeMap_GetNumNodes") : nullptr);
2851 if(m_PEAK_NodeMap_GetNumNodes == nullptr && load)
2852 {
2853 throw std::runtime_error("Failed to load PEAK_NodeMap_GetNumNodes");
2854 }
2855
2856 m_PEAK_NodeMap_GetNode = reinterpret_cast<dyn_PEAK_NodeMap_GetNode>(load ? import_function(m_handle, "PEAK_NodeMap_GetNode") : nullptr);
2857 if(m_PEAK_NodeMap_GetNode == nullptr && load)
2858 {
2859 throw std::runtime_error("Failed to load PEAK_NodeMap_GetNode");
2860 }
2861
2862 m_PEAK_NodeMap_GetHasBufferSupportedChunks = reinterpret_cast<dyn_PEAK_NodeMap_GetHasBufferSupportedChunks>(load ? import_function(m_handle, "PEAK_NodeMap_GetHasBufferSupportedChunks") : nullptr);
2863 if(m_PEAK_NodeMap_GetHasBufferSupportedChunks == nullptr && load)
2864 {
2865 throw std::runtime_error("Failed to load PEAK_NodeMap_GetHasBufferSupportedChunks");
2866 }
2867
2868 m_PEAK_NodeMap_UpdateChunkNodes = reinterpret_cast<dyn_PEAK_NodeMap_UpdateChunkNodes>(load ? import_function(m_handle, "PEAK_NodeMap_UpdateChunkNodes") : nullptr);
2869 if(m_PEAK_NodeMap_UpdateChunkNodes == nullptr && load)
2870 {
2871 throw std::runtime_error("Failed to load PEAK_NodeMap_UpdateChunkNodes");
2872 }
2873
2874 m_PEAK_NodeMap_GetHasEventSupportedData = reinterpret_cast<dyn_PEAK_NodeMap_GetHasEventSupportedData>(load ? import_function(m_handle, "PEAK_NodeMap_GetHasEventSupportedData") : nullptr);
2875 if(m_PEAK_NodeMap_GetHasEventSupportedData == nullptr && load)
2876 {
2877 throw std::runtime_error("Failed to load PEAK_NodeMap_GetHasEventSupportedData");
2878 }
2879
2880 m_PEAK_NodeMap_UpdateEventNodes = reinterpret_cast<dyn_PEAK_NodeMap_UpdateEventNodes>(load ? import_function(m_handle, "PEAK_NodeMap_UpdateEventNodes") : nullptr);
2881 if(m_PEAK_NodeMap_UpdateEventNodes == nullptr && load)
2882 {
2883 throw std::runtime_error("Failed to load PEAK_NodeMap_UpdateEventNodes");
2884 }
2885
2886 m_PEAK_NodeMap_StoreToFile = reinterpret_cast<dyn_PEAK_NodeMap_StoreToFile>(load ? import_function(m_handle, "PEAK_NodeMap_StoreToFile") : nullptr);
2887 if(m_PEAK_NodeMap_StoreToFile == nullptr && load)
2888 {
2889 throw std::runtime_error("Failed to load PEAK_NodeMap_StoreToFile");
2890 }
2891
2892 m_PEAK_NodeMap_LoadFromFile = reinterpret_cast<dyn_PEAK_NodeMap_LoadFromFile>(load ? import_function(m_handle, "PEAK_NodeMap_LoadFromFile") : nullptr);
2893 if(m_PEAK_NodeMap_LoadFromFile == nullptr && load)
2894 {
2895 throw std::runtime_error("Failed to load PEAK_NodeMap_LoadFromFile");
2896 }
2897
2898 m_PEAK_NodeMap_Lock = reinterpret_cast<dyn_PEAK_NodeMap_Lock>(load ? import_function(m_handle, "PEAK_NodeMap_Lock") : nullptr);
2899 if(m_PEAK_NodeMap_Lock == nullptr && load)
2900 {
2901 throw std::runtime_error("Failed to load PEAK_NodeMap_Lock");
2902 }
2903
2904 m_PEAK_NodeMap_TryLock = reinterpret_cast<dyn_PEAK_NodeMap_TryLock>(load ? import_function(m_handle, "PEAK_NodeMap_TryLock") : nullptr);
2905 if(m_PEAK_NodeMap_TryLock == nullptr && load)
2906 {
2907 throw std::runtime_error("Failed to load PEAK_NodeMap_TryLock");
2908 }
2909
2910 m_PEAK_NodeMap_Unlock = reinterpret_cast<dyn_PEAK_NodeMap_Unlock>(load ? import_function(m_handle, "PEAK_NodeMap_Unlock") : nullptr);
2911 if(m_PEAK_NodeMap_Unlock == nullptr && load)
2912 {
2913 throw std::runtime_error("Failed to load PEAK_NodeMap_Unlock");
2914 }
2915
2916 m_PEAK_Node_ToIntegerNode = reinterpret_cast<dyn_PEAK_Node_ToIntegerNode>(load ? import_function(m_handle, "PEAK_Node_ToIntegerNode") : nullptr);
2917 if(m_PEAK_Node_ToIntegerNode == nullptr && load)
2918 {
2919 throw std::runtime_error("Failed to load PEAK_Node_ToIntegerNode");
2920 }
2921
2922 m_PEAK_Node_ToBooleanNode = reinterpret_cast<dyn_PEAK_Node_ToBooleanNode>(load ? import_function(m_handle, "PEAK_Node_ToBooleanNode") : nullptr);
2923 if(m_PEAK_Node_ToBooleanNode == nullptr && load)
2924 {
2925 throw std::runtime_error("Failed to load PEAK_Node_ToBooleanNode");
2926 }
2927
2928 m_PEAK_Node_ToCommandNode = reinterpret_cast<dyn_PEAK_Node_ToCommandNode>(load ? import_function(m_handle, "PEAK_Node_ToCommandNode") : nullptr);
2929 if(m_PEAK_Node_ToCommandNode == nullptr && load)
2930 {
2931 throw std::runtime_error("Failed to load PEAK_Node_ToCommandNode");
2932 }
2933
2934 m_PEAK_Node_ToFloatNode = reinterpret_cast<dyn_PEAK_Node_ToFloatNode>(load ? import_function(m_handle, "PEAK_Node_ToFloatNode") : nullptr);
2935 if(m_PEAK_Node_ToFloatNode == nullptr && load)
2936 {
2937 throw std::runtime_error("Failed to load PEAK_Node_ToFloatNode");
2938 }
2939
2940 m_PEAK_Node_ToStringNode = reinterpret_cast<dyn_PEAK_Node_ToStringNode>(load ? import_function(m_handle, "PEAK_Node_ToStringNode") : nullptr);
2941 if(m_PEAK_Node_ToStringNode == nullptr && load)
2942 {
2943 throw std::runtime_error("Failed to load PEAK_Node_ToStringNode");
2944 }
2945
2946 m_PEAK_Node_ToRegisterNode = reinterpret_cast<dyn_PEAK_Node_ToRegisterNode>(load ? import_function(m_handle, "PEAK_Node_ToRegisterNode") : nullptr);
2947 if(m_PEAK_Node_ToRegisterNode == nullptr && load)
2948 {
2949 throw std::runtime_error("Failed to load PEAK_Node_ToRegisterNode");
2950 }
2951
2952 m_PEAK_Node_ToCategoryNode = reinterpret_cast<dyn_PEAK_Node_ToCategoryNode>(load ? import_function(m_handle, "PEAK_Node_ToCategoryNode") : nullptr);
2953 if(m_PEAK_Node_ToCategoryNode == nullptr && load)
2954 {
2955 throw std::runtime_error("Failed to load PEAK_Node_ToCategoryNode");
2956 }
2957
2958 m_PEAK_Node_ToEnumerationNode = reinterpret_cast<dyn_PEAK_Node_ToEnumerationNode>(load ? import_function(m_handle, "PEAK_Node_ToEnumerationNode") : nullptr);
2959 if(m_PEAK_Node_ToEnumerationNode == nullptr && load)
2960 {
2961 throw std::runtime_error("Failed to load PEAK_Node_ToEnumerationNode");
2962 }
2963
2964 m_PEAK_Node_ToEnumerationEntryNode = reinterpret_cast<dyn_PEAK_Node_ToEnumerationEntryNode>(load ? import_function(m_handle, "PEAK_Node_ToEnumerationEntryNode") : nullptr);
2965 if(m_PEAK_Node_ToEnumerationEntryNode == nullptr && load)
2966 {
2967 throw std::runtime_error("Failed to load PEAK_Node_ToEnumerationEntryNode");
2968 }
2969
2970 m_PEAK_Node_GetName = reinterpret_cast<dyn_PEAK_Node_GetName>(load ? import_function(m_handle, "PEAK_Node_GetName") : nullptr);
2971 if(m_PEAK_Node_GetName == nullptr && load)
2972 {
2973 throw std::runtime_error("Failed to load PEAK_Node_GetName");
2974 }
2975
2976 m_PEAK_Node_GetDisplayName = reinterpret_cast<dyn_PEAK_Node_GetDisplayName>(load ? import_function(m_handle, "PEAK_Node_GetDisplayName") : nullptr);
2977 if(m_PEAK_Node_GetDisplayName == nullptr && load)
2978 {
2979 throw std::runtime_error("Failed to load PEAK_Node_GetDisplayName");
2980 }
2981
2982 m_PEAK_Node_GetNamespace = reinterpret_cast<dyn_PEAK_Node_GetNamespace>(load ? import_function(m_handle, "PEAK_Node_GetNamespace") : nullptr);
2983 if(m_PEAK_Node_GetNamespace == nullptr && load)
2984 {
2985 throw std::runtime_error("Failed to load PEAK_Node_GetNamespace");
2986 }
2987
2988 m_PEAK_Node_GetVisibility = reinterpret_cast<dyn_PEAK_Node_GetVisibility>(load ? import_function(m_handle, "PEAK_Node_GetVisibility") : nullptr);
2989 if(m_PEAK_Node_GetVisibility == nullptr && load)
2990 {
2991 throw std::runtime_error("Failed to load PEAK_Node_GetVisibility");
2992 }
2993
2994 m_PEAK_Node_GetAccessStatus = reinterpret_cast<dyn_PEAK_Node_GetAccessStatus>(load ? import_function(m_handle, "PEAK_Node_GetAccessStatus") : nullptr);
2995 if(m_PEAK_Node_GetAccessStatus == nullptr && load)
2996 {
2997 throw std::runtime_error("Failed to load PEAK_Node_GetAccessStatus");
2998 }
2999
3000 m_PEAK_Node_GetIsCacheable = reinterpret_cast<dyn_PEAK_Node_GetIsCacheable>(load ? import_function(m_handle, "PEAK_Node_GetIsCacheable") : nullptr);
3001 if(m_PEAK_Node_GetIsCacheable == nullptr && load)
3002 {
3003 throw std::runtime_error("Failed to load PEAK_Node_GetIsCacheable");
3004 }
3005
3006 m_PEAK_Node_GetIsAccessStatusCacheable = reinterpret_cast<dyn_PEAK_Node_GetIsAccessStatusCacheable>(load ? import_function(m_handle, "PEAK_Node_GetIsAccessStatusCacheable") : nullptr);
3007 if(m_PEAK_Node_GetIsAccessStatusCacheable == nullptr && load)
3008 {
3009 throw std::runtime_error("Failed to load PEAK_Node_GetIsAccessStatusCacheable");
3010 }
3011
3012 m_PEAK_Node_GetIsStreamable = reinterpret_cast<dyn_PEAK_Node_GetIsStreamable>(load ? import_function(m_handle, "PEAK_Node_GetIsStreamable") : nullptr);
3013 if(m_PEAK_Node_GetIsStreamable == nullptr && load)
3014 {
3015 throw std::runtime_error("Failed to load PEAK_Node_GetIsStreamable");
3016 }
3017
3018 m_PEAK_Node_GetIsDeprecated = reinterpret_cast<dyn_PEAK_Node_GetIsDeprecated>(load ? import_function(m_handle, "PEAK_Node_GetIsDeprecated") : nullptr);
3019 if(m_PEAK_Node_GetIsDeprecated == nullptr && load)
3020 {
3021 throw std::runtime_error("Failed to load PEAK_Node_GetIsDeprecated");
3022 }
3023
3024 m_PEAK_Node_GetIsFeature = reinterpret_cast<dyn_PEAK_Node_GetIsFeature>(load ? import_function(m_handle, "PEAK_Node_GetIsFeature") : nullptr);
3025 if(m_PEAK_Node_GetIsFeature == nullptr && load)
3026 {
3027 throw std::runtime_error("Failed to load PEAK_Node_GetIsFeature");
3028 }
3029
3030 m_PEAK_Node_GetCachingMode = reinterpret_cast<dyn_PEAK_Node_GetCachingMode>(load ? import_function(m_handle, "PEAK_Node_GetCachingMode") : nullptr);
3031 if(m_PEAK_Node_GetCachingMode == nullptr && load)
3032 {
3033 throw std::runtime_error("Failed to load PEAK_Node_GetCachingMode");
3034 }
3035
3036 m_PEAK_Node_GetPollingTime = reinterpret_cast<dyn_PEAK_Node_GetPollingTime>(load ? import_function(m_handle, "PEAK_Node_GetPollingTime") : nullptr);
3037 if(m_PEAK_Node_GetPollingTime == nullptr && load)
3038 {
3039 throw std::runtime_error("Failed to load PEAK_Node_GetPollingTime");
3040 }
3041
3042 m_PEAK_Node_GetToolTip = reinterpret_cast<dyn_PEAK_Node_GetToolTip>(load ? import_function(m_handle, "PEAK_Node_GetToolTip") : nullptr);
3043 if(m_PEAK_Node_GetToolTip == nullptr && load)
3044 {
3045 throw std::runtime_error("Failed to load PEAK_Node_GetToolTip");
3046 }
3047
3048 m_PEAK_Node_GetDescription = reinterpret_cast<dyn_PEAK_Node_GetDescription>(load ? import_function(m_handle, "PEAK_Node_GetDescription") : nullptr);
3049 if(m_PEAK_Node_GetDescription == nullptr && load)
3050 {
3051 throw std::runtime_error("Failed to load PEAK_Node_GetDescription");
3052 }
3053
3054 m_PEAK_Node_GetType = reinterpret_cast<dyn_PEAK_Node_GetType>(load ? import_function(m_handle, "PEAK_Node_GetType") : nullptr);
3055 if(m_PEAK_Node_GetType == nullptr && load)
3056 {
3057 throw std::runtime_error("Failed to load PEAK_Node_GetType");
3058 }
3059
3060 m_PEAK_Node_GetParentNodeMap = reinterpret_cast<dyn_PEAK_Node_GetParentNodeMap>(load ? import_function(m_handle, "PEAK_Node_GetParentNodeMap") : nullptr);
3061 if(m_PEAK_Node_GetParentNodeMap == nullptr && load)
3062 {
3063 throw std::runtime_error("Failed to load PEAK_Node_GetParentNodeMap");
3064 }
3065
3066 m_PEAK_Node_FindInvalidatedNode = reinterpret_cast<dyn_PEAK_Node_FindInvalidatedNode>(load ? import_function(m_handle, "PEAK_Node_FindInvalidatedNode") : nullptr);
3067 if(m_PEAK_Node_FindInvalidatedNode == nullptr && load)
3068 {
3069 throw std::runtime_error("Failed to load PEAK_Node_FindInvalidatedNode");
3070 }
3071
3072 m_PEAK_Node_GetNumInvalidatedNodes = reinterpret_cast<dyn_PEAK_Node_GetNumInvalidatedNodes>(load ? import_function(m_handle, "PEAK_Node_GetNumInvalidatedNodes") : nullptr);
3073 if(m_PEAK_Node_GetNumInvalidatedNodes == nullptr && load)
3074 {
3075 throw std::runtime_error("Failed to load PEAK_Node_GetNumInvalidatedNodes");
3076 }
3077
3078 m_PEAK_Node_GetInvalidatedNode = reinterpret_cast<dyn_PEAK_Node_GetInvalidatedNode>(load ? import_function(m_handle, "PEAK_Node_GetInvalidatedNode") : nullptr);
3079 if(m_PEAK_Node_GetInvalidatedNode == nullptr && load)
3080 {
3081 throw std::runtime_error("Failed to load PEAK_Node_GetInvalidatedNode");
3082 }
3083
3084 m_PEAK_Node_FindInvalidatingNode = reinterpret_cast<dyn_PEAK_Node_FindInvalidatingNode>(load ? import_function(m_handle, "PEAK_Node_FindInvalidatingNode") : nullptr);
3085 if(m_PEAK_Node_FindInvalidatingNode == nullptr && load)
3086 {
3087 throw std::runtime_error("Failed to load PEAK_Node_FindInvalidatingNode");
3088 }
3089
3090 m_PEAK_Node_GetNumInvalidatingNodes = reinterpret_cast<dyn_PEAK_Node_GetNumInvalidatingNodes>(load ? import_function(m_handle, "PEAK_Node_GetNumInvalidatingNodes") : nullptr);
3091 if(m_PEAK_Node_GetNumInvalidatingNodes == nullptr && load)
3092 {
3093 throw std::runtime_error("Failed to load PEAK_Node_GetNumInvalidatingNodes");
3094 }
3095
3096 m_PEAK_Node_GetInvalidatingNode = reinterpret_cast<dyn_PEAK_Node_GetInvalidatingNode>(load ? import_function(m_handle, "PEAK_Node_GetInvalidatingNode") : nullptr);
3097 if(m_PEAK_Node_GetInvalidatingNode == nullptr && load)
3098 {
3099 throw std::runtime_error("Failed to load PEAK_Node_GetInvalidatingNode");
3100 }
3101
3102 m_PEAK_Node_FindSelectedNode = reinterpret_cast<dyn_PEAK_Node_FindSelectedNode>(load ? import_function(m_handle, "PEAK_Node_FindSelectedNode") : nullptr);
3103 if(m_PEAK_Node_FindSelectedNode == nullptr && load)
3104 {
3105 throw std::runtime_error("Failed to load PEAK_Node_FindSelectedNode");
3106 }
3107
3108 m_PEAK_Node_GetNumSelectedNodes = reinterpret_cast<dyn_PEAK_Node_GetNumSelectedNodes>(load ? import_function(m_handle, "PEAK_Node_GetNumSelectedNodes") : nullptr);
3109 if(m_PEAK_Node_GetNumSelectedNodes == nullptr && load)
3110 {
3111 throw std::runtime_error("Failed to load PEAK_Node_GetNumSelectedNodes");
3112 }
3113
3114 m_PEAK_Node_GetSelectedNode = reinterpret_cast<dyn_PEAK_Node_GetSelectedNode>(load ? import_function(m_handle, "PEAK_Node_GetSelectedNode") : nullptr);
3115 if(m_PEAK_Node_GetSelectedNode == nullptr && load)
3116 {
3117 throw std::runtime_error("Failed to load PEAK_Node_GetSelectedNode");
3118 }
3119
3120 m_PEAK_Node_FindSelectingNode = reinterpret_cast<dyn_PEAK_Node_FindSelectingNode>(load ? import_function(m_handle, "PEAK_Node_FindSelectingNode") : nullptr);
3121 if(m_PEAK_Node_FindSelectingNode == nullptr && load)
3122 {
3123 throw std::runtime_error("Failed to load PEAK_Node_FindSelectingNode");
3124 }
3125
3126 m_PEAK_Node_GetNumSelectingNodes = reinterpret_cast<dyn_PEAK_Node_GetNumSelectingNodes>(load ? import_function(m_handle, "PEAK_Node_GetNumSelectingNodes") : nullptr);
3127 if(m_PEAK_Node_GetNumSelectingNodes == nullptr && load)
3128 {
3129 throw std::runtime_error("Failed to load PEAK_Node_GetNumSelectingNodes");
3130 }
3131
3132 m_PEAK_Node_GetSelectingNode = reinterpret_cast<dyn_PEAK_Node_GetSelectingNode>(load ? import_function(m_handle, "PEAK_Node_GetSelectingNode") : nullptr);
3133 if(m_PEAK_Node_GetSelectingNode == nullptr && load)
3134 {
3135 throw std::runtime_error("Failed to load PEAK_Node_GetSelectingNode");
3136 }
3137
3138 m_PEAK_Node_RegisterChangedCallback = reinterpret_cast<dyn_PEAK_Node_RegisterChangedCallback>(load ? import_function(m_handle, "PEAK_Node_RegisterChangedCallback") : nullptr);
3139 if(m_PEAK_Node_RegisterChangedCallback == nullptr && load)
3140 {
3141 throw std::runtime_error("Failed to load PEAK_Node_RegisterChangedCallback");
3142 }
3143
3144 m_PEAK_Node_UnregisterChangedCallback = reinterpret_cast<dyn_PEAK_Node_UnregisterChangedCallback>(load ? import_function(m_handle, "PEAK_Node_UnregisterChangedCallback") : nullptr);
3145 if(m_PEAK_Node_UnregisterChangedCallback == nullptr && load)
3146 {
3147 throw std::runtime_error("Failed to load PEAK_Node_UnregisterChangedCallback");
3148 }
3149
3150 m_PEAK_IntegerNode_ToNode = reinterpret_cast<dyn_PEAK_IntegerNode_ToNode>(load ? import_function(m_handle, "PEAK_IntegerNode_ToNode") : nullptr);
3151 if(m_PEAK_IntegerNode_ToNode == nullptr && load)
3152 {
3153 throw std::runtime_error("Failed to load PEAK_IntegerNode_ToNode");
3154 }
3155
3156 m_PEAK_IntegerNode_GetMinimum = reinterpret_cast<dyn_PEAK_IntegerNode_GetMinimum>(load ? import_function(m_handle, "PEAK_IntegerNode_GetMinimum") : nullptr);
3157 if(m_PEAK_IntegerNode_GetMinimum == nullptr && load)
3158 {
3159 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetMinimum");
3160 }
3161
3162 m_PEAK_IntegerNode_GetMaximum = reinterpret_cast<dyn_PEAK_IntegerNode_GetMaximum>(load ? import_function(m_handle, "PEAK_IntegerNode_GetMaximum") : nullptr);
3163 if(m_PEAK_IntegerNode_GetMaximum == nullptr && load)
3164 {
3165 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetMaximum");
3166 }
3167
3168 m_PEAK_IntegerNode_GetIncrement = reinterpret_cast<dyn_PEAK_IntegerNode_GetIncrement>(load ? import_function(m_handle, "PEAK_IntegerNode_GetIncrement") : nullptr);
3169 if(m_PEAK_IntegerNode_GetIncrement == nullptr && load)
3170 {
3171 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetIncrement");
3172 }
3173
3174 m_PEAK_IntegerNode_GetIncrementType = reinterpret_cast<dyn_PEAK_IntegerNode_GetIncrementType>(load ? import_function(m_handle, "PEAK_IntegerNode_GetIncrementType") : nullptr);
3175 if(m_PEAK_IntegerNode_GetIncrementType == nullptr && load)
3176 {
3177 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetIncrementType");
3178 }
3179
3180 m_PEAK_IntegerNode_GetValidValues = reinterpret_cast<dyn_PEAK_IntegerNode_GetValidValues>(load ? import_function(m_handle, "PEAK_IntegerNode_GetValidValues") : nullptr);
3181 if(m_PEAK_IntegerNode_GetValidValues == nullptr && load)
3182 {
3183 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetValidValues");
3184 }
3185
3186 m_PEAK_IntegerNode_GetRepresentation = reinterpret_cast<dyn_PEAK_IntegerNode_GetRepresentation>(load ? import_function(m_handle, "PEAK_IntegerNode_GetRepresentation") : nullptr);
3187 if(m_PEAK_IntegerNode_GetRepresentation == nullptr && load)
3188 {
3189 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetRepresentation");
3190 }
3191
3192 m_PEAK_IntegerNode_GetUnit = reinterpret_cast<dyn_PEAK_IntegerNode_GetUnit>(load ? import_function(m_handle, "PEAK_IntegerNode_GetUnit") : nullptr);
3193 if(m_PEAK_IntegerNode_GetUnit == nullptr && load)
3194 {
3195 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetUnit");
3196 }
3197
3198 m_PEAK_IntegerNode_GetValue = reinterpret_cast<dyn_PEAK_IntegerNode_GetValue>(load ? import_function(m_handle, "PEAK_IntegerNode_GetValue") : nullptr);
3199 if(m_PEAK_IntegerNode_GetValue == nullptr && load)
3200 {
3201 throw std::runtime_error("Failed to load PEAK_IntegerNode_GetValue");
3202 }
3203
3204 m_PEAK_IntegerNode_SetValue = reinterpret_cast<dyn_PEAK_IntegerNode_SetValue>(load ? import_function(m_handle, "PEAK_IntegerNode_SetValue") : nullptr);
3205 if(m_PEAK_IntegerNode_SetValue == nullptr && load)
3206 {
3207 throw std::runtime_error("Failed to load PEAK_IntegerNode_SetValue");
3208 }
3209
3210 m_PEAK_BooleanNode_ToNode = reinterpret_cast<dyn_PEAK_BooleanNode_ToNode>(load ? import_function(m_handle, "PEAK_BooleanNode_ToNode") : nullptr);
3211 if(m_PEAK_BooleanNode_ToNode == nullptr && load)
3212 {
3213 throw std::runtime_error("Failed to load PEAK_BooleanNode_ToNode");
3214 }
3215
3216 m_PEAK_BooleanNode_GetValue = reinterpret_cast<dyn_PEAK_BooleanNode_GetValue>(load ? import_function(m_handle, "PEAK_BooleanNode_GetValue") : nullptr);
3217 if(m_PEAK_BooleanNode_GetValue == nullptr && load)
3218 {
3219 throw std::runtime_error("Failed to load PEAK_BooleanNode_GetValue");
3220 }
3221
3222 m_PEAK_BooleanNode_SetValue = reinterpret_cast<dyn_PEAK_BooleanNode_SetValue>(load ? import_function(m_handle, "PEAK_BooleanNode_SetValue") : nullptr);
3223 if(m_PEAK_BooleanNode_SetValue == nullptr && load)
3224 {
3225 throw std::runtime_error("Failed to load PEAK_BooleanNode_SetValue");
3226 }
3227
3228 m_PEAK_CommandNode_ToNode = reinterpret_cast<dyn_PEAK_CommandNode_ToNode>(load ? import_function(m_handle, "PEAK_CommandNode_ToNode") : nullptr);
3229 if(m_PEAK_CommandNode_ToNode == nullptr && load)
3230 {
3231 throw std::runtime_error("Failed to load PEAK_CommandNode_ToNode");
3232 }
3233
3234 m_PEAK_CommandNode_GetIsDone = reinterpret_cast<dyn_PEAK_CommandNode_GetIsDone>(load ? import_function(m_handle, "PEAK_CommandNode_GetIsDone") : nullptr);
3235 if(m_PEAK_CommandNode_GetIsDone == nullptr && load)
3236 {
3237 throw std::runtime_error("Failed to load PEAK_CommandNode_GetIsDone");
3238 }
3239
3240 m_PEAK_CommandNode_Execute = reinterpret_cast<dyn_PEAK_CommandNode_Execute>(load ? import_function(m_handle, "PEAK_CommandNode_Execute") : nullptr);
3241 if(m_PEAK_CommandNode_Execute == nullptr && load)
3242 {
3243 throw std::runtime_error("Failed to load PEAK_CommandNode_Execute");
3244 }
3245
3246 m_PEAK_CommandNode_WaitUntilDoneInfinite = reinterpret_cast<dyn_PEAK_CommandNode_WaitUntilDoneInfinite>(load ? import_function(m_handle, "PEAK_CommandNode_WaitUntilDoneInfinite") : nullptr);
3247 if(m_PEAK_CommandNode_WaitUntilDoneInfinite == nullptr && load)
3248 {
3249 throw std::runtime_error("Failed to load PEAK_CommandNode_WaitUntilDoneInfinite");
3250 }
3251
3252 m_PEAK_CommandNode_WaitUntilDone = reinterpret_cast<dyn_PEAK_CommandNode_WaitUntilDone>(load ? import_function(m_handle, "PEAK_CommandNode_WaitUntilDone") : nullptr);
3253 if(m_PEAK_CommandNode_WaitUntilDone == nullptr && load)
3254 {
3255 throw std::runtime_error("Failed to load PEAK_CommandNode_WaitUntilDone");
3256 }
3257
3258 m_PEAK_FloatNode_ToNode = reinterpret_cast<dyn_PEAK_FloatNode_ToNode>(load ? import_function(m_handle, "PEAK_FloatNode_ToNode") : nullptr);
3259 if(m_PEAK_FloatNode_ToNode == nullptr && load)
3260 {
3261 throw std::runtime_error("Failed to load PEAK_FloatNode_ToNode");
3262 }
3263
3264 m_PEAK_FloatNode_GetMinimum = reinterpret_cast<dyn_PEAK_FloatNode_GetMinimum>(load ? import_function(m_handle, "PEAK_FloatNode_GetMinimum") : nullptr);
3265 if(m_PEAK_FloatNode_GetMinimum == nullptr && load)
3266 {
3267 throw std::runtime_error("Failed to load PEAK_FloatNode_GetMinimum");
3268 }
3269
3270 m_PEAK_FloatNode_GetMaximum = reinterpret_cast<dyn_PEAK_FloatNode_GetMaximum>(load ? import_function(m_handle, "PEAK_FloatNode_GetMaximum") : nullptr);
3271 if(m_PEAK_FloatNode_GetMaximum == nullptr && load)
3272 {
3273 throw std::runtime_error("Failed to load PEAK_FloatNode_GetMaximum");
3274 }
3275
3276 m_PEAK_FloatNode_GetIncrement = reinterpret_cast<dyn_PEAK_FloatNode_GetIncrement>(load ? import_function(m_handle, "PEAK_FloatNode_GetIncrement") : nullptr);
3277 if(m_PEAK_FloatNode_GetIncrement == nullptr && load)
3278 {
3279 throw std::runtime_error("Failed to load PEAK_FloatNode_GetIncrement");
3280 }
3281
3282 m_PEAK_FloatNode_GetIncrementType = reinterpret_cast<dyn_PEAK_FloatNode_GetIncrementType>(load ? import_function(m_handle, "PEAK_FloatNode_GetIncrementType") : nullptr);
3283 if(m_PEAK_FloatNode_GetIncrementType == nullptr && load)
3284 {
3285 throw std::runtime_error("Failed to load PEAK_FloatNode_GetIncrementType");
3286 }
3287
3288 m_PEAK_FloatNode_GetValidValues = reinterpret_cast<dyn_PEAK_FloatNode_GetValidValues>(load ? import_function(m_handle, "PEAK_FloatNode_GetValidValues") : nullptr);
3289 if(m_PEAK_FloatNode_GetValidValues == nullptr && load)
3290 {
3291 throw std::runtime_error("Failed to load PEAK_FloatNode_GetValidValues");
3292 }
3293
3294 m_PEAK_FloatNode_GetRepresentation = reinterpret_cast<dyn_PEAK_FloatNode_GetRepresentation>(load ? import_function(m_handle, "PEAK_FloatNode_GetRepresentation") : nullptr);
3295 if(m_PEAK_FloatNode_GetRepresentation == nullptr && load)
3296 {
3297 throw std::runtime_error("Failed to load PEAK_FloatNode_GetRepresentation");
3298 }
3299
3300 m_PEAK_FloatNode_GetUnit = reinterpret_cast<dyn_PEAK_FloatNode_GetUnit>(load ? import_function(m_handle, "PEAK_FloatNode_GetUnit") : nullptr);
3301 if(m_PEAK_FloatNode_GetUnit == nullptr && load)
3302 {
3303 throw std::runtime_error("Failed to load PEAK_FloatNode_GetUnit");
3304 }
3305
3306 m_PEAK_FloatNode_GetDisplayNotation = reinterpret_cast<dyn_PEAK_FloatNode_GetDisplayNotation>(load ? import_function(m_handle, "PEAK_FloatNode_GetDisplayNotation") : nullptr);
3307 if(m_PEAK_FloatNode_GetDisplayNotation == nullptr && load)
3308 {
3309 throw std::runtime_error("Failed to load PEAK_FloatNode_GetDisplayNotation");
3310 }
3311
3312 m_PEAK_FloatNode_GetDisplayPrecision = reinterpret_cast<dyn_PEAK_FloatNode_GetDisplayPrecision>(load ? import_function(m_handle, "PEAK_FloatNode_GetDisplayPrecision") : nullptr);
3313 if(m_PEAK_FloatNode_GetDisplayPrecision == nullptr && load)
3314 {
3315 throw std::runtime_error("Failed to load PEAK_FloatNode_GetDisplayPrecision");
3316 }
3317
3318 m_PEAK_FloatNode_GetHasConstantIncrement = reinterpret_cast<dyn_PEAK_FloatNode_GetHasConstantIncrement>(load ? import_function(m_handle, "PEAK_FloatNode_GetHasConstantIncrement") : nullptr);
3319 if(m_PEAK_FloatNode_GetHasConstantIncrement == nullptr && load)
3320 {
3321 throw std::runtime_error("Failed to load PEAK_FloatNode_GetHasConstantIncrement");
3322 }
3323
3324 m_PEAK_FloatNode_GetValue = reinterpret_cast<dyn_PEAK_FloatNode_GetValue>(load ? import_function(m_handle, "PEAK_FloatNode_GetValue") : nullptr);
3325 if(m_PEAK_FloatNode_GetValue == nullptr && load)
3326 {
3327 throw std::runtime_error("Failed to load PEAK_FloatNode_GetValue");
3328 }
3329
3330 m_PEAK_FloatNode_SetValue = reinterpret_cast<dyn_PEAK_FloatNode_SetValue>(load ? import_function(m_handle, "PEAK_FloatNode_SetValue") : nullptr);
3331 if(m_PEAK_FloatNode_SetValue == nullptr && load)
3332 {
3333 throw std::runtime_error("Failed to load PEAK_FloatNode_SetValue");
3334 }
3335
3336 m_PEAK_StringNode_ToNode = reinterpret_cast<dyn_PEAK_StringNode_ToNode>(load ? import_function(m_handle, "PEAK_StringNode_ToNode") : nullptr);
3337 if(m_PEAK_StringNode_ToNode == nullptr && load)
3338 {
3339 throw std::runtime_error("Failed to load PEAK_StringNode_ToNode");
3340 }
3341
3342 m_PEAK_StringNode_GetMaximumLength = reinterpret_cast<dyn_PEAK_StringNode_GetMaximumLength>(load ? import_function(m_handle, "PEAK_StringNode_GetMaximumLength") : nullptr);
3343 if(m_PEAK_StringNode_GetMaximumLength == nullptr && load)
3344 {
3345 throw std::runtime_error("Failed to load PEAK_StringNode_GetMaximumLength");
3346 }
3347
3348 m_PEAK_StringNode_GetValue = reinterpret_cast<dyn_PEAK_StringNode_GetValue>(load ? import_function(m_handle, "PEAK_StringNode_GetValue") : nullptr);
3349 if(m_PEAK_StringNode_GetValue == nullptr && load)
3350 {
3351 throw std::runtime_error("Failed to load PEAK_StringNode_GetValue");
3352 }
3353
3354 m_PEAK_StringNode_SetValue = reinterpret_cast<dyn_PEAK_StringNode_SetValue>(load ? import_function(m_handle, "PEAK_StringNode_SetValue") : nullptr);
3355 if(m_PEAK_StringNode_SetValue == nullptr && load)
3356 {
3357 throw std::runtime_error("Failed to load PEAK_StringNode_SetValue");
3358 }
3359
3360 m_PEAK_RegisterNode_ToNode = reinterpret_cast<dyn_PEAK_RegisterNode_ToNode>(load ? import_function(m_handle, "PEAK_RegisterNode_ToNode") : nullptr);
3361 if(m_PEAK_RegisterNode_ToNode == nullptr && load)
3362 {
3363 throw std::runtime_error("Failed to load PEAK_RegisterNode_ToNode");
3364 }
3365
3366 m_PEAK_RegisterNode_GetAddress = reinterpret_cast<dyn_PEAK_RegisterNode_GetAddress>(load ? import_function(m_handle, "PEAK_RegisterNode_GetAddress") : nullptr);
3367 if(m_PEAK_RegisterNode_GetAddress == nullptr && load)
3368 {
3369 throw std::runtime_error("Failed to load PEAK_RegisterNode_GetAddress");
3370 }
3371
3372 m_PEAK_RegisterNode_GetLength = reinterpret_cast<dyn_PEAK_RegisterNode_GetLength>(load ? import_function(m_handle, "PEAK_RegisterNode_GetLength") : nullptr);
3373 if(m_PEAK_RegisterNode_GetLength == nullptr && load)
3374 {
3375 throw std::runtime_error("Failed to load PEAK_RegisterNode_GetLength");
3376 }
3377
3378 m_PEAK_RegisterNode_Read = reinterpret_cast<dyn_PEAK_RegisterNode_Read>(load ? import_function(m_handle, "PEAK_RegisterNode_Read") : nullptr);
3379 if(m_PEAK_RegisterNode_Read == nullptr && load)
3380 {
3381 throw std::runtime_error("Failed to load PEAK_RegisterNode_Read");
3382 }
3383
3384 m_PEAK_RegisterNode_Write = reinterpret_cast<dyn_PEAK_RegisterNode_Write>(load ? import_function(m_handle, "PEAK_RegisterNode_Write") : nullptr);
3385 if(m_PEAK_RegisterNode_Write == nullptr && load)
3386 {
3387 throw std::runtime_error("Failed to load PEAK_RegisterNode_Write");
3388 }
3389
3390 m_PEAK_CategoryNode_ToNode = reinterpret_cast<dyn_PEAK_CategoryNode_ToNode>(load ? import_function(m_handle, "PEAK_CategoryNode_ToNode") : nullptr);
3391 if(m_PEAK_CategoryNode_ToNode == nullptr && load)
3392 {
3393 throw std::runtime_error("Failed to load PEAK_CategoryNode_ToNode");
3394 }
3395
3396 m_PEAK_CategoryNode_GetNumSubNodes = reinterpret_cast<dyn_PEAK_CategoryNode_GetNumSubNodes>(load ? import_function(m_handle, "PEAK_CategoryNode_GetNumSubNodes") : nullptr);
3397 if(m_PEAK_CategoryNode_GetNumSubNodes == nullptr && load)
3398 {
3399 throw std::runtime_error("Failed to load PEAK_CategoryNode_GetNumSubNodes");
3400 }
3401
3402 m_PEAK_CategoryNode_GetSubNode = reinterpret_cast<dyn_PEAK_CategoryNode_GetSubNode>(load ? import_function(m_handle, "PEAK_CategoryNode_GetSubNode") : nullptr);
3403 if(m_PEAK_CategoryNode_GetSubNode == nullptr && load)
3404 {
3405 throw std::runtime_error("Failed to load PEAK_CategoryNode_GetSubNode");
3406 }
3407
3408 m_PEAK_EnumerationNode_ToNode = reinterpret_cast<dyn_PEAK_EnumerationNode_ToNode>(load ? import_function(m_handle, "PEAK_EnumerationNode_ToNode") : nullptr);
3409 if(m_PEAK_EnumerationNode_ToNode == nullptr && load)
3410 {
3411 throw std::runtime_error("Failed to load PEAK_EnumerationNode_ToNode");
3412 }
3413
3414 m_PEAK_EnumerationNode_GetCurrentEntry = reinterpret_cast<dyn_PEAK_EnumerationNode_GetCurrentEntry>(load ? import_function(m_handle, "PEAK_EnumerationNode_GetCurrentEntry") : nullptr);
3415 if(m_PEAK_EnumerationNode_GetCurrentEntry == nullptr && load)
3416 {
3417 throw std::runtime_error("Failed to load PEAK_EnumerationNode_GetCurrentEntry");
3418 }
3419
3420 m_PEAK_EnumerationNode_SetCurrentEntry = reinterpret_cast<dyn_PEAK_EnumerationNode_SetCurrentEntry>(load ? import_function(m_handle, "PEAK_EnumerationNode_SetCurrentEntry") : nullptr);
3421 if(m_PEAK_EnumerationNode_SetCurrentEntry == nullptr && load)
3422 {
3423 throw std::runtime_error("Failed to load PEAK_EnumerationNode_SetCurrentEntry");
3424 }
3425
3426 m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue = reinterpret_cast<dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue") : nullptr);
3427 if(m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue == nullptr && load)
3428 {
3429 throw std::runtime_error("Failed to load PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue");
3430 }
3431
3432 m_PEAK_EnumerationNode_SetCurrentEntryByValue = reinterpret_cast<dyn_PEAK_EnumerationNode_SetCurrentEntryByValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_SetCurrentEntryByValue") : nullptr);
3433 if(m_PEAK_EnumerationNode_SetCurrentEntryByValue == nullptr && load)
3434 {
3435 throw std::runtime_error("Failed to load PEAK_EnumerationNode_SetCurrentEntryByValue");
3436 }
3437
3438 m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue = reinterpret_cast<dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_GetHasEntryBySymbolicValue") : nullptr);
3439 if(m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue == nullptr && load)
3440 {
3441 throw std::runtime_error("Failed to load PEAK_EnumerationNode_GetHasEntryBySymbolicValue");
3442 }
3443
3444 m_PEAK_EnumerationNode_GetHasEntryByValue = reinterpret_cast<dyn_PEAK_EnumerationNode_GetHasEntryByValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_GetHasEntryByValue") : nullptr);
3445 if(m_PEAK_EnumerationNode_GetHasEntryByValue == nullptr && load)
3446 {
3447 throw std::runtime_error("Failed to load PEAK_EnumerationNode_GetHasEntryByValue");
3448 }
3449
3450 m_PEAK_EnumerationNode_FindEntryBySymbolicValue = reinterpret_cast<dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_FindEntryBySymbolicValue") : nullptr);
3451 if(m_PEAK_EnumerationNode_FindEntryBySymbolicValue == nullptr && load)
3452 {
3453 throw std::runtime_error("Failed to load PEAK_EnumerationNode_FindEntryBySymbolicValue");
3454 }
3455
3456 m_PEAK_EnumerationNode_FindEntryByValue = reinterpret_cast<dyn_PEAK_EnumerationNode_FindEntryByValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_FindEntryByValue") : nullptr);
3457 if(m_PEAK_EnumerationNode_FindEntryByValue == nullptr && load)
3458 {
3459 throw std::runtime_error("Failed to load PEAK_EnumerationNode_FindEntryByValue");
3460 }
3461
3462 m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue = reinterpret_cast<dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_TryFindEntryBySymbolicValue") : nullptr);
3463 if(m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue == nullptr && load)
3464 {
3465 throw std::runtime_error("Failed to load PEAK_EnumerationNode_TryFindEntryBySymbolicValue");
3466 }
3467
3468 m_PEAK_EnumerationNode_TryFindEntryByValue = reinterpret_cast<dyn_PEAK_EnumerationNode_TryFindEntryByValue>(load ? import_function(m_handle, "PEAK_EnumerationNode_TryFindEntryByValue") : nullptr);
3469 if(m_PEAK_EnumerationNode_TryFindEntryByValue == nullptr && load)
3470 {
3471 throw std::runtime_error("Failed to load PEAK_EnumerationNode_TryFindEntryByValue");
3472 }
3473
3474 m_PEAK_EnumerationNode_GetNumEntries = reinterpret_cast<dyn_PEAK_EnumerationNode_GetNumEntries>(load ? import_function(m_handle, "PEAK_EnumerationNode_GetNumEntries") : nullptr);
3475 if(m_PEAK_EnumerationNode_GetNumEntries == nullptr && load)
3476 {
3477 throw std::runtime_error("Failed to load PEAK_EnumerationNode_GetNumEntries");
3478 }
3479
3480 m_PEAK_EnumerationNode_GetEntry = reinterpret_cast<dyn_PEAK_EnumerationNode_GetEntry>(load ? import_function(m_handle, "PEAK_EnumerationNode_GetEntry") : nullptr);
3481 if(m_PEAK_EnumerationNode_GetEntry == nullptr && load)
3482 {
3483 throw std::runtime_error("Failed to load PEAK_EnumerationNode_GetEntry");
3484 }
3485
3486 m_PEAK_EnumerationEntryNode_ToNode = reinterpret_cast<dyn_PEAK_EnumerationEntryNode_ToNode>(load ? import_function(m_handle, "PEAK_EnumerationEntryNode_ToNode") : nullptr);
3487 if(m_PEAK_EnumerationEntryNode_ToNode == nullptr && load)
3488 {
3489 throw std::runtime_error("Failed to load PEAK_EnumerationEntryNode_ToNode");
3490 }
3491
3492 m_PEAK_EnumerationEntryNode_GetIsSelfClearing = reinterpret_cast<dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing>(load ? import_function(m_handle, "PEAK_EnumerationEntryNode_GetIsSelfClearing") : nullptr);
3493 if(m_PEAK_EnumerationEntryNode_GetIsSelfClearing == nullptr && load)
3494 {
3495 throw std::runtime_error("Failed to load PEAK_EnumerationEntryNode_GetIsSelfClearing");
3496 }
3497
3498 m_PEAK_EnumerationEntryNode_GetSymbolicValue = reinterpret_cast<dyn_PEAK_EnumerationEntryNode_GetSymbolicValue>(load ? import_function(m_handle, "PEAK_EnumerationEntryNode_GetSymbolicValue") : nullptr);
3499 if(m_PEAK_EnumerationEntryNode_GetSymbolicValue == nullptr && load)
3500 {
3501 throw std::runtime_error("Failed to load PEAK_EnumerationEntryNode_GetSymbolicValue");
3502 }
3503
3504 m_PEAK_EnumerationEntryNode_GetValue = reinterpret_cast<dyn_PEAK_EnumerationEntryNode_GetValue>(load ? import_function(m_handle, "PEAK_EnumerationEntryNode_GetValue") : nullptr);
3505 if(m_PEAK_EnumerationEntryNode_GetValue == nullptr && load)
3506 {
3507 throw std::runtime_error("Failed to load PEAK_EnumerationEntryNode_GetValue");
3508 }
3509
3510 m_PEAK_Port_GetInfo = reinterpret_cast<dyn_PEAK_Port_GetInfo>(load ? import_function(m_handle, "PEAK_Port_GetInfo") : nullptr);
3511 if(m_PEAK_Port_GetInfo == nullptr && load)
3512 {
3513 throw std::runtime_error("Failed to load PEAK_Port_GetInfo");
3514 }
3515
3516 m_PEAK_Port_GetID = reinterpret_cast<dyn_PEAK_Port_GetID>(load ? import_function(m_handle, "PEAK_Port_GetID") : nullptr);
3517 if(m_PEAK_Port_GetID == nullptr && load)
3518 {
3519 throw std::runtime_error("Failed to load PEAK_Port_GetID");
3520 }
3521
3522 m_PEAK_Port_GetName = reinterpret_cast<dyn_PEAK_Port_GetName>(load ? import_function(m_handle, "PEAK_Port_GetName") : nullptr);
3523 if(m_PEAK_Port_GetName == nullptr && load)
3524 {
3525 throw std::runtime_error("Failed to load PEAK_Port_GetName");
3526 }
3527
3528 m_PEAK_Port_GetVendorName = reinterpret_cast<dyn_PEAK_Port_GetVendorName>(load ? import_function(m_handle, "PEAK_Port_GetVendorName") : nullptr);
3529 if(m_PEAK_Port_GetVendorName == nullptr && load)
3530 {
3531 throw std::runtime_error("Failed to load PEAK_Port_GetVendorName");
3532 }
3533
3534 m_PEAK_Port_GetModelName = reinterpret_cast<dyn_PEAK_Port_GetModelName>(load ? import_function(m_handle, "PEAK_Port_GetModelName") : nullptr);
3535 if(m_PEAK_Port_GetModelName == nullptr && load)
3536 {
3537 throw std::runtime_error("Failed to load PEAK_Port_GetModelName");
3538 }
3539
3540 m_PEAK_Port_GetVersion = reinterpret_cast<dyn_PEAK_Port_GetVersion>(load ? import_function(m_handle, "PEAK_Port_GetVersion") : nullptr);
3541 if(m_PEAK_Port_GetVersion == nullptr && load)
3542 {
3543 throw std::runtime_error("Failed to load PEAK_Port_GetVersion");
3544 }
3545
3546 m_PEAK_Port_GetTLType = reinterpret_cast<dyn_PEAK_Port_GetTLType>(load ? import_function(m_handle, "PEAK_Port_GetTLType") : nullptr);
3547 if(m_PEAK_Port_GetTLType == nullptr && load)
3548 {
3549 throw std::runtime_error("Failed to load PEAK_Port_GetTLType");
3550 }
3551
3552 m_PEAK_Port_GetModuleName = reinterpret_cast<dyn_PEAK_Port_GetModuleName>(load ? import_function(m_handle, "PEAK_Port_GetModuleName") : nullptr);
3553 if(m_PEAK_Port_GetModuleName == nullptr && load)
3554 {
3555 throw std::runtime_error("Failed to load PEAK_Port_GetModuleName");
3556 }
3557
3558 m_PEAK_Port_GetDataEndianness = reinterpret_cast<dyn_PEAK_Port_GetDataEndianness>(load ? import_function(m_handle, "PEAK_Port_GetDataEndianness") : nullptr);
3559 if(m_PEAK_Port_GetDataEndianness == nullptr && load)
3560 {
3561 throw std::runtime_error("Failed to load PEAK_Port_GetDataEndianness");
3562 }
3563
3564 m_PEAK_Port_GetIsReadable = reinterpret_cast<dyn_PEAK_Port_GetIsReadable>(load ? import_function(m_handle, "PEAK_Port_GetIsReadable") : nullptr);
3565 if(m_PEAK_Port_GetIsReadable == nullptr && load)
3566 {
3567 throw std::runtime_error("Failed to load PEAK_Port_GetIsReadable");
3568 }
3569
3570 m_PEAK_Port_GetIsWritable = reinterpret_cast<dyn_PEAK_Port_GetIsWritable>(load ? import_function(m_handle, "PEAK_Port_GetIsWritable") : nullptr);
3571 if(m_PEAK_Port_GetIsWritable == nullptr && load)
3572 {
3573 throw std::runtime_error("Failed to load PEAK_Port_GetIsWritable");
3574 }
3575
3576 m_PEAK_Port_GetIsAvailable = reinterpret_cast<dyn_PEAK_Port_GetIsAvailable>(load ? import_function(m_handle, "PEAK_Port_GetIsAvailable") : nullptr);
3577 if(m_PEAK_Port_GetIsAvailable == nullptr && load)
3578 {
3579 throw std::runtime_error("Failed to load PEAK_Port_GetIsAvailable");
3580 }
3581
3582 m_PEAK_Port_GetIsImplemented = reinterpret_cast<dyn_PEAK_Port_GetIsImplemented>(load ? import_function(m_handle, "PEAK_Port_GetIsImplemented") : nullptr);
3583 if(m_PEAK_Port_GetIsImplemented == nullptr && load)
3584 {
3585 throw std::runtime_error("Failed to load PEAK_Port_GetIsImplemented");
3586 }
3587
3588 m_PEAK_Port_Read = reinterpret_cast<dyn_PEAK_Port_Read>(load ? import_function(m_handle, "PEAK_Port_Read") : nullptr);
3589 if(m_PEAK_Port_Read == nullptr && load)
3590 {
3591 throw std::runtime_error("Failed to load PEAK_Port_Read");
3592 }
3593
3594 m_PEAK_Port_Write = reinterpret_cast<dyn_PEAK_Port_Write>(load ? import_function(m_handle, "PEAK_Port_Write") : nullptr);
3595 if(m_PEAK_Port_Write == nullptr && load)
3596 {
3597 throw std::runtime_error("Failed to load PEAK_Port_Write");
3598 }
3599
3600 m_PEAK_Port_GetNumURLs = reinterpret_cast<dyn_PEAK_Port_GetNumURLs>(load ? import_function(m_handle, "PEAK_Port_GetNumURLs") : nullptr);
3601 if(m_PEAK_Port_GetNumURLs == nullptr && load)
3602 {
3603 throw std::runtime_error("Failed to load PEAK_Port_GetNumURLs");
3604 }
3605
3606 m_PEAK_Port_GetURL = reinterpret_cast<dyn_PEAK_Port_GetURL>(load ? import_function(m_handle, "PEAK_Port_GetURL") : nullptr);
3607 if(m_PEAK_Port_GetURL == nullptr && load)
3608 {
3609 throw std::runtime_error("Failed to load PEAK_Port_GetURL");
3610 }
3611
3612 m_PEAK_PortURL_GetInfo = reinterpret_cast<dyn_PEAK_PortURL_GetInfo>(load ? import_function(m_handle, "PEAK_PortURL_GetInfo") : nullptr);
3613 if(m_PEAK_PortURL_GetInfo == nullptr && load)
3614 {
3615 throw std::runtime_error("Failed to load PEAK_PortURL_GetInfo");
3616 }
3617
3618 m_PEAK_PortURL_GetURL = reinterpret_cast<dyn_PEAK_PortURL_GetURL>(load ? import_function(m_handle, "PEAK_PortURL_GetURL") : nullptr);
3619 if(m_PEAK_PortURL_GetURL == nullptr && load)
3620 {
3621 throw std::runtime_error("Failed to load PEAK_PortURL_GetURL");
3622 }
3623
3624 m_PEAK_PortURL_GetScheme = reinterpret_cast<dyn_PEAK_PortURL_GetScheme>(load ? import_function(m_handle, "PEAK_PortURL_GetScheme") : nullptr);
3625 if(m_PEAK_PortURL_GetScheme == nullptr && load)
3626 {
3627 throw std::runtime_error("Failed to load PEAK_PortURL_GetScheme");
3628 }
3629
3630 m_PEAK_PortURL_GetFileName = reinterpret_cast<dyn_PEAK_PortURL_GetFileName>(load ? import_function(m_handle, "PEAK_PortURL_GetFileName") : nullptr);
3631 if(m_PEAK_PortURL_GetFileName == nullptr && load)
3632 {
3633 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileName");
3634 }
3635
3636 m_PEAK_PortURL_GetFileRegisterAddress = reinterpret_cast<dyn_PEAK_PortURL_GetFileRegisterAddress>(load ? import_function(m_handle, "PEAK_PortURL_GetFileRegisterAddress") : nullptr);
3637 if(m_PEAK_PortURL_GetFileRegisterAddress == nullptr && load)
3638 {
3639 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileRegisterAddress");
3640 }
3641
3642 m_PEAK_PortURL_GetFileSize = reinterpret_cast<dyn_PEAK_PortURL_GetFileSize>(load ? import_function(m_handle, "PEAK_PortURL_GetFileSize") : nullptr);
3643 if(m_PEAK_PortURL_GetFileSize == nullptr && load)
3644 {
3645 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileSize");
3646 }
3647
3648 m_PEAK_PortURL_GetFileSHA1Hash = reinterpret_cast<dyn_PEAK_PortURL_GetFileSHA1Hash>(load ? import_function(m_handle, "PEAK_PortURL_GetFileSHA1Hash") : nullptr);
3649 if(m_PEAK_PortURL_GetFileSHA1Hash == nullptr && load)
3650 {
3651 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileSHA1Hash");
3652 }
3653
3654 m_PEAK_PortURL_GetFileVersionMajor = reinterpret_cast<dyn_PEAK_PortURL_GetFileVersionMajor>(load ? import_function(m_handle, "PEAK_PortURL_GetFileVersionMajor") : nullptr);
3655 if(m_PEAK_PortURL_GetFileVersionMajor == nullptr && load)
3656 {
3657 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileVersionMajor");
3658 }
3659
3660 m_PEAK_PortURL_GetFileVersionMinor = reinterpret_cast<dyn_PEAK_PortURL_GetFileVersionMinor>(load ? import_function(m_handle, "PEAK_PortURL_GetFileVersionMinor") : nullptr);
3661 if(m_PEAK_PortURL_GetFileVersionMinor == nullptr && load)
3662 {
3663 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileVersionMinor");
3664 }
3665
3666 m_PEAK_PortURL_GetFileVersionSubminor = reinterpret_cast<dyn_PEAK_PortURL_GetFileVersionSubminor>(load ? import_function(m_handle, "PEAK_PortURL_GetFileVersionSubminor") : nullptr);
3667 if(m_PEAK_PortURL_GetFileVersionSubminor == nullptr && load)
3668 {
3669 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileVersionSubminor");
3670 }
3671
3672 m_PEAK_PortURL_GetFileSchemaVersionMajor = reinterpret_cast<dyn_PEAK_PortURL_GetFileSchemaVersionMajor>(load ? import_function(m_handle, "PEAK_PortURL_GetFileSchemaVersionMajor") : nullptr);
3673 if(m_PEAK_PortURL_GetFileSchemaVersionMajor == nullptr && load)
3674 {
3675 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileSchemaVersionMajor");
3676 }
3677
3678 m_PEAK_PortURL_GetFileSchemaVersionMinor = reinterpret_cast<dyn_PEAK_PortURL_GetFileSchemaVersionMinor>(load ? import_function(m_handle, "PEAK_PortURL_GetFileSchemaVersionMinor") : nullptr);
3679 if(m_PEAK_PortURL_GetFileSchemaVersionMinor == nullptr && load)
3680 {
3681 throw std::runtime_error("Failed to load PEAK_PortURL_GetFileSchemaVersionMinor");
3682 }
3683
3684 m_PEAK_PortURL_GetParentPort = reinterpret_cast<dyn_PEAK_PortURL_GetParentPort>(load ? import_function(m_handle, "PEAK_PortURL_GetParentPort") : nullptr);
3685 if(m_PEAK_PortURL_GetParentPort == nullptr && load)
3686 {
3687 throw std::runtime_error("Failed to load PEAK_PortURL_GetParentPort");
3688 }
3689
3690 m_PEAK_EventSupportingModule_EnableEvents = reinterpret_cast<dyn_PEAK_EventSupportingModule_EnableEvents>(load ? import_function(m_handle, "PEAK_EventSupportingModule_EnableEvents") : nullptr);
3691 if(m_PEAK_EventSupportingModule_EnableEvents == nullptr && load)
3692 {
3693 throw std::runtime_error("Failed to load PEAK_EventSupportingModule_EnableEvents");
3694 }
3695
3696 m_PEAK_EventController_GetInfo = reinterpret_cast<dyn_PEAK_EventController_GetInfo>(load ? import_function(m_handle, "PEAK_EventController_GetInfo") : nullptr);
3697 if(m_PEAK_EventController_GetInfo == nullptr && load)
3698 {
3699 throw std::runtime_error("Failed to load PEAK_EventController_GetInfo");
3700 }
3701
3702 m_PEAK_EventController_GetNumEventsInQueue = reinterpret_cast<dyn_PEAK_EventController_GetNumEventsInQueue>(load ? import_function(m_handle, "PEAK_EventController_GetNumEventsInQueue") : nullptr);
3703 if(m_PEAK_EventController_GetNumEventsInQueue == nullptr && load)
3704 {
3705 throw std::runtime_error("Failed to load PEAK_EventController_GetNumEventsInQueue");
3706 }
3707
3708 m_PEAK_EventController_GetNumEventsFired = reinterpret_cast<dyn_PEAK_EventController_GetNumEventsFired>(load ? import_function(m_handle, "PEAK_EventController_GetNumEventsFired") : nullptr);
3709 if(m_PEAK_EventController_GetNumEventsFired == nullptr && load)
3710 {
3711 throw std::runtime_error("Failed to load PEAK_EventController_GetNumEventsFired");
3712 }
3713
3714 m_PEAK_EventController_GetEventMaxSize = reinterpret_cast<dyn_PEAK_EventController_GetEventMaxSize>(load ? import_function(m_handle, "PEAK_EventController_GetEventMaxSize") : nullptr);
3715 if(m_PEAK_EventController_GetEventMaxSize == nullptr && load)
3716 {
3717 throw std::runtime_error("Failed to load PEAK_EventController_GetEventMaxSize");
3718 }
3719
3720 m_PEAK_EventController_GetEventDataMaxSize = reinterpret_cast<dyn_PEAK_EventController_GetEventDataMaxSize>(load ? import_function(m_handle, "PEAK_EventController_GetEventDataMaxSize") : nullptr);
3721 if(m_PEAK_EventController_GetEventDataMaxSize == nullptr && load)
3722 {
3723 throw std::runtime_error("Failed to load PEAK_EventController_GetEventDataMaxSize");
3724 }
3725
3726 m_PEAK_EventController_GetControlledEventType = reinterpret_cast<dyn_PEAK_EventController_GetControlledEventType>(load ? import_function(m_handle, "PEAK_EventController_GetControlledEventType") : nullptr);
3727 if(m_PEAK_EventController_GetControlledEventType == nullptr && load)
3728 {
3729 throw std::runtime_error("Failed to load PEAK_EventController_GetControlledEventType");
3730 }
3731
3732 m_PEAK_EventController_WaitForEvent = reinterpret_cast<dyn_PEAK_EventController_WaitForEvent>(load ? import_function(m_handle, "PEAK_EventController_WaitForEvent") : nullptr);
3733 if(m_PEAK_EventController_WaitForEvent == nullptr && load)
3734 {
3735 throw std::runtime_error("Failed to load PEAK_EventController_WaitForEvent");
3736 }
3737
3738 m_PEAK_EventController_KillWait = reinterpret_cast<dyn_PEAK_EventController_KillWait>(load ? import_function(m_handle, "PEAK_EventController_KillWait") : nullptr);
3739 if(m_PEAK_EventController_KillWait == nullptr && load)
3740 {
3741 throw std::runtime_error("Failed to load PEAK_EventController_KillWait");
3742 }
3743
3744 m_PEAK_EventController_FlushPendingKillWaits = reinterpret_cast<dyn_PEAK_EventController_FlushPendingKillWaits>(load ? import_function(m_handle, "PEAK_EventController_FlushPendingKillWaits") : nullptr);
3745 if(m_PEAK_EventController_FlushPendingKillWaits == nullptr && load)
3746 {
3747 throw std::runtime_error("Failed to load PEAK_EventController_FlushPendingKillWaits");
3748 }
3749
3750 m_PEAK_EventController_FlushEvents = reinterpret_cast<dyn_PEAK_EventController_FlushEvents>(load ? import_function(m_handle, "PEAK_EventController_FlushEvents") : nullptr);
3751 if(m_PEAK_EventController_FlushEvents == nullptr && load)
3752 {
3753 throw std::runtime_error("Failed to load PEAK_EventController_FlushEvents");
3754 }
3755
3756 m_PEAK_EventController_Destruct = reinterpret_cast<dyn_PEAK_EventController_Destruct>(load ? import_function(m_handle, "PEAK_EventController_Destruct") : nullptr);
3757 if(m_PEAK_EventController_Destruct == nullptr && load)
3758 {
3759 throw std::runtime_error("Failed to load PEAK_EventController_Destruct");
3760 }
3761
3762 m_PEAK_Event_GetInfo = reinterpret_cast<dyn_PEAK_Event_GetInfo>(load ? import_function(m_handle, "PEAK_Event_GetInfo") : nullptr);
3763 if(m_PEAK_Event_GetInfo == nullptr && load)
3764 {
3765 throw std::runtime_error("Failed to load PEAK_Event_GetInfo");
3766 }
3767
3768 m_PEAK_Event_GetID = reinterpret_cast<dyn_PEAK_Event_GetID>(load ? import_function(m_handle, "PEAK_Event_GetID") : nullptr);
3769 if(m_PEAK_Event_GetID == nullptr && load)
3770 {
3771 throw std::runtime_error("Failed to load PEAK_Event_GetID");
3772 }
3773
3774 m_PEAK_Event_GetData = reinterpret_cast<dyn_PEAK_Event_GetData>(load ? import_function(m_handle, "PEAK_Event_GetData") : nullptr);
3775 if(m_PEAK_Event_GetData == nullptr && load)
3776 {
3777 throw std::runtime_error("Failed to load PEAK_Event_GetData");
3778 }
3779
3780 m_PEAK_Event_GetType = reinterpret_cast<dyn_PEAK_Event_GetType>(load ? import_function(m_handle, "PEAK_Event_GetType") : nullptr);
3781 if(m_PEAK_Event_GetType == nullptr && load)
3782 {
3783 throw std::runtime_error("Failed to load PEAK_Event_GetType");
3784 }
3785
3786 m_PEAK_Event_GetRawData = reinterpret_cast<dyn_PEAK_Event_GetRawData>(load ? import_function(m_handle, "PEAK_Event_GetRawData") : nullptr);
3787 if(m_PEAK_Event_GetRawData == nullptr && load)
3788 {
3789 throw std::runtime_error("Failed to load PEAK_Event_GetRawData");
3790 }
3791
3792 m_PEAK_Event_Destruct = reinterpret_cast<dyn_PEAK_Event_Destruct>(load ? import_function(m_handle, "PEAK_Event_Destruct") : nullptr);
3793 if(m_PEAK_Event_Destruct == nullptr && load)
3794 {
3795 throw std::runtime_error("Failed to load PEAK_Event_Destruct");
3796 }
3797
3798 m_PEAK_FirmwareUpdater_Construct = reinterpret_cast<dyn_PEAK_FirmwareUpdater_Construct>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_Construct") : nullptr);
3799 if(m_PEAK_FirmwareUpdater_Construct == nullptr && load)
3800 {
3801 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_Construct");
3802 }
3803
3804 m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation = reinterpret_cast<dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation") : nullptr);
3805 if(m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation == nullptr && load)
3806 {
3807 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation");
3808 }
3809
3810 m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation = reinterpret_cast<dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation") : nullptr);
3811 if(m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation == nullptr && load)
3812 {
3813 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation");
3814 }
3815
3816 m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation = reinterpret_cast<dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation") : nullptr);
3817 if(m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation == nullptr && load)
3818 {
3819 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation");
3820 }
3821
3822 m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation = reinterpret_cast<dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_GetFirmwareUpdateInformation") : nullptr);
3823 if(m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation == nullptr && load)
3824 {
3825 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_GetFirmwareUpdateInformation");
3826 }
3827
3828 m_PEAK_FirmwareUpdater_UpdateDevice = reinterpret_cast<dyn_PEAK_FirmwareUpdater_UpdateDevice>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_UpdateDevice") : nullptr);
3829 if(m_PEAK_FirmwareUpdater_UpdateDevice == nullptr && load)
3830 {
3831 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_UpdateDevice");
3832 }
3833
3834 m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout = reinterpret_cast<dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout") : nullptr);
3835 if(m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout == nullptr && load)
3836 {
3837 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout");
3838 }
3839
3840 m_PEAK_FirmwareUpdater_Destruct = reinterpret_cast<dyn_PEAK_FirmwareUpdater_Destruct>(load ? import_function(m_handle, "PEAK_FirmwareUpdater_Destruct") : nullptr);
3841 if(m_PEAK_FirmwareUpdater_Destruct == nullptr && load)
3842 {
3843 throw std::runtime_error("Failed to load PEAK_FirmwareUpdater_Destruct");
3844 }
3845
3846 m_PEAK_FirmwareUpdateInformation_GetIsValid = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetIsValid>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetIsValid") : nullptr);
3847 if(m_PEAK_FirmwareUpdateInformation_GetIsValid == nullptr && load)
3848 {
3849 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetIsValid");
3850 }
3851
3852 m_PEAK_FirmwareUpdateInformation_GetFileName = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetFileName>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetFileName") : nullptr);
3853 if(m_PEAK_FirmwareUpdateInformation_GetFileName == nullptr && load)
3854 {
3855 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetFileName");
3856 }
3857
3858 m_PEAK_FirmwareUpdateInformation_GetDescription = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetDescription>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetDescription") : nullptr);
3859 if(m_PEAK_FirmwareUpdateInformation_GetDescription == nullptr && load)
3860 {
3861 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetDescription");
3862 }
3863
3864 m_PEAK_FirmwareUpdateInformation_GetVersion = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetVersion>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetVersion") : nullptr);
3865 if(m_PEAK_FirmwareUpdateInformation_GetVersion == nullptr && load)
3866 {
3867 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetVersion");
3868 }
3869
3870 m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern") : nullptr);
3871 if(m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern == nullptr && load)
3872 {
3873 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern");
3874 }
3875
3876 m_PEAK_FirmwareUpdateInformation_GetVersionStyle = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetVersionStyle") : nullptr);
3877 if(m_PEAK_FirmwareUpdateInformation_GetVersionStyle == nullptr && load)
3878 {
3879 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetVersionStyle");
3880 }
3881
3882 m_PEAK_FirmwareUpdateInformation_GetReleaseNotes = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetReleaseNotes") : nullptr);
3883 if(m_PEAK_FirmwareUpdateInformation_GetReleaseNotes == nullptr && load)
3884 {
3885 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetReleaseNotes");
3886 }
3887
3888 m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetReleaseNotesURL") : nullptr);
3889 if(m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL == nullptr && load)
3890 {
3891 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetReleaseNotesURL");
3892 }
3893
3894 m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetUserSetPersistence") : nullptr);
3895 if(m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence == nullptr && load)
3896 {
3897 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetUserSetPersistence");
3898 }
3899
3900 m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence = reinterpret_cast<dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence>(load ? import_function(m_handle, "PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence") : nullptr);
3901 if(m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence == nullptr && load)
3902 {
3903 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence");
3904 }
3905
3906 m_PEAK_FirmwareUpdateProgressObserver_Construct = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_Construct>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_Construct") : nullptr);
3907 if(m_PEAK_FirmwareUpdateProgressObserver_Construct == nullptr && load)
3908 {
3909 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_Construct");
3910 }
3911
3912 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback") : nullptr);
3913 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback == nullptr && load)
3914 {
3915 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback");
3916 }
3917
3918 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback") : nullptr);
3919 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback == nullptr && load)
3920 {
3921 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback");
3922 }
3923
3924 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback") : nullptr);
3925 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback == nullptr && load)
3926 {
3927 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback");
3928 }
3929
3930 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback") : nullptr);
3931 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback == nullptr && load)
3932 {
3933 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback");
3934 }
3935
3936 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback") : nullptr);
3937 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback == nullptr && load)
3938 {
3939 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback");
3940 }
3941
3942 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback") : nullptr);
3943 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback == nullptr && load)
3944 {
3945 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback");
3946 }
3947
3948 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback") : nullptr);
3949 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback == nullptr && load)
3950 {
3951 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback");
3952 }
3953
3954 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback") : nullptr);
3955 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback == nullptr && load)
3956 {
3957 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback");
3958 }
3959
3960 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback") : nullptr);
3961 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback == nullptr && load)
3962 {
3963 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback");
3964 }
3965
3966 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback") : nullptr);
3967 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback == nullptr && load)
3968 {
3969 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback");
3970 }
3971
3972 m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback") : nullptr);
3973 if(m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback == nullptr && load)
3974 {
3975 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback");
3976 }
3977
3978 m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback") : nullptr);
3979 if(m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback == nullptr && load)
3980 {
3981 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback");
3982 }
3983
3984 m_PEAK_FirmwareUpdateProgressObserver_Destruct = reinterpret_cast<dyn_PEAK_FirmwareUpdateProgressObserver_Destruct>(load ? import_function(m_handle, "PEAK_FirmwareUpdateProgressObserver_Destruct") : nullptr);
3985 if(m_PEAK_FirmwareUpdateProgressObserver_Destruct == nullptr && load)
3986 {
3987 throw std::runtime_error("Failed to load PEAK_FirmwareUpdateProgressObserver_Destruct");
3988 }
3989
3990 m_PEAK_FileAdapter_Construct = reinterpret_cast<dyn_PEAK_FileAdapter_Construct>(load ? import_function(m_handle, "PEAK_FileAdapter_Construct") : nullptr);
3991 if(m_PEAK_FileAdapter_Construct == nullptr && load)
3992 {
3993 throw std::runtime_error("Failed to load PEAK_FileAdapter_Construct");
3994 }
3995
3996 m_PEAK_FileAdapter_Destruct = reinterpret_cast<dyn_PEAK_FileAdapter_Destruct>(load ? import_function(m_handle, "PEAK_FileAdapter_Destruct") : nullptr);
3997 if(m_PEAK_FileAdapter_Destruct == nullptr && load)
3998 {
3999 throw std::runtime_error("Failed to load PEAK_FileAdapter_Destruct");
4000 }
4001
4002 m_PEAK_FileAdapter_Read = reinterpret_cast<dyn_PEAK_FileAdapter_Read>(load ? import_function(m_handle, "PEAK_FileAdapter_Read") : nullptr);
4003 if(m_PEAK_FileAdapter_Read == nullptr && load)
4004 {
4005 throw std::runtime_error("Failed to load PEAK_FileAdapter_Read");
4006 }
4007
4008 m_PEAK_FileAdapter_Write = reinterpret_cast<dyn_PEAK_FileAdapter_Write>(load ? import_function(m_handle, "PEAK_FileAdapter_Write") : nullptr);
4009 if(m_PEAK_FileAdapter_Write == nullptr && load)
4010 {
4011 throw std::runtime_error("Failed to load PEAK_FileAdapter_Write");
4012 }
4013
4014 m_PEAK_FileAdapter_Delete = reinterpret_cast<dyn_PEAK_FileAdapter_Delete>(load ? import_function(m_handle, "PEAK_FileAdapter_Delete") : nullptr);
4015 if(m_PEAK_FileAdapter_Delete == nullptr && load)
4016 {
4017 throw std::runtime_error("Failed to load PEAK_FileAdapter_Delete");
4018 }
4019
4020 m_PEAK_FileAdapter_GetSize = reinterpret_cast<dyn_PEAK_FileAdapter_GetSize>(load ? import_function(m_handle, "PEAK_FileAdapter_GetSize") : nullptr);
4021 if(m_PEAK_FileAdapter_GetSize == nullptr && load)
4022 {
4023 throw std::runtime_error("Failed to load PEAK_FileAdapter_GetSize");
4024 }
4025
4026 m_PEAK_FileAdapter_GetMaxSize = reinterpret_cast<dyn_PEAK_FileAdapter_GetMaxSize>(load ? import_function(m_handle, "PEAK_FileAdapter_GetMaxSize") : nullptr);
4027 if(m_PEAK_FileAdapter_GetMaxSize == nullptr && load)
4028 {
4029 throw std::runtime_error("Failed to load PEAK_FileAdapter_GetMaxSize");
4030 }
4031
4032
4033 return true;
4034}
4035
4037{
4038 auto& inst = instance();
4039 if(inst.m_PEAK_Library_Initialize)
4040 {
4041 return inst.m_PEAK_Library_Initialize();
4042 }
4043 else
4044 {
4045 throw std::runtime_error("Library not loaded!");
4046 }
4047}
4048
4050{
4051 auto& inst = instance();
4052 if(inst.m_PEAK_Library_Close)
4053 {
4054 return inst.m_PEAK_Library_Close();
4055 }
4056 else
4057 {
4058 throw std::runtime_error("Library not loaded!");
4059 }
4060}
4061
4063{
4064 auto& inst = instance();
4065 if(inst.m_PEAK_Library_IsInitialized)
4066 {
4067 return inst.m_PEAK_Library_IsInitialized(isInitialized);
4068 }
4069 else
4070 {
4071 throw std::runtime_error("Library not loaded!");
4072 }
4073}
4074
4076{
4077 auto& inst = instance();
4078 if(inst.m_PEAK_Library_GetVersionMajor)
4079 {
4080 return inst.m_PEAK_Library_GetVersionMajor(libraryVersionMajor);
4081 }
4082 else
4083 {
4084 throw std::runtime_error("Library not loaded!");
4085 }
4086}
4087
4089{
4090 auto& inst = instance();
4091 if(inst.m_PEAK_Library_GetVersionMinor)
4092 {
4093 return inst.m_PEAK_Library_GetVersionMinor(libraryVersionMinor);
4094 }
4095 else
4096 {
4097 throw std::runtime_error("Library not loaded!");
4098 }
4099}
4100
4102{
4103 auto& inst = instance();
4104 if(inst.m_PEAK_Library_GetVersionSubminor)
4105 {
4106 return inst.m_PEAK_Library_GetVersionSubminor(libraryVersionSubminor);
4107 }
4108 else
4109 {
4110 throw std::runtime_error("Library not loaded!");
4111 }
4112}
4113
4114inline PEAK_RETURN_CODE DynamicLoader::PEAK_Library_GetLastError(PEAK_RETURN_CODE* lastErrorCode, char* lastErrorDescription, size_t* lastErrorDescriptionSize)
4115{
4116 auto& inst = instance();
4117 if(inst.m_PEAK_Library_GetLastError)
4118 {
4119 return inst.m_PEAK_Library_GetLastError(lastErrorCode, lastErrorDescription, lastErrorDescriptionSize);
4120 }
4121 else
4122 {
4123 throw std::runtime_error("Library not loaded!");
4124 }
4125}
4126
4128{
4129 auto& inst = instance();
4130 if(inst.m_PEAK_EnvironmentInspector_UpdateCTIPaths)
4131 {
4132 return inst.m_PEAK_EnvironmentInspector_UpdateCTIPaths();
4133 }
4134 else
4135 {
4136 throw std::runtime_error("Library not loaded!");
4137 }
4138}
4139
4141{
4142 auto& inst = instance();
4143 if(inst.m_PEAK_EnvironmentInspector_GetNumCTIPaths)
4144 {
4145 return inst.m_PEAK_EnvironmentInspector_GetNumCTIPaths(numCtiPaths);
4146 }
4147 else
4148 {
4149 throw std::runtime_error("Library not loaded!");
4150 }
4151}
4152
4153inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnvironmentInspector_GetCTIPath(size_t index, char* ctiPath, size_t* ctiPathSize)
4154{
4155 auto& inst = instance();
4156 if(inst.m_PEAK_EnvironmentInspector_GetCTIPath)
4157 {
4158 return inst.m_PEAK_EnvironmentInspector_GetCTIPath(index, ctiPath, ctiPathSize);
4159 }
4160 else
4161 {
4162 throw std::runtime_error("Library not loaded!");
4163 }
4164}
4165
4166inline PEAK_RETURN_CODE DynamicLoader::PEAK_ProducerLibrary_Construct(const char* ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE* producerLibraryHandle)
4167{
4168 auto& inst = instance();
4169 if(inst.m_PEAK_ProducerLibrary_Construct)
4170 {
4171 return inst.m_PEAK_ProducerLibrary_Construct(ctiPath, ctiPathSize, producerLibraryHandle);
4172 }
4173 else
4174 {
4175 throw std::runtime_error("Library not loaded!");
4176 }
4177}
4178
4180{
4181 auto& inst = instance();
4182 if(inst.m_PEAK_ProducerLibrary_GetKey)
4183 {
4184 return inst.m_PEAK_ProducerLibrary_GetKey(producerLibraryHandle, key, keySize);
4185 }
4186 else
4187 {
4188 throw std::runtime_error("Library not loaded!");
4189 }
4190}
4191
4193{
4194 auto& inst = instance();
4195 if(inst.m_PEAK_ProducerLibrary_GetSystem)
4196 {
4197 return inst.m_PEAK_ProducerLibrary_GetSystem(producerLibraryHandle, systemDescriptorHandle);
4198 }
4199 else
4200 {
4201 throw std::runtime_error("Library not loaded!");
4202 }
4203}
4204
4206{
4207 auto& inst = instance();
4208 if(inst.m_PEAK_ProducerLibrary_Destruct)
4209 {
4210 return inst.m_PEAK_ProducerLibrary_Destruct(producerLibraryHandle);
4211 }
4212 else
4213 {
4214 throw std::runtime_error("Library not loaded!");
4215 }
4216}
4217
4219{
4220 auto& inst = instance();
4221 if(inst.m_PEAK_SystemDescriptor_ToModuleDescriptor)
4222 {
4223 return inst.m_PEAK_SystemDescriptor_ToModuleDescriptor(systemDescriptorHandle, moduleDescriptorHandle);
4224 }
4225 else
4226 {
4227 throw std::runtime_error("Library not loaded!");
4228 }
4229}
4230
4232{
4233 auto& inst = instance();
4234 if(inst.m_PEAK_SystemDescriptor_GetKey)
4235 {
4236 return inst.m_PEAK_SystemDescriptor_GetKey(systemDescriptorHandle, key, keySize);
4237 }
4238 else
4239 {
4240 throw std::runtime_error("Library not loaded!");
4241 }
4242}
4243
4244inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetInfo(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
4245{
4246 auto& inst = instance();
4247 if(inst.m_PEAK_SystemDescriptor_GetInfo)
4248 {
4249 return inst.m_PEAK_SystemDescriptor_GetInfo(systemDescriptorHandle, infoCommand, infoDataType, info, infoSize);
4250 }
4251 else
4252 {
4253 throw std::runtime_error("Library not loaded!");
4254 }
4255}
4256
4257inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetDisplayName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* displayName, size_t* displayNameSize)
4258{
4259 auto& inst = instance();
4260 if(inst.m_PEAK_SystemDescriptor_GetDisplayName)
4261 {
4262 return inst.m_PEAK_SystemDescriptor_GetDisplayName(systemDescriptorHandle, displayName, displayNameSize);
4263 }
4264 else
4265 {
4266 throw std::runtime_error("Library not loaded!");
4267 }
4268}
4269
4270inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetVendorName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* vendorName, size_t* vendorNameSize)
4271{
4272 auto& inst = instance();
4273 if(inst.m_PEAK_SystemDescriptor_GetVendorName)
4274 {
4275 return inst.m_PEAK_SystemDescriptor_GetVendorName(systemDescriptorHandle, vendorName, vendorNameSize);
4276 }
4277 else
4278 {
4279 throw std::runtime_error("Library not loaded!");
4280 }
4281}
4282
4283inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetModelName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* modelName, size_t* modelNameSize)
4284{
4285 auto& inst = instance();
4286 if(inst.m_PEAK_SystemDescriptor_GetModelName)
4287 {
4288 return inst.m_PEAK_SystemDescriptor_GetModelName(systemDescriptorHandle, modelName, modelNameSize);
4289 }
4290 else
4291 {
4292 throw std::runtime_error("Library not loaded!");
4293 }
4294}
4295
4296inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetVersion(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* version, size_t* versionSize)
4297{
4298 auto& inst = instance();
4299 if(inst.m_PEAK_SystemDescriptor_GetVersion)
4300 {
4301 return inst.m_PEAK_SystemDescriptor_GetVersion(systemDescriptorHandle, version, versionSize);
4302 }
4303 else
4304 {
4305 throw std::runtime_error("Library not loaded!");
4306 }
4307}
4308
4309inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetTLType(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* tlType, size_t* tlTypeSize)
4310{
4311 auto& inst = instance();
4312 if(inst.m_PEAK_SystemDescriptor_GetTLType)
4313 {
4314 return inst.m_PEAK_SystemDescriptor_GetTLType(systemDescriptorHandle, tlType, tlTypeSize);
4315 }
4316 else
4317 {
4318 throw std::runtime_error("Library not loaded!");
4319 }
4320}
4321
4322inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetCTIFileName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFileName, size_t* ctiFileNameSize)
4323{
4324 auto& inst = instance();
4325 if(inst.m_PEAK_SystemDescriptor_GetCTIFileName)
4326 {
4327 return inst.m_PEAK_SystemDescriptor_GetCTIFileName(systemDescriptorHandle, ctiFileName, ctiFileNameSize);
4328 }
4329 else
4330 {
4331 throw std::runtime_error("Library not loaded!");
4332 }
4333}
4334
4335inline PEAK_RETURN_CODE DynamicLoader::PEAK_SystemDescriptor_GetCTIFullPath(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char* ctiFullPath, size_t* ctiFullPathSize)
4336{
4337 auto& inst = instance();
4338 if(inst.m_PEAK_SystemDescriptor_GetCTIFullPath)
4339 {
4340 return inst.m_PEAK_SystemDescriptor_GetCTIFullPath(systemDescriptorHandle, ctiFullPath, ctiFullPathSize);
4341 }
4342 else
4343 {
4344 throw std::runtime_error("Library not loaded!");
4345 }
4346}
4347
4349{
4350 auto& inst = instance();
4351 if(inst.m_PEAK_SystemDescriptor_GetGenTLVersionMajor)
4352 {
4353 return inst.m_PEAK_SystemDescriptor_GetGenTLVersionMajor(systemDescriptorHandle, gentlVersionMajor);
4354 }
4355 else
4356 {
4357 throw std::runtime_error("Library not loaded!");
4358 }
4359}
4360
4362{
4363 auto& inst = instance();
4364 if(inst.m_PEAK_SystemDescriptor_GetGenTLVersionMinor)
4365 {
4366 return inst.m_PEAK_SystemDescriptor_GetGenTLVersionMinor(systemDescriptorHandle, gentlVersionMinor);
4367 }
4368 else
4369 {
4370 throw std::runtime_error("Library not loaded!");
4371 }
4372}
4373
4375{
4376 auto& inst = instance();
4377 if(inst.m_PEAK_SystemDescriptor_GetCharacterEncoding)
4378 {
4379 return inst.m_PEAK_SystemDescriptor_GetCharacterEncoding(systemDescriptorHandle, characterEncoding);
4380 }
4381 else
4382 {
4383 throw std::runtime_error("Library not loaded!");
4384 }
4385}
4386
4388{
4389 auto& inst = instance();
4390 if(inst.m_PEAK_SystemDescriptor_GetParentLibrary)
4391 {
4392 return inst.m_PEAK_SystemDescriptor_GetParentLibrary(systemDescriptorHandle, producerLibraryHandle);
4393 }
4394 else
4395 {
4396 throw std::runtime_error("Library not loaded!");
4397 }
4398}
4399
4401{
4402 auto& inst = instance();
4403 if(inst.m_PEAK_SystemDescriptor_OpenSystem)
4404 {
4405 return inst.m_PEAK_SystemDescriptor_OpenSystem(systemDescriptorHandle, systemHandle);
4406 }
4407 else
4408 {
4409 throw std::runtime_error("Library not loaded!");
4410 }
4411}
4412
4414{
4415 auto& inst = instance();
4416 if(inst.m_PEAK_System_ToModule)
4417 {
4418 return inst.m_PEAK_System_ToModule(systemHandle, moduleHandle);
4419 }
4420 else
4421 {
4422 throw std::runtime_error("Library not loaded!");
4423 }
4424}
4425
4427{
4428 auto& inst = instance();
4429 if(inst.m_PEAK_System_ToEventSupportingModule)
4430 {
4431 return inst.m_PEAK_System_ToEventSupportingModule(systemHandle, eventSupportingModuleHandle);
4432 }
4433 else
4434 {
4435 throw std::runtime_error("Library not loaded!");
4436 }
4437}
4438
4439inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetKey(PEAK_SYSTEM_HANDLE systemHandle, char* key, size_t* keySize)
4440{
4441 auto& inst = instance();
4442 if(inst.m_PEAK_System_GetKey)
4443 {
4444 return inst.m_PEAK_System_GetKey(systemHandle, key, keySize);
4445 }
4446 else
4447 {
4448 throw std::runtime_error("Library not loaded!");
4449 }
4450}
4451
4452inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetInfo(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
4453{
4454 auto& inst = instance();
4455 if(inst.m_PEAK_System_GetInfo)
4456 {
4457 return inst.m_PEAK_System_GetInfo(systemHandle, infoCommand, infoDataType, info, infoSize);
4458 }
4459 else
4460 {
4461 throw std::runtime_error("Library not loaded!");
4462 }
4463}
4464
4465inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetID(PEAK_SYSTEM_HANDLE systemHandle, char* id, size_t* idSize)
4466{
4467 auto& inst = instance();
4468 if(inst.m_PEAK_System_GetID)
4469 {
4470 return inst.m_PEAK_System_GetID(systemHandle, id, idSize);
4471 }
4472 else
4473 {
4474 throw std::runtime_error("Library not loaded!");
4475 }
4476}
4477
4478inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetDisplayName(PEAK_SYSTEM_HANDLE systemHandle, char* displayName, size_t* displayNameSize)
4479{
4480 auto& inst = instance();
4481 if(inst.m_PEAK_System_GetDisplayName)
4482 {
4483 return inst.m_PEAK_System_GetDisplayName(systemHandle, displayName, displayNameSize);
4484 }
4485 else
4486 {
4487 throw std::runtime_error("Library not loaded!");
4488 }
4489}
4490
4491inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetVendorName(PEAK_SYSTEM_HANDLE systemHandle, char* vendorName, size_t* vendorNameSize)
4492{
4493 auto& inst = instance();
4494 if(inst.m_PEAK_System_GetVendorName)
4495 {
4496 return inst.m_PEAK_System_GetVendorName(systemHandle, vendorName, vendorNameSize);
4497 }
4498 else
4499 {
4500 throw std::runtime_error("Library not loaded!");
4501 }
4502}
4503
4504inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetModelName(PEAK_SYSTEM_HANDLE systemHandle, char* modelName, size_t* modelNameSize)
4505{
4506 auto& inst = instance();
4507 if(inst.m_PEAK_System_GetModelName)
4508 {
4509 return inst.m_PEAK_System_GetModelName(systemHandle, modelName, modelNameSize);
4510 }
4511 else
4512 {
4513 throw std::runtime_error("Library not loaded!");
4514 }
4515}
4516
4517inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetVersion(PEAK_SYSTEM_HANDLE systemHandle, char* version, size_t* versionSize)
4518{
4519 auto& inst = instance();
4520 if(inst.m_PEAK_System_GetVersion)
4521 {
4522 return inst.m_PEAK_System_GetVersion(systemHandle, version, versionSize);
4523 }
4524 else
4525 {
4526 throw std::runtime_error("Library not loaded!");
4527 }
4528}
4529
4530inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetTLType(PEAK_SYSTEM_HANDLE systemHandle, char* tlType, size_t* tlTypeSize)
4531{
4532 auto& inst = instance();
4533 if(inst.m_PEAK_System_GetTLType)
4534 {
4535 return inst.m_PEAK_System_GetTLType(systemHandle, tlType, tlTypeSize);
4536 }
4537 else
4538 {
4539 throw std::runtime_error("Library not loaded!");
4540 }
4541}
4542
4543inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetCTIFileName(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFileName, size_t* ctiFileNameSize)
4544{
4545 auto& inst = instance();
4546 if(inst.m_PEAK_System_GetCTIFileName)
4547 {
4548 return inst.m_PEAK_System_GetCTIFileName(systemHandle, ctiFileName, ctiFileNameSize);
4549 }
4550 else
4551 {
4552 throw std::runtime_error("Library not loaded!");
4553 }
4554}
4555
4556inline PEAK_RETURN_CODE DynamicLoader::PEAK_System_GetCTIFullPath(PEAK_SYSTEM_HANDLE systemHandle, char* ctiFullPath, size_t* ctiFullPathSize)
4557{
4558 auto& inst = instance();
4559 if(inst.m_PEAK_System_GetCTIFullPath)
4560 {
4561 return inst.m_PEAK_System_GetCTIFullPath(systemHandle, ctiFullPath, ctiFullPathSize);
4562 }
4563 else
4564 {
4565 throw std::runtime_error("Library not loaded!");
4566 }
4567}
4568
4570{
4571 auto& inst = instance();
4572 if(inst.m_PEAK_System_GetGenTLVersionMajor)
4573 {
4574 return inst.m_PEAK_System_GetGenTLVersionMajor(systemHandle, gentlVersionMajor);
4575 }
4576 else
4577 {
4578 throw std::runtime_error("Library not loaded!");
4579 }
4580}
4581
4583{
4584 auto& inst = instance();
4585 if(inst.m_PEAK_System_GetGenTLVersionMinor)
4586 {
4587 return inst.m_PEAK_System_GetGenTLVersionMinor(systemHandle, gentlVersionMinor);
4588 }
4589 else
4590 {
4591 throw std::runtime_error("Library not loaded!");
4592 }
4593}
4594
4596{
4597 auto& inst = instance();
4598 if(inst.m_PEAK_System_GetCharacterEncoding)
4599 {
4600 return inst.m_PEAK_System_GetCharacterEncoding(systemHandle, characterEncoding);
4601 }
4602 else
4603 {
4604 throw std::runtime_error("Library not loaded!");
4605 }
4606}
4607
4609{
4610 auto& inst = instance();
4611 if(inst.m_PEAK_System_GetParentLibrary)
4612 {
4613 return inst.m_PEAK_System_GetParentLibrary(systemHandle, producerLibraryHandle);
4614 }
4615 else
4616 {
4617 throw std::runtime_error("Library not loaded!");
4618 }
4619}
4620
4622{
4623 auto& inst = instance();
4624 if(inst.m_PEAK_System_UpdateInterfaces)
4625 {
4626 return inst.m_PEAK_System_UpdateInterfaces(systemHandle, timeout_ms);
4627 }
4628 else
4629 {
4630 throw std::runtime_error("Library not loaded!");
4631 }
4632}
4633
4635{
4636 auto& inst = instance();
4637 if(inst.m_PEAK_System_GetNumInterfaces)
4638 {
4639 return inst.m_PEAK_System_GetNumInterfaces(systemHandle, numInterfaces);
4640 }
4641 else
4642 {
4643 throw std::runtime_error("Library not loaded!");
4644 }
4645}
4646
4648{
4649 auto& inst = instance();
4650 if(inst.m_PEAK_System_GetInterface)
4651 {
4652 return inst.m_PEAK_System_GetInterface(systemHandle, index, interfaceDescriptorHandle);
4653 }
4654 else
4655 {
4656 throw std::runtime_error("Library not loaded!");
4657 }
4658}
4659
4661{
4662 auto& inst = instance();
4663 if(inst.m_PEAK_System_RegisterInterfaceFoundCallback)
4664 {
4665 return inst.m_PEAK_System_RegisterInterfaceFoundCallback(systemHandle, callback, callbackContext, callbackHandle);
4666 }
4667 else
4668 {
4669 throw std::runtime_error("Library not loaded!");
4670 }
4671}
4672
4674{
4675 auto& inst = instance();
4676 if(inst.m_PEAK_System_UnregisterInterfaceFoundCallback)
4677 {
4678 return inst.m_PEAK_System_UnregisterInterfaceFoundCallback(systemHandle, callbackHandle);
4679 }
4680 else
4681 {
4682 throw std::runtime_error("Library not loaded!");
4683 }
4684}
4685
4687{
4688 auto& inst = instance();
4689 if(inst.m_PEAK_System_RegisterInterfaceLostCallback)
4690 {
4691 return inst.m_PEAK_System_RegisterInterfaceLostCallback(systemHandle, callback, callbackContext, callbackHandle);
4692 }
4693 else
4694 {
4695 throw std::runtime_error("Library not loaded!");
4696 }
4697}
4698
4700{
4701 auto& inst = instance();
4702 if(inst.m_PEAK_System_UnregisterInterfaceLostCallback)
4703 {
4704 return inst.m_PEAK_System_UnregisterInterfaceLostCallback(systemHandle, callbackHandle);
4705 }
4706 else
4707 {
4708 throw std::runtime_error("Library not loaded!");
4709 }
4710}
4711
4713{
4714 auto& inst = instance();
4715 if(inst.m_PEAK_System_Destruct)
4716 {
4717 return inst.m_PEAK_System_Destruct(systemHandle);
4718 }
4719 else
4720 {
4721 throw std::runtime_error("Library not loaded!");
4722 }
4723}
4724
4726{
4727 auto& inst = instance();
4728 if(inst.m_PEAK_InterfaceDescriptor_ToModuleDescriptor)
4729 {
4730 return inst.m_PEAK_InterfaceDescriptor_ToModuleDescriptor(interfaceDescriptorHandle, moduleDescriptorHandle);
4731 }
4732 else
4733 {
4734 throw std::runtime_error("Library not loaded!");
4735 }
4736}
4737
4739{
4740 auto& inst = instance();
4741 if(inst.m_PEAK_InterfaceDescriptor_GetKey)
4742 {
4743 return inst.m_PEAK_InterfaceDescriptor_GetKey(interfaceDescriptorHandle, key, keySize);
4744 }
4745 else
4746 {
4747 throw std::runtime_error("Library not loaded!");
4748 }
4749}
4750
4751inline PEAK_RETURN_CODE DynamicLoader::PEAK_InterfaceDescriptor_GetInfo(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
4752{
4753 auto& inst = instance();
4754 if(inst.m_PEAK_InterfaceDescriptor_GetInfo)
4755 {
4756 return inst.m_PEAK_InterfaceDescriptor_GetInfo(interfaceDescriptorHandle, infoCommand, infoDataType, info, infoSize);
4757 }
4758 else
4759 {
4760 throw std::runtime_error("Library not loaded!");
4761 }
4762}
4763
4764inline PEAK_RETURN_CODE DynamicLoader::PEAK_InterfaceDescriptor_GetDisplayName(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* displayName, size_t* displayNameSize)
4765{
4766 auto& inst = instance();
4767 if(inst.m_PEAK_InterfaceDescriptor_GetDisplayName)
4768 {
4769 return inst.m_PEAK_InterfaceDescriptor_GetDisplayName(interfaceDescriptorHandle, displayName, displayNameSize);
4770 }
4771 else
4772 {
4773 throw std::runtime_error("Library not loaded!");
4774 }
4775}
4776
4777inline PEAK_RETURN_CODE DynamicLoader::PEAK_InterfaceDescriptor_GetTLType(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char* tlType, size_t* tlTypeSize)
4778{
4779 auto& inst = instance();
4780 if(inst.m_PEAK_InterfaceDescriptor_GetTLType)
4781 {
4782 return inst.m_PEAK_InterfaceDescriptor_GetTLType(interfaceDescriptorHandle, tlType, tlTypeSize);
4783 }
4784 else
4785 {
4786 throw std::runtime_error("Library not loaded!");
4787 }
4788}
4789
4791{
4792 auto& inst = instance();
4793 if(inst.m_PEAK_InterfaceDescriptor_GetParentSystem)
4794 {
4795 return inst.m_PEAK_InterfaceDescriptor_GetParentSystem(interfaceDescriptorHandle, systemHandle);
4796 }
4797 else
4798 {
4799 throw std::runtime_error("Library not loaded!");
4800 }
4801}
4802
4804{
4805 auto& inst = instance();
4806 if(inst.m_PEAK_InterfaceDescriptor_OpenInterface)
4807 {
4808 return inst.m_PEAK_InterfaceDescriptor_OpenInterface(interfaceDescriptorHandle, interfaceHandle);
4809 }
4810 else
4811 {
4812 throw std::runtime_error("Library not loaded!");
4813 }
4814}
4815
4817{
4818 auto& inst = instance();
4819 if(inst.m_PEAK_Interface_ToModule)
4820 {
4821 return inst.m_PEAK_Interface_ToModule(interfaceHandle, moduleHandle);
4822 }
4823 else
4824 {
4825 throw std::runtime_error("Library not loaded!");
4826 }
4827}
4828
4830{
4831 auto& inst = instance();
4832 if(inst.m_PEAK_Interface_ToEventSupportingModule)
4833 {
4834 return inst.m_PEAK_Interface_ToEventSupportingModule(interfaceHandle, eventSupportingModuleHandle);
4835 }
4836 else
4837 {
4838 throw std::runtime_error("Library not loaded!");
4839 }
4840}
4841
4842inline PEAK_RETURN_CODE DynamicLoader::PEAK_Interface_GetKey(PEAK_INTERFACE_HANDLE interfaceHandle, char* key, size_t* keySize)
4843{
4844 auto& inst = instance();
4845 if(inst.m_PEAK_Interface_GetKey)
4846 {
4847 return inst.m_PEAK_Interface_GetKey(interfaceHandle, key, keySize);
4848 }
4849 else
4850 {
4851 throw std::runtime_error("Library not loaded!");
4852 }
4853}
4854
4855inline PEAK_RETURN_CODE DynamicLoader::PEAK_Interface_GetInfo(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
4856{
4857 auto& inst = instance();
4858 if(inst.m_PEAK_Interface_GetInfo)
4859 {
4860 return inst.m_PEAK_Interface_GetInfo(interfaceHandle, infoCommand, infoDataType, info, infoSize);
4861 }
4862 else
4863 {
4864 throw std::runtime_error("Library not loaded!");
4865 }
4866}
4867
4868inline PEAK_RETURN_CODE DynamicLoader::PEAK_Interface_GetID(PEAK_INTERFACE_HANDLE interfaceHandle, char* id, size_t* idSize)
4869{
4870 auto& inst = instance();
4871 if(inst.m_PEAK_Interface_GetID)
4872 {
4873 return inst.m_PEAK_Interface_GetID(interfaceHandle, id, idSize);
4874 }
4875 else
4876 {
4877 throw std::runtime_error("Library not loaded!");
4878 }
4879}
4880
4881inline PEAK_RETURN_CODE DynamicLoader::PEAK_Interface_GetDisplayName(PEAK_INTERFACE_HANDLE interfaceHandle, char* displayName, size_t* displayNameSize)
4882{
4883 auto& inst = instance();
4884 if(inst.m_PEAK_Interface_GetDisplayName)
4885 {
4886 return inst.m_PEAK_Interface_GetDisplayName(interfaceHandle, displayName, displayNameSize);
4887 }
4888 else
4889 {
4890 throw std::runtime_error("Library not loaded!");
4891 }
4892}
4893
4894inline PEAK_RETURN_CODE DynamicLoader::PEAK_Interface_GetTLType(PEAK_INTERFACE_HANDLE interfaceHandle, char* tlType, size_t* tlTypeSize)
4895{
4896 auto& inst = instance();
4897 if(inst.m_PEAK_Interface_GetTLType)
4898 {
4899 return inst.m_PEAK_Interface_GetTLType(interfaceHandle, tlType, tlTypeSize);
4900 }
4901 else
4902 {
4903 throw std::runtime_error("Library not loaded!");
4904 }
4905}
4906
4908{
4909 auto& inst = instance();
4910 if(inst.m_PEAK_Interface_GetParentSystem)
4911 {
4912 return inst.m_PEAK_Interface_GetParentSystem(interfaceHandle, systemHandle);
4913 }
4914 else
4915 {
4916 throw std::runtime_error("Library not loaded!");
4917 }
4918}
4919
4921{
4922 auto& inst = instance();
4923 if(inst.m_PEAK_Interface_UpdateDevices)
4924 {
4925 return inst.m_PEAK_Interface_UpdateDevices(interfaceHandle, timeout_ms);
4926 }
4927 else
4928 {
4929 throw std::runtime_error("Library not loaded!");
4930 }
4931}
4932
4934{
4935 auto& inst = instance();
4936 if(inst.m_PEAK_Interface_GetNumDevices)
4937 {
4938 return inst.m_PEAK_Interface_GetNumDevices(interfaceHandle, numDevices);
4939 }
4940 else
4941 {
4942 throw std::runtime_error("Library not loaded!");
4943 }
4944}
4945
4947{
4948 auto& inst = instance();
4949 if(inst.m_PEAK_Interface_GetDevice)
4950 {
4951 return inst.m_PEAK_Interface_GetDevice(interfaceHandle, index, deviceDescriptorHandle);
4952 }
4953 else
4954 {
4955 throw std::runtime_error("Library not loaded!");
4956 }
4957}
4958
4960{
4961 auto& inst = instance();
4962 if(inst.m_PEAK_Interface_RegisterDeviceFoundCallback)
4963 {
4964 return inst.m_PEAK_Interface_RegisterDeviceFoundCallback(interfaceHandle, callback, callbackContext, callbackHandle);
4965 }
4966 else
4967 {
4968 throw std::runtime_error("Library not loaded!");
4969 }
4970}
4971
4973{
4974 auto& inst = instance();
4975 if(inst.m_PEAK_Interface_UnregisterDeviceFoundCallback)
4976 {
4977 return inst.m_PEAK_Interface_UnregisterDeviceFoundCallback(interfaceHandle, callbackHandle);
4978 }
4979 else
4980 {
4981 throw std::runtime_error("Library not loaded!");
4982 }
4983}
4984
4986{
4987 auto& inst = instance();
4988 if(inst.m_PEAK_Interface_RegisterDeviceReconnectedCallback)
4989 {
4990 return inst.m_PEAK_Interface_RegisterDeviceReconnectedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
4991 }
4992 else
4993 {
4994 throw std::runtime_error("Library not loaded!");
4995 }
4996}
4997
4999{
5000 auto& inst = instance();
5001 if(inst.m_PEAK_Interface_UnregisterDeviceReconnectedCallback)
5002 {
5003 return inst.m_PEAK_Interface_UnregisterDeviceReconnectedCallback(interfaceHandle, callbackHandle);
5004 }
5005 else
5006 {
5007 throw std::runtime_error("Library not loaded!");
5008 }
5009}
5010
5012{
5013 auto& inst = instance();
5014 if(inst.m_PEAK_Interface_RegisterDeviceDisconnectedCallback)
5015 {
5016 return inst.m_PEAK_Interface_RegisterDeviceDisconnectedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
5017 }
5018 else
5019 {
5020 throw std::runtime_error("Library not loaded!");
5021 }
5022}
5023
5025{
5026 auto& inst = instance();
5027 if(inst.m_PEAK_Interface_UnregisterDeviceDisconnectedCallback)
5028 {
5029 return inst.m_PEAK_Interface_UnregisterDeviceDisconnectedCallback(interfaceHandle, callbackHandle);
5030 }
5031 else
5032 {
5033 throw std::runtime_error("Library not loaded!");
5034 }
5035}
5036
5038{
5039 auto& inst = instance();
5040 if(inst.m_PEAK_Interface_RegisterDeviceLostCallback)
5041 {
5042 return inst.m_PEAK_Interface_RegisterDeviceLostCallback(interfaceHandle, callback, callbackContext, callbackHandle);
5043 }
5044 else
5045 {
5046 throw std::runtime_error("Library not loaded!");
5047 }
5048}
5049
5051{
5052 auto& inst = instance();
5053 if(inst.m_PEAK_Interface_UnregisterDeviceLostCallback)
5054 {
5055 return inst.m_PEAK_Interface_UnregisterDeviceLostCallback(interfaceHandle, callbackHandle);
5056 }
5057 else
5058 {
5059 throw std::runtime_error("Library not loaded!");
5060 }
5061}
5062
5064{
5065 auto& inst = instance();
5066 if(inst.m_PEAK_Interface_RegisterDeviceListChangedCallback)
5067 {
5068 return inst.m_PEAK_Interface_RegisterDeviceListChangedCallback(interfaceHandle, callback, callbackContext, callbackHandle);
5069 }
5070 else
5071 {
5072 throw std::runtime_error("Library not loaded!");
5073 }
5074}
5075
5077{
5078 auto& inst = instance();
5079 if(inst.m_PEAK_Interface_UnregisterDeviceListChangedCallback)
5080 {
5081 return inst.m_PEAK_Interface_UnregisterDeviceListChangedCallback(interfaceHandle, callbackHandle);
5082 }
5083 else
5084 {
5085 throw std::runtime_error("Library not loaded!");
5086 }
5087}
5088
5090{
5091 auto& inst = instance();
5092 if(inst.m_PEAK_Interface_Destruct)
5093 {
5094 return inst.m_PEAK_Interface_Destruct(interfaceHandle);
5095 }
5096 else
5097 {
5098 throw std::runtime_error("Library not loaded!");
5099 }
5100}
5101
5103{
5104 auto& inst = instance();
5105 if(inst.m_PEAK_DeviceDescriptor_ToModuleDescriptor)
5106 {
5107 return inst.m_PEAK_DeviceDescriptor_ToModuleDescriptor(deviceDescriptorHandle, moduleDescriptorHandle);
5108 }
5109 else
5110 {
5111 throw std::runtime_error("Library not loaded!");
5112 }
5113}
5114
5116{
5117 auto& inst = instance();
5118 if(inst.m_PEAK_DeviceDescriptor_GetKey)
5119 {
5120 return inst.m_PEAK_DeviceDescriptor_GetKey(deviceDescriptorHandle, key, keySize);
5121 }
5122 else
5123 {
5124 throw std::runtime_error("Library not loaded!");
5125 }
5126}
5127
5128inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetInfo(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
5129{
5130 auto& inst = instance();
5131 if(inst.m_PEAK_DeviceDescriptor_GetInfo)
5132 {
5133 return inst.m_PEAK_DeviceDescriptor_GetInfo(deviceDescriptorHandle, infoCommand, infoDataType, info, infoSize);
5134 }
5135 else
5136 {
5137 throw std::runtime_error("Library not loaded!");
5138 }
5139}
5140
5141inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetDisplayName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* displayName, size_t* displayNameSize)
5142{
5143 auto& inst = instance();
5144 if(inst.m_PEAK_DeviceDescriptor_GetDisplayName)
5145 {
5146 return inst.m_PEAK_DeviceDescriptor_GetDisplayName(deviceDescriptorHandle, displayName, displayNameSize);
5147 }
5148 else
5149 {
5150 throw std::runtime_error("Library not loaded!");
5151 }
5152}
5153
5154inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetVendorName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* vendorName, size_t* vendorNameSize)
5155{
5156 auto& inst = instance();
5157 if(inst.m_PEAK_DeviceDescriptor_GetVendorName)
5158 {
5159 return inst.m_PEAK_DeviceDescriptor_GetVendorName(deviceDescriptorHandle, vendorName, vendorNameSize);
5160 }
5161 else
5162 {
5163 throw std::runtime_error("Library not loaded!");
5164 }
5165}
5166
5167inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetModelName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* modelName, size_t* modelNameSize)
5168{
5169 auto& inst = instance();
5170 if(inst.m_PEAK_DeviceDescriptor_GetModelName)
5171 {
5172 return inst.m_PEAK_DeviceDescriptor_GetModelName(deviceDescriptorHandle, modelName, modelNameSize);
5173 }
5174 else
5175 {
5176 throw std::runtime_error("Library not loaded!");
5177 }
5178}
5179
5180inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetVersion(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* version, size_t* versionSize)
5181{
5182 auto& inst = instance();
5183 if(inst.m_PEAK_DeviceDescriptor_GetVersion)
5184 {
5185 return inst.m_PEAK_DeviceDescriptor_GetVersion(deviceDescriptorHandle, version, versionSize);
5186 }
5187 else
5188 {
5189 throw std::runtime_error("Library not loaded!");
5190 }
5191}
5192
5193inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetTLType(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* tlType, size_t* tlTypeSize)
5194{
5195 auto& inst = instance();
5196 if(inst.m_PEAK_DeviceDescriptor_GetTLType)
5197 {
5198 return inst.m_PEAK_DeviceDescriptor_GetTLType(deviceDescriptorHandle, tlType, tlTypeSize);
5199 }
5200 else
5201 {
5202 throw std::runtime_error("Library not loaded!");
5203 }
5204}
5205
5206inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetUserDefinedName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* userDefinedName, size_t* userDefinedNameSize)
5207{
5208 auto& inst = instance();
5209 if(inst.m_PEAK_DeviceDescriptor_GetUserDefinedName)
5210 {
5211 return inst.m_PEAK_DeviceDescriptor_GetUserDefinedName(deviceDescriptorHandle, userDefinedName, userDefinedNameSize);
5212 }
5213 else
5214 {
5215 throw std::runtime_error("Library not loaded!");
5216 }
5217}
5218
5219inline PEAK_RETURN_CODE DynamicLoader::PEAK_DeviceDescriptor_GetSerialNumber(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char* serialNumber, size_t* serialNumberSize)
5220{
5221 auto& inst = instance();
5222 if(inst.m_PEAK_DeviceDescriptor_GetSerialNumber)
5223 {
5224 return inst.m_PEAK_DeviceDescriptor_GetSerialNumber(deviceDescriptorHandle, serialNumber, serialNumberSize);
5225 }
5226 else
5227 {
5228 throw std::runtime_error("Library not loaded!");
5229 }
5230}
5231
5233{
5234 auto& inst = instance();
5235 if(inst.m_PEAK_DeviceDescriptor_GetAccessStatus)
5236 {
5237 return inst.m_PEAK_DeviceDescriptor_GetAccessStatus(deviceDescriptorHandle, accessStatus);
5238 }
5239 else
5240 {
5241 throw std::runtime_error("Library not loaded!");
5242 }
5243}
5244
5246{
5247 auto& inst = instance();
5248 if(inst.m_PEAK_DeviceDescriptor_GetTimestampTickFrequency)
5249 {
5250 return inst.m_PEAK_DeviceDescriptor_GetTimestampTickFrequency(deviceDescriptorHandle, timestampTickFrequency);
5251 }
5252 else
5253 {
5254 throw std::runtime_error("Library not loaded!");
5255 }
5256}
5257
5259{
5260 auto& inst = instance();
5261 if(inst.m_PEAK_DeviceDescriptor_GetIsOpenableExclusive)
5262 {
5263 return inst.m_PEAK_DeviceDescriptor_GetIsOpenableExclusive(deviceDescriptorHandle, isOpenable);
5264 }
5265 else
5266 {
5267 throw std::runtime_error("Library not loaded!");
5268 }
5269}
5270
5272{
5273 auto& inst = instance();
5274 if(inst.m_PEAK_DeviceDescriptor_GetIsOpenable)
5275 {
5276 return inst.m_PEAK_DeviceDescriptor_GetIsOpenable(deviceDescriptorHandle, accessType, isOpenable);
5277 }
5278 else
5279 {
5280 throw std::runtime_error("Library not loaded!");
5281 }
5282}
5283
5285{
5286 auto& inst = instance();
5287 if(inst.m_PEAK_DeviceDescriptor_OpenDevice)
5288 {
5289 return inst.m_PEAK_DeviceDescriptor_OpenDevice(deviceDescriptorHandle, accessType, deviceHandle);
5290 }
5291 else
5292 {
5293 throw std::runtime_error("Library not loaded!");
5294 }
5295}
5296
5298{
5299 auto& inst = instance();
5300 if(inst.m_PEAK_DeviceDescriptor_GetParentInterface)
5301 {
5302 return inst.m_PEAK_DeviceDescriptor_GetParentInterface(deviceDescriptorHandle, interfaceHandle);
5303 }
5304 else
5305 {
5306 throw std::runtime_error("Library not loaded!");
5307 }
5308}
5309
5311{
5312 auto& inst = instance();
5313 if(inst.m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval)
5314 {
5315 return inst.m_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval(deviceDescriptorHandle, monitoringUpdateInterval_ms);
5316 }
5317 else
5318 {
5319 throw std::runtime_error("Library not loaded!");
5320 }
5321}
5322
5324{
5325 auto& inst = instance();
5326 if(inst.m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval)
5327 {
5328 return inst.m_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval(deviceDescriptorHandle, monitoringUpdateInterval_ms);
5329 }
5330 else
5331 {
5332 throw std::runtime_error("Library not loaded!");
5333 }
5334}
5335
5337{
5338 auto& inst = instance();
5339 if(inst.m_PEAK_DeviceDescriptor_IsInformationRoleMonitored)
5340 {
5341 return inst.m_PEAK_DeviceDescriptor_IsInformationRoleMonitored(deviceDescriptorHandle, informationRole, isInformationRoleMonitored);
5342 }
5343 else
5344 {
5345 throw std::runtime_error("Library not loaded!");
5346 }
5347}
5348
5350{
5351 auto& inst = instance();
5352 if(inst.m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring)
5353 {
5354 return inst.m_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring(deviceDescriptorHandle, informationRole);
5355 }
5356 else
5357 {
5358 throw std::runtime_error("Library not loaded!");
5359 }
5360}
5361
5363{
5364 auto& inst = instance();
5365 if(inst.m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring)
5366 {
5367 return inst.m_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring(deviceDescriptorHandle, informationRole);
5368 }
5369 else
5370 {
5371 throw std::runtime_error("Library not loaded!");
5372 }
5373}
5374
5376{
5377 auto& inst = instance();
5378 if(inst.m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback)
5379 {
5380 return inst.m_PEAK_DeviceDescriptor_RegisterInformationChangedCallback(deviceDescriptorHandle, callback, callbackContext, callbackHandle);
5381 }
5382 else
5383 {
5384 throw std::runtime_error("Library not loaded!");
5385 }
5386}
5387
5389{
5390 auto& inst = instance();
5391 if(inst.m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback)
5392 {
5393 return inst.m_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback(deviceDescriptorHandle, callbackHandle);
5394 }
5395 else
5396 {
5397 throw std::runtime_error("Library not loaded!");
5398 }
5399}
5400
5402{
5403 auto& inst = instance();
5404 if(inst.m_PEAK_Device_ToModule)
5405 {
5406 return inst.m_PEAK_Device_ToModule(deviceHandle, moduleHandle);
5407 }
5408 else
5409 {
5410 throw std::runtime_error("Library not loaded!");
5411 }
5412}
5413
5415{
5416 auto& inst = instance();
5417 if(inst.m_PEAK_Device_ToEventSupportingModule)
5418 {
5419 return inst.m_PEAK_Device_ToEventSupportingModule(deviceHandle, eventSupportingModuleHandle);
5420 }
5421 else
5422 {
5423 throw std::runtime_error("Library not loaded!");
5424 }
5425}
5426
5427inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetKey(PEAK_DEVICE_HANDLE deviceHandle, char* key, size_t* keySize)
5428{
5429 auto& inst = instance();
5430 if(inst.m_PEAK_Device_GetKey)
5431 {
5432 return inst.m_PEAK_Device_GetKey(deviceHandle, key, keySize);
5433 }
5434 else
5435 {
5436 throw std::runtime_error("Library not loaded!");
5437 }
5438}
5439
5440inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetInfo(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
5441{
5442 auto& inst = instance();
5443 if(inst.m_PEAK_Device_GetInfo)
5444 {
5445 return inst.m_PEAK_Device_GetInfo(deviceHandle, infoCommand, infoDataType, info, infoSize);
5446 }
5447 else
5448 {
5449 throw std::runtime_error("Library not loaded!");
5450 }
5451}
5452
5453inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetID(PEAK_DEVICE_HANDLE deviceHandle, char* id, size_t* idSize)
5454{
5455 auto& inst = instance();
5456 if(inst.m_PEAK_Device_GetID)
5457 {
5458 return inst.m_PEAK_Device_GetID(deviceHandle, id, idSize);
5459 }
5460 else
5461 {
5462 throw std::runtime_error("Library not loaded!");
5463 }
5464}
5465
5466inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetDisplayName(PEAK_DEVICE_HANDLE deviceHandle, char* displayName, size_t* displayNameSize)
5467{
5468 auto& inst = instance();
5469 if(inst.m_PEAK_Device_GetDisplayName)
5470 {
5471 return inst.m_PEAK_Device_GetDisplayName(deviceHandle, displayName, displayNameSize);
5472 }
5473 else
5474 {
5475 throw std::runtime_error("Library not loaded!");
5476 }
5477}
5478
5479inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetVendorName(PEAK_DEVICE_HANDLE deviceHandle, char* vendorName, size_t* vendorNameSize)
5480{
5481 auto& inst = instance();
5482 if(inst.m_PEAK_Device_GetVendorName)
5483 {
5484 return inst.m_PEAK_Device_GetVendorName(deviceHandle, vendorName, vendorNameSize);
5485 }
5486 else
5487 {
5488 throw std::runtime_error("Library not loaded!");
5489 }
5490}
5491
5492inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetModelName(PEAK_DEVICE_HANDLE deviceHandle, char* modelName, size_t* modelNameSize)
5493{
5494 auto& inst = instance();
5495 if(inst.m_PEAK_Device_GetModelName)
5496 {
5497 return inst.m_PEAK_Device_GetModelName(deviceHandle, modelName, modelNameSize);
5498 }
5499 else
5500 {
5501 throw std::runtime_error("Library not loaded!");
5502 }
5503}
5504
5505inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetVersion(PEAK_DEVICE_HANDLE deviceHandle, char* version, size_t* versionSize)
5506{
5507 auto& inst = instance();
5508 if(inst.m_PEAK_Device_GetVersion)
5509 {
5510 return inst.m_PEAK_Device_GetVersion(deviceHandle, version, versionSize);
5511 }
5512 else
5513 {
5514 throw std::runtime_error("Library not loaded!");
5515 }
5516}
5517
5518inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetTLType(PEAK_DEVICE_HANDLE deviceHandle, char* tlType, size_t* tlTypeSize)
5519{
5520 auto& inst = instance();
5521 if(inst.m_PEAK_Device_GetTLType)
5522 {
5523 return inst.m_PEAK_Device_GetTLType(deviceHandle, tlType, tlTypeSize);
5524 }
5525 else
5526 {
5527 throw std::runtime_error("Library not loaded!");
5528 }
5529}
5530
5531inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetUserDefinedName(PEAK_DEVICE_HANDLE deviceHandle, char* userDefinedName, size_t* userDefinedNameSize)
5532{
5533 auto& inst = instance();
5534 if(inst.m_PEAK_Device_GetUserDefinedName)
5535 {
5536 return inst.m_PEAK_Device_GetUserDefinedName(deviceHandle, userDefinedName, userDefinedNameSize);
5537 }
5538 else
5539 {
5540 throw std::runtime_error("Library not loaded!");
5541 }
5542}
5543
5544inline PEAK_RETURN_CODE DynamicLoader::PEAK_Device_GetSerialNumber(PEAK_DEVICE_HANDLE deviceHandle, char* serialNumber, size_t* serialNumberSize)
5545{
5546 auto& inst = instance();
5547 if(inst.m_PEAK_Device_GetSerialNumber)
5548 {
5549 return inst.m_PEAK_Device_GetSerialNumber(deviceHandle, serialNumber, serialNumberSize);
5550 }
5551 else
5552 {
5553 throw std::runtime_error("Library not loaded!");
5554 }
5555}
5556
5558{
5559 auto& inst = instance();
5560 if(inst.m_PEAK_Device_GetAccessStatus)
5561 {
5562 return inst.m_PEAK_Device_GetAccessStatus(deviceHandle, accessStatus);
5563 }
5564 else
5565 {
5566 throw std::runtime_error("Library not loaded!");
5567 }
5568}
5569
5571{
5572 auto& inst = instance();
5573 if(inst.m_PEAK_Device_GetTimestampTickFrequency)
5574 {
5575 return inst.m_PEAK_Device_GetTimestampTickFrequency(deviceHandle, timestampTickFrequency);
5576 }
5577 else
5578 {
5579 throw std::runtime_error("Library not loaded!");
5580 }
5581}
5582
5584{
5585 auto& inst = instance();
5586 if(inst.m_PEAK_Device_GetParentInterface)
5587 {
5588 return inst.m_PEAK_Device_GetParentInterface(deviceHandle, interfaceHandle);
5589 }
5590 else
5591 {
5592 throw std::runtime_error("Library not loaded!");
5593 }
5594}
5595
5597{
5598 auto& inst = instance();
5599 if(inst.m_PEAK_Device_GetRemoteDevice)
5600 {
5601 return inst.m_PEAK_Device_GetRemoteDevice(deviceHandle, remoteDeviceHandle);
5602 }
5603 else
5604 {
5605 throw std::runtime_error("Library not loaded!");
5606 }
5607}
5608
5610{
5611 auto& inst = instance();
5612 if(inst.m_PEAK_Device_GetNumDataStreams)
5613 {
5614 return inst.m_PEAK_Device_GetNumDataStreams(deviceHandle, numDataStreams);
5615 }
5616 else
5617 {
5618 throw std::runtime_error("Library not loaded!");
5619 }
5620}
5621
5623{
5624 auto& inst = instance();
5625 if(inst.m_PEAK_Device_GetDataStream)
5626 {
5627 return inst.m_PEAK_Device_GetDataStream(deviceHandle, index, dataStreamDescriptorHandle);
5628 }
5629 else
5630 {
5631 throw std::runtime_error("Library not loaded!");
5632 }
5633}
5634
5636{
5637 auto& inst = instance();
5638 if(inst.m_PEAK_Device_Destruct)
5639 {
5640 return inst.m_PEAK_Device_Destruct(deviceHandle);
5641 }
5642 else
5643 {
5644 throw std::runtime_error("Library not loaded!");
5645 }
5646}
5647
5649{
5650 auto& inst = instance();
5651 if(inst.m_PEAK_RemoteDevice_ToModule)
5652 {
5653 return inst.m_PEAK_RemoteDevice_ToModule(remoteDeviceHandle, moduleHandle);
5654 }
5655 else
5656 {
5657 throw std::runtime_error("Library not loaded!");
5658 }
5659}
5660
5662{
5663 auto& inst = instance();
5664 if(inst.m_PEAK_RemoteDevice_GetLocalDevice)
5665 {
5666 return inst.m_PEAK_RemoteDevice_GetLocalDevice(remoteDeviceHandle, deviceHandle);
5667 }
5668 else
5669 {
5670 throw std::runtime_error("Library not loaded!");
5671 }
5672}
5673
5675{
5676 auto& inst = instance();
5677 if(inst.m_PEAK_DataStreamDescriptor_ToModuleDescriptor)
5678 {
5679 return inst.m_PEAK_DataStreamDescriptor_ToModuleDescriptor(dataStreamDescriptorHandle, moduleDescriptorHandle);
5680 }
5681 else
5682 {
5683 throw std::runtime_error("Library not loaded!");
5684 }
5685}
5686
5688{
5689 auto& inst = instance();
5690 if(inst.m_PEAK_DataStreamDescriptor_GetKey)
5691 {
5692 return inst.m_PEAK_DataStreamDescriptor_GetKey(dataStreamDescriptorHandle, key, keySize);
5693 }
5694 else
5695 {
5696 throw std::runtime_error("Library not loaded!");
5697 }
5698}
5699
5701{
5702 auto& inst = instance();
5703 if(inst.m_PEAK_DataStreamDescriptor_GetParentDevice)
5704 {
5705 return inst.m_PEAK_DataStreamDescriptor_GetParentDevice(dataStreamDescriptorHandle, deviceHandle);
5706 }
5707 else
5708 {
5709 throw std::runtime_error("Library not loaded!");
5710 }
5711}
5712
5714{
5715 auto& inst = instance();
5716 if(inst.m_PEAK_DataStreamDescriptor_OpenDataStream)
5717 {
5718 return inst.m_PEAK_DataStreamDescriptor_OpenDataStream(dataStreamDescriptorHandle, dataStreamHandle);
5719 }
5720 else
5721 {
5722 throw std::runtime_error("Library not loaded!");
5723 }
5724}
5725
5727{
5728 auto& inst = instance();
5729 if(inst.m_PEAK_DataStream_ToModule)
5730 {
5731 return inst.m_PEAK_DataStream_ToModule(dataStreamHandle, moduleHandle);
5732 }
5733 else
5734 {
5735 throw std::runtime_error("Library not loaded!");
5736 }
5737}
5738
5740{
5741 auto& inst = instance();
5742 if(inst.m_PEAK_DataStream_ToEventSupportingModule)
5743 {
5744 return inst.m_PEAK_DataStream_ToEventSupportingModule(dataStreamHandle, eventSupportingModuleHandle);
5745 }
5746 else
5747 {
5748 throw std::runtime_error("Library not loaded!");
5749 }
5750}
5751
5752inline PEAK_RETURN_CODE DynamicLoader::PEAK_DataStream_GetKey(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* key, size_t* keySize)
5753{
5754 auto& inst = instance();
5755 if(inst.m_PEAK_DataStream_GetKey)
5756 {
5757 return inst.m_PEAK_DataStream_GetKey(dataStreamHandle, key, keySize);
5758 }
5759 else
5760 {
5761 throw std::runtime_error("Library not loaded!");
5762 }
5763}
5764
5765inline PEAK_RETURN_CODE DynamicLoader::PEAK_DataStream_GetInfo(PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
5766{
5767 auto& inst = instance();
5768 if(inst.m_PEAK_DataStream_GetInfo)
5769 {
5770 return inst.m_PEAK_DataStream_GetInfo(dataStreamHandle, infoCommand, infoDataType, info, infoSize);
5771 }
5772 else
5773 {
5774 throw std::runtime_error("Library not loaded!");
5775 }
5776}
5777
5779{
5780 auto& inst = instance();
5781 if(inst.m_PEAK_DataStream_GetID)
5782 {
5783 return inst.m_PEAK_DataStream_GetID(dataStreamHandle, id, idSize);
5784 }
5785 else
5786 {
5787 throw std::runtime_error("Library not loaded!");
5788 }
5789}
5790
5791inline PEAK_RETURN_CODE DynamicLoader::PEAK_DataStream_GetTLType(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char* tlType, size_t* tlTypeSize)
5792{
5793 auto& inst = instance();
5794 if(inst.m_PEAK_DataStream_GetTLType)
5795 {
5796 return inst.m_PEAK_DataStream_GetTLType(dataStreamHandle, tlType, tlTypeSize);
5797 }
5798 else
5799 {
5800 throw std::runtime_error("Library not loaded!");
5801 }
5802}
5803
5805{
5806 auto& inst = instance();
5807 if(inst.m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired)
5808 {
5809 return inst.m_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired(dataStreamHandle, numBuffersAnnouncedMinRequired);
5810 }
5811 else
5812 {
5813 throw std::runtime_error("Library not loaded!");
5814 }
5815}
5816
5818{
5819 auto& inst = instance();
5820 if(inst.m_PEAK_DataStream_GetNumBuffersAnnounced)
5821 {
5822 return inst.m_PEAK_DataStream_GetNumBuffersAnnounced(dataStreamHandle, numBuffersAnnounced);
5823 }
5824 else
5825 {
5826 throw std::runtime_error("Library not loaded!");
5827 }
5828}
5829
5831{
5832 auto& inst = instance();
5833 if(inst.m_PEAK_DataStream_GetNumBuffersQueued)
5834 {
5835 return inst.m_PEAK_DataStream_GetNumBuffersQueued(dataStreamHandle, numBuffersQueued);
5836 }
5837 else
5838 {
5839 throw std::runtime_error("Library not loaded!");
5840 }
5841}
5842
5844{
5845 auto& inst = instance();
5846 if(inst.m_PEAK_DataStream_GetNumBuffersAwaitDelivery)
5847 {
5848 return inst.m_PEAK_DataStream_GetNumBuffersAwaitDelivery(dataStreamHandle, numBuffersAwaitDelivery);
5849 }
5850 else
5851 {
5852 throw std::runtime_error("Library not loaded!");
5853 }
5854}
5855
5857{
5858 auto& inst = instance();
5859 if(inst.m_PEAK_DataStream_GetNumBuffersDelivered)
5860 {
5861 return inst.m_PEAK_DataStream_GetNumBuffersDelivered(dataStreamHandle, numBuffersDelivered);
5862 }
5863 else
5864 {
5865 throw std::runtime_error("Library not loaded!");
5866 }
5867}
5868
5870{
5871 auto& inst = instance();
5872 if(inst.m_PEAK_DataStream_GetNumBuffersStarted)
5873 {
5874 return inst.m_PEAK_DataStream_GetNumBuffersStarted(dataStreamHandle, numBuffersStarted);
5875 }
5876 else
5877 {
5878 throw std::runtime_error("Library not loaded!");
5879 }
5880}
5881
5883{
5884 auto& inst = instance();
5885 if(inst.m_PEAK_DataStream_GetNumUnderruns)
5886 {
5887 return inst.m_PEAK_DataStream_GetNumUnderruns(dataStreamHandle, numUnderruns);
5888 }
5889 else
5890 {
5891 throw std::runtime_error("Library not loaded!");
5892 }
5893}
5894
5896{
5897 auto& inst = instance();
5898 if(inst.m_PEAK_DataStream_GetNumChunksPerBufferMax)
5899 {
5900 return inst.m_PEAK_DataStream_GetNumChunksPerBufferMax(dataStreamHandle, numChunksPerBufferMax);
5901 }
5902 else
5903 {
5904 throw std::runtime_error("Library not loaded!");
5905 }
5906}
5907
5909{
5910 auto& inst = instance();
5911 if(inst.m_PEAK_DataStream_GetBufferAlignment)
5912 {
5913 return inst.m_PEAK_DataStream_GetBufferAlignment(dataStreamHandle, bufferAlignment);
5914 }
5915 else
5916 {
5917 throw std::runtime_error("Library not loaded!");
5918 }
5919}
5920
5922{
5923 auto& inst = instance();
5924 if(inst.m_PEAK_DataStream_GetPayloadSize)
5925 {
5926 return inst.m_PEAK_DataStream_GetPayloadSize(dataStreamHandle, payloadSize);
5927 }
5928 else
5929 {
5930 throw std::runtime_error("Library not loaded!");
5931 }
5932}
5933
5935{
5936 auto& inst = instance();
5937 if(inst.m_PEAK_DataStream_GetDefinesPayloadSize)
5938 {
5939 return inst.m_PEAK_DataStream_GetDefinesPayloadSize(dataStreamHandle, definesPayloadSize);
5940 }
5941 else
5942 {
5943 throw std::runtime_error("Library not loaded!");
5944 }
5945}
5946
5948{
5949 auto& inst = instance();
5950 if(inst.m_PEAK_DataStream_GetIsGrabbing)
5951 {
5952 return inst.m_PEAK_DataStream_GetIsGrabbing(dataStreamHandle, isGrabbing);
5953 }
5954 else
5955 {
5956 throw std::runtime_error("Library not loaded!");
5957 }
5958}
5959
5961{
5962 auto& inst = instance();
5963 if(inst.m_PEAK_DataStream_GetParentDevice)
5964 {
5965 return inst.m_PEAK_DataStream_GetParentDevice(dataStreamHandle, deviceHandle);
5966 }
5967 else
5968 {
5969 throw std::runtime_error("Library not loaded!");
5970 }
5971}
5972
5973inline PEAK_RETURN_CODE DynamicLoader::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)
5974{
5975 auto& inst = instance();
5976 if(inst.m_PEAK_DataStream_AnnounceBuffer)
5977 {
5978 return inst.m_PEAK_DataStream_AnnounceBuffer(dataStreamHandle, buffer, bufferSize, userPtr, revocationCallback, callbackContext, bufferHandle);
5979 }
5980 else
5981 {
5982 throw std::runtime_error("Library not loaded!");
5983 }
5984}
5985
5986inline PEAK_RETURN_CODE DynamicLoader::PEAK_DataStream_AllocAndAnnounceBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void* userPtr, PEAK_BUFFER_HANDLE* bufferHandle)
5987{
5988 auto& inst = instance();
5989 if(inst.m_PEAK_DataStream_AllocAndAnnounceBuffer)
5990 {
5991 return inst.m_PEAK_DataStream_AllocAndAnnounceBuffer(dataStreamHandle, bufferSize, userPtr, bufferHandle);
5992 }
5993 else
5994 {
5995 throw std::runtime_error("Library not loaded!");
5996 }
5997}
5998
6000{
6001 auto& inst = instance();
6002 if(inst.m_PEAK_DataStream_QueueBuffer)
6003 {
6004 return inst.m_PEAK_DataStream_QueueBuffer(dataStreamHandle, bufferHandle);
6005 }
6006 else
6007 {
6008 throw std::runtime_error("Library not loaded!");
6009 }
6010}
6011
6013{
6014 auto& inst = instance();
6015 if(inst.m_PEAK_DataStream_RevokeBuffer)
6016 {
6017 return inst.m_PEAK_DataStream_RevokeBuffer(dataStreamHandle, bufferHandle);
6018 }
6019 else
6020 {
6021 throw std::runtime_error("Library not loaded!");
6022 }
6023}
6024
6026{
6027 auto& inst = instance();
6028 if(inst.m_PEAK_DataStream_WaitForFinishedBuffer)
6029 {
6030 return inst.m_PEAK_DataStream_WaitForFinishedBuffer(dataStreamHandle, timeout_ms, bufferHandle);
6031 }
6032 else
6033 {
6034 throw std::runtime_error("Library not loaded!");
6035 }
6036}
6037
6039{
6040 auto& inst = instance();
6041 if(inst.m_PEAK_DataStream_KillWait)
6042 {
6043 return inst.m_PEAK_DataStream_KillWait(dataStreamHandle);
6044 }
6045 else
6046 {
6047 throw std::runtime_error("Library not loaded!");
6048 }
6049}
6050
6052{
6053 auto& inst = instance();
6054 if(inst.m_PEAK_DataStream_FlushPendingKillWaits)
6055 {
6056 return inst.m_PEAK_DataStream_FlushPendingKillWaits(dataStreamHandle);
6057 }
6058 else
6059 {
6060 throw std::runtime_error("Library not loaded!");
6061 }
6062}
6063
6065{
6066 auto& inst = instance();
6067 if(inst.m_PEAK_DataStream_Flush)
6068 {
6069 return inst.m_PEAK_DataStream_Flush(dataStreamHandle, flushMode);
6070 }
6071 else
6072 {
6073 throw std::runtime_error("Library not loaded!");
6074 }
6075}
6076
6078{
6079 auto& inst = instance();
6080 if(inst.m_PEAK_DataStream_StartAcquisitionInfinite)
6081 {
6082 return inst.m_PEAK_DataStream_StartAcquisitionInfinite(dataStreamHandle, startMode);
6083 }
6084 else
6085 {
6086 throw std::runtime_error("Library not loaded!");
6087 }
6088}
6089
6091{
6092 auto& inst = instance();
6093 if(inst.m_PEAK_DataStream_StartAcquisition)
6094 {
6095 return inst.m_PEAK_DataStream_StartAcquisition(dataStreamHandle, startMode, numToAcquire);
6096 }
6097 else
6098 {
6099 throw std::runtime_error("Library not loaded!");
6100 }
6101}
6102
6104{
6105 auto& inst = instance();
6106 if(inst.m_PEAK_DataStream_StopAcquisition)
6107 {
6108 return inst.m_PEAK_DataStream_StopAcquisition(dataStreamHandle, stopMode);
6109 }
6110 else
6111 {
6112 throw std::runtime_error("Library not loaded!");
6113 }
6114}
6115
6117{
6118 auto& inst = instance();
6119 if(inst.m_PEAK_DataStream_Destruct)
6120 {
6121 return inst.m_PEAK_DataStream_Destruct(dataStreamHandle);
6122 }
6123 else
6124 {
6125 throw std::runtime_error("Library not loaded!");
6126 }
6127}
6128
6130{
6131 auto& inst = instance();
6132 if(inst.m_PEAK_Buffer_ToModule)
6133 {
6134 return inst.m_PEAK_Buffer_ToModule(bufferHandle, moduleHandle);
6135 }
6136 else
6137 {
6138 throw std::runtime_error("Library not loaded!");
6139 }
6140}
6141
6143{
6144 auto& inst = instance();
6145 if(inst.m_PEAK_Buffer_ToEventSupportingModule)
6146 {
6147 return inst.m_PEAK_Buffer_ToEventSupportingModule(bufferHandle, eventSupportingModuleHandle);
6148 }
6149 else
6150 {
6151 throw std::runtime_error("Library not loaded!");
6152 }
6153}
6154
6155inline PEAK_RETURN_CODE DynamicLoader::PEAK_Buffer_GetInfo(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
6156{
6157 auto& inst = instance();
6158 if(inst.m_PEAK_Buffer_GetInfo)
6159 {
6160 return inst.m_PEAK_Buffer_GetInfo(bufferHandle, infoCommand, infoDataType, info, infoSize);
6161 }
6162 else
6163 {
6164 throw std::runtime_error("Library not loaded!");
6165 }
6166}
6167
6168inline PEAK_RETURN_CODE DynamicLoader::PEAK_Buffer_GetTLType(PEAK_BUFFER_HANDLE bufferHandle, char* tlType, size_t* tlTypeSize)
6169{
6170 auto& inst = instance();
6171 if(inst.m_PEAK_Buffer_GetTLType)
6172 {
6173 return inst.m_PEAK_Buffer_GetTLType(bufferHandle, tlType, tlTypeSize);
6174 }
6175 else
6176 {
6177 throw std::runtime_error("Library not loaded!");
6178 }
6179}
6180
6182{
6183 auto& inst = instance();
6184 if(inst.m_PEAK_Buffer_GetBasePtr)
6185 {
6186 return inst.m_PEAK_Buffer_GetBasePtr(bufferHandle, basePtr);
6187 }
6188 else
6189 {
6190 throw std::runtime_error("Library not loaded!");
6191 }
6192}
6193
6195{
6196 auto& inst = instance();
6197 if(inst.m_PEAK_Buffer_GetSize)
6198 {
6199 return inst.m_PEAK_Buffer_GetSize(bufferHandle, size);
6200 }
6201 else
6202 {
6203 throw std::runtime_error("Library not loaded!");
6204 }
6205}
6206
6208{
6209 auto& inst = instance();
6210 if(inst.m_PEAK_Buffer_GetUserPtr)
6211 {
6212 return inst.m_PEAK_Buffer_GetUserPtr(bufferHandle, userPtr);
6213 }
6214 else
6215 {
6216 throw std::runtime_error("Library not loaded!");
6217 }
6218}
6219
6221{
6222 auto& inst = instance();
6223 if(inst.m_PEAK_Buffer_GetPayloadType)
6224 {
6225 return inst.m_PEAK_Buffer_GetPayloadType(bufferHandle, payloadType);
6226 }
6227 else
6228 {
6229 throw std::runtime_error("Library not loaded!");
6230 }
6231}
6232
6234{
6235 auto& inst = instance();
6236 if(inst.m_PEAK_Buffer_GetPixelFormat)
6237 {
6238 return inst.m_PEAK_Buffer_GetPixelFormat(bufferHandle, pixelFormat);
6239 }
6240 else
6241 {
6242 throw std::runtime_error("Library not loaded!");
6243 }
6244}
6245
6247{
6248 auto& inst = instance();
6249 if(inst.m_PEAK_Buffer_GetPixelFormatNamespace)
6250 {
6251 return inst.m_PEAK_Buffer_GetPixelFormatNamespace(bufferHandle, pixelFormatNamespace);
6252 }
6253 else
6254 {
6255 throw std::runtime_error("Library not loaded!");
6256 }
6257}
6258
6260{
6261 auto& inst = instance();
6262 if(inst.m_PEAK_Buffer_GetPixelEndianness)
6263 {
6264 return inst.m_PEAK_Buffer_GetPixelEndianness(bufferHandle, pixelEndianness);
6265 }
6266 else
6267 {
6268 throw std::runtime_error("Library not loaded!");
6269 }
6270}
6271
6273{
6274 auto& inst = instance();
6275 if(inst.m_PEAK_Buffer_GetExpectedDataSize)
6276 {
6277 return inst.m_PEAK_Buffer_GetExpectedDataSize(bufferHandle, expectedDataSize);
6278 }
6279 else
6280 {
6281 throw std::runtime_error("Library not loaded!");
6282 }
6283}
6284
6286{
6287 auto& inst = instance();
6288 if(inst.m_PEAK_Buffer_GetDeliveredDataSize)
6289 {
6290 return inst.m_PEAK_Buffer_GetDeliveredDataSize(bufferHandle, deliveredDataSize);
6291 }
6292 else
6293 {
6294 throw std::runtime_error("Library not loaded!");
6295 }
6296}
6297
6299{
6300 auto& inst = instance();
6301 if(inst.m_PEAK_Buffer_GetFrameID)
6302 {
6303 return inst.m_PEAK_Buffer_GetFrameID(bufferHandle, frameId);
6304 }
6305 else
6306 {
6307 throw std::runtime_error("Library not loaded!");
6308 }
6309}
6310
6312{
6313 auto& inst = instance();
6314 if(inst.m_PEAK_Buffer_GetImageOffset)
6315 {
6316 return inst.m_PEAK_Buffer_GetImageOffset(bufferHandle, imageOffset);
6317 }
6318 else
6319 {
6320 throw std::runtime_error("Library not loaded!");
6321 }
6322}
6323
6325{
6326 auto& inst = instance();
6327 if(inst.m_PEAK_Buffer_GetDeliveredImageHeight)
6328 {
6329 return inst.m_PEAK_Buffer_GetDeliveredImageHeight(bufferHandle, deliveredImageHeight);
6330 }
6331 else
6332 {
6333 throw std::runtime_error("Library not loaded!");
6334 }
6335}
6336
6338{
6339 auto& inst = instance();
6340 if(inst.m_PEAK_Buffer_GetDeliveredChunkPayloadSize)
6341 {
6342 return inst.m_PEAK_Buffer_GetDeliveredChunkPayloadSize(bufferHandle, deliveredChunkPayloadSize);
6343 }
6344 else
6345 {
6346 throw std::runtime_error("Library not loaded!");
6347 }
6348}
6349
6351{
6352 auto& inst = instance();
6353 if(inst.m_PEAK_Buffer_GetChunkLayoutID)
6354 {
6355 return inst.m_PEAK_Buffer_GetChunkLayoutID(bufferHandle, chunkLayoutId);
6356 }
6357 else
6358 {
6359 throw std::runtime_error("Library not loaded!");
6360 }
6361}
6362
6363inline PEAK_RETURN_CODE DynamicLoader::PEAK_Buffer_GetFileName(PEAK_BUFFER_HANDLE bufferHandle, char* fileName, size_t* fileNameSize)
6364{
6365 auto& inst = instance();
6366 if(inst.m_PEAK_Buffer_GetFileName)
6367 {
6368 return inst.m_PEAK_Buffer_GetFileName(bufferHandle, fileName, fileNameSize);
6369 }
6370 else
6371 {
6372 throw std::runtime_error("Library not loaded!");
6373 }
6374}
6375
6377{
6378 auto& inst = instance();
6379 if(inst.m_PEAK_Buffer_GetWidth)
6380 {
6381 return inst.m_PEAK_Buffer_GetWidth(bufferHandle, width);
6382 }
6383 else
6384 {
6385 throw std::runtime_error("Library not loaded!");
6386 }
6387}
6388
6390{
6391 auto& inst = instance();
6392 if(inst.m_PEAK_Buffer_GetHeight)
6393 {
6394 return inst.m_PEAK_Buffer_GetHeight(bufferHandle, height);
6395 }
6396 else
6397 {
6398 throw std::runtime_error("Library not loaded!");
6399 }
6400}
6401
6403{
6404 auto& inst = instance();
6405 if(inst.m_PEAK_Buffer_GetXOffset)
6406 {
6407 return inst.m_PEAK_Buffer_GetXOffset(bufferHandle, xOffset);
6408 }
6409 else
6410 {
6411 throw std::runtime_error("Library not loaded!");
6412 }
6413}
6414
6416{
6417 auto& inst = instance();
6418 if(inst.m_PEAK_Buffer_GetYOffset)
6419 {
6420 return inst.m_PEAK_Buffer_GetYOffset(bufferHandle, yOffset);
6421 }
6422 else
6423 {
6424 throw std::runtime_error("Library not loaded!");
6425 }
6426}
6427
6429{
6430 auto& inst = instance();
6431 if(inst.m_PEAK_Buffer_GetXPadding)
6432 {
6433 return inst.m_PEAK_Buffer_GetXPadding(bufferHandle, xPadding);
6434 }
6435 else
6436 {
6437 throw std::runtime_error("Library not loaded!");
6438 }
6439}
6440
6442{
6443 auto& inst = instance();
6444 if(inst.m_PEAK_Buffer_GetYPadding)
6445 {
6446 return inst.m_PEAK_Buffer_GetYPadding(bufferHandle, yPadding);
6447 }
6448 else
6449 {
6450 throw std::runtime_error("Library not loaded!");
6451 }
6452}
6453
6455{
6456 auto& inst = instance();
6457 if(inst.m_PEAK_Buffer_GetTimestamp_ticks)
6458 {
6459 return inst.m_PEAK_Buffer_GetTimestamp_ticks(bufferHandle, timestamp_ticks);
6460 }
6461 else
6462 {
6463 throw std::runtime_error("Library not loaded!");
6464 }
6465}
6466
6468{
6469 auto& inst = instance();
6470 if(inst.m_PEAK_Buffer_GetTimestamp_ns)
6471 {
6472 return inst.m_PEAK_Buffer_GetTimestamp_ns(bufferHandle, timestamp_ns);
6473 }
6474 else
6475 {
6476 throw std::runtime_error("Library not loaded!");
6477 }
6478}
6479
6481{
6482 auto& inst = instance();
6483 if(inst.m_PEAK_Buffer_GetIsQueued)
6484 {
6485 return inst.m_PEAK_Buffer_GetIsQueued(bufferHandle, isQueued);
6486 }
6487 else
6488 {
6489 throw std::runtime_error("Library not loaded!");
6490 }
6491}
6492
6494{
6495 auto& inst = instance();
6496 if(inst.m_PEAK_Buffer_GetIsAcquiring)
6497 {
6498 return inst.m_PEAK_Buffer_GetIsAcquiring(bufferHandle, isAcquiring);
6499 }
6500 else
6501 {
6502 throw std::runtime_error("Library not loaded!");
6503 }
6504}
6505
6507{
6508 auto& inst = instance();
6509 if(inst.m_PEAK_Buffer_GetIsIncomplete)
6510 {
6511 return inst.m_PEAK_Buffer_GetIsIncomplete(bufferHandle, isIncomplete);
6512 }
6513 else
6514 {
6515 throw std::runtime_error("Library not loaded!");
6516 }
6517}
6518
6520{
6521 auto& inst = instance();
6522 if(inst.m_PEAK_Buffer_GetHasNewData)
6523 {
6524 return inst.m_PEAK_Buffer_GetHasNewData(bufferHandle, hasNewData);
6525 }
6526 else
6527 {
6528 throw std::runtime_error("Library not loaded!");
6529 }
6530}
6531
6533{
6534 auto& inst = instance();
6535 if(inst.m_PEAK_Buffer_GetHasImage)
6536 {
6537 return inst.m_PEAK_Buffer_GetHasImage(bufferHandle, hasImage);
6538 }
6539 else
6540 {
6541 throw std::runtime_error("Library not loaded!");
6542 }
6543}
6544
6546{
6547 auto& inst = instance();
6548 if(inst.m_PEAK_Buffer_GetHasChunks)
6549 {
6550 return inst.m_PEAK_Buffer_GetHasChunks(bufferHandle, hasChunks);
6551 }
6552 else
6553 {
6554 throw std::runtime_error("Library not loaded!");
6555 }
6556}
6557
6559{
6560 auto& inst = instance();
6561 if(inst.m_PEAK_Buffer_GetHasParts)
6562 {
6563 return inst.m_PEAK_Buffer_GetHasParts(bufferHandle, hasParts);
6564 }
6565 else
6566 {
6567 throw std::runtime_error("Library not loaded!");
6568 }
6569}
6570
6572{
6573 auto& inst = instance();
6574 if(inst.m_PEAK_Buffer_GetSystemTimestamp_ns)
6575 {
6576 return inst.m_PEAK_Buffer_GetSystemTimestamp_ns(bufferHandle, systemTimestamp_ns);
6577 }
6578 else
6579 {
6580 throw std::runtime_error("Library not loaded!");
6581 }
6582}
6583
6585{
6586 auto& inst = instance();
6587 if(inst.m_PEAK_Buffer_UpdateChunks)
6588 {
6589 return inst.m_PEAK_Buffer_UpdateChunks(bufferHandle);
6590 }
6591 else
6592 {
6593 throw std::runtime_error("Library not loaded!");
6594 }
6595}
6596
6598{
6599 auto& inst = instance();
6600 if(inst.m_PEAK_Buffer_GetNumChunks)
6601 {
6602 return inst.m_PEAK_Buffer_GetNumChunks(bufferHandle, numChunks);
6603 }
6604 else
6605 {
6606 throw std::runtime_error("Library not loaded!");
6607 }
6608}
6609
6611{
6612 auto& inst = instance();
6613 if(inst.m_PEAK_Buffer_GetChunk)
6614 {
6615 return inst.m_PEAK_Buffer_GetChunk(bufferHandle, index, bufferChunkHandle);
6616 }
6617 else
6618 {
6619 throw std::runtime_error("Library not loaded!");
6620 }
6621}
6622
6624{
6625 auto& inst = instance();
6626 if(inst.m_PEAK_Buffer_UpdateParts)
6627 {
6628 return inst.m_PEAK_Buffer_UpdateParts(bufferHandle);
6629 }
6630 else
6631 {
6632 throw std::runtime_error("Library not loaded!");
6633 }
6634}
6635
6637{
6638 auto& inst = instance();
6639 if(inst.m_PEAK_Buffer_GetNumParts)
6640 {
6641 return inst.m_PEAK_Buffer_GetNumParts(bufferHandle, numParts);
6642 }
6643 else
6644 {
6645 throw std::runtime_error("Library not loaded!");
6646 }
6647}
6648
6650{
6651 auto& inst = instance();
6652 if(inst.m_PEAK_Buffer_GetPart)
6653 {
6654 return inst.m_PEAK_Buffer_GetPart(bufferHandle, index, bufferPartHandle);
6655 }
6656 else
6657 {
6658 throw std::runtime_error("Library not loaded!");
6659 }
6660}
6661
6663{
6664 auto& inst = instance();
6665 if(inst.m_PEAK_BufferChunk_GetID)
6666 {
6667 return inst.m_PEAK_BufferChunk_GetID(bufferChunkHandle, id);
6668 }
6669 else
6670 {
6671 throw std::runtime_error("Library not loaded!");
6672 }
6673}
6674
6676{
6677 auto& inst = instance();
6678 if(inst.m_PEAK_BufferChunk_GetBasePtr)
6679 {
6680 return inst.m_PEAK_BufferChunk_GetBasePtr(bufferChunkHandle, basePtr);
6681 }
6682 else
6683 {
6684 throw std::runtime_error("Library not loaded!");
6685 }
6686}
6687
6689{
6690 auto& inst = instance();
6691 if(inst.m_PEAK_BufferChunk_GetSize)
6692 {
6693 return inst.m_PEAK_BufferChunk_GetSize(bufferChunkHandle, size);
6694 }
6695 else
6696 {
6697 throw std::runtime_error("Library not loaded!");
6698 }
6699}
6700
6702{
6703 auto& inst = instance();
6704 if(inst.m_PEAK_BufferChunk_GetParentBuffer)
6705 {
6706 return inst.m_PEAK_BufferChunk_GetParentBuffer(bufferChunkHandle, bufferHandle);
6707 }
6708 else
6709 {
6710 throw std::runtime_error("Library not loaded!");
6711 }
6712}
6713
6715{
6716 auto& inst = instance();
6717 if(inst.m_PEAK_BufferChunk_Destruct)
6718 {
6719 return inst.m_PEAK_BufferChunk_Destruct(bufferChunkHandle);
6720 }
6721 else
6722 {
6723 throw std::runtime_error("Library not loaded!");
6724 }
6725}
6726
6727inline PEAK_RETURN_CODE DynamicLoader::PEAK_BufferPart_GetInfo(PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
6728{
6729 auto& inst = instance();
6730 if(inst.m_PEAK_BufferPart_GetInfo)
6731 {
6732 return inst.m_PEAK_BufferPart_GetInfo(bufferPartHandle, infoCommand, infoDataType, info, infoSize);
6733 }
6734 else
6735 {
6736 throw std::runtime_error("Library not loaded!");
6737 }
6738}
6739
6741{
6742 auto& inst = instance();
6743 if(inst.m_PEAK_BufferPart_GetSourceID)
6744 {
6745 return inst.m_PEAK_BufferPart_GetSourceID(bufferPartHandle, sourceId);
6746 }
6747 else
6748 {
6749 throw std::runtime_error("Library not loaded!");
6750 }
6751}
6752
6754{
6755 auto& inst = instance();
6756 if(inst.m_PEAK_BufferPart_GetBasePtr)
6757 {
6758 return inst.m_PEAK_BufferPart_GetBasePtr(bufferPartHandle, basePtr);
6759 }
6760 else
6761 {
6762 throw std::runtime_error("Library not loaded!");
6763 }
6764}
6765
6767{
6768 auto& inst = instance();
6769 if(inst.m_PEAK_BufferPart_GetSize)
6770 {
6771 return inst.m_PEAK_BufferPart_GetSize(bufferPartHandle, size);
6772 }
6773 else
6774 {
6775 throw std::runtime_error("Library not loaded!");
6776 }
6777}
6778
6780{
6781 auto& inst = instance();
6782 if(inst.m_PEAK_BufferPart_GetType)
6783 {
6784 return inst.m_PEAK_BufferPart_GetType(bufferPartHandle, type);
6785 }
6786 else
6787 {
6788 throw std::runtime_error("Library not loaded!");
6789 }
6790}
6791
6793{
6794 auto& inst = instance();
6795 if(inst.m_PEAK_BufferPart_GetFormat)
6796 {
6797 return inst.m_PEAK_BufferPart_GetFormat(bufferPartHandle, format);
6798 }
6799 else
6800 {
6801 throw std::runtime_error("Library not loaded!");
6802 }
6803}
6804
6806{
6807 auto& inst = instance();
6808 if(inst.m_PEAK_BufferPart_GetFormatNamespace)
6809 {
6810 return inst.m_PEAK_BufferPart_GetFormatNamespace(bufferPartHandle, formatNamespace);
6811 }
6812 else
6813 {
6814 throw std::runtime_error("Library not loaded!");
6815 }
6816}
6817
6819{
6820 auto& inst = instance();
6821 if(inst.m_PEAK_BufferPart_GetWidth)
6822 {
6823 return inst.m_PEAK_BufferPart_GetWidth(bufferPartHandle, width);
6824 }
6825 else
6826 {
6827 throw std::runtime_error("Library not loaded!");
6828 }
6829}
6830
6832{
6833 auto& inst = instance();
6834 if(inst.m_PEAK_BufferPart_GetHeight)
6835 {
6836 return inst.m_PEAK_BufferPart_GetHeight(bufferPartHandle, height);
6837 }
6838 else
6839 {
6840 throw std::runtime_error("Library not loaded!");
6841 }
6842}
6843
6845{
6846 auto& inst = instance();
6847 if(inst.m_PEAK_BufferPart_GetXOffset)
6848 {
6849 return inst.m_PEAK_BufferPart_GetXOffset(bufferPartHandle, xOffset);
6850 }
6851 else
6852 {
6853 throw std::runtime_error("Library not loaded!");
6854 }
6855}
6856
6858{
6859 auto& inst = instance();
6860 if(inst.m_PEAK_BufferPart_GetYOffset)
6861 {
6862 return inst.m_PEAK_BufferPart_GetYOffset(bufferPartHandle, yOffset);
6863 }
6864 else
6865 {
6866 throw std::runtime_error("Library not loaded!");
6867 }
6868}
6869
6871{
6872 auto& inst = instance();
6873 if(inst.m_PEAK_BufferPart_GetXPadding)
6874 {
6875 return inst.m_PEAK_BufferPart_GetXPadding(bufferPartHandle, xPadding);
6876 }
6877 else
6878 {
6879 throw std::runtime_error("Library not loaded!");
6880 }
6881}
6882
6884{
6885 auto& inst = instance();
6886 if(inst.m_PEAK_BufferPart_GetDeliveredImageHeight)
6887 {
6888 return inst.m_PEAK_BufferPart_GetDeliveredImageHeight(bufferPartHandle, deliveredImageHeight);
6889 }
6890 else
6891 {
6892 throw std::runtime_error("Library not loaded!");
6893 }
6894}
6895
6897{
6898 auto& inst = instance();
6899 if(inst.m_PEAK_BufferPart_GetParentBuffer)
6900 {
6901 return inst.m_PEAK_BufferPart_GetParentBuffer(bufferPartHandle, bufferHandle);
6902 }
6903 else
6904 {
6905 throw std::runtime_error("Library not loaded!");
6906 }
6907}
6908
6910{
6911 auto& inst = instance();
6912 if(inst.m_PEAK_BufferPart_Destruct)
6913 {
6914 return inst.m_PEAK_BufferPart_Destruct(bufferPartHandle);
6915 }
6916 else
6917 {
6918 throw std::runtime_error("Library not loaded!");
6919 }
6920}
6921
6923{
6924 auto& inst = instance();
6925 if(inst.m_PEAK_ModuleDescriptor_GetID)
6926 {
6927 return inst.m_PEAK_ModuleDescriptor_GetID(moduleDescriptorHandle, id, idSize);
6928 }
6929 else
6930 {
6931 throw std::runtime_error("Library not loaded!");
6932 }
6933}
6934
6936{
6937 auto& inst = instance();
6938 if(inst.m_PEAK_Module_GetNumNodeMaps)
6939 {
6940 return inst.m_PEAK_Module_GetNumNodeMaps(moduleHandle, numNodeMaps);
6941 }
6942 else
6943 {
6944 throw std::runtime_error("Library not loaded!");
6945 }
6946}
6947
6949{
6950 auto& inst = instance();
6951 if(inst.m_PEAK_Module_GetNodeMap)
6952 {
6953 return inst.m_PEAK_Module_GetNodeMap(moduleHandle, index, nodeMapHandle);
6954 }
6955 else
6956 {
6957 throw std::runtime_error("Library not loaded!");
6958 }
6959}
6960
6962{
6963 auto& inst = instance();
6964 if(inst.m_PEAK_Module_GetPort)
6965 {
6966 return inst.m_PEAK_Module_GetPort(moduleHandle, portHandle);
6967 }
6968 else
6969 {
6970 throw std::runtime_error("Library not loaded!");
6971 }
6972}
6973
6974inline PEAK_RETURN_CODE DynamicLoader::PEAK_NodeMap_GetHasNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_BOOL8* hasNode)
6975{
6976 auto& inst = instance();
6977 if(inst.m_PEAK_NodeMap_GetHasNode)
6978 {
6979 return inst.m_PEAK_NodeMap_GetHasNode(nodeMapHandle, nodeName, nodeNameSize, hasNode);
6980 }
6981 else
6982 {
6983 throw std::runtime_error("Library not loaded!");
6984 }
6985}
6986
6987inline PEAK_RETURN_CODE DynamicLoader::PEAK_NodeMap_FindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle)
6988{
6989 auto& inst = instance();
6990 if(inst.m_PEAK_NodeMap_FindNode)
6991 {
6992 return inst.m_PEAK_NodeMap_FindNode(nodeMapHandle, nodeName, nodeNameSize, nodeHandle);
6993 }
6994 else
6995 {
6996 throw std::runtime_error("Library not loaded!");
6997 }
6998}
6999
7000inline PEAK_RETURN_CODE DynamicLoader::PEAK_NodeMap_TryFindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE* nodeHandle)
7001{
7002 auto& inst = instance();
7003 if(inst.m_PEAK_NodeMap_TryFindNode)
7004 {
7005 return inst.m_PEAK_NodeMap_TryFindNode(nodeMapHandle, nodeName, nodeNameSize, nodeHandle);
7006 }
7007 else
7008 {
7009 throw std::runtime_error("Library not loaded!");
7010 }
7011}
7012
7014{
7015 auto& inst = instance();
7016 if(inst.m_PEAK_NodeMap_InvalidateNodes)
7017 {
7018 return inst.m_PEAK_NodeMap_InvalidateNodes(nodeMapHandle);
7019 }
7020 else
7021 {
7022 throw std::runtime_error("Library not loaded!");
7023 }
7024}
7025
7027{
7028 auto& inst = instance();
7029 if(inst.m_PEAK_NodeMap_PollNodes)
7030 {
7031 return inst.m_PEAK_NodeMap_PollNodes(nodeMapHandle, elapsedTime_ms);
7032 }
7033 else
7034 {
7035 throw std::runtime_error("Library not loaded!");
7036 }
7037}
7038
7040{
7041 auto& inst = instance();
7042 if(inst.m_PEAK_NodeMap_GetNumNodes)
7043 {
7044 return inst.m_PEAK_NodeMap_GetNumNodes(nodeMapHandle, numNodes);
7045 }
7046 else
7047 {
7048 throw std::runtime_error("Library not loaded!");
7049 }
7050}
7051
7053{
7054 auto& inst = instance();
7055 if(inst.m_PEAK_NodeMap_GetNode)
7056 {
7057 return inst.m_PEAK_NodeMap_GetNode(nodeMapHandle, index, nodeHandle);
7058 }
7059 else
7060 {
7061 throw std::runtime_error("Library not loaded!");
7062 }
7063}
7064
7066{
7067 auto& inst = instance();
7068 if(inst.m_PEAK_NodeMap_GetHasBufferSupportedChunks)
7069 {
7070 return inst.m_PEAK_NodeMap_GetHasBufferSupportedChunks(nodeMapHandle, bufferHandle, hasSupportedChunks);
7071 }
7072 else
7073 {
7074 throw std::runtime_error("Library not loaded!");
7075 }
7076}
7077
7079{
7080 auto& inst = instance();
7081 if(inst.m_PEAK_NodeMap_UpdateChunkNodes)
7082 {
7083 return inst.m_PEAK_NodeMap_UpdateChunkNodes(nodeMapHandle, bufferHandle);
7084 }
7085 else
7086 {
7087 throw std::runtime_error("Library not loaded!");
7088 }
7089}
7090
7092{
7093 auto& inst = instance();
7094 if(inst.m_PEAK_NodeMap_GetHasEventSupportedData)
7095 {
7096 return inst.m_PEAK_NodeMap_GetHasEventSupportedData(nodeMapHandle, eventHandle, hasSupportedData);
7097 }
7098 else
7099 {
7100 throw std::runtime_error("Library not loaded!");
7101 }
7102}
7103
7105{
7106 auto& inst = instance();
7107 if(inst.m_PEAK_NodeMap_UpdateEventNodes)
7108 {
7109 return inst.m_PEAK_NodeMap_UpdateEventNodes(nodeMapHandle, eventHandle);
7110 }
7111 else
7112 {
7113 throw std::runtime_error("Library not loaded!");
7114 }
7115}
7116
7117inline PEAK_RETURN_CODE DynamicLoader::PEAK_NodeMap_StoreToFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize)
7118{
7119 auto& inst = instance();
7120 if(inst.m_PEAK_NodeMap_StoreToFile)
7121 {
7122 return inst.m_PEAK_NodeMap_StoreToFile(nodeMapHandle, filePath, filePathSize);
7123 }
7124 else
7125 {
7126 throw std::runtime_error("Library not loaded!");
7127 }
7128}
7129
7130inline PEAK_RETURN_CODE DynamicLoader::PEAK_NodeMap_LoadFromFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char* filePath, size_t filePathSize)
7131{
7132 auto& inst = instance();
7133 if(inst.m_PEAK_NodeMap_LoadFromFile)
7134 {
7135 return inst.m_PEAK_NodeMap_LoadFromFile(nodeMapHandle, filePath, filePathSize);
7136 }
7137 else
7138 {
7139 throw std::runtime_error("Library not loaded!");
7140 }
7141}
7142
7144{
7145 auto& inst = instance();
7146 if(inst.m_PEAK_NodeMap_Lock)
7147 {
7148 return inst.m_PEAK_NodeMap_Lock(nodeMapHandle);
7149 }
7150 else
7151 {
7152 throw std::runtime_error("Library not loaded!");
7153 }
7154}
7155
7157{
7158 auto& inst = instance();
7159 if(inst.m_PEAK_NodeMap_TryLock)
7160 {
7161 return inst.m_PEAK_NodeMap_TryLock(nodeMapHandle, locked);
7162 }
7163 else
7164 {
7165 throw std::runtime_error("Library not loaded!");
7166 }
7167}
7168
7170{
7171 auto& inst = instance();
7172 if(inst.m_PEAK_NodeMap_Unlock)
7173 {
7174 return inst.m_PEAK_NodeMap_Unlock(nodeMapHandle);
7175 }
7176 else
7177 {
7178 throw std::runtime_error("Library not loaded!");
7179 }
7180}
7181
7183{
7184 auto& inst = instance();
7185 if(inst.m_PEAK_Node_ToIntegerNode)
7186 {
7187 return inst.m_PEAK_Node_ToIntegerNode(nodeHandle, integerNodeHandle);
7188 }
7189 else
7190 {
7191 throw std::runtime_error("Library not loaded!");
7192 }
7193}
7194
7196{
7197 auto& inst = instance();
7198 if(inst.m_PEAK_Node_ToBooleanNode)
7199 {
7200 return inst.m_PEAK_Node_ToBooleanNode(nodeHandle, booleanNodeHandle);
7201 }
7202 else
7203 {
7204 throw std::runtime_error("Library not loaded!");
7205 }
7206}
7207
7209{
7210 auto& inst = instance();
7211 if(inst.m_PEAK_Node_ToCommandNode)
7212 {
7213 return inst.m_PEAK_Node_ToCommandNode(nodeHandle, commandNodeHandle);
7214 }
7215 else
7216 {
7217 throw std::runtime_error("Library not loaded!");
7218 }
7219}
7220
7222{
7223 auto& inst = instance();
7224 if(inst.m_PEAK_Node_ToFloatNode)
7225 {
7226 return inst.m_PEAK_Node_ToFloatNode(nodeHandle, floatNodeHandle);
7227 }
7228 else
7229 {
7230 throw std::runtime_error("Library not loaded!");
7231 }
7232}
7233
7235{
7236 auto& inst = instance();
7237 if(inst.m_PEAK_Node_ToStringNode)
7238 {
7239 return inst.m_PEAK_Node_ToStringNode(nodeHandle, stringNodeHandle);
7240 }
7241 else
7242 {
7243 throw std::runtime_error("Library not loaded!");
7244 }
7245}
7246
7248{
7249 auto& inst = instance();
7250 if(inst.m_PEAK_Node_ToRegisterNode)
7251 {
7252 return inst.m_PEAK_Node_ToRegisterNode(nodeHandle, registerNodeHandle);
7253 }
7254 else
7255 {
7256 throw std::runtime_error("Library not loaded!");
7257 }
7258}
7259
7261{
7262 auto& inst = instance();
7263 if(inst.m_PEAK_Node_ToCategoryNode)
7264 {
7265 return inst.m_PEAK_Node_ToCategoryNode(nodeHandle, categoryNodeHandle);
7266 }
7267 else
7268 {
7269 throw std::runtime_error("Library not loaded!");
7270 }
7271}
7272
7274{
7275 auto& inst = instance();
7276 if(inst.m_PEAK_Node_ToEnumerationNode)
7277 {
7278 return inst.m_PEAK_Node_ToEnumerationNode(nodeHandle, enumerationNodeHandle);
7279 }
7280 else
7281 {
7282 throw std::runtime_error("Library not loaded!");
7283 }
7284}
7285
7287{
7288 auto& inst = instance();
7289 if(inst.m_PEAK_Node_ToEnumerationEntryNode)
7290 {
7291 return inst.m_PEAK_Node_ToEnumerationEntryNode(nodeHandle, enumerationEntryNodeHandle);
7292 }
7293 else
7294 {
7295 throw std::runtime_error("Library not loaded!");
7296 }
7297}
7298
7299inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_GetName(PEAK_NODE_HANDLE nodeHandle, char* name, size_t* nameSize)
7300{
7301 auto& inst = instance();
7302 if(inst.m_PEAK_Node_GetName)
7303 {
7304 return inst.m_PEAK_Node_GetName(nodeHandle, name, nameSize);
7305 }
7306 else
7307 {
7308 throw std::runtime_error("Library not loaded!");
7309 }
7310}
7311
7312inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_GetDisplayName(PEAK_NODE_HANDLE nodeHandle, char* displayName, size_t* displayNameSize)
7313{
7314 auto& inst = instance();
7315 if(inst.m_PEAK_Node_GetDisplayName)
7316 {
7317 return inst.m_PEAK_Node_GetDisplayName(nodeHandle, displayName, displayNameSize);
7318 }
7319 else
7320 {
7321 throw std::runtime_error("Library not loaded!");
7322 }
7323}
7324
7326{
7327 auto& inst = instance();
7328 if(inst.m_PEAK_Node_GetNamespace)
7329 {
7330 return inst.m_PEAK_Node_GetNamespace(nodeHandle, _namespace);
7331 }
7332 else
7333 {
7334 throw std::runtime_error("Library not loaded!");
7335 }
7336}
7337
7339{
7340 auto& inst = instance();
7341 if(inst.m_PEAK_Node_GetVisibility)
7342 {
7343 return inst.m_PEAK_Node_GetVisibility(nodeHandle, visibility);
7344 }
7345 else
7346 {
7347 throw std::runtime_error("Library not loaded!");
7348 }
7349}
7350
7352{
7353 auto& inst = instance();
7354 if(inst.m_PEAK_Node_GetAccessStatus)
7355 {
7356 return inst.m_PEAK_Node_GetAccessStatus(nodeHandle, accessStatus);
7357 }
7358 else
7359 {
7360 throw std::runtime_error("Library not loaded!");
7361 }
7362}
7363
7365{
7366 auto& inst = instance();
7367 if(inst.m_PEAK_Node_GetIsCacheable)
7368 {
7369 return inst.m_PEAK_Node_GetIsCacheable(nodeHandle, isCacheable);
7370 }
7371 else
7372 {
7373 throw std::runtime_error("Library not loaded!");
7374 }
7375}
7376
7378{
7379 auto& inst = instance();
7380 if(inst.m_PEAK_Node_GetIsAccessStatusCacheable)
7381 {
7382 return inst.m_PEAK_Node_GetIsAccessStatusCacheable(nodeHandle, isAccessStatusCacheable);
7383 }
7384 else
7385 {
7386 throw std::runtime_error("Library not loaded!");
7387 }
7388}
7389
7391{
7392 auto& inst = instance();
7393 if(inst.m_PEAK_Node_GetIsStreamable)
7394 {
7395 return inst.m_PEAK_Node_GetIsStreamable(nodeHandle, isStreamable);
7396 }
7397 else
7398 {
7399 throw std::runtime_error("Library not loaded!");
7400 }
7401}
7402
7404{
7405 auto& inst = instance();
7406 if(inst.m_PEAK_Node_GetIsDeprecated)
7407 {
7408 return inst.m_PEAK_Node_GetIsDeprecated(nodeHandle, isDeprecated);
7409 }
7410 else
7411 {
7412 throw std::runtime_error("Library not loaded!");
7413 }
7414}
7415
7417{
7418 auto& inst = instance();
7419 if(inst.m_PEAK_Node_GetIsFeature)
7420 {
7421 return inst.m_PEAK_Node_GetIsFeature(nodeHandle, isFeature);
7422 }
7423 else
7424 {
7425 throw std::runtime_error("Library not loaded!");
7426 }
7427}
7428
7430{
7431 auto& inst = instance();
7432 if(inst.m_PEAK_Node_GetCachingMode)
7433 {
7434 return inst.m_PEAK_Node_GetCachingMode(nodeHandle, cachingMode);
7435 }
7436 else
7437 {
7438 throw std::runtime_error("Library not loaded!");
7439 }
7440}
7441
7443{
7444 auto& inst = instance();
7445 if(inst.m_PEAK_Node_GetPollingTime)
7446 {
7447 return inst.m_PEAK_Node_GetPollingTime(nodeHandle, pollingTime_ms);
7448 }
7449 else
7450 {
7451 throw std::runtime_error("Library not loaded!");
7452 }
7453}
7454
7455inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_GetToolTip(PEAK_NODE_HANDLE nodeHandle, char* toolTip, size_t* toolTipSize)
7456{
7457 auto& inst = instance();
7458 if(inst.m_PEAK_Node_GetToolTip)
7459 {
7460 return inst.m_PEAK_Node_GetToolTip(nodeHandle, toolTip, toolTipSize);
7461 }
7462 else
7463 {
7464 throw std::runtime_error("Library not loaded!");
7465 }
7466}
7467
7468inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_GetDescription(PEAK_NODE_HANDLE nodeHandle, char* description, size_t* descriptionSize)
7469{
7470 auto& inst = instance();
7471 if(inst.m_PEAK_Node_GetDescription)
7472 {
7473 return inst.m_PEAK_Node_GetDescription(nodeHandle, description, descriptionSize);
7474 }
7475 else
7476 {
7477 throw std::runtime_error("Library not loaded!");
7478 }
7479}
7480
7482{
7483 auto& inst = instance();
7484 if(inst.m_PEAK_Node_GetType)
7485 {
7486 return inst.m_PEAK_Node_GetType(nodeHandle, type);
7487 }
7488 else
7489 {
7490 throw std::runtime_error("Library not loaded!");
7491 }
7492}
7493
7495{
7496 auto& inst = instance();
7497 if(inst.m_PEAK_Node_GetParentNodeMap)
7498 {
7499 return inst.m_PEAK_Node_GetParentNodeMap(nodeHandle, nodeMapHandle);
7500 }
7501 else
7502 {
7503 throw std::runtime_error("Library not loaded!");
7504 }
7505}
7506
7507inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_FindInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatedNodeHandle)
7508{
7509 auto& inst = instance();
7510 if(inst.m_PEAK_Node_FindInvalidatedNode)
7511 {
7512 return inst.m_PEAK_Node_FindInvalidatedNode(nodeHandle, name, nameSize, invalidatedNodeHandle);
7513 }
7514 else
7515 {
7516 throw std::runtime_error("Library not loaded!");
7517 }
7518}
7519
7521{
7522 auto& inst = instance();
7523 if(inst.m_PEAK_Node_GetNumInvalidatedNodes)
7524 {
7525 return inst.m_PEAK_Node_GetNumInvalidatedNodes(nodeHandle, numInvalidatedNodes);
7526 }
7527 else
7528 {
7529 throw std::runtime_error("Library not loaded!");
7530 }
7531}
7532
7534{
7535 auto& inst = instance();
7536 if(inst.m_PEAK_Node_GetInvalidatedNode)
7537 {
7538 return inst.m_PEAK_Node_GetInvalidatedNode(nodeHandle, index, invalidatedNodeHandle);
7539 }
7540 else
7541 {
7542 throw std::runtime_error("Library not loaded!");
7543 }
7544}
7545
7546inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_FindInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* invalidatingNodeHandle)
7547{
7548 auto& inst = instance();
7549 if(inst.m_PEAK_Node_FindInvalidatingNode)
7550 {
7551 return inst.m_PEAK_Node_FindInvalidatingNode(nodeHandle, name, nameSize, invalidatingNodeHandle);
7552 }
7553 else
7554 {
7555 throw std::runtime_error("Library not loaded!");
7556 }
7557}
7558
7560{
7561 auto& inst = instance();
7562 if(inst.m_PEAK_Node_GetNumInvalidatingNodes)
7563 {
7564 return inst.m_PEAK_Node_GetNumInvalidatingNodes(nodeHandle, numInvalidatingNodes);
7565 }
7566 else
7567 {
7568 throw std::runtime_error("Library not loaded!");
7569 }
7570}
7571
7573{
7574 auto& inst = instance();
7575 if(inst.m_PEAK_Node_GetInvalidatingNode)
7576 {
7577 return inst.m_PEAK_Node_GetInvalidatingNode(nodeHandle, index, invalidatingNodeHandle);
7578 }
7579 else
7580 {
7581 throw std::runtime_error("Library not loaded!");
7582 }
7583}
7584
7585inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_FindSelectedNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectedNodeHandle)
7586{
7587 auto& inst = instance();
7588 if(inst.m_PEAK_Node_FindSelectedNode)
7589 {
7590 return inst.m_PEAK_Node_FindSelectedNode(nodeHandle, name, nameSize, selectedNodeHandle);
7591 }
7592 else
7593 {
7594 throw std::runtime_error("Library not loaded!");
7595 }
7596}
7597
7599{
7600 auto& inst = instance();
7601 if(inst.m_PEAK_Node_GetNumSelectedNodes)
7602 {
7603 return inst.m_PEAK_Node_GetNumSelectedNodes(nodeHandle, numSelectedNodes);
7604 }
7605 else
7606 {
7607 throw std::runtime_error("Library not loaded!");
7608 }
7609}
7610
7612{
7613 auto& inst = instance();
7614 if(inst.m_PEAK_Node_GetSelectedNode)
7615 {
7616 return inst.m_PEAK_Node_GetSelectedNode(nodeHandle, index, selectedNodeHandle);
7617 }
7618 else
7619 {
7620 throw std::runtime_error("Library not loaded!");
7621 }
7622}
7623
7624inline PEAK_RETURN_CODE DynamicLoader::PEAK_Node_FindSelectingNode(PEAK_NODE_HANDLE nodeHandle, const char* name, size_t nameSize, PEAK_NODE_HANDLE* selectingNodeHandle)
7625{
7626 auto& inst = instance();
7627 if(inst.m_PEAK_Node_FindSelectingNode)
7628 {
7629 return inst.m_PEAK_Node_FindSelectingNode(nodeHandle, name, nameSize, selectingNodeHandle);
7630 }
7631 else
7632 {
7633 throw std::runtime_error("Library not loaded!");
7634 }
7635}
7636
7638{
7639 auto& inst = instance();
7640 if(inst.m_PEAK_Node_GetNumSelectingNodes)
7641 {
7642 return inst.m_PEAK_Node_GetNumSelectingNodes(nodeHandle, numSelectingNodes);
7643 }
7644 else
7645 {
7646 throw std::runtime_error("Library not loaded!");
7647 }
7648}
7649
7651{
7652 auto& inst = instance();
7653 if(inst.m_PEAK_Node_GetSelectingNode)
7654 {
7655 return inst.m_PEAK_Node_GetSelectingNode(nodeHandle, index, selectingNodeHandle);
7656 }
7657 else
7658 {
7659 throw std::runtime_error("Library not loaded!");
7660 }
7661}
7662
7664{
7665 auto& inst = instance();
7666 if(inst.m_PEAK_Node_RegisterChangedCallback)
7667 {
7668 return inst.m_PEAK_Node_RegisterChangedCallback(nodeHandle, callback, callbackContext, callbackHandle);
7669 }
7670 else
7671 {
7672 throw std::runtime_error("Library not loaded!");
7673 }
7674}
7675
7677{
7678 auto& inst = instance();
7679 if(inst.m_PEAK_Node_UnregisterChangedCallback)
7680 {
7681 return inst.m_PEAK_Node_UnregisterChangedCallback(nodeHandle, callbackHandle);
7682 }
7683 else
7684 {
7685 throw std::runtime_error("Library not loaded!");
7686 }
7687}
7688
7690{
7691 auto& inst = instance();
7692 if(inst.m_PEAK_IntegerNode_ToNode)
7693 {
7694 return inst.m_PEAK_IntegerNode_ToNode(integerNodeHandle, nodeHandle);
7695 }
7696 else
7697 {
7698 throw std::runtime_error("Library not loaded!");
7699 }
7700}
7701
7703{
7704 auto& inst = instance();
7705 if(inst.m_PEAK_IntegerNode_GetMinimum)
7706 {
7707 return inst.m_PEAK_IntegerNode_GetMinimum(integerNodeHandle, minimum);
7708 }
7709 else
7710 {
7711 throw std::runtime_error("Library not loaded!");
7712 }
7713}
7714
7716{
7717 auto& inst = instance();
7718 if(inst.m_PEAK_IntegerNode_GetMaximum)
7719 {
7720 return inst.m_PEAK_IntegerNode_GetMaximum(integerNodeHandle, maximum);
7721 }
7722 else
7723 {
7724 throw std::runtime_error("Library not loaded!");
7725 }
7726}
7727
7729{
7730 auto& inst = instance();
7731 if(inst.m_PEAK_IntegerNode_GetIncrement)
7732 {
7733 return inst.m_PEAK_IntegerNode_GetIncrement(integerNodeHandle, increment);
7734 }
7735 else
7736 {
7737 throw std::runtime_error("Library not loaded!");
7738 }
7739}
7740
7742{
7743 auto& inst = instance();
7744 if(inst.m_PEAK_IntegerNode_GetIncrementType)
7745 {
7746 return inst.m_PEAK_IntegerNode_GetIncrementType(integerNodeHandle, incrementType);
7747 }
7748 else
7749 {
7750 throw std::runtime_error("Library not loaded!");
7751 }
7752}
7753
7754inline PEAK_RETURN_CODE DynamicLoader::PEAK_IntegerNode_GetValidValues(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t* validValues, size_t* validValuesSize)
7755{
7756 auto& inst = instance();
7757 if(inst.m_PEAK_IntegerNode_GetValidValues)
7758 {
7759 return inst.m_PEAK_IntegerNode_GetValidValues(integerNodeHandle, validValues, validValuesSize);
7760 }
7761 else
7762 {
7763 throw std::runtime_error("Library not loaded!");
7764 }
7765}
7766
7768{
7769 auto& inst = instance();
7770 if(inst.m_PEAK_IntegerNode_GetRepresentation)
7771 {
7772 return inst.m_PEAK_IntegerNode_GetRepresentation(integerNodeHandle, representation);
7773 }
7774 else
7775 {
7776 throw std::runtime_error("Library not loaded!");
7777 }
7778}
7779
7780inline PEAK_RETURN_CODE DynamicLoader::PEAK_IntegerNode_GetUnit(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char* unit, size_t* unitSize)
7781{
7782 auto& inst = instance();
7783 if(inst.m_PEAK_IntegerNode_GetUnit)
7784 {
7785 return inst.m_PEAK_IntegerNode_GetUnit(integerNodeHandle, unit, unitSize);
7786 }
7787 else
7788 {
7789 throw std::runtime_error("Library not loaded!");
7790 }
7791}
7792
7794{
7795 auto& inst = instance();
7796 if(inst.m_PEAK_IntegerNode_GetValue)
7797 {
7798 return inst.m_PEAK_IntegerNode_GetValue(integerNodeHandle, cacheUsePolicy, value);
7799 }
7800 else
7801 {
7802 throw std::runtime_error("Library not loaded!");
7803 }
7804}
7805
7807{
7808 auto& inst = instance();
7809 if(inst.m_PEAK_IntegerNode_SetValue)
7810 {
7811 return inst.m_PEAK_IntegerNode_SetValue(integerNodeHandle, value);
7812 }
7813 else
7814 {
7815 throw std::runtime_error("Library not loaded!");
7816 }
7817}
7818
7820{
7821 auto& inst = instance();
7822 if(inst.m_PEAK_BooleanNode_ToNode)
7823 {
7824 return inst.m_PEAK_BooleanNode_ToNode(booleanNodeHandle, nodeHandle);
7825 }
7826 else
7827 {
7828 throw std::runtime_error("Library not loaded!");
7829 }
7830}
7831
7833{
7834 auto& inst = instance();
7835 if(inst.m_PEAK_BooleanNode_GetValue)
7836 {
7837 return inst.m_PEAK_BooleanNode_GetValue(booleanNodeHandle, cacheUsePolicy, value);
7838 }
7839 else
7840 {
7841 throw std::runtime_error("Library not loaded!");
7842 }
7843}
7844
7846{
7847 auto& inst = instance();
7848 if(inst.m_PEAK_BooleanNode_SetValue)
7849 {
7850 return inst.m_PEAK_BooleanNode_SetValue(booleanNodeHandle, value);
7851 }
7852 else
7853 {
7854 throw std::runtime_error("Library not loaded!");
7855 }
7856}
7857
7859{
7860 auto& inst = instance();
7861 if(inst.m_PEAK_CommandNode_ToNode)
7862 {
7863 return inst.m_PEAK_CommandNode_ToNode(commandNodeHandle, nodeHandle);
7864 }
7865 else
7866 {
7867 throw std::runtime_error("Library not loaded!");
7868 }
7869}
7870
7872{
7873 auto& inst = instance();
7874 if(inst.m_PEAK_CommandNode_GetIsDone)
7875 {
7876 return inst.m_PEAK_CommandNode_GetIsDone(commandNodeHandle, isDone);
7877 }
7878 else
7879 {
7880 throw std::runtime_error("Library not loaded!");
7881 }
7882}
7883
7885{
7886 auto& inst = instance();
7887 if(inst.m_PEAK_CommandNode_Execute)
7888 {
7889 return inst.m_PEAK_CommandNode_Execute(commandNodeHandle);
7890 }
7891 else
7892 {
7893 throw std::runtime_error("Library not loaded!");
7894 }
7895}
7896
7898{
7899 auto& inst = instance();
7900 if(inst.m_PEAK_CommandNode_WaitUntilDoneInfinite)
7901 {
7902 return inst.m_PEAK_CommandNode_WaitUntilDoneInfinite(commandNodeHandle);
7903 }
7904 else
7905 {
7906 throw std::runtime_error("Library not loaded!");
7907 }
7908}
7909
7911{
7912 auto& inst = instance();
7913 if(inst.m_PEAK_CommandNode_WaitUntilDone)
7914 {
7915 return inst.m_PEAK_CommandNode_WaitUntilDone(commandNodeHandle, waitTimeout_ms);
7916 }
7917 else
7918 {
7919 throw std::runtime_error("Library not loaded!");
7920 }
7921}
7922
7924{
7925 auto& inst = instance();
7926 if(inst.m_PEAK_FloatNode_ToNode)
7927 {
7928 return inst.m_PEAK_FloatNode_ToNode(floatNodeHandle, nodeHandle);
7929 }
7930 else
7931 {
7932 throw std::runtime_error("Library not loaded!");
7933 }
7934}
7935
7937{
7938 auto& inst = instance();
7939 if(inst.m_PEAK_FloatNode_GetMinimum)
7940 {
7941 return inst.m_PEAK_FloatNode_GetMinimum(floatNodeHandle, minimum);
7942 }
7943 else
7944 {
7945 throw std::runtime_error("Library not loaded!");
7946 }
7947}
7948
7950{
7951 auto& inst = instance();
7952 if(inst.m_PEAK_FloatNode_GetMaximum)
7953 {
7954 return inst.m_PEAK_FloatNode_GetMaximum(floatNodeHandle, maximum);
7955 }
7956 else
7957 {
7958 throw std::runtime_error("Library not loaded!");
7959 }
7960}
7961
7963{
7964 auto& inst = instance();
7965 if(inst.m_PEAK_FloatNode_GetIncrement)
7966 {
7967 return inst.m_PEAK_FloatNode_GetIncrement(floatNodeHandle, increment);
7968 }
7969 else
7970 {
7971 throw std::runtime_error("Library not loaded!");
7972 }
7973}
7974
7976{
7977 auto& inst = instance();
7978 if(inst.m_PEAK_FloatNode_GetIncrementType)
7979 {
7980 return inst.m_PEAK_FloatNode_GetIncrementType(floatNodeHandle, incrementType);
7981 }
7982 else
7983 {
7984 throw std::runtime_error("Library not loaded!");
7985 }
7986}
7987
7988inline PEAK_RETURN_CODE DynamicLoader::PEAK_FloatNode_GetValidValues(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double* validValues, size_t* validValuesSize)
7989{
7990 auto& inst = instance();
7991 if(inst.m_PEAK_FloatNode_GetValidValues)
7992 {
7993 return inst.m_PEAK_FloatNode_GetValidValues(floatNodeHandle, validValues, validValuesSize);
7994 }
7995 else
7996 {
7997 throw std::runtime_error("Library not loaded!");
7998 }
7999}
8000
8002{
8003 auto& inst = instance();
8004 if(inst.m_PEAK_FloatNode_GetRepresentation)
8005 {
8006 return inst.m_PEAK_FloatNode_GetRepresentation(floatNodeHandle, representation);
8007 }
8008 else
8009 {
8010 throw std::runtime_error("Library not loaded!");
8011 }
8012}
8013
8014inline PEAK_RETURN_CODE DynamicLoader::PEAK_FloatNode_GetUnit(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char* unit, size_t* unitSize)
8015{
8016 auto& inst = instance();
8017 if(inst.m_PEAK_FloatNode_GetUnit)
8018 {
8019 return inst.m_PEAK_FloatNode_GetUnit(floatNodeHandle, unit, unitSize);
8020 }
8021 else
8022 {
8023 throw std::runtime_error("Library not loaded!");
8024 }
8025}
8026
8028{
8029 auto& inst = instance();
8030 if(inst.m_PEAK_FloatNode_GetDisplayNotation)
8031 {
8032 return inst.m_PEAK_FloatNode_GetDisplayNotation(floatNodeHandle, displayNotation);
8033 }
8034 else
8035 {
8036 throw std::runtime_error("Library not loaded!");
8037 }
8038}
8039
8041{
8042 auto& inst = instance();
8043 if(inst.m_PEAK_FloatNode_GetDisplayPrecision)
8044 {
8045 return inst.m_PEAK_FloatNode_GetDisplayPrecision(floatNodeHandle, displayPrecision);
8046 }
8047 else
8048 {
8049 throw std::runtime_error("Library not loaded!");
8050 }
8051}
8052
8054{
8055 auto& inst = instance();
8056 if(inst.m_PEAK_FloatNode_GetHasConstantIncrement)
8057 {
8058 return inst.m_PEAK_FloatNode_GetHasConstantIncrement(floatNodeHandle, hasConstantIncrement);
8059 }
8060 else
8061 {
8062 throw std::runtime_error("Library not loaded!");
8063 }
8064}
8065
8067{
8068 auto& inst = instance();
8069 if(inst.m_PEAK_FloatNode_GetValue)
8070 {
8071 return inst.m_PEAK_FloatNode_GetValue(floatNodeHandle, cacheUsePolicy, value);
8072 }
8073 else
8074 {
8075 throw std::runtime_error("Library not loaded!");
8076 }
8077}
8078
8080{
8081 auto& inst = instance();
8082 if(inst.m_PEAK_FloatNode_SetValue)
8083 {
8084 return inst.m_PEAK_FloatNode_SetValue(floatNodeHandle, value);
8085 }
8086 else
8087 {
8088 throw std::runtime_error("Library not loaded!");
8089 }
8090}
8091
8093{
8094 auto& inst = instance();
8095 if(inst.m_PEAK_StringNode_ToNode)
8096 {
8097 return inst.m_PEAK_StringNode_ToNode(stringNodeHandle, nodeHandle);
8098 }
8099 else
8100 {
8101 throw std::runtime_error("Library not loaded!");
8102 }
8103}
8104
8106{
8107 auto& inst = instance();
8108 if(inst.m_PEAK_StringNode_GetMaximumLength)
8109 {
8110 return inst.m_PEAK_StringNode_GetMaximumLength(stringNodeHandle, maximumLength);
8111 }
8112 else
8113 {
8114 throw std::runtime_error("Library not loaded!");
8115 }
8116}
8117
8118inline PEAK_RETURN_CODE DynamicLoader::PEAK_StringNode_GetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char* value, size_t* valueSize)
8119{
8120 auto& inst = instance();
8121 if(inst.m_PEAK_StringNode_GetValue)
8122 {
8123 return inst.m_PEAK_StringNode_GetValue(stringNodeHandle, cacheUsePolicy, value, valueSize);
8124 }
8125 else
8126 {
8127 throw std::runtime_error("Library not loaded!");
8128 }
8129}
8130
8131inline PEAK_RETURN_CODE DynamicLoader::PEAK_StringNode_SetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char* value, size_t valueSize)
8132{
8133 auto& inst = instance();
8134 if(inst.m_PEAK_StringNode_SetValue)
8135 {
8136 return inst.m_PEAK_StringNode_SetValue(stringNodeHandle, value, valueSize);
8137 }
8138 else
8139 {
8140 throw std::runtime_error("Library not loaded!");
8141 }
8142}
8143
8145{
8146 auto& inst = instance();
8147 if(inst.m_PEAK_RegisterNode_ToNode)
8148 {
8149 return inst.m_PEAK_RegisterNode_ToNode(registerNodeHandle, nodeHandle);
8150 }
8151 else
8152 {
8153 throw std::runtime_error("Library not loaded!");
8154 }
8155}
8156
8158{
8159 auto& inst = instance();
8160 if(inst.m_PEAK_RegisterNode_GetAddress)
8161 {
8162 return inst.m_PEAK_RegisterNode_GetAddress(registerNodeHandle, address);
8163 }
8164 else
8165 {
8166 throw std::runtime_error("Library not loaded!");
8167 }
8168}
8169
8171{
8172 auto& inst = instance();
8173 if(inst.m_PEAK_RegisterNode_GetLength)
8174 {
8175 return inst.m_PEAK_RegisterNode_GetLength(registerNodeHandle, length);
8176 }
8177 else
8178 {
8179 throw std::runtime_error("Library not loaded!");
8180 }
8181}
8182
8183inline PEAK_RETURN_CODE DynamicLoader::PEAK_RegisterNode_Read(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t* bytesToRead, size_t bytesToReadSize)
8184{
8185 auto& inst = instance();
8186 if(inst.m_PEAK_RegisterNode_Read)
8187 {
8188 return inst.m_PEAK_RegisterNode_Read(registerNodeHandle, cacheUsePolicy, bytesToRead, bytesToReadSize);
8189 }
8190 else
8191 {
8192 throw std::runtime_error("Library not loaded!");
8193 }
8194}
8195
8196inline PEAK_RETURN_CODE DynamicLoader::PEAK_RegisterNode_Write(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t* bytesToWrite, size_t bytesToWriteSize)
8197{
8198 auto& inst = instance();
8199 if(inst.m_PEAK_RegisterNode_Write)
8200 {
8201 return inst.m_PEAK_RegisterNode_Write(registerNodeHandle, bytesToWrite, bytesToWriteSize);
8202 }
8203 else
8204 {
8205 throw std::runtime_error("Library not loaded!");
8206 }
8207}
8208
8210{
8211 auto& inst = instance();
8212 if(inst.m_PEAK_CategoryNode_ToNode)
8213 {
8214 return inst.m_PEAK_CategoryNode_ToNode(categoryNodeHandle, nodeHandle);
8215 }
8216 else
8217 {
8218 throw std::runtime_error("Library not loaded!");
8219 }
8220}
8221
8223{
8224 auto& inst = instance();
8225 if(inst.m_PEAK_CategoryNode_GetNumSubNodes)
8226 {
8227 return inst.m_PEAK_CategoryNode_GetNumSubNodes(categoryNodeHandle, numSubNodes);
8228 }
8229 else
8230 {
8231 throw std::runtime_error("Library not loaded!");
8232 }
8233}
8234
8236{
8237 auto& inst = instance();
8238 if(inst.m_PEAK_CategoryNode_GetSubNode)
8239 {
8240 return inst.m_PEAK_CategoryNode_GetSubNode(categoryNodeHandle, index, nodeHandle);
8241 }
8242 else
8243 {
8244 throw std::runtime_error("Library not loaded!");
8245 }
8246}
8247
8249{
8250 auto& inst = instance();
8251 if(inst.m_PEAK_EnumerationNode_ToNode)
8252 {
8253 return inst.m_PEAK_EnumerationNode_ToNode(enumerationNodeHandle, nodeHandle);
8254 }
8255 else
8256 {
8257 throw std::runtime_error("Library not loaded!");
8258 }
8259}
8260
8262{
8263 auto& inst = instance();
8264 if(inst.m_PEAK_EnumerationNode_GetCurrentEntry)
8265 {
8266 return inst.m_PEAK_EnumerationNode_GetCurrentEntry(enumerationNodeHandle, cacheUsePolicy, enumerationEntryNodeHandle);
8267 }
8268 else
8269 {
8270 throw std::runtime_error("Library not loaded!");
8271 }
8272}
8273
8275{
8276 auto& inst = instance();
8277 if(inst.m_PEAK_EnumerationNode_SetCurrentEntry)
8278 {
8279 return inst.m_PEAK_EnumerationNode_SetCurrentEntry(enumerationNodeHandle, enumerationEntryNodeHandle);
8280 }
8281 else
8282 {
8283 throw std::runtime_error("Library not loaded!");
8284 }
8285}
8286
8287inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize)
8288{
8289 auto& inst = instance();
8290 if(inst.m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue)
8291 {
8292 return inst.m_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize);
8293 }
8294 else
8295 {
8296 throw std::runtime_error("Library not loaded!");
8297 }
8298}
8299
8301{
8302 auto& inst = instance();
8303 if(inst.m_PEAK_EnumerationNode_SetCurrentEntryByValue)
8304 {
8305 return inst.m_PEAK_EnumerationNode_SetCurrentEntryByValue(enumerationNodeHandle, value);
8306 }
8307 else
8308 {
8309 throw std::runtime_error("Library not loaded!");
8310 }
8311}
8312
8313inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnumerationNode_GetHasEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_BOOL8* hasEntry)
8314{
8315 auto& inst = instance();
8316 if(inst.m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue)
8317 {
8318 return inst.m_PEAK_EnumerationNode_GetHasEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, hasEntry);
8319 }
8320 else
8321 {
8322 throw std::runtime_error("Library not loaded!");
8323 }
8324}
8325
8327{
8328 auto& inst = instance();
8329 if(inst.m_PEAK_EnumerationNode_GetHasEntryByValue)
8330 {
8331 return inst.m_PEAK_EnumerationNode_GetHasEntryByValue(enumerationNodeHandle, value, hasEntry);
8332 }
8333 else
8334 {
8335 throw std::runtime_error("Library not loaded!");
8336 }
8337}
8338
8339inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnumerationNode_FindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle)
8340{
8341 auto& inst = instance();
8342 if(inst.m_PEAK_EnumerationNode_FindEntryBySymbolicValue)
8343 {
8344 return inst.m_PEAK_EnumerationNode_FindEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, enumerationEntryNodeHandle);
8345 }
8346 else
8347 {
8348 throw std::runtime_error("Library not loaded!");
8349 }
8350}
8351
8353{
8354 auto& inst = instance();
8355 if(inst.m_PEAK_EnumerationNode_FindEntryByValue)
8356 {
8357 return inst.m_PEAK_EnumerationNode_FindEntryByValue(enumerationNodeHandle, value, enumerationEntryNodeHandle);
8358 }
8359 else
8360 {
8361 throw std::runtime_error("Library not loaded!");
8362 }
8363}
8364
8365inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnumerationNode_TryFindEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char* symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE* enumerationEntryNodeHandle)
8366{
8367 auto& inst = instance();
8368 if(inst.m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue)
8369 {
8370 return inst.m_PEAK_EnumerationNode_TryFindEntryBySymbolicValue(enumerationNodeHandle, symbolicValue, symbolicValueSize, enumerationEntryNodeHandle);
8371 }
8372 else
8373 {
8374 throw std::runtime_error("Library not loaded!");
8375 }
8376}
8377
8379{
8380 auto& inst = instance();
8381 if(inst.m_PEAK_EnumerationNode_TryFindEntryByValue)
8382 {
8383 return inst.m_PEAK_EnumerationNode_TryFindEntryByValue(enumerationNodeHandle, value, enumerationEntryNodeHandle);
8384 }
8385 else
8386 {
8387 throw std::runtime_error("Library not loaded!");
8388 }
8389}
8390
8392{
8393 auto& inst = instance();
8394 if(inst.m_PEAK_EnumerationNode_GetNumEntries)
8395 {
8396 return inst.m_PEAK_EnumerationNode_GetNumEntries(enumerationNodeHandle, numEntries);
8397 }
8398 else
8399 {
8400 throw std::runtime_error("Library not loaded!");
8401 }
8402}
8403
8405{
8406 auto& inst = instance();
8407 if(inst.m_PEAK_EnumerationNode_GetEntry)
8408 {
8409 return inst.m_PEAK_EnumerationNode_GetEntry(enumerationNodeHandle, index, enumerationEntryNodeHandle);
8410 }
8411 else
8412 {
8413 throw std::runtime_error("Library not loaded!");
8414 }
8415}
8416
8418{
8419 auto& inst = instance();
8420 if(inst.m_PEAK_EnumerationEntryNode_ToNode)
8421 {
8422 return inst.m_PEAK_EnumerationEntryNode_ToNode(enumerationEntryNodeHandle, nodeHandle);
8423 }
8424 else
8425 {
8426 throw std::runtime_error("Library not loaded!");
8427 }
8428}
8429
8431{
8432 auto& inst = instance();
8433 if(inst.m_PEAK_EnumerationEntryNode_GetIsSelfClearing)
8434 {
8435 return inst.m_PEAK_EnumerationEntryNode_GetIsSelfClearing(enumerationEntryNodeHandle, isSelfClearing);
8436 }
8437 else
8438 {
8439 throw std::runtime_error("Library not loaded!");
8440 }
8441}
8442
8443inline PEAK_RETURN_CODE DynamicLoader::PEAK_EnumerationEntryNode_GetSymbolicValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char* symbolicValue, size_t* symbolicValueSize)
8444{
8445 auto& inst = instance();
8446 if(inst.m_PEAK_EnumerationEntryNode_GetSymbolicValue)
8447 {
8448 return inst.m_PEAK_EnumerationEntryNode_GetSymbolicValue(enumerationEntryNodeHandle, symbolicValue, symbolicValueSize);
8449 }
8450 else
8451 {
8452 throw std::runtime_error("Library not loaded!");
8453 }
8454}
8455
8457{
8458 auto& inst = instance();
8459 if(inst.m_PEAK_EnumerationEntryNode_GetValue)
8460 {
8461 return inst.m_PEAK_EnumerationEntryNode_GetValue(enumerationEntryNodeHandle, value);
8462 }
8463 else
8464 {
8465 throw std::runtime_error("Library not loaded!");
8466 }
8467}
8468
8469inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetInfo(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
8470{
8471 auto& inst = instance();
8472 if(inst.m_PEAK_Port_GetInfo)
8473 {
8474 return inst.m_PEAK_Port_GetInfo(portHandle, infoCommand, infoDataType, info, infoSize);
8475 }
8476 else
8477 {
8478 throw std::runtime_error("Library not loaded!");
8479 }
8480}
8481
8482inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetID(PEAK_PORT_HANDLE portHandle, char* id, size_t* idSize)
8483{
8484 auto& inst = instance();
8485 if(inst.m_PEAK_Port_GetID)
8486 {
8487 return inst.m_PEAK_Port_GetID(portHandle, id, idSize);
8488 }
8489 else
8490 {
8491 throw std::runtime_error("Library not loaded!");
8492 }
8493}
8494
8495inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetName(PEAK_PORT_HANDLE portHandle, char* name, size_t* nameSize)
8496{
8497 auto& inst = instance();
8498 if(inst.m_PEAK_Port_GetName)
8499 {
8500 return inst.m_PEAK_Port_GetName(portHandle, name, nameSize);
8501 }
8502 else
8503 {
8504 throw std::runtime_error("Library not loaded!");
8505 }
8506}
8507
8508inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetVendorName(PEAK_PORT_HANDLE portHandle, char* vendorName, size_t* vendorNameSize)
8509{
8510 auto& inst = instance();
8511 if(inst.m_PEAK_Port_GetVendorName)
8512 {
8513 return inst.m_PEAK_Port_GetVendorName(portHandle, vendorName, vendorNameSize);
8514 }
8515 else
8516 {
8517 throw std::runtime_error("Library not loaded!");
8518 }
8519}
8520
8521inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetModelName(PEAK_PORT_HANDLE portHandle, char* modelName, size_t* modelNameSize)
8522{
8523 auto& inst = instance();
8524 if(inst.m_PEAK_Port_GetModelName)
8525 {
8526 return inst.m_PEAK_Port_GetModelName(portHandle, modelName, modelNameSize);
8527 }
8528 else
8529 {
8530 throw std::runtime_error("Library not loaded!");
8531 }
8532}
8533
8534inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetVersion(PEAK_PORT_HANDLE portHandle, char* version, size_t* versionSize)
8535{
8536 auto& inst = instance();
8537 if(inst.m_PEAK_Port_GetVersion)
8538 {
8539 return inst.m_PEAK_Port_GetVersion(portHandle, version, versionSize);
8540 }
8541 else
8542 {
8543 throw std::runtime_error("Library not loaded!");
8544 }
8545}
8546
8547inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetTLType(PEAK_PORT_HANDLE portHandle, char* tlType, size_t* tlTypeSize)
8548{
8549 auto& inst = instance();
8550 if(inst.m_PEAK_Port_GetTLType)
8551 {
8552 return inst.m_PEAK_Port_GetTLType(portHandle, tlType, tlTypeSize);
8553 }
8554 else
8555 {
8556 throw std::runtime_error("Library not loaded!");
8557 }
8558}
8559
8560inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_GetModuleName(PEAK_PORT_HANDLE portHandle, char* moduleName, size_t* moduleNameSize)
8561{
8562 auto& inst = instance();
8563 if(inst.m_PEAK_Port_GetModuleName)
8564 {
8565 return inst.m_PEAK_Port_GetModuleName(portHandle, moduleName, moduleNameSize);
8566 }
8567 else
8568 {
8569 throw std::runtime_error("Library not loaded!");
8570 }
8571}
8572
8574{
8575 auto& inst = instance();
8576 if(inst.m_PEAK_Port_GetDataEndianness)
8577 {
8578 return inst.m_PEAK_Port_GetDataEndianness(portHandle, dataEndianness);
8579 }
8580 else
8581 {
8582 throw std::runtime_error("Library not loaded!");
8583 }
8584}
8585
8587{
8588 auto& inst = instance();
8589 if(inst.m_PEAK_Port_GetIsReadable)
8590 {
8591 return inst.m_PEAK_Port_GetIsReadable(portHandle, isReadable);
8592 }
8593 else
8594 {
8595 throw std::runtime_error("Library not loaded!");
8596 }
8597}
8598
8600{
8601 auto& inst = instance();
8602 if(inst.m_PEAK_Port_GetIsWritable)
8603 {
8604 return inst.m_PEAK_Port_GetIsWritable(portHandle, isWritable);
8605 }
8606 else
8607 {
8608 throw std::runtime_error("Library not loaded!");
8609 }
8610}
8611
8613{
8614 auto& inst = instance();
8615 if(inst.m_PEAK_Port_GetIsAvailable)
8616 {
8617 return inst.m_PEAK_Port_GetIsAvailable(portHandle, isAvailable);
8618 }
8619 else
8620 {
8621 throw std::runtime_error("Library not loaded!");
8622 }
8623}
8624
8626{
8627 auto& inst = instance();
8628 if(inst.m_PEAK_Port_GetIsImplemented)
8629 {
8630 return inst.m_PEAK_Port_GetIsImplemented(portHandle, isImplemented);
8631 }
8632 else
8633 {
8634 throw std::runtime_error("Library not loaded!");
8635 }
8636}
8637
8638inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_Read(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t* bytesToRead, size_t bytesToReadSize)
8639{
8640 auto& inst = instance();
8641 if(inst.m_PEAK_Port_Read)
8642 {
8643 return inst.m_PEAK_Port_Read(portHandle, address, bytesToRead, bytesToReadSize);
8644 }
8645 else
8646 {
8647 throw std::runtime_error("Library not loaded!");
8648 }
8649}
8650
8651inline PEAK_RETURN_CODE DynamicLoader::PEAK_Port_Write(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t* bytesToWrite, size_t bytesToWriteSize)
8652{
8653 auto& inst = instance();
8654 if(inst.m_PEAK_Port_Write)
8655 {
8656 return inst.m_PEAK_Port_Write(portHandle, address, bytesToWrite, bytesToWriteSize);
8657 }
8658 else
8659 {
8660 throw std::runtime_error("Library not loaded!");
8661 }
8662}
8663
8665{
8666 auto& inst = instance();
8667 if(inst.m_PEAK_Port_GetNumURLs)
8668 {
8669 return inst.m_PEAK_Port_GetNumURLs(portHandle, numUrls);
8670 }
8671 else
8672 {
8673 throw std::runtime_error("Library not loaded!");
8674 }
8675}
8676
8678{
8679 auto& inst = instance();
8680 if(inst.m_PEAK_Port_GetURL)
8681 {
8682 return inst.m_PEAK_Port_GetURL(portHandle, index, portUrlHandle);
8683 }
8684 else
8685 {
8686 throw std::runtime_error("Library not loaded!");
8687 }
8688}
8689
8690inline PEAK_RETURN_CODE DynamicLoader::PEAK_PortURL_GetInfo(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
8691{
8692 auto& inst = instance();
8693 if(inst.m_PEAK_PortURL_GetInfo)
8694 {
8695 return inst.m_PEAK_PortURL_GetInfo(portUrlHandle, infoCommand, infoDataType, info, infoSize);
8696 }
8697 else
8698 {
8699 throw std::runtime_error("Library not loaded!");
8700 }
8701}
8702
8703inline PEAK_RETURN_CODE DynamicLoader::PEAK_PortURL_GetURL(PEAK_PORT_URL_HANDLE portUrlHandle, char* url, size_t* urlSize)
8704{
8705 auto& inst = instance();
8706 if(inst.m_PEAK_PortURL_GetURL)
8707 {
8708 return inst.m_PEAK_PortURL_GetURL(portUrlHandle, url, urlSize);
8709 }
8710 else
8711 {
8712 throw std::runtime_error("Library not loaded!");
8713 }
8714}
8715
8717{
8718 auto& inst = instance();
8719 if(inst.m_PEAK_PortURL_GetScheme)
8720 {
8721 return inst.m_PEAK_PortURL_GetScheme(portUrlHandle, scheme);
8722 }
8723 else
8724 {
8725 throw std::runtime_error("Library not loaded!");
8726 }
8727}
8728
8729inline PEAK_RETURN_CODE DynamicLoader::PEAK_PortURL_GetFileName(PEAK_PORT_URL_HANDLE portUrlHandle, char* fileName, size_t* fileNameSize)
8730{
8731 auto& inst = instance();
8732 if(inst.m_PEAK_PortURL_GetFileName)
8733 {
8734 return inst.m_PEAK_PortURL_GetFileName(portUrlHandle, fileName, fileNameSize);
8735 }
8736 else
8737 {
8738 throw std::runtime_error("Library not loaded!");
8739 }
8740}
8741
8743{
8744 auto& inst = instance();
8745 if(inst.m_PEAK_PortURL_GetFileRegisterAddress)
8746 {
8747 return inst.m_PEAK_PortURL_GetFileRegisterAddress(portUrlHandle, fileRegisterAddress);
8748 }
8749 else
8750 {
8751 throw std::runtime_error("Library not loaded!");
8752 }
8753}
8754
8756{
8757 auto& inst = instance();
8758 if(inst.m_PEAK_PortURL_GetFileSize)
8759 {
8760 return inst.m_PEAK_PortURL_GetFileSize(portUrlHandle, fileSize);
8761 }
8762 else
8763 {
8764 throw std::runtime_error("Library not loaded!");
8765 }
8766}
8767
8768inline PEAK_RETURN_CODE DynamicLoader::PEAK_PortURL_GetFileSHA1Hash(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t* fileSha1Hash, size_t* fileSha1HashSize)
8769{
8770 auto& inst = instance();
8771 if(inst.m_PEAK_PortURL_GetFileSHA1Hash)
8772 {
8773 return inst.m_PEAK_PortURL_GetFileSHA1Hash(portUrlHandle, fileSha1Hash, fileSha1HashSize);
8774 }
8775 else
8776 {
8777 throw std::runtime_error("Library not loaded!");
8778 }
8779}
8780
8782{
8783 auto& inst = instance();
8784 if(inst.m_PEAK_PortURL_GetFileVersionMajor)
8785 {
8786 return inst.m_PEAK_PortURL_GetFileVersionMajor(portUrlHandle, fileVersionMajor);
8787 }
8788 else
8789 {
8790 throw std::runtime_error("Library not loaded!");
8791 }
8792}
8793
8795{
8796 auto& inst = instance();
8797 if(inst.m_PEAK_PortURL_GetFileVersionMinor)
8798 {
8799 return inst.m_PEAK_PortURL_GetFileVersionMinor(portUrlHandle, fileVersionMinor);
8800 }
8801 else
8802 {
8803 throw std::runtime_error("Library not loaded!");
8804 }
8805}
8806
8808{
8809 auto& inst = instance();
8810 if(inst.m_PEAK_PortURL_GetFileVersionSubminor)
8811 {
8812 return inst.m_PEAK_PortURL_GetFileVersionSubminor(portUrlHandle, fileVersionSubminor);
8813 }
8814 else
8815 {
8816 throw std::runtime_error("Library not loaded!");
8817 }
8818}
8819
8821{
8822 auto& inst = instance();
8823 if(inst.m_PEAK_PortURL_GetFileSchemaVersionMajor)
8824 {
8825 return inst.m_PEAK_PortURL_GetFileSchemaVersionMajor(portUrlHandle, fileSchemaVersionMajor);
8826 }
8827 else
8828 {
8829 throw std::runtime_error("Library not loaded!");
8830 }
8831}
8832
8834{
8835 auto& inst = instance();
8836 if(inst.m_PEAK_PortURL_GetFileSchemaVersionMinor)
8837 {
8838 return inst.m_PEAK_PortURL_GetFileSchemaVersionMinor(portUrlHandle, fileSchemaVersionMinor);
8839 }
8840 else
8841 {
8842 throw std::runtime_error("Library not loaded!");
8843 }
8844}
8845
8847{
8848 auto& inst = instance();
8849 if(inst.m_PEAK_PortURL_GetParentPort)
8850 {
8851 return inst.m_PEAK_PortURL_GetParentPort(portUrlHandle, portHandle);
8852 }
8853 else
8854 {
8855 throw std::runtime_error("Library not loaded!");
8856 }
8857}
8858
8860{
8861 auto& inst = instance();
8862 if(inst.m_PEAK_EventSupportingModule_EnableEvents)
8863 {
8864 return inst.m_PEAK_EventSupportingModule_EnableEvents(eventSupportingModuleHandle, eventType, eventControllerHandle);
8865 }
8866 else
8867 {
8868 throw std::runtime_error("Library not loaded!");
8869 }
8870}
8871
8872inline PEAK_RETURN_CODE DynamicLoader::PEAK_EventController_GetInfo(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
8873{
8874 auto& inst = instance();
8875 if(inst.m_PEAK_EventController_GetInfo)
8876 {
8877 return inst.m_PEAK_EventController_GetInfo(eventControllerHandle, infoCommand, infoDataType, info, infoSize);
8878 }
8879 else
8880 {
8881 throw std::runtime_error("Library not loaded!");
8882 }
8883}
8884
8886{
8887 auto& inst = instance();
8888 if(inst.m_PEAK_EventController_GetNumEventsInQueue)
8889 {
8890 return inst.m_PEAK_EventController_GetNumEventsInQueue(eventControllerHandle, numEventsInQueue);
8891 }
8892 else
8893 {
8894 throw std::runtime_error("Library not loaded!");
8895 }
8896}
8897
8899{
8900 auto& inst = instance();
8901 if(inst.m_PEAK_EventController_GetNumEventsFired)
8902 {
8903 return inst.m_PEAK_EventController_GetNumEventsFired(eventControllerHandle, numEventsFired);
8904 }
8905 else
8906 {
8907 throw std::runtime_error("Library not loaded!");
8908 }
8909}
8910
8912{
8913 auto& inst = instance();
8914 if(inst.m_PEAK_EventController_GetEventMaxSize)
8915 {
8916 return inst.m_PEAK_EventController_GetEventMaxSize(eventControllerHandle, eventMaxSize);
8917 }
8918 else
8919 {
8920 throw std::runtime_error("Library not loaded!");
8921 }
8922}
8923
8925{
8926 auto& inst = instance();
8927 if(inst.m_PEAK_EventController_GetEventDataMaxSize)
8928 {
8929 return inst.m_PEAK_EventController_GetEventDataMaxSize(eventControllerHandle, eventDataMaxSize);
8930 }
8931 else
8932 {
8933 throw std::runtime_error("Library not loaded!");
8934 }
8935}
8936
8938{
8939 auto& inst = instance();
8940 if(inst.m_PEAK_EventController_GetControlledEventType)
8941 {
8942 return inst.m_PEAK_EventController_GetControlledEventType(eventControllerHandle, controlledEventType);
8943 }
8944 else
8945 {
8946 throw std::runtime_error("Library not loaded!");
8947 }
8948}
8949
8951{
8952 auto& inst = instance();
8953 if(inst.m_PEAK_EventController_WaitForEvent)
8954 {
8955 return inst.m_PEAK_EventController_WaitForEvent(eventControllerHandle, timeout_ms, eventHandle);
8956 }
8957 else
8958 {
8959 throw std::runtime_error("Library not loaded!");
8960 }
8961}
8962
8964{
8965 auto& inst = instance();
8966 if(inst.m_PEAK_EventController_KillWait)
8967 {
8968 return inst.m_PEAK_EventController_KillWait(eventControllerHandle);
8969 }
8970 else
8971 {
8972 throw std::runtime_error("Library not loaded!");
8973 }
8974}
8975
8977{
8978 auto& inst = instance();
8979 if(inst.m_PEAK_EventController_FlushPendingKillWaits)
8980 {
8981 return inst.m_PEAK_EventController_FlushPendingKillWaits(eventControllerHandle);
8982 }
8983 else
8984 {
8985 throw std::runtime_error("Library not loaded!");
8986 }
8987}
8988
8990{
8991 auto& inst = instance();
8992 if(inst.m_PEAK_EventController_FlushEvents)
8993 {
8994 return inst.m_PEAK_EventController_FlushEvents(eventControllerHandle);
8995 }
8996 else
8997 {
8998 throw std::runtime_error("Library not loaded!");
8999 }
9000}
9001
9003{
9004 auto& inst = instance();
9005 if(inst.m_PEAK_EventController_Destruct)
9006 {
9007 return inst.m_PEAK_EventController_Destruct(eventControllerHandle);
9008 }
9009 else
9010 {
9011 throw std::runtime_error("Library not loaded!");
9012 }
9013}
9014
9015inline PEAK_RETURN_CODE DynamicLoader::PEAK_Event_GetInfo(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t* infoDataType, uint8_t* info, size_t* infoSize)
9016{
9017 auto& inst = instance();
9018 if(inst.m_PEAK_Event_GetInfo)
9019 {
9020 return inst.m_PEAK_Event_GetInfo(eventHandle, infoCommand, infoDataType, info, infoSize);
9021 }
9022 else
9023 {
9024 throw std::runtime_error("Library not loaded!");
9025 }
9026}
9027
9029{
9030 auto& inst = instance();
9031 if(inst.m_PEAK_Event_GetID)
9032 {
9033 return inst.m_PEAK_Event_GetID(eventHandle, id);
9034 }
9035 else
9036 {
9037 throw std::runtime_error("Library not loaded!");
9038 }
9039}
9040
9041inline PEAK_RETURN_CODE DynamicLoader::PEAK_Event_GetData(PEAK_EVENT_HANDLE eventHandle, uint8_t* data, size_t* dataSize)
9042{
9043 auto& inst = instance();
9044 if(inst.m_PEAK_Event_GetData)
9045 {
9046 return inst.m_PEAK_Event_GetData(eventHandle, data, dataSize);
9047 }
9048 else
9049 {
9050 throw std::runtime_error("Library not loaded!");
9051 }
9052}
9053
9055{
9056 auto& inst = instance();
9057 if(inst.m_PEAK_Event_GetType)
9058 {
9059 return inst.m_PEAK_Event_GetType(eventHandle, type);
9060 }
9061 else
9062 {
9063 throw std::runtime_error("Library not loaded!");
9064 }
9065}
9066
9067inline PEAK_RETURN_CODE DynamicLoader::PEAK_Event_GetRawData(PEAK_EVENT_HANDLE eventHandle, uint8_t* rawData, size_t* rawDataSize)
9068{
9069 auto& inst = instance();
9070 if(inst.m_PEAK_Event_GetRawData)
9071 {
9072 return inst.m_PEAK_Event_GetRawData(eventHandle, rawData, rawDataSize);
9073 }
9074 else
9075 {
9076 throw std::runtime_error("Library not loaded!");
9077 }
9078}
9079
9081{
9082 auto& inst = instance();
9083 if(inst.m_PEAK_Event_Destruct)
9084 {
9085 return inst.m_PEAK_Event_Destruct(eventHandle);
9086 }
9087 else
9088 {
9089 throw std::runtime_error("Library not loaded!");
9090 }
9091}
9092
9094{
9095 auto& inst = instance();
9096 if(inst.m_PEAK_FirmwareUpdater_Construct)
9097 {
9098 return inst.m_PEAK_FirmwareUpdater_Construct(firmwareUpdaterHandle);
9099 }
9100 else
9101 {
9102 throw std::runtime_error("Library not loaded!");
9103 }
9104}
9105
9107{
9108 auto& inst = instance();
9109 if(inst.m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation)
9110 {
9111 return inst.m_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation(firmwareUpdaterHandle, gufPath, gufPathSize);
9112 }
9113 else
9114 {
9115 throw std::runtime_error("Library not loaded!");
9116 }
9117}
9118
9119inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char* gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)
9120{
9121 auto& inst = instance();
9122 if(inst.m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation)
9123 {
9124 return inst.m_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(firmwareUpdaterHandle, gufPath, gufPathSize, deviceDescriptorHandle);
9125 }
9126 else
9127 {
9128 throw std::runtime_error("Library not loaded!");
9129 }
9130}
9131
9133{
9134 auto& inst = instance();
9135 if(inst.m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation)
9136 {
9137 return inst.m_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation(firmwareUpdaterHandle, numFirmwareUpdateInformation);
9138 }
9139 else
9140 {
9141 throw std::runtime_error("Library not loaded!");
9142 }
9143}
9144
9146{
9147 auto& inst = instance();
9148 if(inst.m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation)
9149 {
9150 return inst.m_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation(firmwareUpdaterHandle, index, firmwareUpdateInformationHandle);
9151 }
9152 else
9153 {
9154 throw std::runtime_error("Library not loaded!");
9155 }
9156}
9157
9159{
9160 auto& inst = instance();
9161 if(inst.m_PEAK_FirmwareUpdater_UpdateDevice)
9162 {
9163 return inst.m_PEAK_FirmwareUpdater_UpdateDevice(firmwareUpdaterHandle, deviceDescriptorHandle, firmwareUpdateInformationHandle, firmwareUpdateProgressObserverHandle);
9164 }
9165 else
9166 {
9167 throw std::runtime_error("Library not loaded!");
9168 }
9169}
9170
9171inline PEAK_RETURN_CODE DynamicLoader::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)
9172{
9173 auto& inst = instance();
9174 if(inst.m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout)
9175 {
9176 return inst.m_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout(firmwareUpdaterHandle, deviceDescriptorHandle, firmwareUpdateInformationHandle, firmwareUpdateProgressObserverHandle, deviceResetDiscoveryTimeout_ms);
9177 }
9178 else
9179 {
9180 throw std::runtime_error("Library not loaded!");
9181 }
9182}
9183
9185{
9186 auto& inst = instance();
9187 if(inst.m_PEAK_FirmwareUpdater_Destruct)
9188 {
9189 return inst.m_PEAK_FirmwareUpdater_Destruct(firmwareUpdaterHandle);
9190 }
9191 else
9192 {
9193 throw std::runtime_error("Library not loaded!");
9194 }
9195}
9196
9198{
9199 auto& inst = instance();
9200 if(inst.m_PEAK_FirmwareUpdateInformation_GetIsValid)
9201 {
9202 return inst.m_PEAK_FirmwareUpdateInformation_GetIsValid(firmwareUpdateInformationHandle, isValid);
9203 }
9204 else
9205 {
9206 throw std::runtime_error("Library not loaded!");
9207 }
9208}
9209
9210inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetFileName(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* fileName, size_t* fileNameSize)
9211{
9212 auto& inst = instance();
9213 if(inst.m_PEAK_FirmwareUpdateInformation_GetFileName)
9214 {
9215 return inst.m_PEAK_FirmwareUpdateInformation_GetFileName(firmwareUpdateInformationHandle, fileName, fileNameSize);
9216 }
9217 else
9218 {
9219 throw std::runtime_error("Library not loaded!");
9220 }
9221}
9222
9223inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetDescription(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* description, size_t* descriptionSize)
9224{
9225 auto& inst = instance();
9226 if(inst.m_PEAK_FirmwareUpdateInformation_GetDescription)
9227 {
9228 return inst.m_PEAK_FirmwareUpdateInformation_GetDescription(firmwareUpdateInformationHandle, description, descriptionSize);
9229 }
9230 else
9231 {
9232 throw std::runtime_error("Library not loaded!");
9233 }
9234}
9235
9236inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetVersion(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* version, size_t* versionSize)
9237{
9238 auto& inst = instance();
9239 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersion)
9240 {
9241 return inst.m_PEAK_FirmwareUpdateInformation_GetVersion(firmwareUpdateInformationHandle, version, versionSize);
9242 }
9243 else
9244 {
9245 throw std::runtime_error("Library not loaded!");
9246 }
9247}
9248
9249inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* versionExtractionPattern, size_t* versionExtractionPatternSize)
9250{
9251 auto& inst = instance();
9252 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern)
9253 {
9254 return inst.m_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(firmwareUpdateInformationHandle, versionExtractionPattern, versionExtractionPatternSize);
9255 }
9256 else
9257 {
9258 throw std::runtime_error("Library not loaded!");
9259 }
9260}
9261
9263{
9264 auto& inst = instance();
9265 if(inst.m_PEAK_FirmwareUpdateInformation_GetVersionStyle)
9266 {
9267 return inst.m_PEAK_FirmwareUpdateInformation_GetVersionStyle(firmwareUpdateInformationHandle, versionStyle);
9268 }
9269 else
9270 {
9271 throw std::runtime_error("Library not loaded!");
9272 }
9273}
9274
9275inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetReleaseNotes(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotes, size_t* releaseNotesSize)
9276{
9277 auto& inst = instance();
9278 if(inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotes)
9279 {
9280 return inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotes(firmwareUpdateInformationHandle, releaseNotes, releaseNotesSize);
9281 }
9282 else
9283 {
9284 throw std::runtime_error("Library not loaded!");
9285 }
9286}
9287
9288inline PEAK_RETURN_CODE DynamicLoader::PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char* releaseNotesUrl, size_t* releaseNotesUrlSize)
9289{
9290 auto& inst = instance();
9291 if(inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL)
9292 {
9293 return inst.m_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(firmwareUpdateInformationHandle, releaseNotesUrl, releaseNotesUrlSize);
9294 }
9295 else
9296 {
9297 throw std::runtime_error("Library not loaded!");
9298 }
9299}
9300
9302{
9303 auto& inst = instance();
9304 if(inst.m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence)
9305 {
9306 return inst.m_PEAK_FirmwareUpdateInformation_GetUserSetPersistence(firmwareUpdateInformationHandle, userSetPersistence);
9307 }
9308 else
9309 {
9310 throw std::runtime_error("Library not loaded!");
9311 }
9312}
9313
9315{
9316 auto& inst = instance();
9317 if(inst.m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence)
9318 {
9319 return inst.m_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence(firmwareUpdateInformationHandle, sequencerSetPersistence);
9320 }
9321 else
9322 {
9323 throw std::runtime_error("Library not loaded!");
9324 }
9325}
9326
9328{
9329 auto& inst = instance();
9330 if(inst.m_PEAK_FirmwareUpdateProgressObserver_Construct)
9331 {
9332 return inst.m_PEAK_FirmwareUpdateProgressObserver_Construct(firmwareUpdateProgressObserverHandle);
9333 }
9334 else
9335 {
9336 throw std::runtime_error("Library not loaded!");
9337 }
9338}
9339
9341{
9342 auto& inst = instance();
9343 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback)
9344 {
9345 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9346 }
9347 else
9348 {
9349 throw std::runtime_error("Library not loaded!");
9350 }
9351}
9352
9354{
9355 auto& inst = instance();
9356 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback)
9357 {
9358 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9359 }
9360 else
9361 {
9362 throw std::runtime_error("Library not loaded!");
9363 }
9364}
9365
9367{
9368 auto& inst = instance();
9369 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback)
9370 {
9371 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9372 }
9373 else
9374 {
9375 throw std::runtime_error("Library not loaded!");
9376 }
9377}
9378
9380{
9381 auto& inst = instance();
9382 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback)
9383 {
9384 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9385 }
9386 else
9387 {
9388 throw std::runtime_error("Library not loaded!");
9389 }
9390}
9391
9393{
9394 auto& inst = instance();
9395 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback)
9396 {
9397 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9398 }
9399 else
9400 {
9401 throw std::runtime_error("Library not loaded!");
9402 }
9403}
9404
9406{
9407 auto& inst = instance();
9408 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback)
9409 {
9410 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9411 }
9412 else
9413 {
9414 throw std::runtime_error("Library not loaded!");
9415 }
9416}
9417
9419{
9420 auto& inst = instance();
9421 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback)
9422 {
9423 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9424 }
9425 else
9426 {
9427 throw std::runtime_error("Library not loaded!");
9428 }
9429}
9430
9432{
9433 auto& inst = instance();
9434 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback)
9435 {
9436 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9437 }
9438 else
9439 {
9440 throw std::runtime_error("Library not loaded!");
9441 }
9442}
9443
9445{
9446 auto& inst = instance();
9447 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback)
9448 {
9449 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9450 }
9451 else
9452 {
9453 throw std::runtime_error("Library not loaded!");
9454 }
9455}
9456
9458{
9459 auto& inst = instance();
9460 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback)
9461 {
9462 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9463 }
9464 else
9465 {
9466 throw std::runtime_error("Library not loaded!");
9467 }
9468}
9469
9471{
9472 auto& inst = instance();
9473 if(inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback)
9474 {
9475 return inst.m_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback(firmwareUpdateProgressObserverHandle, callback, callbackContext, callbackHandle);
9476 }
9477 else
9478 {
9479 throw std::runtime_error("Library not loaded!");
9480 }
9481}
9482
9484{
9485 auto& inst = instance();
9486 if(inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback)
9487 {
9488 return inst.m_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback(firmwareUpdateProgressObserverHandle, callbackHandle);
9489 }
9490 else
9491 {
9492 throw std::runtime_error("Library not loaded!");
9493 }
9494}
9495
9497{
9498 auto& inst = instance();
9499 if(inst.m_PEAK_FirmwareUpdateProgressObserver_Destruct)
9500 {
9501 return inst.m_PEAK_FirmwareUpdateProgressObserver_Destruct(firmwareUpdateProgressObserverHandle);
9502 }
9503 else
9504 {
9505 throw std::runtime_error("Library not loaded!");
9506 }
9507}
9508
9510{
9511 auto& inst = instance();
9512 if(inst.m_PEAK_FileAdapter_Construct)
9513 {
9514 return inst.m_PEAK_FileAdapter_Construct(nodeMapHandle, fileName, fileAdapterHandle);
9515 }
9516 else
9517 {
9518 throw std::runtime_error("Library not loaded!");
9519 }
9520}
9521
9523{
9524 auto& inst = instance();
9525 if(inst.m_PEAK_FileAdapter_Destruct)
9526 {
9527 return inst.m_PEAK_FileAdapter_Destruct(fileAdapterHandle);
9528 }
9529 else
9530 {
9531 throw std::runtime_error("Library not loaded!");
9532 }
9533}
9534
9535inline PEAK_RETURN_CODE DynamicLoader::PEAK_FileAdapter_Read(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t* data, uint64_t* dataSize)
9536{
9537 auto& inst = instance();
9538 if(inst.m_PEAK_FileAdapter_Read)
9539 {
9540 return inst.m_PEAK_FileAdapter_Read(fileAdapterHandle, size, offset, data, dataSize);
9541 }
9542 else
9543 {
9544 throw std::runtime_error("Library not loaded!");
9545 }
9546}
9547
9548inline PEAK_RETURN_CODE DynamicLoader::PEAK_FileAdapter_Write(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t* data, uint64_t size, uint64_t offset)
9549{
9550 auto& inst = instance();
9551 if(inst.m_PEAK_FileAdapter_Write)
9552 {
9553 return inst.m_PEAK_FileAdapter_Write(fileAdapterHandle, data, size, offset);
9554 }
9555 else
9556 {
9557 throw std::runtime_error("Library not loaded!");
9558 }
9559}
9560
9562{
9563 auto& inst = instance();
9564 if(inst.m_PEAK_FileAdapter_Delete)
9565 {
9566 return inst.m_PEAK_FileAdapter_Delete(fileAdapterHandle);
9567 }
9568 else
9569 {
9570 throw std::runtime_error("Library not loaded!");
9571 }
9572}
9573
9575{
9576 auto& inst = instance();
9577 if(inst.m_PEAK_FileAdapter_GetSize)
9578 {
9579 return inst.m_PEAK_FileAdapter_GetSize(fileAdapterHandle, size);
9580 }
9581 else
9582 {
9583 throw std::runtime_error("Library not loaded!");
9584 }
9585}
9586
9588{
9589 auto& inst = instance();
9590 if(inst.m_PEAK_FileAdapter_GetMaxSize)
9591 {
9592 return inst.m_PEAK_FileAdapter_GetMaxSize(fileAdapterHandle, maxSize);
9593 }
9594 else
9595 {
9596 throw std::runtime_error("Library not loaded!");
9597 }
9598}
9599
9600} /* namespace dynamic */
9601} /* namespace peak */
9602
static PEAK_RETURN_CODE PEAK_Buffer_GetPart(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)
Definition peak_dynamic_loader.h:6649
static PEAK_RETURN_CODE PEAK_FloatNode_GetHasConstantIncrement(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)
Definition peak_dynamic_loader.h:8053
static PEAK_RETURN_CODE 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:5011
static PEAK_RETURN_CODE PEAK_DataStreamDescriptor_ToModuleDescriptor(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:5674
static PEAK_RETURN_CODE PEAK_Node_ToStringNode(PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)
Definition peak_dynamic_loader.h:7234
static PEAK_RETURN_CODE PEAK_Node_GetNumSelectedNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)
Definition peak_dynamic_loader.h:7598
static PEAK_RETURN_CODE PEAK_Node_UnregisterChangedCallback(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:7676
static PEAK_RETURN_CODE PEAK_DataStreamDescriptor_GetParentDevice(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5700
static PEAK_RETURN_CODE PEAK_DataStream_Flush(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)
Definition peak_dynamic_loader.h:6064
static PEAK_RETURN_CODE PEAK_EnumerationNode_ToNode(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8248
static PEAK_RETURN_CODE PEAK_NodeMap_UpdateEventNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:7104
static PEAK_RETURN_CODE PEAK_Device_GetVersion(PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:5505
static PEAK_RETURN_CODE PEAK_SystemDescriptor_ToModuleDescriptor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:4218
static PEAK_RETURN_CODE PEAK_Node_GetIsDeprecated(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)
Definition peak_dynamic_loader.h:7403
static PEAK_RETURN_CODE PEAK_Interface_ToEventSupportingModule(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:4829
static PEAK_RETURN_CODE PEAK_StringNode_ToNode(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8092
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:5310
static PEAK_RETURN_CODE PEAK_Buffer_GetInfo(PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:6155
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetTimestampTickFrequency(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:5245
static PEAK_RETURN_CODE PEAK_System_GetTLType(PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4530
static PEAK_RETURN_CODE PEAK_Buffer_UpdateChunks(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:6584
static PEAK_RETURN_CODE PEAK_Port_GetDataEndianness(PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)
Definition peak_dynamic_loader.h:8573
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_UnregisterInformationChangedCallback(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5388
static PEAK_RETURN_CODE PEAK_FloatNode_GetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)
Definition peak_dynamic_loader.h:8066
static PEAK_RETURN_CODE PEAK_Buffer_GetIsQueued(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)
Definition peak_dynamic_loader.h:6480
static PEAK_RETURN_CODE PEAK_Port_GetURL(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)
Definition peak_dynamic_loader.h:8677
static bool isLoaded()
Definition peak_dynamic_loader.h:1405
static PEAK_RETURN_CODE PEAK_Interface_GetTLType(PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4894
static PEAK_RETURN_CODE PEAK_Library_IsInitialized(PEAK_BOOL8 *isInitialized)
Definition peak_dynamic_loader.h:4062
static PEAK_RETURN_CODE 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:6727
static PEAK_RETURN_CODE PEAK_Port_Write(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:8651
static PEAK_RETURN_CODE 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:9366
static PEAK_RETURN_CODE PEAK_EnumerationNode_SetCurrentEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:8300
static PEAK_RETURN_CODE PEAK_Buffer_GetFrameID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)
Definition peak_dynamic_loader.h:6298
static PEAK_RETURN_CODE PEAK_Device_GetParentInterface(PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:5583
static PEAK_RETURN_CODE PEAK_PortURL_GetFileSchemaVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)
Definition peak_dynamic_loader.h:8833
static PEAK_RETURN_CODE 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:7663
static PEAK_RETURN_CODE PEAK_Device_GetAccessStatus(PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:5557
static PEAK_RETURN_CODE PEAK_Buffer_GetExpectedDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)
Definition peak_dynamic_loader.h:6272
static PEAK_RETURN_CODE PEAK_DataStream_GetTLType(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5791
static PEAK_RETURN_CODE PEAK_Node_ToFloatNode(PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)
Definition peak_dynamic_loader.h:7221
static PEAK_RETURN_CODE PEAK_Node_GetType(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)
Definition peak_dynamic_loader.h:7481
static PEAK_RETURN_CODE PEAK_DataStream_GetParentDevice(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5960
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetIsOpenableExclusive(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:5258
static PEAK_RETURN_CODE 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:8339
static PEAK_RETURN_CODE PEAK_Buffer_GetHasParts(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)
Definition peak_dynamic_loader.h:6558
static PEAK_RETURN_CODE PEAK_FloatNode_SetValue(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)
Definition peak_dynamic_loader.h:8079
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_Construct(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:9327
static PEAK_RETURN_CODE PEAK_IntegerNode_SetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:7806
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersStarted(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)
Definition peak_dynamic_loader.h:5869
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_Construct(PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:9093
static PEAK_RETURN_CODE PEAK_PortURL_GetParentPort(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:8846
static PEAK_RETURN_CODE PEAK_FloatNode_GetUnit(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:8014
static PEAK_RETURN_CODE 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:9470
static PEAK_RETURN_CODE PEAK_BooleanNode_GetValue(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)
Definition peak_dynamic_loader.h:7832
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9379
static PEAK_RETURN_CODE PEAK_Node_GetNumInvalidatedNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)
Definition peak_dynamic_loader.h:7520
static PEAK_RETURN_CODE PEAK_NodeMap_Lock(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:7143
static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredChunkPayloadSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)
Definition peak_dynamic_loader.h:6337
static PEAK_RETURN_CODE PEAK_System_GetCTIFileName(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:4543
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetModelName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:5167
static PEAK_RETURN_CODE PEAK_RemoteDevice_GetLocalDevice(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5661
static PEAK_RETURN_CODE PEAK_Node_ToBooleanNode(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)
Definition peak_dynamic_loader.h:7195
static PEAK_RETURN_CODE PEAK_Node_GetParentNodeMap(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:7494
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetReleaseNotes(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)
Definition peak_dynamic_loader.h:9275
static PEAK_RETURN_CODE PEAK_IntegerNode_GetIncrementType(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:7741
static PEAK_RETURN_CODE PEAK_DataStream_WaitForFinishedBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:6025
static PEAK_RETURN_CODE PEAK_Buffer_ToEventSupportingModule(PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:6142
static PEAK_RETURN_CODE PEAK_System_GetKey(PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4439
static PEAK_RETURN_CODE PEAK_Module_GetPort(PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:6961
static PEAK_RETURN_CODE PEAK_Buffer_GetIsAcquiring(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)
Definition peak_dynamic_loader.h:6493
static PEAK_RETURN_CODE PEAK_Interface_GetDisplayName(PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4881
static PEAK_RETURN_CODE PEAK_Device_GetDisplayName(PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:5466
static PEAK_RETURN_CODE PEAK_FileAdapter_Write(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)
Definition peak_dynamic_loader.h:9548
static PEAK_RETURN_CODE PEAK_System_GetInterface(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)
Definition peak_dynamic_loader.h:4647
static PEAK_RETURN_CODE PEAK_Buffer_GetWidth(PEAK_BUFFER_HANDLE bufferHandle, size_t *width)
Definition peak_dynamic_loader.h:6376
static PEAK_RETURN_CODE PEAK_DataStream_Destruct(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:6116
static PEAK_RETURN_CODE PEAK_CommandNode_ToNode(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7858
static PEAK_RETURN_CODE 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:8365
static PEAK_RETURN_CODE PEAK_DataStream_RevokeBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:6012
static PEAK_RETURN_CODE PEAK_EventController_GetEventMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)
Definition peak_dynamic_loader.h:8911
static PEAK_RETURN_CODE PEAK_DataStream_ToModule(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5726
static PEAK_RETURN_CODE PEAK_EnumerationNode_SetCurrentEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8274
static PEAK_RETURN_CODE PEAK_IntegerNode_GetMaximum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)
Definition peak_dynamic_loader.h:7715
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)
Definition peak_dynamic_loader.h:9314
static PEAK_RETURN_CODE PEAK_DataStream_GetNumChunksPerBufferMax(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)
Definition peak_dynamic_loader.h:5895
static PEAK_RETURN_CODE PEAK_PortURL_GetFileRegisterAddress(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)
Definition peak_dynamic_loader.h:8742
static PEAK_RETURN_CODE PEAK_PortURL_GetScheme(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)
Definition peak_dynamic_loader.h:8716
~DynamicLoader()
Definition peak_dynamic_loader.h:1397
static PEAK_RETURN_CODE PEAK_Buffer_GetHasChunks(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)
Definition peak_dynamic_loader.h:6545
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetCTIFullPath(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:4335
static PEAK_RETURN_CODE PEAK_EventController_GetControlledEventType(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)
Definition peak_dynamic_loader.h:8937
static PEAK_RETURN_CODE PEAK_Buffer_ToModule(PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:6129
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9405
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)
Definition peak_dynamic_loader.h:9132
static PEAK_RETURN_CODE PEAK_Interface_UnregisterDeviceListChangedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5076
static PEAK_RETURN_CODE PEAK_Buffer_GetNumChunks(PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)
Definition peak_dynamic_loader.h:6597
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9483
static PEAK_RETURN_CODE PEAK_Buffer_GetIsIncomplete(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)
Definition peak_dynamic_loader.h:6506
static PEAK_RETURN_CODE PEAK_ModuleDescriptor_GetID(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:6922
static PEAK_RETURN_CODE PEAK_PortURL_GetURL(PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)
Definition peak_dynamic_loader.h:8703
static PEAK_RETURN_CODE 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:5375
static PEAK_RETURN_CODE PEAK_BooleanNode_SetValue(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)
Definition peak_dynamic_loader.h:7845
static PEAK_RETURN_CODE PEAK_System_GetCharacterEncoding(PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:4595
static PEAK_RETURN_CODE PEAK_NodeMap_Unlock(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:7169
static PEAK_RETURN_CODE PEAK_FloatNode_GetIncrementType(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:7975
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_OpenDevice(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:5284
static PEAK_RETURN_CODE PEAK_CommandNode_WaitUntilDone(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)
Definition peak_dynamic_loader.h:7910
static PEAK_RETURN_CODE PEAK_Interface_Destruct(PEAK_INTERFACE_HANDLE interfaceHandle)
Definition peak_dynamic_loader.h:5089
static PEAK_RETURN_CODE PEAK_System_GetCTIFullPath(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:4556
static PEAK_RETURN_CODE PEAK_Buffer_GetHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t *height)
Definition peak_dynamic_loader.h:6389
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_GetFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)
Definition peak_dynamic_loader.h:9145
static PEAK_RETURN_CODE PEAK_Event_GetInfo(PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:9015
static PEAK_RETURN_CODE PEAK_Port_GetTLType(PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:8547
static PEAK_RETURN_CODE PEAK_BufferPart_GetSize(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)
Definition peak_dynamic_loader.h:6766
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetTLType(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4309
static PEAK_RETURN_CODE PEAK_Buffer_GetPixelEndianness(PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)
Definition peak_dynamic_loader.h:6259
static PEAK_RETURN_CODE 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:8183
static PEAK_RETURN_CODE PEAK_NodeMap_StoreToFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:7117
static PEAK_RETURN_CODE PEAK_Node_GetSelectedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:7611
static PEAK_RETURN_CODE PEAK_Node_GetSelectingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:7650
static PEAK_RETURN_CODE PEAK_Library_GetVersionMajor(uint32_t *libraryVersionMajor)
Definition peak_dynamic_loader.h:4075
static PEAK_RETURN_CODE PEAK_Interface_GetKey(PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4842
static PEAK_RETURN_CODE PEAK_Port_GetVersion(PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:8534
static PEAK_RETURN_CODE 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:9444
static PEAK_RETURN_CODE PEAK_Node_FindInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:7507
static PEAK_RETURN_CODE 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:8872
static PEAK_RETURN_CODE PEAK_Library_Close()
Definition peak_dynamic_loader.h:4049
static PEAK_RETURN_CODE 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:4959
static PEAK_RETURN_CODE PEAK_EnumerationNode_GetHasEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:8326
static PEAK_RETURN_CODE PEAK_System_UpdateInterfaces(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:4621
static PEAK_RETURN_CODE PEAK_DataStream_GetBufferAlignment(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)
Definition peak_dynamic_loader.h:5908
static PEAK_RETURN_CODE PEAK_Device_GetTimestampTickFrequency(PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:5570
static PEAK_RETURN_CODE PEAK_Node_GetNamespace(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)
Definition peak_dynamic_loader.h:7325
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetAccessStatus(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:5232
static PEAK_RETURN_CODE PEAK_EnvironmentInspector_GetNumCTIPaths(size_t *numCtiPaths)
Definition peak_dynamic_loader.h:4140
static PEAK_RETURN_CODE PEAK_Device_GetInfo(PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:5440
static PEAK_RETURN_CODE PEAK_BufferPart_GetYOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:6857
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)
Definition peak_dynamic_loader.h:9106
static PEAK_RETURN_CODE PEAK_FloatNode_GetDisplayNotation(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)
Definition peak_dynamic_loader.h:8027
static PEAK_RETURN_CODE PEAK_Node_FindSelectedNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:7585
static PEAK_RETURN_CODE PEAK_Event_GetID(PEAK_EVENT_HANDLE eventHandle, uint64_t *id)
Definition peak_dynamic_loader.h:9028
static PEAK_RETURN_CODE PEAK_DataStream_GetDefinesPayloadSize(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)
Definition peak_dynamic_loader.h:5934
static PEAK_RETURN_CODE PEAK_Buffer_GetImageOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)
Definition peak_dynamic_loader.h:6311
static PEAK_RETURN_CODE 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:4985
static PEAK_RETURN_CODE PEAK_Port_GetIsReadable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)
Definition peak_dynamic_loader.h:8586
static PEAK_RETURN_CODE PEAK_DataStream_StartAcquisitionInfinite(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)
Definition peak_dynamic_loader.h:6077
static PEAK_RETURN_CODE PEAK_BufferPart_Destruct(PEAK_BUFFER_PART_HANDLE bufferPartHandle)
Definition peak_dynamic_loader.h:6909
static PEAK_RETURN_CODE PEAK_DataStream_GetID(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:5778
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetIsValid(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)
Definition peak_dynamic_loader.h:9197
static PEAK_RETURN_CODE PEAK_EventController_GetNumEventsFired(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)
Definition peak_dynamic_loader.h:8898
static PEAK_RETURN_CODE PEAK_Device_ToEventSupportingModule(PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:5414
static PEAK_RETURN_CODE PEAK_FileAdapter_GetSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)
Definition peak_dynamic_loader.h:9574
static PEAK_RETURN_CODE 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:4660
static PEAK_RETURN_CODE PEAK_EnvironmentInspector_GetCTIPath(size_t index, char *ctiPath, size_t *ctiPathSize)
Definition peak_dynamic_loader.h:4153
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_Destruct(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:9496
static PEAK_RETURN_CODE PEAK_Port_GetModelName(PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:8521
static PEAK_RETURN_CODE PEAK_IntegerNode_GetValue(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)
Definition peak_dynamic_loader.h:7793
static PEAK_RETURN_CODE PEAK_BufferPart_GetFormat(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)
Definition peak_dynamic_loader.h:6792
static PEAK_RETURN_CODE PEAK_Port_GetIsAvailable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)
Definition peak_dynamic_loader.h:8612
static PEAK_RETURN_CODE PEAK_Buffer_GetTimestamp_ns(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)
Definition peak_dynamic_loader.h:6467
static PEAK_RETURN_CODE PEAK_Buffer_GetChunkLayoutID(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)
Definition peak_dynamic_loader.h:6350
static PEAK_RETURN_CODE PEAK_Device_GetSerialNumber(PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:5544
static PEAK_RETURN_CODE PEAK_CategoryNode_GetSubNode(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8235
static PEAK_RETURN_CODE PEAK_System_GetGenTLVersionMinor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:4582
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetCharacterEncoding(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:4374
static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_ToNode(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8417
static PEAK_RETURN_CODE PEAK_StringNode_GetMaximumLength(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)
Definition peak_dynamic_loader.h:8105
static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredImageHeight(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:6324
static PEAK_RETURN_CODE PEAK_CommandNode_GetIsDone(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)
Definition peak_dynamic_loader.h:7871
static PEAK_RETURN_CODE PEAK_DataStream_StopAcquisition(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)
Definition peak_dynamic_loader.h:6103
static PEAK_RETURN_CODE PEAK_Port_GetIsImplemented(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)
Definition peak_dynamic_loader.h:8625
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetTLType(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:4777
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_SetMonitoringUpdateInterval(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:5323
static PEAK_RETURN_CODE PEAK_Buffer_GetUserPtr(PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)
Definition peak_dynamic_loader.h:6207
static PEAK_RETURN_CODE PEAK_NodeMap_GetNumNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)
Definition peak_dynamic_loader.h:7039
static PEAK_RETURN_CODE PEAK_Port_GetName(PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:8495
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_Destruct(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:9184
static PEAK_RETURN_CODE PEAK_System_GetVendorName(PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:4491
static PEAK_RETURN_CODE PEAK_Node_GetDisplayName(PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:7312
static PEAK_RETURN_CODE PEAK_EventController_KillWait(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8963
static PEAK_RETURN_CODE PEAK_Buffer_GetTimestamp_ticks(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)
Definition peak_dynamic_loader.h:6454
static PEAK_RETURN_CODE PEAK_NodeMap_PollNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)
Definition peak_dynamic_loader.h:7026
static PEAK_RETURN_CODE PEAK_FloatNode_GetValidValues(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:7988
static PEAK_RETURN_CODE PEAK_Buffer_UpdateParts(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:6623
static PEAK_RETURN_CODE PEAK_Node_GetIsAccessStatusCacheable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)
Definition peak_dynamic_loader.h:7377
static PEAK_RETURN_CODE PEAK_Node_GetNumSelectingNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)
Definition peak_dynamic_loader.h:7637
static PEAK_RETURN_CODE PEAK_BufferPart_GetDeliveredImageHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:6883
static PEAK_RETURN_CODE PEAK_Module_GetNumNodeMaps(PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)
Definition peak_dynamic_loader.h:6935
static PEAK_RETURN_CODE PEAK_Buffer_GetBasePtr(PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)
Definition peak_dynamic_loader.h:6181
static PEAK_RETURN_CODE PEAK_RegisterNode_ToNode(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8144
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetGenTLVersionMinor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:4361
static PEAK_RETURN_CODE PEAK_FloatNode_GetDisplayPrecision(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)
Definition peak_dynamic_loader.h:8040
static PEAK_RETURN_CODE PEAK_Device_GetRemoteDevice(PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)
Definition peak_dynamic_loader.h:5596
static PEAK_RETURN_CODE PEAK_FloatNode_GetMaximum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)
Definition peak_dynamic_loader.h:7949
static PEAK_RETURN_CODE PEAK_ProducerLibrary_Destruct(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)
Definition peak_dynamic_loader.h:4205
static PEAK_RETURN_CODE PEAK_Node_GetIsFeature(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)
Definition peak_dynamic_loader.h:7416
static PEAK_RETURN_CODE PEAK_Buffer_GetPixelFormat(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)
Definition peak_dynamic_loader.h:6233
static PEAK_RETURN_CODE PEAK_BooleanNode_ToNode(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7819
static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)
Definition peak_dynamic_loader.h:8781
static PEAK_RETURN_CODE PEAK_System_GetGenTLVersionMajor(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:4569
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAnnounced(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)
Definition peak_dynamic_loader.h:5817
static PEAK_RETURN_CODE 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:9340
static PEAK_RETURN_CODE PEAK_Buffer_GetChunk(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)
Definition peak_dynamic_loader.h:6610
static PEAK_RETURN_CODE PEAK_CategoryNode_GetNumSubNodes(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)
Definition peak_dynamic_loader.h:8222
static PEAK_RETURN_CODE PEAK_Node_GetInvalidatedNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:7533
static PEAK_RETURN_CODE PEAK_FileAdapter_GetMaxSize(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)
Definition peak_dynamic_loader.h:9587
static PEAK_RETURN_CODE PEAK_Port_GetNumURLs(PEAK_PORT_HANDLE portHandle, size_t *numUrls)
Definition peak_dynamic_loader.h:8664
static PEAK_RETURN_CODE PEAK_Node_GetName(PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:7299
static PEAK_RETURN_CODE PEAK_Device_GetTLType(PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5518
static PEAK_RETURN_CODE PEAK_ProducerLibrary_Construct(const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4166
static PEAK_RETURN_CODE PEAK_Event_GetData(PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)
Definition peak_dynamic_loader.h:9041
static PEAK_RETURN_CODE PEAK_Port_GetIsWritable(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)
Definition peak_dynamic_loader.h:8599
static PEAK_RETURN_CODE PEAK_BufferPart_GetXPadding(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:6870
static PEAK_RETURN_CODE PEAK_Node_ToEnumerationEntryNode(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:7286
static PEAK_RETURN_CODE PEAK_EventController_FlushPendingKillWaits(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8976
static PEAK_RETURN_CODE PEAK_PortURL_GetFileSHA1Hash(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)
Definition peak_dynamic_loader.h:8768
static PEAK_RETURN_CODE 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:4751
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetDisplayName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4257
static PEAK_RETURN_CODE PEAK_System_UnregisterInterfaceLostCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4699
static PEAK_RETURN_CODE PEAK_Buffer_GetYPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)
Definition peak_dynamic_loader.h:6441
static PEAK_RETURN_CODE PEAK_Library_Initialize()
Definition peak_dynamic_loader.h:4036
static PEAK_RETURN_CODE PEAK_EnumerationNode_GetHasEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:8313
static PEAK_RETURN_CODE 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:4244
static PEAK_RETURN_CODE PEAK_FloatNode_GetRepresentation(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:8001
static PEAK_RETURN_CODE PEAK_Port_GetInfo(PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:8469
static PEAK_RETURN_CODE PEAK_RegisterNode_GetAddress(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)
Definition peak_dynamic_loader.h:8157
static PEAK_RETURN_CODE PEAK_Node_GetIsCacheable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)
Definition peak_dynamic_loader.h:7364
static PEAK_RETURN_CODE PEAK_DataStreamDescriptor_GetKey(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5687
static PEAK_RETURN_CODE PEAK_Node_ToEnumerationNode(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)
Definition peak_dynamic_loader.h:7273
static PEAK_RETURN_CODE PEAK_BufferPart_GetXOffset(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:6844
static PEAK_RETURN_CODE PEAK_EnumerationNode_GetEntry(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8404
static PEAK_RETURN_CODE 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:5037
static PEAK_RETURN_CODE PEAK_System_GetID(PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:4465
static PEAK_RETURN_CODE PEAK_Device_GetKey(PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5427
static PEAK_RETURN_CODE PEAK_CommandNode_WaitUntilDoneInfinite(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:7897
static PEAK_RETURN_CODE PEAK_Event_GetType(PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)
Definition peak_dynamic_loader.h:9054
static PEAK_RETURN_CODE PEAK_EventController_WaitForEvent(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)
Definition peak_dynamic_loader.h:8950
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9353
static PEAK_RETURN_CODE PEAK_System_GetDisplayName(PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4478
static PEAK_RETURN_CODE PEAK_DataStream_KillWait(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:6038
static PEAK_RETURN_CODE PEAK_Event_Destruct(PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:9080
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetUserDefinedName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:5206
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetKey(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4738
static PEAK_RETURN_CODE PEAK_Node_GetAccessStatus(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:7351
static PEAK_RETURN_CODE PEAK_System_Destruct(PEAK_SYSTEM_HANDLE systemHandle)
Definition peak_dynamic_loader.h:4712
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_AddInformationRoleToMonitoring(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:5349
static PEAK_RETURN_CODE PEAK_BufferPart_GetHeight(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)
Definition peak_dynamic_loader.h:6831
static PEAK_RETURN_CODE PEAK_Buffer_GetSystemTimestamp_ns(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *systemTimestamp_ns)
Definition peak_dynamic_loader.h:6571
static PEAK_RETURN_CODE PEAK_Interface_GetID(PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:4868
static PEAK_RETURN_CODE PEAK_System_GetModelName(PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:4504
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetVersion(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:5180
static PEAK_RETURN_CODE PEAK_DataStream_FlushPendingKillWaits(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:6051
static PEAK_RETURN_CODE PEAK_StringNode_SetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)
Definition peak_dynamic_loader.h:8131
static PEAK_RETURN_CODE PEAK_Device_GetUserDefinedName(PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:5531
static PEAK_RETURN_CODE PEAK_BufferPart_GetType(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)
Definition peak_dynamic_loader.h:6779
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAnnouncedMinRequired(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)
Definition peak_dynamic_loader.h:5804
static PEAK_RETURN_CODE 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:5765
static PEAK_RETURN_CODE PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)
Definition peak_dynamic_loader.h:8287
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetKey(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5115
static PEAK_RETURN_CODE PEAK_DataStream_AllocAndAnnounceBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:5986
static PEAK_RETURN_CODE 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:9392
static PEAK_RETURN_CODE PEAK_NodeMap_InvalidateNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:7013
static PEAK_RETURN_CODE PEAK_IntegerNode_ToNode(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7689
static PEAK_RETURN_CODE PEAK_IntegerNode_GetValidValues(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:7754
static PEAK_RETURN_CODE PEAK_BufferPart_GetFormatNamespace(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)
Definition peak_dynamic_loader.h:6805
static PEAK_RETURN_CODE PEAK_Interface_UpdateDevices(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:4920
static PEAK_RETURN_CODE PEAK_Node_FindSelectingNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:7624
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_IsInformationRoleMonitored(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)
Definition peak_dynamic_loader.h:5336
static PEAK_RETURN_CODE PEAK_Node_GetIsStreamable(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)
Definition peak_dynamic_loader.h:7390
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_ToModuleDescriptor(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:4725
static PEAK_RETURN_CODE PEAK_NodeMap_TryLock(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BOOL8 *locked)
Definition peak_dynamic_loader.h:7156
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetVendorName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:4270
static PEAK_RETURN_CODE PEAK_FloatNode_GetMinimum(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)
Definition peak_dynamic_loader.h:7936
static PEAK_RETURN_CODE PEAK_Interface_GetInfo(PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4855
static PEAK_RETURN_CODE PEAK_EnumerationNode_FindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8352
static PEAK_RETURN_CODE PEAK_EnvironmentInspector_UpdateCTIPaths()
Definition peak_dynamic_loader.h:4127
static PEAK_RETURN_CODE PEAK_Port_GetModuleName(PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)
Definition peak_dynamic_loader.h:8560
static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_GetIsSelfClearing(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)
Definition peak_dynamic_loader.h:8430
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetVersion(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:9236
static PEAK_RETURN_CODE PEAK_EnumerationNode_GetNumEntries(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)
Definition peak_dynamic_loader.h:8391
static PEAK_RETURN_CODE PEAK_Buffer_GetNumParts(PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)
Definition peak_dynamic_loader.h:6636
static PEAK_RETURN_CODE PEAK_PortURL_GetFileSize(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)
Definition peak_dynamic_loader.h:8755
static PEAK_RETURN_CODE PEAK_NodeMap_FindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:6987
static PEAK_RETURN_CODE PEAK_Interface_UnregisterDeviceFoundCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4972
static PEAK_RETURN_CODE PEAK_Interface_ToModule(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:4816
static PEAK_RETURN_CODE PEAK_Node_ToCategoryNode(PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)
Definition peak_dynamic_loader.h:7260
static PEAK_RETURN_CODE PEAK_DataStreamDescriptor_OpenDataStream(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)
Definition peak_dynamic_loader.h:5713
static PEAK_RETURN_CODE PEAK_Device_GetNumDataStreams(PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)
Definition peak_dynamic_loader.h:5609
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetReleaseNotesURL(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)
Definition peak_dynamic_loader.h:9288
static PEAK_RETURN_CODE PEAK_BufferPart_GetBasePtr(PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)
Definition peak_dynamic_loader.h:6753
static PEAK_RETURN_CODE PEAK_Node_GetDescription(PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:7468
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:5362
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersDelivered(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)
Definition peak_dynamic_loader.h:5856
static PEAK_RETURN_CODE PEAK_BufferPart_GetWidth(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)
Definition peak_dynamic_loader.h:6818
static PEAK_RETURN_CODE PEAK_System_GetParentLibrary(PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4608
static PEAK_RETURN_CODE PEAK_Node_ToCommandNode(PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)
Definition peak_dynamic_loader.h:7208
static PEAK_RETURN_CODE PEAK_BufferPart_GetParentBuffer(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:6896
static PEAK_RETURN_CODE PEAK_Node_GetCachingMode(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)
Definition peak_dynamic_loader.h:7429
static PEAK_RETURN_CODE PEAK_Buffer_GetXOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:6402
static PEAK_RETURN_CODE PEAK_ProducerLibrary_GetSystem(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)
Definition peak_dynamic_loader.h:4192
static PEAK_RETURN_CODE PEAK_DataStream_GetNumUnderruns(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)
Definition peak_dynamic_loader.h:5882
static PEAK_RETURN_CODE 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:4686
static PEAK_RETURN_CODE PEAK_Buffer_GetDeliveredDataSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)
Definition peak_dynamic_loader.h:6285
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetParentInterface(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:5297
static PEAK_RETURN_CODE PEAK_Interface_UnregisterDeviceDisconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5024
static PEAK_RETURN_CODE PEAK_IntegerNode_GetIncrement(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)
Definition peak_dynamic_loader.h:7728
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_ToModuleDescriptor(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:5102
static PEAK_RETURN_CODE PEAK_Buffer_GetFileName(PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:6363
static PEAK_RETURN_CODE PEAK_PortURL_GetFileName(PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:8729
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetVendorName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:5154
static PEAK_RETURN_CODE PEAK_DataStream_QueueBuffer(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:5999
static PEAK_RETURN_CODE 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:5973
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetUserSetPersistence(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)
Definition peak_dynamic_loader.h:9301
static PEAK_RETURN_CODE PEAK_Node_ToIntegerNode(PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)
Definition peak_dynamic_loader.h:7182
static PEAK_RETURN_CODE PEAK_Node_GetInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:7572
static PEAK_RETURN_CODE PEAK_Device_GetVendorName(PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:5479
static PEAK_RETURN_CODE PEAK_Port_Read(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:8638
static PEAK_RETURN_CODE PEAK_Buffer_GetYOffset(PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:6415
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_OpenInterface(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:4803
static PEAK_RETURN_CODE PEAK_IntegerNode_GetMinimum(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)
Definition peak_dynamic_loader.h:7702
static PEAK_RETURN_CODE PEAK_RemoteDevice_ToModule(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5648
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetTLType(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:5193
static PEAK_RETURN_CODE PEAK_Device_ToModule(PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:5401
static PEAK_RETURN_CODE PEAK_NodeMap_GetHasNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)
Definition peak_dynamic_loader.h:6974
static PEAK_RETURN_CODE PEAK_EnumerationNode_TryFindEntryByValue(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:8378
static PEAK_RETURN_CODE PEAK_NodeMap_GetNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7052
static PEAK_RETURN_CODE 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:9418
static PEAK_RETURN_CODE PEAK_CommandNode_Execute(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:7884
static PEAK_RETURN_CODE PEAK_PortURL_GetFileSchemaVersionMajor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)
Definition peak_dynamic_loader.h:8820
static PEAK_RETURN_CODE PEAK_Buffer_GetTLType(PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:6168
static PEAK_RETURN_CODE 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:8690
static PEAK_RETURN_CODE PEAK_NodeMap_TryFindNode(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7000
static PEAK_RETURN_CODE PEAK_BufferChunk_GetID(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)
Definition peak_dynamic_loader.h:6662
static PEAK_RETURN_CODE PEAK_Interface_UnregisterDeviceLostCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:5050
static PEAK_RETURN_CODE PEAK_System_ToEventSupportingModule(PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:4426
static PEAK_RETURN_CODE PEAK_Interface_UnregisterDeviceReconnectedCallback(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4998
static PEAK_RETURN_CODE PEAK_CategoryNode_ToNode(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:8209
static PEAK_RETURN_CODE 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:5063
static PEAK_RETURN_CODE PEAK_BufferPart_GetSourceID(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)
Definition peak_dynamic_loader.h:6740
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersAwaitDelivery(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)
Definition peak_dynamic_loader.h:5843
static PEAK_RETURN_CODE PEAK_Node_GetToolTip(PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)
Definition peak_dynamic_loader.h:7455
static PEAK_RETURN_CODE PEAK_ProducerLibrary_GetKey(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4179
static PEAK_RETURN_CODE PEAK_Buffer_GetPayloadType(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)
Definition peak_dynamic_loader.h:6220
static PEAK_RETURN_CODE PEAK_BufferChunk_GetBasePtr(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)
Definition peak_dynamic_loader.h:6675
static PEAK_RETURN_CODE PEAK_FileAdapter_Destruct(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:9522
static PEAK_RETURN_CODE PEAK_BufferChunk_GetSize(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)
Definition peak_dynamic_loader.h:6688
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetDisplayName(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:4764
static PEAK_RETURN_CODE 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:9171
static PEAK_RETURN_CODE PEAK_Interface_GetNumDevices(PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)
Definition peak_dynamic_loader.h:4933
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetModelName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:4283
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetGenTLVersionMajor(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:4348
static PEAK_RETURN_CODE PEAK_Interface_GetParentSystem(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4907
static PEAK_RETURN_CODE 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:5128
static PEAK_RETURN_CODE PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)
Definition peak_dynamic_loader.h:9119
static PEAK_RETURN_CODE PEAK_Device_Destruct(PEAK_DEVICE_HANDLE deviceHandle)
Definition peak_dynamic_loader.h:5635
static PEAK_RETURN_CODE PEAK_Device_GetModelName(PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:5492
static PEAK_RETURN_CODE 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:9158
static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_GetValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)
Definition peak_dynamic_loader.h:8456
static PEAK_RETURN_CODE PEAK_Buffer_GetPixelFormatNamespace(PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)
Definition peak_dynamic_loader.h:6246
static PEAK_RETURN_CODE PEAK_FileAdapter_Delete(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:9561
static PEAK_RETURN_CODE PEAK_SystemDescriptor_OpenSystem(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4400
static PEAK_RETURN_CODE 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:8261
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetKey(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:4231
static PEAK_RETURN_CODE PEAK_EventController_Destruct(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:9002
static PEAK_RETURN_CODE PEAK_Module_GetNodeMap(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:6948
static PEAK_RETURN_CODE PEAK_System_UnregisterInterfaceFoundCallback(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:4673
static PEAK_RETURN_CODE PEAK_Interface_GetDevice(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)
Definition peak_dynamic_loader.h:4946
static PEAK_RETURN_CODE PEAK_RegisterNode_Write(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:8196
static PEAK_RETURN_CODE PEAK_DataStream_GetIsGrabbing(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)
Definition peak_dynamic_loader.h:5947
static PEAK_RETURN_CODE PEAK_EventController_GetEventDataMaxSize(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)
Definition peak_dynamic_loader.h:8924
static PEAK_RETURN_CODE PEAK_Buffer_GetXPadding(PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:6428
static PEAK_RETURN_CODE PEAK_Port_GetID(PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:8482
static PEAK_RETURN_CODE PEAK_Node_GetNumInvalidatingNodes(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)
Definition peak_dynamic_loader.h:7559
static PEAK_RETURN_CODE PEAK_FileAdapter_Construct(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)
Definition peak_dynamic_loader.h:9509
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetIsOpenable(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:5271
static PEAK_RETURN_CODE PEAK_FloatNode_ToNode(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:7923
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetVersionStyle(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)
Definition peak_dynamic_loader.h:9262
static PEAK_RETURN_CODE PEAK_System_ToModule(PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:4413
static PEAK_RETURN_CODE PEAK_NodeMap_UpdateChunkNodes(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:7078
static PEAK_RETURN_CODE PEAK_DataStream_GetPayloadSize(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)
Definition peak_dynamic_loader.h:5921
static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionMinor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)
Definition peak_dynamic_loader.h:8794
static PEAK_RETURN_CODE PEAK_Library_GetVersionSubminor(uint32_t *libraryVersionSubminor)
Definition peak_dynamic_loader.h:4101
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetSerialNumber(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:5219
static PEAK_RETURN_CODE PEAK_StringNode_GetValue(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char *value, size_t *valueSize)
Definition peak_dynamic_loader.h:8118
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)
Definition peak_dynamic_loader.h:9249
static PEAK_RETURN_CODE PEAK_Device_GetID(PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:5453
static PEAK_RETURN_CODE PEAK_Node_GetVisibility(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)
Definition peak_dynamic_loader.h:7338
static PEAK_RETURN_CODE PEAK_Node_GetPollingTime(PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)
Definition peak_dynamic_loader.h:7442
static PEAK_RETURN_CODE PEAK_Buffer_GetHasImage(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)
Definition peak_dynamic_loader.h:6532
static PEAK_RETURN_CODE PEAK_Port_GetVendorName(PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:8508
static PEAK_RETURN_CODE PEAK_Node_ToRegisterNode(PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)
Definition peak_dynamic_loader.h:7247
static PEAK_RETURN_CODE PEAK_FloatNode_GetIncrement(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)
Definition peak_dynamic_loader.h:7962
static PEAK_RETURN_CODE PEAK_IntegerNode_GetRepresentation(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:7767
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetDescription(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:9223
static PEAK_RETURN_CODE PEAK_NodeMap_LoadFromFile(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:7130
static PEAK_RETURN_CODE PEAK_DataStream_GetNumBuffersQueued(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)
Definition peak_dynamic_loader.h:5830
static PEAK_RETURN_CODE PEAK_Buffer_GetHasNewData(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)
Definition peak_dynamic_loader.h:6519
static PEAK_RETURN_CODE PEAK_RegisterNode_GetLength(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)
Definition peak_dynamic_loader.h:8170
static PEAK_RETURN_CODE PEAK_System_GetInfo(PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
Definition peak_dynamic_loader.h:4452
static PEAK_RETURN_CODE PEAK_EventController_FlushEvents(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:8989
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9431
static PEAK_RETURN_CODE PEAK_EventSupportingModule_EnableEvents(PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)
Definition peak_dynamic_loader.h:8859
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetParentLibrary(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:4387
static PEAK_RETURN_CODE 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:9535
static PEAK_RETURN_CODE PEAK_Library_GetVersionMinor(uint32_t *libraryVersionMinor)
Definition peak_dynamic_loader.h:4088
static PEAK_RETURN_CODE PEAK_DataStream_ToEventSupportingModule(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:5739
static PEAK_RETURN_CODE PEAK_Buffer_GetSize(PEAK_BUFFER_HANDLE bufferHandle, size_t *size)
Definition peak_dynamic_loader.h:6194
static PEAK_RETURN_CODE PEAK_BufferChunk_GetParentBuffer(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:6701
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetVersion(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:4296
static PEAK_RETURN_CODE PEAK_BufferChunk_Destruct(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)
Definition peak_dynamic_loader.h:6714
static PEAK_RETURN_CODE PEAK_Device_GetDataStream(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)
Definition peak_dynamic_loader.h:5622
static PEAK_RETURN_CODE PEAK_System_GetNumInterfaces(PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)
Definition peak_dynamic_loader.h:4634
static PEAK_RETURN_CODE PEAK_InterfaceDescriptor_GetParentSystem(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:4790
static PEAK_RETURN_CODE PEAK_PortURL_GetFileVersionSubminor(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)
Definition peak_dynamic_loader.h:8807
static PEAK_RETURN_CODE PEAK_DataStream_StartAcquisition(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)
Definition peak_dynamic_loader.h:6090
static PEAK_RETURN_CODE PEAK_DeviceDescriptor_GetDisplayName(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:5141
static PEAK_RETURN_CODE PEAK_SystemDescriptor_GetCTIFileName(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:4322
static PEAK_RETURN_CODE PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:9457
static PEAK_RETURN_CODE PEAK_System_GetVersion(PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:4517
static PEAK_RETURN_CODE PEAK_Event_GetRawData(PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)
Definition peak_dynamic_loader.h:9067
static PEAK_RETURN_CODE PEAK_NodeMap_GetHasBufferSupportedChunks(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)
Definition peak_dynamic_loader.h:7065
static PEAK_RETURN_CODE PEAK_IntegerNode_GetUnit(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:7780
static PEAK_RETURN_CODE PEAK_Node_FindInvalidatingNode(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:7546
static PEAK_RETURN_CODE PEAK_NodeMap_GetHasEventSupportedData(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)
Definition peak_dynamic_loader.h:7091
static PEAK_RETURN_CODE PEAK_EventController_GetNumEventsInQueue(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)
Definition peak_dynamic_loader.h:8885
static PEAK_RETURN_CODE PEAK_Library_GetLastError(PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)
Definition peak_dynamic_loader.h:4114
static PEAK_RETURN_CODE PEAK_EnumerationEntryNode_GetSymbolicValue(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)
Definition peak_dynamic_loader.h:8443
static PEAK_RETURN_CODE PEAK_FirmwareUpdateInformation_GetFileName(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:9210
static PEAK_RETURN_CODE PEAK_DataStream_GetKey(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:5752
Definition peak_dynamic_loader.h:469
Definition peak_dynamic_loader.h:37
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)
Definition peak_dynamic_loader.h:139
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetWidth)(PEAK_BUFFER_HANDLE bufferHandle, size_t *width)
Definition peak_dynamic_loader.h:219
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_SetValue)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:329
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:448
PEAK_RETURN_CODE(* dyn_PEAK_CommandNode_ToNode)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:333
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationEntryNode_GetSymbolicValue)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)
Definition peak_dynamic_loader.h:378
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetTLType)(PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:153
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_AllocAndAnnounceBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:189
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_OpenDevice)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:135
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetSize)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)
Definition peak_dynamic_loader.h:249
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetParentInterface)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:136
PEAK_RETURN_CODE(* 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:370
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetRepresentation)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:326
PEAK_RETURN_CODE(* 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:246
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_OpenInterface)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:98
PEAK_RETURN_CODE(* 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:94
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetVendorName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:57
PEAK_RETURN_CODE(* 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:434
PEAK_RETURN_CODE(* 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:89
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UnregisterDeviceLostCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:117
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetDefinesPayloadSize)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)
Definition peak_dynamic_loader.h:185
PEAK_RETURN_CODE(* dyn_PEAK_System_GetGenTLVersionMinor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:81
PEAK_RETURN_CODE(* 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:123
PEAK_RETURN_CODE(* dyn_PEAK_System_UnregisterInterfaceFoundCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:88
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_GetNumEntries)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)
Definition peak_dynamic_loader.h:374
PEAK_RETURN_CODE(* dyn_PEAK_EventController_FlushEvents)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:420
PEAK_RETURN_CODE(* dyn_PEAK_Device_Destruct)(PEAK_DEVICE_HANDLE deviceHandle)
Definition peak_dynamic_loader.h:162
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetYOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:256
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetRepresentation)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)
Definition peak_dynamic_loader.h:344
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetTimestamp_ticks)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)
Definition peak_dynamic_loader.h:225
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetIsCacheable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)
Definition peak_dynamic_loader.h:295
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersAnnounced)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)
Definition peak_dynamic_loader.h:176
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetWidth)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)
Definition peak_dynamic_loader.h:253
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToRegisterNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)
Definition peak_dynamic_loader.h:286
PEAK_RETURN_CODE(* dyn_PEAK_System_GetModelName)(PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:75
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToBooleanNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)
Definition peak_dynamic_loader.h:282
PEAK_RETURN_CODE(* 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:380
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetXPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:223
PEAK_RETURN_CODE(* 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:114
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetKey)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:54
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_FlushPendingKillWaits)(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:194
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetHasChunks)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)
Definition peak_dynamic_loader.h:232
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetExpectedDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)
Definition peak_dynamic_loader.h:211
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_StoreToFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:276
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_Construct)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)
Definition peak_dynamic_loader.h:460
PEAK_RETURN_CODE(* dyn_PEAK_Node_FindSelectingNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:315
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_ToModuleDescriptor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:53
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)
Definition peak_dynamic_loader.h:178
PEAK_RETURN_CODE(* dyn_PEAK_System_GetKey)(PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:70
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetToolTip)(PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)
Definition peak_dynamic_loader.h:302
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetNumDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)
Definition peak_dynamic_loader.h:108
PEAK_RETURN_CODE(* dyn_PEAK_System_GetDisplayName)(PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:73
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetAccessStatus)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:156
PEAK_RETURN_CODE(* 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:202
PEAK_RETURN_CODE(* dyn_PEAK_EventController_GetNumEventsInQueue)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)
Definition peak_dynamic_loader.h:412
PEAK_RETURN_CODE(* dyn_PEAK_System_GetParentLibrary)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:83
PEAK_RETURN_CODE(* 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:430
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetModuleName)(PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)
Definition peak_dynamic_loader.h:387
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetIncrement)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)
Definition peak_dynamic_loader.h:341
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_FindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:266
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_StartAcquisition)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)
Definition peak_dynamic_loader.h:197
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetKey)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:122
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetIncrement)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)
Definition peak_dynamic_loader.h:323
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetType)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)
Definition peak_dynamic_loader.h:304
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_SetCurrentEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:365
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetScheme)(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)
Definition peak_dynamic_loader.h:399
PEAK_RETURN_CODE(* dyn_PEAK_BufferChunk_GetParentBuffer)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:244
PEAK_RETURN_CODE(* dyn_PEAK_BufferChunk_Destruct)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)
Definition peak_dynamic_loader.h:245
PEAK_RETURN_CODE(* 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:462
PEAK_RETURN_CODE(* 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:433
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetURL)(PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)
Definition peak_dynamic_loader.h:396
PEAK_RETURN_CODE(* dyn_PEAK_EnvironmentInspector_GetCTIPath)(size_t index, char *ctiPath, size_t *ctiPathSize)
Definition peak_dynamic_loader.h:48
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetParentNodeMap)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:305
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdater_Construct)(PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:428
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:308
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetPollingTime)(PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)
Definition peak_dynamic_loader.h:301
PEAK_RETURN_CODE(* dyn_PEAK_ModuleDescriptor_GetID)(PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:261
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetBasePtr)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)
Definition peak_dynamic_loader.h:248
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:113
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetVendorName)(PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:150
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetChunk)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)
Definition peak_dynamic_loader.h:237
PEAK_RETURN_CODE(* 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:112
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetModelName)(PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:384
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetDisplayName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:56
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:311
PEAK_RETURN_CODE(* dyn_PEAK_Device_ToModule)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:144
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetBufferAlignment)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)
Definition peak_dynamic_loader.h:183
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)
Definition peak_dynamic_loader.h:216
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetVersion)(PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:152
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetSerialNumber)(PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:155
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetType)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)
Definition peak_dynamic_loader.h:250
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetName)(PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:382
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetCTIFileName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:61
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetDescription)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:438
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetNumInvalidatedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)
Definition peak_dynamic_loader.h:307
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_GetDisplayName)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:95
PEAK_RETURN_CODE(* dyn_PEAK_RegisterNode_GetLength)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)
Definition peak_dynamic_loader.h:357
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetCTIFullPath)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:62
PEAK_RETURN_CODE(* dyn_PEAK_Library_IsInitialized)(PEAK_BOOL8 *isInitialized)
Definition peak_dynamic_loader.h:41
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetXOffset)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:255
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_TryLock)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BOOL8 *locked)
Definition peak_dynamic_loader.h:279
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)
Definition peak_dynamic_loader.h:432
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToFloatNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)
Definition peak_dynamic_loader.h:284
PEAK_RETURN_CODE(* dyn_PEAK_Event_GetType)(PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)
Definition peak_dynamic_loader.h:425
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_Destruct)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:461
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_Unlock)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:280
PEAK_RETURN_CODE(* dyn_PEAK_BooleanNode_SetValue)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)
Definition peak_dynamic_loader.h:332
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetDisplayName)(PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:104
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_GetNumNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)
Definition peak_dynamic_loader.h:270
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_GetKey)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:93
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetTLType)(PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:386
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetID)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:173
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToIntegerNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)
Definition peak_dynamic_loader.h:281
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_LoadFromFile)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
Definition peak_dynamic_loader.h:277
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileName)(PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:400
PEAK_RETURN_CODE(* dyn_PEAK_EventController_GetNumEventsFired)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)
Definition peak_dynamic_loader.h:413
PEAK_RETURN_CODE(* 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:71
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdater_Destruct)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)
Definition peak_dynamic_loader.h:435
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetParentLibrary)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:66
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetValidValues)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:325
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetUnit)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:345
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetDeliveredDataSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)
Definition peak_dynamic_loader.h:212
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetDataStream)(PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)
Definition peak_dynamic_loader.h:161
PEAK_RETURN_CODE(* dyn_PEAK_BooleanNode_ToNode)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:330
PEAK_RETURN_CODE(* dyn_PEAK_System_Destruct)(PEAK_SYSTEM_HANDLE systemHandle)
Definition peak_dynamic_loader.h:91
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetNumSelectedNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)
Definition peak_dynamic_loader.h:313
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetChunkLayoutID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)
Definition peak_dynamic_loader.h:217
PEAK_RETURN_CODE(* dyn_PEAK_Library_GetVersionMinor)(uint32_t *libraryVersionMinor)
Definition peak_dynamic_loader.h:43
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_GetHasNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)
Definition peak_dynamic_loader.h:265
PEAK_RETURN_CODE(* dyn_PEAK_CommandNode_WaitUntilDone)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)
Definition peak_dynamic_loader.h:337
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_Destruct)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:459
PEAK_RETURN_CODE(* 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:116
PEAK_RETURN_CODE(* dyn_PEAK_StringNode_ToNode)(PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:351
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)
Definition peak_dynamic_loader.h:440
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:450
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_PollNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)
Definition peak_dynamic_loader.h:269
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetDevice)(PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)
Definition peak_dynamic_loader.h:109
PEAK_RETURN_CODE(* 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:449
PEAK_RETURN_CODE(* dyn_PEAK_Module_GetNumNodeMaps)(PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)
Definition peak_dynamic_loader.h:262
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetSelectingNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)
Definition peak_dynamic_loader.h:317
PEAK_RETURN_CODE(* 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:364
PEAK_RETURN_CODE(* 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:172
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetNumDataStreams)(PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)
Definition peak_dynamic_loader.h:160
PEAK_RETURN_CODE(* dyn_PEAK_Library_GetVersionSubminor)(uint32_t *libraryVersionSubminor)
Definition peak_dynamic_loader.h:44
PEAK_RETURN_CODE(* dyn_PEAK_System_GetCTIFullPath)(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)
Definition peak_dynamic_loader.h:79
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetNumChunks)(PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)
Definition peak_dynamic_loader.h:236
PEAK_RETURN_CODE(* dyn_PEAK_EventController_GetEventMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)
Definition peak_dynamic_loader.h:414
PEAK_RETURN_CODE(* dyn_PEAK_Interface_Destruct)(PEAK_INTERFACE_HANDLE interfaceHandle)
Definition peak_dynamic_loader.h:120
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:137
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetSerialNumber)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)
Definition peak_dynamic_loader.h:130
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:132
PEAK_RETURN_CODE(* 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:422
PEAK_RETURN_CODE(* dyn_PEAK_ProducerLibrary_Construct)(const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
Definition peak_dynamic_loader.h:49
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetDeliveredImageHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:258
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetDescription)(PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)
Definition peak_dynamic_loader.h:303
PEAK_RETURN_CODE(* dyn_PEAK_System_GetTLType)(PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:77
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetTLType)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:128
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetPixelFormat)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)
Definition peak_dynamic_loader.h:208
PEAK_RETURN_CODE(* 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:147
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetNamespace)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)
Definition peak_dynamic_loader.h:292
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetSystemTimestamp_ns)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *systemTimestamp_ns)
Definition peak_dynamic_loader.h:234
PEAK_RETURN_CODE(* dyn_PEAK_ProducerLibrary_GetKey)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:50
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetKey)(PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:146
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetValidValues)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)
Definition peak_dynamic_loader.h:343
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_UpdateChunks)(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:235
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetIsAccessStatusCacheable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)
Definition peak_dynamic_loader.h:296
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetIsQueued)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)
Definition peak_dynamic_loader.h:227
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetTLType)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:60
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetXPadding)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)
Definition peak_dynamic_loader.h:257
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetMaximum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)
Definition peak_dynamic_loader.h:340
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)
Definition peak_dynamic_loader.h:442
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetIsImplemented)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)
Definition peak_dynamic_loader.h:392
PEAK_RETURN_CODE(* 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:188
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:368
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetVendorName)(PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:383
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_SetCurrentEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)
Definition peak_dynamic_loader.h:367
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetIsIncomplete)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)
Definition peak_dynamic_loader.h:229
PEAK_RETURN_CODE(* 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:358
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_UpdateParts)(PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:238
PEAK_RETURN_CODE(* dyn_PEAK_EventController_GetEventDataMaxSize)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)
Definition peak_dynamic_loader.h:415
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetFileName)(PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:218
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetNumURLs)(PEAK_PORT_HANDLE portHandle, size_t *numUrls)
Definition peak_dynamic_loader.h:395
PEAK_RETURN_CODE(* dyn_PEAK_Module_GetPort)(PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:264
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetUserDefinedName)(PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:154
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_StopAcquisition)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)
Definition peak_dynamic_loader.h:198
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetKey)(PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:101
PEAK_RETURN_CODE(* 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:457
PEAK_RETURN_CODE(* 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:102
PEAK_RETURN_CODE(* dyn_PEAK_Event_GetID)(PEAK_EVENT_HANDLE eventHandle, uint64_t *id)
Definition peak_dynamic_loader.h:423
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_GetHasEventSupportedData)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)
Definition peak_dynamic_loader.h:274
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetParentSystem)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:106
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_ToEventSupportingModule)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:170
PEAK_RETURN_CODE(* dyn_PEAK_Library_GetLastError)(PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)
Definition peak_dynamic_loader.h:45
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_GetMaxSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)
Definition peak_dynamic_loader.h:466
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetDisplayName)(PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:291
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_KillWait)(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:193
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetRemoteDevice)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)
Definition peak_dynamic_loader.h:159
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_GetEntry)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:375
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_ToModule)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:169
PEAK_RETURN_CODE(* dyn_PEAK_CommandNode_WaitUntilDoneInfinite)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:336
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetHasParts)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)
Definition peak_dynamic_loader.h:233
PEAK_RETURN_CODE(* dyn_PEAK_Interface_ToModule)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:99
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileSchemaVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)
Definition peak_dynamic_loader.h:408
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetModelName)(PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:151
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_Delete)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
Definition peak_dynamic_loader.h:464
PEAK_RETURN_CODE(* dyn_PEAK_System_ToEventSupportingModule)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:69
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetPayloadSize)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)
Definition peak_dynamic_loader.h:184
PEAK_RETURN_CODE(* dyn_PEAK_Node_FindInvalidatingNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)
Definition peak_dynamic_loader.h:309
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetFormat)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)
Definition peak_dynamic_loader.h:251
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetTimestamp_ns)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)
Definition peak_dynamic_loader.h:226
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetHeight)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)
Definition peak_dynamic_loader.h:254
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:143
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetImageOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)
Definition peak_dynamic_loader.h:214
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetCharacterEncoding)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:65
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_Lock)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:278
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileVersionMinor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)
Definition peak_dynamic_loader.h:405
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetParentBuffer)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:259
PEAK_RETURN_CODE(* dyn_PEAK_System_GetGenTLVersionMajor)(PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:80
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_OpenSystem)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:67
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileVersionSubminor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)
Definition peak_dynamic_loader.h:406
PEAK_RETURN_CODE(* dyn_PEAK_Port_Write)(PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:394
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetTimestampTickFrequency)(PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)
Definition peak_dynamic_loader.h:157
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_Construct)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)
Definition peak_dynamic_loader.h:446
PEAK_RETURN_CODE(* 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:372
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_WaitForFinishedBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)
Definition peak_dynamic_loader.h:192
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetPixelFormatNamespace)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)
Definition peak_dynamic_loader.h:209
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetValue)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)
Definition peak_dynamic_loader.h:328
PEAK_RETURN_CODE(* dyn_PEAK_Library_GetVersionMajor)(uint32_t *libraryVersionMajor)
Definition peak_dynamic_loader.h:42
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileSchemaVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)
Definition peak_dynamic_loader.h:407
void * import_function(void *module, const char *proc_name)
Definition peak_dynamic_loader.h:1354
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetTLType)(PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:105
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetIncrementType)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:342
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetMinimum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)
Definition peak_dynamic_loader.h:321
PEAK_RETURN_CODE(* 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:55
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetIsValid)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)
Definition peak_dynamic_loader.h:436
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersDelivered)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)
Definition peak_dynamic_loader.h:179
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetCachingMode)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)
Definition peak_dynamic_loader.h:300
PEAK_RETURN_CODE(* dyn_PEAK_Node_UnregisterChangedCallback)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:319
PEAK_RETURN_CODE(* 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:451
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetMaximum)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)
Definition peak_dynamic_loader.h:322
PEAK_RETURN_CODE(* dyn_PEAK_BooleanNode_GetValue)(PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)
Definition peak_dynamic_loader.h:331
PEAK_RETURN_CODE(* dyn_PEAK_Library_Close)()
Definition peak_dynamic_loader.h:40
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_InvalidateNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle)
Definition peak_dynamic_loader.h:268
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetSize)(PEAK_BUFFER_HANDLE bufferHandle, size_t *size)
Definition peak_dynamic_loader.h:205
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetFormatNamespace)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)
Definition peak_dynamic_loader.h:252
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetNumParts)(PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)
Definition peak_dynamic_loader.h:239
PEAK_RETURN_CODE(* 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:118
PEAK_RETURN_CODE(* dyn_PEAK_BufferChunk_GetSize)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)
Definition peak_dynamic_loader.h:243
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetVisibility)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)
Definition peak_dynamic_loader.h:293
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetID)(PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:148
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetParentPort)(PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)
Definition peak_dynamic_loader.h:409
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_GetParentSystem)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
Definition peak_dynamic_loader.h:97
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetMinimum)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)
Definition peak_dynamic_loader.h:339
PEAK_RETURN_CODE(* dyn_PEAK_System_GetID)(PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:72
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetUnit)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)
Definition peak_dynamic_loader.h:327
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetXOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)
Definition peak_dynamic_loader.h:221
PEAK_RETURN_CODE(* dyn_PEAK_EventController_KillWait)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:418
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetValue)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)
Definition peak_dynamic_loader.h:349
PEAK_RETURN_CODE(* dyn_PEAK_Module_GetNodeMap)(PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
Definition peak_dynamic_loader.h:263
PEAK_RETURN_CODE(* dyn_PEAK_Library_Initialize)()
Definition peak_dynamic_loader.h:39
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetHasImage)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)
Definition peak_dynamic_loader.h:231
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetNumInvalidatingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)
Definition peak_dynamic_loader.h:310
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_ToModuleDescriptor)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:121
PEAK_RETURN_CODE(* dyn_PEAK_CategoryNode_GetSubNode)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:362
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetAccessStatus)(PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:294
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetDisplayName)(PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:149
PEAK_RETURN_CODE(* dyn_PEAK_System_GetCTIFileName)(PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)
Definition peak_dynamic_loader.h:78
PEAK_RETURN_CODE(* dyn_PEAK_StringNode_SetValue)(PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)
Definition peak_dynamic_loader.h:354
PEAK_RETURN_CODE(* dyn_PEAK_Node_FindInvalidatedNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)
Definition peak_dynamic_loader.h:306
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_GetNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:271
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetIsReadable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)
Definition peak_dynamic_loader.h:389
PEAK_RETURN_CODE(* dyn_PEAK_ProducerLibrary_Destruct)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)
Definition peak_dynamic_loader.h:52
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetDataEndianness)(PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)
Definition peak_dynamic_loader.h:388
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetDisplayPrecision)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)
Definition peak_dynamic_loader.h:347
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UnregisterDeviceListChangedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:119
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetUserDefinedName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)
Definition peak_dynamic_loader.h:129
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_ToNode)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:338
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToEnumerationNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)
Definition peak_dynamic_loader.h:288
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)
Definition peak_dynamic_loader.h:429
PEAK_RETURN_CODE(* dyn_PEAK_System_UnregisterInterfaceLostCallback)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:90
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)
Definition peak_dynamic_loader.h:63
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetIsWritable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)
Definition peak_dynamic_loader.h:390
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetPayloadType)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)
Definition peak_dynamic_loader.h:207
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToCommandNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)
Definition peak_dynamic_loader.h:283
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToCategoryNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)
Definition peak_dynamic_loader.h:287
PEAK_RETURN_CODE(* dyn_PEAK_RemoteDevice_GetLocalDevice)(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:164
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_Destruct)(PEAK_BUFFER_PART_HANDLE bufferPartHandle)
Definition peak_dynamic_loader.h:260
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:454
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:92
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToEnumerationEntryNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:289
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:115
PEAK_RETURN_CODE(* dyn_PEAK_RemoteDevice_ToModule)(PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:163
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_GetSize)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)
Definition peak_dynamic_loader.h:465
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_GetHasEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)
Definition peak_dynamic_loader.h:369
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_UpdateChunkNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:273
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)
Definition peak_dynamic_loader.h:443
PEAK_RETURN_CODE(* dyn_PEAK_Interface_GetID)(PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:103
PEAK_RETURN_CODE(* dyn_PEAK_EventController_FlushPendingKillWaits)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:419
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileVersionMajor)(PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)
Definition peak_dynamic_loader.h:404
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_ToModule)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:200
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileRegisterAddress)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)
Definition peak_dynamic_loader.h:401
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetModelName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:126
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetIsAvailable)(PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)
Definition peak_dynamic_loader.h:391
PEAK_RETURN_CODE(* dyn_PEAK_System_GetVendorName)(PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:74
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetVendorName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)
Definition peak_dynamic_loader.h:125
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_QueueBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:190
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:458
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UnregisterDeviceFoundCallback)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:111
PEAK_RETURN_CODE(* 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:397
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetIsAcquiring)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)
Definition peak_dynamic_loader.h:228
PEAK_RETURN_CODE(* 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:87
PEAK_RETURN_CODE(* dyn_PEAK_System_UpdateInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:84
PEAK_RETURN_CODE(* dyn_PEAK_EventSupportingModule_EnableEvents)(PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)
Definition peak_dynamic_loader.h:410
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetVersion)(PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:385
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)
Definition peak_dynamic_loader.h:445
PEAK_RETURN_CODE(* dyn_PEAK_InterfaceDescriptor_GetTLType)(PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:96
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_FindEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:371
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetDisplayName)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)
Definition peak_dynamic_loader.h:124
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetDeliveredImageHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)
Definition peak_dynamic_loader.h:215
PEAK_RETURN_CODE(* dyn_PEAK_ProducerLibrary_GetSystem)(PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)
Definition peak_dynamic_loader.h:51
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_Destruct)(PEAK_DATA_STREAM_HANDLE dataStreamHandle)
Definition peak_dynamic_loader.h:199
PEAK_RETURN_CODE(* dyn_PEAK_CommandNode_GetIsDone)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)
Definition peak_dynamic_loader.h:334
PEAK_RETURN_CODE(* dyn_PEAK_DataStreamDescriptor_GetKey)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:166
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumChunksPerBufferMax)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)
Definition peak_dynamic_loader.h:182
PEAK_RETURN_CODE(* 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:142
PEAK_RETURN_CODE(* dyn_PEAK_RegisterNode_GetAddress)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)
Definition peak_dynamic_loader.h:356
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)
Definition peak_dynamic_loader.h:366
PEAK_RETURN_CODE(* dyn_PEAK_RegisterNode_ToNode)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:355
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersStarted)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)
Definition peak_dynamic_loader.h:180
PEAK_RETURN_CODE(* dyn_PEAK_CategoryNode_ToNode)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:360
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)
Definition peak_dynamic_loader.h:441
PEAK_RETURN_CODE(* 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:447
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)
Definition peak_dynamic_loader.h:377
PEAK_RETURN_CODE(* dyn_PEAK_Port_Read)(PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)
Definition peak_dynamic_loader.h:393
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetIsOpenable)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:134
PEAK_RETURN_CODE(* dyn_PEAK_Node_FindSelectedNode)(PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:312
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetYOffset)(PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)
Definition peak_dynamic_loader.h:222
PEAK_RETURN_CODE(* dyn_PEAK_EnvironmentInspector_UpdateCTIPaths)()
Definition peak_dynamic_loader.h:46
PEAK_RETURN_CODE(* dyn_PEAK_Event_GetData)(PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)
Definition peak_dynamic_loader.h:424
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_RevokeBuffer)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
Definition peak_dynamic_loader.h:191
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetKey)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)
Definition peak_dynamic_loader.h:171
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetModelName)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)
Definition peak_dynamic_loader.h:58
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetIsFeature)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)
Definition peak_dynamic_loader.h:299
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetVersion)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:127
PEAK_RETURN_CODE(* dyn_PEAK_DataStreamDescriptor_OpenDataStream)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)
Definition peak_dynamic_loader.h:168
PEAK_RETURN_CODE(* 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:455
PEAK_RETURN_CODE(* dyn_PEAK_StringNode_GetMaximumLength)(PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)
Definition peak_dynamic_loader.h:352
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileSHA1Hash)(PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)
Definition peak_dynamic_loader.h:403
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_ToNode)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:320
PEAK_RETURN_CODE(* dyn_PEAK_System_GetCharacterEncoding)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
Definition peak_dynamic_loader.h:82
PEAK_RETURN_CODE(* dyn_PEAK_EnvironmentInspector_GetNumCTIPaths)(size_t *numCtiPaths)
Definition peak_dynamic_loader.h:47
PEAK_RETURN_CODE(* dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
Definition peak_dynamic_loader.h:165
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)
Definition peak_dynamic_loader.h:138
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationEntryNode_ToNode)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:376
PEAK_RETURN_CODE(* dyn_PEAK_Interface_ToEventSupportingModule)(PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:100
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:141
PEAK_RETURN_CODE(* 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:453
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)
Definition peak_dynamic_loader.h:64
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetTLType)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:174
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_Flush)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)
Definition peak_dynamic_loader.h:195
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumUnderruns)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)
Definition peak_dynamic_loader.h:181
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_ToEventSupportingModule)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:201
PEAK_RETURN_CODE(* dyn_PEAK_Node_ToStringNode)(PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)
Definition peak_dynamic_loader.h:285
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetPart)(PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)
Definition peak_dynamic_loader.h:240
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
Definition peak_dynamic_loader.h:140
PEAK_RETURN_CODE(* dyn_PEAK_BufferChunk_GetBasePtr)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)
Definition peak_dynamic_loader.h:242
PEAK_RETURN_CODE(* dyn_PEAK_Interface_UpdateDevices)(PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)
Definition peak_dynamic_loader.h:107
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetTLType)(PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)
Definition peak_dynamic_loader.h:203
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_ToNode)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:363
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetYPadding)(PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)
Definition peak_dynamic_loader.h:224
PEAK_RETURN_CODE(* dyn_PEAK_System_ToModule)(PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)
Definition peak_dynamic_loader.h:68
PEAK_RETURN_CODE(* dyn_PEAK_EventController_WaitForEvent)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)
Definition peak_dynamic_loader.h:417
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetUserPtr)(PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)
Definition peak_dynamic_loader.h:206
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetFrameID)(PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)
Definition peak_dynamic_loader.h:213
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetNumSelectingNodes)(PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)
Definition peak_dynamic_loader.h:316
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)
Definition peak_dynamic_loader.h:444
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)
Definition peak_dynamic_loader.h:175
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetSelectedNode)(PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)
Definition peak_dynamic_loader.h:314
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_UpdateEventNodes)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:275
PEAK_RETURN_CODE(* dyn_PEAK_Event_GetRawData)(PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)
Definition peak_dynamic_loader.h:426
PEAK_RETURN_CODE(* dyn_PEAK_Device_GetParentInterface)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
Definition peak_dynamic_loader.h:158
PEAK_RETURN_CODE(* dyn_PEAK_DataStreamDescriptor_GetParentDevice)(PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:167
PEAK_RETURN_CODE(* dyn_PEAK_IntegerNode_GetIncrementType)(PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
Definition peak_dynamic_loader.h:324
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation)(PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)
Definition peak_dynamic_loader.h:431
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetIsGrabbing)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)
Definition peak_dynamic_loader.h:186
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_SetValue)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)
Definition peak_dynamic_loader.h:350
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetVersion)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:439
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)
Definition peak_dynamic_loader.h:133
PEAK_RETURN_CODE(* dyn_PEAK_DeviceDescriptor_GetAccessStatus)(PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
Definition peak_dynamic_loader.h:131
PEAK_RETURN_CODE(* dyn_PEAK_Device_ToEventSupportingModule)(PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
Definition peak_dynamic_loader.h:145
PEAK_RETURN_CODE(* dyn_PEAK_CommandNode_Execute)(PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
Definition peak_dynamic_loader.h:335
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetDisplayNotation)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)
Definition peak_dynamic_loader.h:346
PEAK_RETURN_CODE(* dyn_PEAK_BufferChunk_GetID)(PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)
Definition peak_dynamic_loader.h:241
PEAK_RETURN_CODE(* dyn_PEAK_EventController_Destruct)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
Definition peak_dynamic_loader.h:421
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetIsStreamable)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)
Definition peak_dynamic_loader.h:297
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetName)(PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)
Definition peak_dynamic_loader.h:290
PEAK_RETURN_CODE(* 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:110
PEAK_RETURN_CODE(* dyn_PEAK_Port_GetID)(PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)
Definition peak_dynamic_loader.h:381
PEAK_RETURN_CODE(* 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:452
PEAK_RETURN_CODE(* 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:318
PEAK_RETURN_CODE(* 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:353
PEAK_RETURN_CODE(* dyn_PEAK_Event_Destruct)(PEAK_EVENT_HANDLE eventHandle)
Definition peak_dynamic_loader.h:427
PEAK_RETURN_CODE(* dyn_PEAK_BufferPart_GetSourceID)(PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)
Definition peak_dynamic_loader.h:247
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetURL)(PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)
Definition peak_dynamic_loader.h:398
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetBasePtr)(PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)
Definition peak_dynamic_loader.h:204
PEAK_RETURN_CODE(* dyn_PEAK_FileAdapter_Write)(PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)
Definition peak_dynamic_loader.h:463
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetNumBuffersQueued)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)
Definition peak_dynamic_loader.h:177
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_GetParentDevice)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)
Definition peak_dynamic_loader.h:187
PEAK_RETURN_CODE(* 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:411
PEAK_RETURN_CODE(* dyn_PEAK_DataStream_StartAcquisitionInfinite)(PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)
Definition peak_dynamic_loader.h:196
PEAK_RETURN_CODE(* dyn_PEAK_System_GetVersion)(PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:76
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationEntryNode_GetValue)(PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)
Definition peak_dynamic_loader.h:379
PEAK_RETURN_CODE(* dyn_PEAK_SystemDescriptor_GetVersion)(PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)
Definition peak_dynamic_loader.h:59
PEAK_RETURN_CODE(* dyn_PEAK_System_GetInterface)(PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)
Definition peak_dynamic_loader.h:86
PEAK_RETURN_CODE(* dyn_PEAK_EnumerationNode_TryFindEntryByValue)(PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
Definition peak_dynamic_loader.h:373
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_TryFindNode)(PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
Definition peak_dynamic_loader.h:267
PEAK_RETURN_CODE(* dyn_PEAK_NodeMap_GetHasBufferSupportedChunks)(PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)
Definition peak_dynamic_loader.h:272
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetPixelEndianness)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)
Definition peak_dynamic_loader.h:210
PEAK_RETURN_CODE(* dyn_PEAK_PortURL_GetFileSize)(PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)
Definition peak_dynamic_loader.h:402
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateInformation_GetFileName)(PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)
Definition peak_dynamic_loader.h:437
PEAK_RETURN_CODE(* dyn_PEAK_System_GetNumInterfaces)(PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)
Definition peak_dynamic_loader.h:85
PEAK_RETURN_CODE(* dyn_PEAK_CategoryNode_GetNumSubNodes)(PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)
Definition peak_dynamic_loader.h:361
PEAK_RETURN_CODE(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback)(PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)
Definition peak_dynamic_loader.h:456
PEAK_RETURN_CODE(* dyn_PEAK_FloatNode_GetHasConstantIncrement)(PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)
Definition peak_dynamic_loader.h:348
PEAK_RETURN_CODE(* dyn_PEAK_Node_GetIsDeprecated)(PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)
Definition peak_dynamic_loader.h:298
PEAK_RETURN_CODE(* dyn_PEAK_EventController_GetControlledEventType)(PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)
Definition peak_dynamic_loader.h:416
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetHeight)(PEAK_BUFFER_HANDLE bufferHandle, size_t *height)
Definition peak_dynamic_loader.h:220
PEAK_RETURN_CODE(* dyn_PEAK_Buffer_GetHasNewData)(PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)
Definition peak_dynamic_loader.h:230
PEAK_RETURN_CODE(* dyn_PEAK_RegisterNode_Write)(PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
Definition peak_dynamic_loader.h:359
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:35
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
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