One or more of the sub-protocols listed in the table below may be implemented by EDBG. Each one implements its own command handler, and is self-contained in terms of configuration parameters. Which protocol to use is given by the ID being put into the "Protocol handler ID" field in the main frame format. Then the command or response follows as the "Payload" field in the main frame format.