Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
S2-group
GitHub Repository: S2-group/android-runner
Path: blob/master/AndroidRunner/Plugins/monsoon/script/power_device.py
908 views
1
from physalia import power_meters
2
import sys
3
import os
4
import csv
5
6
file_path = os.path.abspath(os.path.dirname(__file__))
7
file_name = "monsoon_config.csv"
8
joined = os.path.join(file_path, file_name)
9
10
11
def main():
12
vout = sys.argv[1]
13
serial = sys.argv[2]
14
with open(joined, 'w+') as file:
15
writer = csv.writer(file)
16
writer.writerow([vout])
17
writer.writerow([serial])
18
power_meter = power_meters.MonsoonHVPMPowerMeter(float(vout), int(serial))
19
20
if __name__ == '__main__':
21
main()
22
else:
23
with open(joined, 'r') as file:
24
reader = csv.reader(file)
25
rows = [r for r in reader]
26
vout = rows[0][0]
27
serial = rows[1][0]
28
power_meter = power_meters.MonsoonHVPMPowerMeter(float(vout), int(serial))
29
30