I'm interested in realtime information for the MONITOR_VVT_B1 and MONITOR_MISFIRE_CYLINDER_(1|2|...) monitor codes.
I would poll them about once a second, maybe slightly more frequent.
Is it problematic to do that? Do these codes trigger some internal analysis in the engine, or do they just cheaply read out a buffer value stored on some ECU?
What about other monitor codes, are there some which should not sent to the OBDII interface for realtime feedback, but just, let's say, once a minute?