I have a controller device that I can send commands to. For simplicity, lets use two commands:
Command100 - Start communication
Command500 - Get Trace data