figuring out gpib fsm model