MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/configuration/ProcessConfig.hh

37 lines
702 B
C++

/*
* ProcessConfig.h
*
* Created on: 15 èþë. 2019 ã.
* Author: titov
*/
#ifndef SOURCE_APPLICATION_PROCESSCONFIG_H_
#define SOURCE_APPLICATION_PROCESSCONFIG_H_
#include <stdint.h>
namespace configuration {
struct ProcessConfig {
/**
* @brief Èäåíòèôèêàòîð îáðàáîò÷èêà ïðîöåññîâ, âíóòðè êîòîðîãî áóäåò îáðàáàòûâàòüñÿ òåêóùèé ïðîöåññ
*/
uint16_t processor_id;
/**
* @brief Ïðèîðèòåò ñðåäè äðóãèõ ïðîöåññîâ, çàðåãèñòðèðîâàííûõ íà òîò æå processor_id
*/
uint16_t priority;
/**
* @brief Äåëèòåëü ÷àñòîòû îïðîñà
*/
uint16_t period;
/**
* @brief Ôàçà
*/
uint16_t phase;
};
}
#endif /* SOURCE_APPLICATION_PROCESSCONFIG_H_ */