Completed operation() & vout_mode()
Corrected syntax issues in operation()
Removed stop policy enum & added setOutputState(), getOutputState()