self.parser.read(self.filename)
- self.device = get('serial', 'device')
- self.baudrate = int(get('serial', 'baudrate'))
- self.parity = get('serial', 'parity')
- self.databits = int(get('serial', 'databits'))
- self.stopbits = int(get('serial', 'stopbits'))
-
- self.feedid = get('xively', 'feedid')
- self.apikey = get('xively', 'apikey')
- self.maxrate = int(get('xively', 'maxrate'))
+ self.device = get('serial', 'device')
+ self.baudrate = int(get('serial', 'baudrate'))
+ self.parity = get('serial', 'parity')
+ self.databits = int(get('serial', 'databits'))
+ self.stopbits = int(get('serial', 'stopbits'))
+
+ self.feedid = get('xively', 'feedid')
+ self.apikey = get('xively', 'apikey')
+ self.maxrate = float(get('xively', 'maxrate'))
for key in list(self.defaults['enable'].keys()):
self.enable[key] = bin(get('enable', key))
self.parser.set('serial', 'databits', str(int(self.databits)))
self.parser.set('serial', 'stopbits', str(int(self.stopbits)))
- self.parser.set('xively', 'feedid', self.feedid)
- self.parser.set('xively', 'apikey', self.apikey)
- self.parser.set('xively', 'maxrate', str(int(self.maxrate)))
+ self.parser.set('xively', 'feedid', self.feedid)
+ self.parser.set('xively', 'apikey', self.apikey)
+ self.parser.set('xively', 'maxrate', str(float(self.maxrate)))
for key in self.defaults['enable'].keys():
self.parser.set('enable', key, str( bool(self.enable[key])))