An extensible commutation engine for formatting a command buffer in a
device commanding system comprises a modifiable list of constants, each
constant forming a coded representation of parameters associated with a
device command; at least one existing set of instructions for formatting
the command buffer in accordance with a device command; and, a modifiable
mapping of each set of instructions with a corresponding constant in the
modifiable list of constants. Significantly, the commutation engine is
extensible to accommodate device commands having new parameters by mapping
the new constant with a set of instructions according to said new
parameters.
Een verlengbare commutatiemotor voor het formatteren van een bevelbuffer in een apparaat het bevelen systeem bestaat uit een modifiable lijst van constanten, elke constante vormt een gecodeerde vertegenwoordiging van parameters verbonden aan een apparatenbevel; minstens één bestaande reeks instructies voor het formatteren van de bevelbuffer overeenkomstig een apparatenbevel; en, een modifiable afbeelding van elke reeks instructies met een overeenkomstige constante in de modifiable lijst van constanten. Beduidend, is de commutatiemotor verlengbaar om apparatenbevelen aan te passen die nieuwe parameters hebben door de nieuwe constante met een reeks instructies volgens bovengenoemde nieuwe parameters in kaart te brengen.