/* * StatusWaitingProcedure.cpp * * Created on: 27 рту. 2021 у. * Author: sozonov */ #include #include "StatusWaitingProcedure.hh" #include technological::function::StatusWaitingProcedure::StatusWaitingProcedure(systemic::IStatus &_status) : state( Disable ), status( _status ) {} bool technological::function::StatusWaitingProcedure::run( const char * value, std::size_t size ) { state = Run; return true; } void technological::function::StatusWaitingProcedure::stop() { state = Disable; } short technological::function::StatusWaitingProcedure::getState() const { if( state == Run ) { if( status ) return ITechFunction::FINISHED; else return ITechFunction::EXECUTE; } else return ITechFunction::DISABLE; } bool technological::function::StatusWaitingProcedure::getResult( char * value, std::size_t size ) const { return true; }