If you search in source code for "RecordBegin(RcVc" you will see all the fields that you can use. The "flags" go from 1 to 29 so anything higher than flags[29] will not work.
Hi Paul,
BackgroundHALShouldPause is a Boolean function with no arguments.
- False: keep working.
- True: finish the current item safely and exit the routine.
It tells a background HAL routine...