uncrustify libraries/AP_Common/AP_Loop.h

This commit is contained in:
uncrustify 2012-08-16 23:18:11 -07:00 committed by Pat Hickey
parent 7d438cd65d
commit 4b60e53736
1 changed files with 16 additions and 15 deletions

View File

@ -24,35 +24,36 @@
class Loop
{
public:
Loop() : _fptr(), _data(), _period(), _subLoops(), _timeStamp(), _load(), _dt() {};
Loop() : _fptr(), _data(), _period(), _subLoops(), _timeStamp(), _load(), _dt() {
};
Loop(float frequency, void (*fptr)(void *) = NULL, void * data = NULL);
void update();
Vector<Loop *> & subLoops() {
void update();
Vector<Loop *> & subLoops() {
return _subLoops;
}
float frequency() {
float frequency() {
return 1.0e6/_period;
}
void frequency(float _frequency) {
void frequency(float _frequency) {
_period = 1e6/_frequency;
}
uint32_t timeStamp() {
uint32_t timeStamp() {
return _timeStamp;
}
float dt() {
float dt() {
return _dt;
}
uint8_t load() {
uint8_t load() {
return _load;
}
protected:
void (*_fptr)(void *);
void * _data;
uint32_t _period;
Vector<Loop *> _subLoops;
uint32_t _timeStamp;
uint8_t _load;
float _dt;
void (*_fptr)(void *);
void * _data;
uint32_t _period;
Vector<Loop *> _subLoops;
uint32_t _timeStamp;
uint8_t _load;
float _dt;
};
#endif