Patent ID: 9430345
Filing Date: 2016-08-30
CPC Classification: G06F,H04L

Claim Text:
1. A tool for testing a plurality of different devices having a plurality of different device types, the plurality of different device types having different communication protocols associated therewith, the tool comprising: a plurality of communication modules, each communication module having a different physical transport for communicating with one or more of the plurality of different device types, each communication module communicating using at least one of the plurality of different communication protocols; a command definition file datastore that stores a plurality of different command definition files corresponding to the different communication protocols, wherein a command definition file corresponding to a particular communication protocol indicates at least one command supported by at least one stack layer of the particular communication protocol; a manual command user interface configured to: stack broker logic that instantiates a protocol plug-in from a plurality of available protocol plug-ins based on the selected command definition file, wherein the protocol plug-in corresponds to the communication protocol of the selected command definition file; and protocol manager logic that receives the selected stack layer, the selected stack layer command, and at least one argument value for the selected stack layer command, and to provide the instantiated protocol plug-in with a command indicating the at least one argument value and the selected stack layers, wherein the instantiated protocol plug-in: