As a 'protocol by committee," DNP3 provides multiple options to do nearly the same functions. Do you know when to use polling by point type versus by class? What the heck is a DNP3 "class" anyway? What about static versus event data? What does that all mean? And even if you know all that backwards and forwards, how much fun is parsing DNP3 messages by hand? If you are in need of help to understand DNP3 terminology, or you need help troubleshooting messages, this is the session for you.