Example #1
0
 public INEMO2_DeviceError GetInfo(INEMO2_DeviceInfoText info, out string strVersion)
 {
     int lpnSize = 0x200;
     byte[] data = new byte[lpnSize];
     INEMO2_DeviceError error = INEMO2_GetInfoText(this.m_DeviceHandle, info, data, ref lpnSize);
     strVersion = "";
     if (error == INEMO2_DeviceError.INEMO2_ERROR_NONE)
     {
         for (int i = 0; (i < lpnSize) && (data[i] > 0); i++)
         {
             strVersion = strVersion + ((char) data[i]);
         }
     }
     return error;
 }
Example #2
0
        public INEMO2_DeviceError GetInfo(INEMO2_DeviceInfoText info, out string strVersion)
        {
            INEMO2_DeviceError nRet;
            int strSize = 512;

            byte[] strTemp = new byte[strSize];

            nRet = INEMO2_GetInfoText(m_DeviceHandle, info, strTemp, ref strSize);

            strVersion = "";
            if (nRet == INEMO2_DeviceError.INEMO2_ERROR_NONE)
            {
                for (int i = 0; i < strSize && strTemp[i] > 0; i++)
                {
                    strVersion += (Char)strTemp[i];
                }
            }

            return(nRet);
        }
Example #3
0
 private static extern INEMO2_DeviceError INEMO2_GetInfoText(INEMO2_DeviceHandle hHandle, INEMO2_DeviceInfoText info, byte[] data, ref Int32 lpnSize);
Example #4
0
 private static extern INEMO2_DeviceError INEMO2_GetInfoText(INEMO2_DeviceHandle hHandle, INEMO2_DeviceInfoText info, byte[] data, ref int lpnSize);