/// <summary> /// 接收机连接监测 /// </summary> public void Message() { AnswersCollection.CallbackDelegate DeleFun = new AnswersCollection.CallbackDelegate(CallbackFun); int ret1 = AnswersCollection.TB_Init(); StringBuilder sComs = new StringBuilder(256); int DeviceCnt = AnswersCollection.TB_EnumDevices(sComs); if (DeviceCnt <= 0) { return; } string[] Devices = sComs.ToString().Split(';'); List <int> list_devices = new List <int>(); foreach (string s in Devices) { if (s.Trim() == string.Empty) { continue; } device = AnswersCollection.TB_OpenDevice(s.ToString()); if (device > 0) { Console.Write(device); break; } } int aaaa = AnswersCollection.TB_SetCallbackAddr(DeleFun); Console.Write(aaaa); AnswersCollection.TB_UpdateTime(device, 2000); AnswersCollection.TB_EnableWhitelist(device, 1, 2000); //旧版本关闭白名单,支持数字答题 int rrt = AnswersCollection.TB_SetWorkMode(device, TBModeDef.HX_MODE_SINGLE, "", 2000); }