35#ifndef MODELS_POWER_POWERLOAD_H
36#define MODELS_POWER_POWERLOAD_H
61 SIGNAL(active_power_draw_W,
double, 0.0)
63 SIGNAL(idle_power_draw_W,
double, 0.0)
65 SIGNAL(off_power_draw_W,
double, 0.0)
79 SIGNAL(power_draw_W,
double, 0.0)
86 int16
start() override;
#define SIGNAL(NAME, TYPE, INITIAL_VALUE)
Definition appmacros.h:27
#define START_PARAMS
Definition appmacros.h:42
#define END_OUTPUTS
Definition appmacros.h:33
#define END_PARAMS
Definition appmacros.h:47
#define START_OUTPUTS
Definition appmacros.h:28
#define END_INPUTS
Definition appmacros.h:40
#define START_INPUTS
Definition appmacros.h:35
Class to propagate CR3BP dynamics in characteristic units.
Definition statistics.hpp:22
int16 start() override
Class to execute logging.
int16 activate() override
MODEL(Servo) public int16 deactivate() override
Model to simulate a servo's motion.
@ MODEL
Simplified dynamics model representing motion in the circular restricted 3 body problem.
Definition ImNode.h:31
int16 execute() override
Function to check monitor input conditions and set trigger flag accordingly. Should be implemented in...
power_load_mode_e
Definition PowerLoad.h:42
@ IDLE
Definition PowerLoad.h:44
@ ACTIVE
Definition PowerLoad.h:45
@ OFF
Definition SimpleThrusterModel.h:56