A system and method for collecting data on small-arms usage in the form of
a device which is mounted to the firearm so as to be able to sense at
least an impulse in the firearm due to firing. The device is mounted to
the gun so as to detect impulses due to firing. A processor accepts
impulse signals from the sensor, and uses either a hold-off delay or a
windowing time to determine and store information related to the firing
of the firearm. This information may be any combination of temperature,
firing rate, firing intervals and time data for subsequent analysis, and,
optionally, information identifying the weapon to which the device is
attached. The device preferably has an interface to transfer data from
the device to a computer or other data collection device.