Whenever you call ProcessSystemEvents() it will check for messages on the queue and process them. This includes the serial messages so it would trigger your callback. Just call ProcessSystemEvents() when you want to check for serial events.
Best Regards,
Chris Matthews
Measurement Studio Support Manager