C# example for using the VIBSystem factory
3 using System.Collections;
8 class VIBSystem_Example
10 public static void VIBSystem()
19 System.Console.WriteLine(
"API version: " + version.ToString());
22 System.Console.WriteLine(
"VIB_NET version: " + pVIBSystem.VIB_NET_Version.ToString());
25 System.Console.WriteLine(
"Version string:\n" + pVIBSystem.VersionString);
28 System.Console.WriteLine(
"System string:\n" + pVIBSystem.SystemString);
31 Int32 NumberOfDeviceTypes = pVIBSystem.NumberOfDeviceTypes;
32 System.Console.WriteLine(
"Number of device types: " + NumberOfDeviceTypes.ToString());
35 ArrayList DeviceList = pVIBSystem.DeviceInfoList;
38 foreach (DeviceInfo DevInfo
in DeviceList)
42 if (DevInfo.Type ==
VIB_NET.eDEVICE_TYPE.LED)
43 System.Console.WriteLine(
"\nNumber of LED devices: " + DevInfo.NumberOfEntities.ToString());
51 System.Console.WriteLine(LedInfo.Type +
" has " + LedInfo.NumberOfEntities +
" Entitie(s).");
60 System.Threading.Thread.Sleep(1000);
65 pVIBSystem.CloseDevice(pLed);
69 catch (System.Exception e)
71 Console.WriteLine(e.Message);
78 Console.WriteLine(
"\nPress enter to proceed...");
79 System.Console.ReadLine();