I did not want to have the pump turning on/off if opened more than once. Stop while the user performs the action, then turn on when they are done. Maybe wait to turn on until user confirm.
This command is used to directly override the "pendingStartDDPregenRequest" flag (which is also set when TD proxy command executed when all pre-conditions met).
This function is not necessary if the only valve states are open and closed. In Denali, there were more state names and many of them only made sense to certain valves (e.g. FILL_RESERVOIR = OPEN and TO_DRAIN = CLOSED for VPo valve in Denali). If we're not going to do that in Leahi, that's fine but then this function should be deleted since the mapping to energized and deenergized is very straight forward. I recommend adding more state names like Denali had though.