Skip to content
Snippets Groups Projects
Commit 02f233f9 authored by jkerdreu's avatar jkerdreu
Browse files

Added db_server

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@2394 b32b6428-25c9-4566-ad07-03861ab6144f
parent 0bcf728b
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python
from xaal.lib import Engine,helpers
from xaal.lib import Engine,helpers,tools
from xaal.monitor import monitor
from xaal.schemas import devices
......@@ -25,6 +25,7 @@ if not hasattr(fuse, '__version__'):
fuse.fuse_python_api = (0, 2)
PACKAGE = 'xaal.fuse'
class MyStat(fuse.Stat):
def __init__(self):
......@@ -55,10 +56,19 @@ class XAALFS(Fuse):
xaal.start()
def xaal_thread(self):
cfg = tools.load_cfg(PACKAGE)
if not cfg:
cfg = tools.new_cfg(PACKAGE)
cfg.write()
addr = cfg['config'].get('addr')
db_server = cfg['config'].get('db_server')
if not db_server:
logger.warning('Please set db_server in config file')
eng = Engine()
dev = devices.basic()
dev = devices.hmi(addr)
dev.info = PACKAGE
eng.add_device(dev)
self.mon = monitor.Monitor(dev)
self.mon = monitor.Monitor(dev,db_server=db_server)
eng.run()
def getattr(self, path):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment