-from ConfigParser import ConfigParser
+from configparser import ConfigParser
class Config:
# Attributes
filename = "settings.cfg"
defaults = {
+ 'baudrate': '/dev/ttyACM0',
'baudrate': '9600',
- 'stopbits': '1',
+ 'parity': 'N',
'databits': '8',
+ 'stopbits': '1',
'username': '<username>',
'password': '<password>',
'apikey': '<apikey>',
def load(self):
self.parser.read(self.filename)
+ self.device = self.parser.get('serial', 'device')
self.baudrate = self.parser.getint('serial', 'baudrate')
- self.stopbits = self.parser.getint('serial', 'stopbits')
+ self.parity = self.parser.get('serial', 'parity')
self.databits = self.parser.getint('serial', 'databits')
+ self.stopbits = self.parser.getint('serial', 'stopbits')
self.username = self.parser.get('xively', 'username')
self.password = self.parser.get('xively', 'password')