A non-transitory computer-readable medium comprising computer-readable program code which, when interpreted by a controller of a pedal system for a snow groomer, causes the controller to execute a method, the pedal system further comprising a plurality of pedals at separate potential operator locations, a base, a seat carriage and a controllable locking device for controllably restricting movement of the seat carriage, the computer-readable program code comprising:
- computer-readable program code for causing the controller to enable transmission of a signal from a pedal that is an active pedal;
- computer-readable program code for causing the controller to disable transmission of a signal from each pedal that is not an active pedal;
- third computer-readable program code for causing the controller to detect when a condition is met;
- and
- fourth computer-readable program code for causing the controller to control the locking device to prevent movement of the seat carriage when the controller detects that the condition is met.