summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2019-11-04 15:41:21 +0100
committerDaniel Friesel <daniel.friesel@uos.de>2019-11-04 15:41:21 +0100
commit3be77b35f1dfb4b2f90712974c3de71c1e088884 (patch)
treed4ad7ef7009023d75cfb6a4cc1036c14f85c1e54
parent3ddb4be6d5c0f21590d8d7cc35e25df241e0af35 (diff)
Add actually working support for EnergyTrace++ JSTATE field
-rwxr-xr-xbin/msp430-etv5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/msp430-etv b/bin/msp430-etv
index 28aaa5d..442f637 100755
--- a/bin/msp430-etv
+++ b/bin/msp430-etv
@@ -179,9 +179,10 @@ if __name__ == '__main__':
if i >= opt['skip']:
fields = line.split(' ')
if len(fields) == 4:
- timestamp, current, voltage, total_energy = map(float, line.split(' '))
+ timestamp, current, voltage, total_energy = map(int, fields)
elif len(fields) == 5:
- cpustate, timestamp, current, voltage, total_energy = map(float, line.split(' '))
+ cpustate = fields[0]
+ timestamp, current, voltage, total_energy = map(int, fields[1:])
else:
raise RuntimeError('cannot parse line "{}"'.format(line))
data[i - opt['skip']] = [timestamp, current, voltage, total_energy]