A latching mechanism, comprising: a solenoid comprising a first cycle having a first energized state and a first de-energized state, and a second cycle having a second energized state and a second de-energized state; a moveable cam rotatably coupled to a base, the movable cam defining a first profile and a second profile and being movable between a first orientation and a second orientation; a member configured to translate in a linear direction between an extended position and a retracted position, said member having a cam follower configured to follow the second profile and move the member in said linear direction by rotation of the cam; and a mechanical linkage having a link with a first portion operatively coupled to the solenoid and a second portion movably coupled to the first profile of the cam to rotate the cam between the first orientation and the second orientation; wherein the mechanical linkage is configured such that when the solenoid is in the first cycle, the second portion of the link moves in the first profile and rotates the cam from the first orientation to the second orientation and the member moves from the retracted position to the extended position and the mechanical linkage moves from a first position to a second position, and wherein the mechanical linkage is configured such that when the solenoid is in the second cycle, the second portion of the link moves in the first profile and rotates the cam from the second orientation to the first orientation and the member moves from the extended position to the retracted position and the mechanical linkage moves from the second position to the first position. a solenoid comprising a first cycle having a first energized state and a first de-energized state, and a second cycle having a second energized state and a second de-energized state; a moveable cam rotatably coupled to a base, the movable cam defining a first profile and a second profile and being movable between a first orientation and a second orientation; a member configured to translate in a linear direction between an extended position and a retracted position, said member having a cam follower configured to follow the second profile and move the member in said linear direction by rotation of the cam; and a mechanical linkage having a link with a first portion operatively coupled to the solenoid and a second portion movably coupled to the first profile of the cam to rotate the cam between the first orientation and the second orientation; wherein the mechanical linkage is configured such that when the solenoid is in the first cycle, the second portion of the link moves in the first profile and rotates the cam from the first orientation to the second orientation and the member moves from the retracted position to the extended position and the mechanical linkage moves from a first position to a second position, and wherein the mechanical linkage is configured such that when the solenoid is in the second cycle, the second portion of the link moves in the first profile and rotates the cam from the second orientation to the first orientation and the member moves from the extended position to the retracted position and the mechanical linkage moves from the second position to the first position.