Time stamp conversion in an interface bridge
AssigneeRaytheon Company
InventorBradley Bomar Hammel
Life of this patent
Estimating the term…
Abstract
A technology is described for converting a time tag in a message. The message can be received from a military standard-1760 (MIL-STD-1760) bus controller. The message can include a time tag in accordance with a first time stamping technique. The time tag in the message can be detected as being in accordance with the first time stamping technique based on contents of the message. A recomputed time tag for the message can be determined in accordance with a second time stamping technique. The message with the recomputed time tag can be transmitted to a Universal Armament Interface (UAI) remote terminal.
Claims23
An interface bridge positioned between a military standard-1760 (MIL-STD-1760) bus controller of a legacy platform and a Universal Armament Interface (UAI) remote terminal of a UAI weapon to convert a time tag derived using a first time stamping technique that is within a message sent by the legacy platform to a time tag that uses a second time stamping technique that is compatible with the UAI weapon, the interface bridge comprising one or more processors and memory configured to:
- receive, at the interface bridge, a message that includes the time tag from the MIL-STD-1760 bus controller, wherein the time tag in the message is derived in accordance with the first time stamping technique which is incompatible with the UAI remote terminal;
- detect, at the interface bridge, that the time tag in the message is derived in accordance with the first time stamping technique based on contents of the message;
- and
- determine, at the interface bridge, a recomputed time tag for the message in accordance with a second time stamping technique when the time tag in the message is derived in accordance with the first time stamping technique, wherein the recomputed time tag is determined by:
- reading a value of a real time clock (RTC) upon receiving the message from the MIL-STD-1760 bus controller at the interface bridge and storing the value of the RTC as a message receipt time, wherein the message from the MIL-STD-1760 bus controller includes a latency value,
- computing a clock value that corresponds to the recomputed time tag of the message to be sent by the interface bridge to the UAI remote terminal, and at least one of
- subtracting the latency value from the message receipt time in order to determine the recomputed time tag, or
- subtracting the latency value from the clock value that corresponds to a rollover reset value of the RTC and adding the message receipt time in order to determine the recomputed time tag.
A method for converting a time tag derived using a first time stamping technique that is within a message sent by a legacy platform to a time tag that uses a second time stamping technique that is compatible with a Universal Armament Interface (UAI) weapon, the method comprising:
- receiving, at an interface bridge positioned between a military standard-1760 (MIL-STD-1760) bus controller of the legacy platform and a UAI remote terminal of the UAI weapon, a message from the MIL-STD-1760 bus controller that includes the time tag that is derived in accordance with the first time stamping technique which is incompatible with the UAI remote terminal;
- determining, at the interface bridge, a recomputed time tag for the message in accordance with the second time stamping technique when the time tag is derived in accordance with the first time stamping technique, wherein determining the recomputed time tag comprises:
- reading a value of a real time clock (RTC) upon receiving the message from the MIL-STD-1760 bus controller at the interface bridge and storing the value of the RTC as a message receipt time, wherein the message from the MIL-STD-1760 bus controller includes a latency value,
- computing a clock value that corresponds to the recomputed time tag of the message to be sent by the interface bridge to the UAI remote terminal, and at least one of
- subtracting the latency value from the message receipt time in order to determine the recomputed time tag, or
- subtracting the latency value from the clock value that corresponds to a rollover reset value of the RTC and adding the message receipt time in order to determine the recomputed time tag;
- and
- transmitting, from the interface bridge to the UAI remote terminal, the message with the recomputed time tag.
A method for conversion of a time tag within a message sent by a legacy platform to a time tag that is compatible with a Universal Armament Interface (UAI) weapon, the method comprising:
- receiving a message, from a military standard-1760 (MIL-STD-1760) bus controller of the legacy platform, that includes a time tag in accordance with a first time stamping technique which is incompatible with the UAI weapon;
- detecting that the time tag in the message is in accordance with the first time stamping technique based on contents of the message;
- determining a recomputed time tag for the message in accordance with a second time stamping technique, wherein determining the recomputed time tag comprises:
- reading a value of a real time clock (RTC) upon receiving the message from the MIL-STD-1760 bus controller and storing the value of the RTC as a message receipt time, wherein the message from the MIL-STD-1760 bus controller includes a latency value,
- computing a clock value that corresponds to the recomputed time tag of the message to be sent to the UAI weapon, and at least one of
- subtracting the latency value from the message receipt time in order to determine the recomputed time tag, or
- subtracting the latency value from the clock value that corresponds to a rollover reset value of the RTC and adding the message receipt time in order to determine the recomputed time tag;
- and
- transmitting the message with the recomputed time tag to a UAI remote terminal of the UAI weapon.
Dependencies are inferred from the claim text.