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