'enable': {
'acc': True,
'mag': True,
- 'touch': True,
- 'light': True,
+ 'lgt': True,
+ 'tch': True,
'a2d': True,
},
'rate': {
'acc': 1,
'mag': 1,
- 'touch': 1,
- 'light': 1,
+ 'lgt': 1,
+ 'tch': 1,
'a2d': 1,
},
}
self.maxrate = int(get('xively', 'maxrate'))
for key in list(self.defaults['enable'].keys()):
- self.enable[key] = bin(get('enable', key))
- self.rate[key] = int(get('rate', key))
+ self.enable[key] = bin(get('enable', key))
+ self.rate[key] = float(get('rate', key))
def save(self):
self.parser.set('serial', 'device', self.device)
self.parser.set('xively', 'maxrate', str(int(self.maxrate)))
for key in self.defaults['enable'].keys():
- self.parser.set('enable', key, str(bool(self.enable[key])))
- self.parser.set('rate', key, str( int(self.rate[key])))
+ self.parser.set('enable', key, str( bool(self.enable[key])))
+ self.parser.set('rate', key, str(float(self.rate[key])))
with open(self.filename, 'w') as fd:
self.parser.write(fd)