@@ -92,6 +92,7 @@ void LibMain::getLIVersion() {
9292 );
9393 } catch (const QStrException &e) {
9494 log (" Get LI Version: " + e.str (), LogLevel::Error);
95+ events.call (events.onOpenError , " Get LI Version: " + e.str ());
9596 xn.disconnect ();
9697 }
9798}
@@ -111,12 +112,14 @@ void LibMain::xnGotLIVersion(void *, unsigned hw, unsigned sw) {
111112 );
112113 } catch (const QStrException &e) {
113114 log (" Get LI Address: " + e.str (), LogLevel::Error);
115+ events.call (events.onOpenError , " Get LI Address: " + e.str ());
114116 xn.disconnect ();
115117 }
116118}
117119
118120void LibMain::xnOnLIVersionError (void *, void *) {
119121 log (" Get LI Version: no response!" , LogLevel::Error);
122+ events.call (events.onOpenError , " Get LI Version: no response!" );
120123 xn.disconnect ();
121124}
122125
@@ -142,6 +145,7 @@ void LibMain::getCSVersion() {
142145 );
143146 } catch (const QStrException &e) {
144147 log (" Get CS Version: " + e.str (), LogLevel::Error);
148+ events.call (events.onOpenError , " Get CS Version: " + e.str ());
145149 xn.disconnect ();
146150 }
147151}
@@ -170,12 +174,14 @@ void LibMain::getCSStatus() {
170174 );
171175 } catch (const QStrException &e) {
172176 log (" Get CS Status: " + e.str (), LogLevel::Error);
177+ events.call (events.onOpenError , " Get CS Status: " + e.str ());
173178 xn.disconnect ();
174179 }
175180}
176181
177182void LibMain::xnOnCSStatusError (void *, void *) {
178183 log (" Get CS Status: no response!" , LogLevel::Error);
184+ events.call (events.onOpenError , " Get CS Status: no response!" );
179185 xn.disconnect ();
180186}
181187
0 commit comments