// ----------------------------------------------------------------------------- /// @file repairProcesses.h /// @brief File description // ----------------------------------------------------------------------------- // Micro-Key bv // Industrieweg 28, 9804 TG Noordhorn // Postbus 92, 9800 AB Zuidhorn // The Netherlands // Tel: +31 594 503020 // Fax: +31 594 505825 // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- /// $Revision$ /// $Author$ /// $Date$ // (c) 2015 Micro-Key bv // ----------------------------------------------------------------------------- /** * RepairProcesses implementation * \defgroup RepairProcesses Package RepairProcesses * \ingroup hsb-mrts * @{ */ #ifndef REPAIRPROCESSES_H_ #define REPAIRPROCESSES_H_ // ----------------------------------------------------------------------------- // Include files // ----------------------------------------------------------------------------- #include "stm32f10x.h" #include "RepairPreset.h" #include "repairProcess.h" // ----------------------------------------------------------------------------- // Constant and macro definitions // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Type definitions. // ----------------------------------------------------------------------------- extern struct RepairProcess* const rp; // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- extern ErrorStatus repairProcesses_startMainRepairProcess(const struct RepairPreset* repairPreset, struct RepairProcessParameters* rpParameters); extern void repairProcesses_abortMainRepairProcess(void); extern ErrorStatus repairProcesses_mainRepairProcessAddObserver (const Observer observer); extern void repairProcesses_mainRepairProcessRemoveObserver (const Observer observer); extern struct RepairProcess* repairProcesses_getMainRepairProcess(void); #endif /* REPAIRPROCESSES_H_ */ /** @} */