GetHWFirmwareInfo Method - intrepidcs API
C/C++ declare - VB declare - VB.NET declare - C# declare - Parameters - Return Values - Remarks - C/C++ example - VB.NET example - C# example

This method returns the firmware version of the open neoVI device.

C/C++ Declare

int _stdcall icsneoGetHWFirmwareInfo(void * hObject, stAPIFirmwareInfo *pInfo);

Visual Basic .NET Declare

Public Declare Function icsneoGetHWFirmwareInfo Lib "icsneo40.dll" (ByVal hObject As IntPtr, ByRef pInfo As stAPIFirmwareInfo) As Integer

C# Declare

[DllImport("icsneo40.dll")]
public static extern int icsneoGetHWFirmwareInfo(intPtr hObject, ref stAPIFirmwareInfo pInfo);


Parameters

hObject
    [in] Specifies the driver object created by OpenNeoDevice.

pInfo
    [out] Pointer to an
stAPIFirmwareInfo structure. 

Return Values

Returns 1 if successful, 0 if an error occurred. 

Remarks

This method returns the firmware version stored in the open neoVI device.


Examples

C/C++ Example

stAPIFirmwareInfo FirmwareInfo;
int iResult;

iResult = icsneoGetHWFirmwareInfo(m_hObject, &FirmwareInfo);
if(iResult == 0)
{
    MessageBox::Show(
"Problem getting the neoVI's firmware information");
   
return
;
}


C# Example

stAPIFirmwareInfo FirmwareInfo = new stAPIFirmwareInfo();
int iResult;

iResult = icsNeoDll.icsneoGetHWFirmwareInfo(m_hObject, ref FirmwareInfo);
if(iResult == 0)
{
    MessageBox.Show("Problem getting the neoVI's firmware information");
   
return
;
}


Visual Basic .NET Example

Dim FirmwareInfo As stAPIFirmwareInfo
Dim
iResult As Integer

iResult = icsneoGetHWFirmwareInfo(m_hObject, FirmwareInfo)
If iResult = 0 Then
    MsgBox(
"Problem getting the neoVI's firmware information")
   
Exit Sub
End
If

intrepidcs API Documentation - (C) Copyright 2000-2022 Intrepid Control Systems, Inc.  (www.intrepidcs.com)

Last Updated : Monday, April 27, 2020