| CPC F41A 17/063 (2013.01) [F41A 17/06 (2013.01); F41A 19/01 (2013.01); F41A 19/10 (2013.01); F41A 21/48 (2013.01); F41A 31/00 (2013.01); F41C 23/16 (2013.01); F41C 27/04 (2013.01); F41G 3/04 (2013.01); F41G 3/142 (2013.01); F41G 3/165 (2013.01); G01S 19/54 (2013.01); H04N 5/28 (2013.01); H04N 23/66 (2023.01); G01S 19/13 (2013.01)] | 21 Claims |

|
1. A method for determining an operational status of a firearm based on a discharge event, the method comprising:
measuring a first acceleration on the firearm at a first time;
measuring a second acceleration on the firearm at a second time;
calculating a measured shot separation of first and second accelerations between the first and second times;
comparing the measured shot separation to at least one shot separation threshold;
assigning a speed of a movement member in the firearm based on the comparing;
determining the operational status of the firearm based on the assigned speed; and
communicating the operational status to a first user of the firearm in real-time.
|