From 0181e7e34983cdc384790ce995874db40380a24e Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 8 Jan 2020 16:20:19 +0100 Subject: Add basic MAX44009 energy model --- model/driver/max44009.dfa | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 model/driver/max44009.dfa (limited to 'model') diff --git a/model/driver/max44009.dfa b/model/driver/max44009.dfa new file mode 100644 index 0000000..bdf1f2c --- /dev/null +++ b/model/driver/max44009.dfa @@ -0,0 +1,22 @@ +state: + UNINITIALIZED: + ACTIVE: + power: + static: 4 + function: + raw: parameter(voltage_v) * regression_arg(0) + regression_args: [1.2] + +parameters: +# acceptable voltage range: 1.7 .. 3.6 V +- voltage_v + +transition: + setup: + src: [UNINITIALIZED] + dst: ACTIVE + set_param: + voltage_v: 3.3 + # TODO I2C pull-up cost + getLux: + loop: [ACTIVE] -- cgit v1.2.3