Graham,
Will macros be auto-loaded on start-up, or do they have to be explicitly loaded?
Also, am I correct in thinking macros run in a separate thread, so we need to be "thread-friendly"? What I want to do is poll some inputs that correspond to pendant buttons, so I assume the correct way to do that is to request the state of those inputs, take any required action, then do a sleep(100)? Is there a better way to do this? Is there any event notrification mechanism (i.e. - when this event (input signal changes state), call this macro function).
Regards,
Ray L.