This document specifies the DNP3 protocol structure, functions, and interoperable application options (subset levels). The specified subset level defines the functionality implemented in each device. The simplest level is intended for basic devices. More advanced levels support increasing functionality. The protocol is suitable for operation on a variety of communication media consistent with the makeup of most electric power communication systems.