/** * @file processBoard.h * * @copyright Nehemis SARL reserves all rights even in the event of industrial * property rights. We reserve all rights of disposal such as * copying and passing on to third parties. * * @brief This is the header file of the Production unit board firmware. * */ #ifndef PROCESSBOARD_H_ #define PROCESSBOARD_H_ /****************************************************************************** * Include Header Files ******************************************************************************/ #include "nms_types.h" /****************************************************************************** * Type declarations ******************************************************************************/ typedef struct { uint32 temperature_u32; uint32 conductivityData_u32; } ProcessBoardCondDataSt; /* Structure to hold conductivity module data. */ typedef struct { float32 position_f32; } ProcessBoardMvDataSt; /****************************************************************************** * Extern Function Declarations ******************************************************************************/ /** * @brief Init function of the Process board module. * * @return void * */ void ProcessBoardInit(void); /** * @brief Main function to run the process board. Called in the main while. * * @return void * */ void ProcessBoardRun(void); #endif /* PROCESSBOARD_H_ */