Patent ID: 7559269

Claim:
A method of operating a remote digital firing system that includes a first set of firing circuits and a second set of firing circuits, first and second digital code plugs, and a firing control panel to fire remote mission payloads, each remote mission payload communicatively coupled to a firing circuit, the method comprising: integrating the first digital code plug in communicative combination with at least two of the firing circuits in the first set, each integrating comprising generating a group of one-time random session variables for the firing circuit, writing the session variables to the first digital code plug, and simultaneously storing the session variables in the firing circuit; integrating the second digital code plug in communicative combination with at least two of the firing circuits in the second set, each integrating comprising generating a group of one-time random session variables for the firing circuit, writing the session variables to the second digital code plug, and simultaneously storing the session variables in the firing circuit; integrating the first digital code plug in communicative combination with the firing control panel; selecting a first remote mission payload and corresponding first firing circuit to be controlled by the firing control panel; actuating an arming mechanism of the firing control panel to transmit an ARM command message embodying a session variable for the first firing circuit and read from the first digital code plug to arm the first firing circuit; actuating a firing mechanism of the firing control panel to transmit a first FIRE message embodying another session variable for the first firing circuit and read from the first digital code plug to activate the first firing circuit to fire the first remote mission payload; integrating the second digital code plug in communicative combination with the firing control panel; selecting the second remote mission payload and corresponding second firing circuit to be controlled by the firing control panel; actuating an arming mechanism of the firing control panel to transmit an ARM command message embodying a session variable for the second firing circuit and read from the first digital code plug to arm the second firing circuit; and actuating a firing mechanism of the firing control panel to transmit a second FIRE message embodying another session variable for the second firing circuit and read from the second digital code plug to activate the second firing circuit to fire the second remote mission payload.