1 from operationscore.Behavior import *
2 from logger import main_log
3
4 import colorsys
5 import pdb
8 self.h=0
9 self.s=0
10 self.v=0
12 ret = []
13 for data in sensorInputs:
14 if data['Path'].find('horizontal') != -1:
15 self.h = data['Value'] / 2.78
16 elif data['Path'].find('vertical') != -1:
17 self.s = data['Value'] / 1000.0
18 else:
19 main_log.error('Sensor Inputs: ' + str(sensorInputs))
20 ret.append({'Color':[i*255 for i in colorsys.hsv_to_rgb(self.h,self.s,self.v)]})
21 return (ret, [])
22