mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 01:18:36 +02:00
Ethernet (DoIP) Activation Line support
This commit is contained in:
@@ -45,6 +45,7 @@ SETVCAN412SETTINGS icsneoSetVCAN412Settings;
|
||||
SETBITRATE icsneoSetBitRate;
|
||||
GETDEVICEPARMS icsneoGetDeviceParameters;
|
||||
SETDEVICEPARMS icsneoSetDeviceParameters;
|
||||
ENABLEDOIPACTIVATIONLINE icsneoEnableDOIPLine;
|
||||
|
||||
//Error Functions
|
||||
GETLASTAPIERROR icsneoGetLastAPIError;
|
||||
@@ -201,7 +202,7 @@ bool LoadDLLAPI(HINSTANCE &hAPIDLL)
|
||||
icsneoScriptReadAppSignal = (SCRIPTREADAPPSIGNAL) GetProcAddress(hAPIDLL, "icsneoScriptReadAppSignal");
|
||||
icsneoScriptWriteAppSignal = (SCRIPTWRITEAPPSIGNAL) GetProcAddress(hAPIDLL, "icsneoScriptWriteAppSignal");
|
||||
|
||||
|
||||
icsneoEnableDOIPLine = (ENABLEDOIPACTIVATIONLINE)GetProcAddress(hAPIDLL, "icsneoEnableDOIPLine");
|
||||
|
||||
if(!icsneoFindNeoDevices || !icsneoOpenNeoDevice || !icsneoClosePort || !icsneoFreeObject ||
|
||||
!icsneoTxMessages || !icsneoGetMessages || !icsneoWaitForRxMessagesWithTimeOut ||
|
||||
@@ -216,7 +217,7 @@ bool LoadDLLAPI(HINSTANCE &hAPIDLL)
|
||||
!icsneoGetErrorInfo || !icsneoScriptLoad || !icsneoScriptStart || !icsneoScriptStop ||
|
||||
!icsneoScriptClear || !icsneoScriptStartFBlock || !icsneoScriptStopFBlock ||
|
||||
!icsneoScriptGetFBlockStatus || !icsneoScriptGetScriptStatus || !icsneoScriptReadAppSignal ||
|
||||
!icsneoScriptWriteAppSignal || !icsneoGetDLLVersion)
|
||||
!icsneoScriptWriteAppSignal || !icsneoGetDLLVersion || !icsneoEnableDOIPLine)
|
||||
{
|
||||
FreeLibrary(hAPIDLL);
|
||||
return false;
|
||||
|
||||
@@ -62,6 +62,7 @@ typedef int (__stdcall *SETRADSTAR2SETTINGS)(void * hObject, SRADStar2Settings *
|
||||
typedef int (__stdcall *SETBITRATE)(void * hObject, int BitRate, int NetworkID);
|
||||
typedef int (__stdcall *GETDEVICEPARMS)(void * hObject, char *pParameter, char *pValues, short ValuesLength);
|
||||
typedef int (__stdcall *SETDEVICEPARMS)(void * hObject, char *pParmValue, int *pErrorIndex, int bSaveToEEPROM);
|
||||
typedef int(__stdcall *ENABLEDOIPACTIVATIONLINE)(void * hObject, bool Val);
|
||||
|
||||
//Error Functions
|
||||
typedef int (__stdcall *GETLASTAPIERROR)(void * hObject, unsigned long *pErrorNumber);
|
||||
@@ -157,6 +158,7 @@ extern SETVCAN412SETTINGS icsneoSetVCAN412Settings;
|
||||
extern SETBITRATE icsneoSetBitRate;
|
||||
extern GETDEVICEPARMS icsneoGetDeviceParameters;
|
||||
extern SETDEVICEPARMS icsneoSetDeviceParameters;
|
||||
extern ENABLEDOIPACTIVATIONLINE icsneoEnableDOIPLine;
|
||||
|
||||
//Error Functions
|
||||
extern GETLASTAPIERROR icsneoGetLastAPIError;
|
||||
|
||||
Reference in New Issue
Block a user