From c97db0f35f009b01a47ee92475190b04444147cf Mon Sep 17 00:00:00 2001 From: Joe Niksa Date: Fri, 25 Nov 2022 12:18:43 -0500 Subject: [PATCH] icsneolegacy: implemented icsneoGetLastAPIError() --- api/icsneolegacy/icsneolegacy.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/icsneolegacy/icsneolegacy.cpp b/api/icsneolegacy/icsneolegacy.cpp index f44c04c..d33685c 100644 --- a/api/icsneolegacy/icsneolegacy.cpp +++ b/api/icsneolegacy/icsneolegacy.cpp @@ -638,8 +638,13 @@ int LegacyDLLExport icsneoSetDeviceParameters(void* hObject, char* pParmValue, i // Error Functions int LegacyDLLExport icsneoGetLastAPIError(void* hObject, unsigned long* pErrorNumber) { - // TODO Implement - return false; + if(!icsneoValidateHObject(hObject)) + return false; + + neoevent_t error; + icsneo_getLastError(&error); + *pErrorNumber = (unsigned long)error.eventNumber; + return true; } int LegacyDLLExport icsneoGetErrorMessages(void* hObject, int* pErrorMsgs, int* pNumberOfErrors)