Skip to content
Snippets Groups Projects
Commit 2a1b7d77 authored by jkerdreu's avatar jkerdreu
Browse files

0.7 migration (not tested yet)

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2372 b32b6428-25c9-4566-ad07-03861ab6144f
parent 2188fadb
Branches
No related tags found
No related merge requests found
from xaal.lib import Device, Attribute
from xaal.lib import Device, Attribute,tools
from .default import build_dev
class Node(object):
def __init__(self,ID,cfg):
base_addr = cfg["base_addr"][:-1]
base_addr = tools.get_uuid(cfg["base_addr"])
group = cfg["group"]
attr = {}
# first device = bangap
bg = build_dev(base_addr+'1',"voltage.basic")
bg = build_dev(base_addr+1,"voltage.basic")
bg.info = "bandgap"
bg.hw_id = "%s.1" % ID
attr["voltage"] = bg.new_attribute("voltage")
# temp sensor
temp = build_dev(base_addr+'2',"thermometer.basic")
temp = build_dev(base_addr+2,"thermometer.basic")
temp.info = "SHT21/temp"
temp.hw_id = "%s.2" % ID
attr["temperature"] = temp.new_attribute("temperature")
# hum sensor
hum = build_dev(base_addr+'3',"hygrometer.basic")
hum = build_dev(base_addr+3,"hygrometer.basic")
hum.info = "SHT21/rh"
hum.hw_id = "%s.3" % ID
attr["humidity"] = hum.new_attribute("humidity")
......
from xaal.lib import Device, Attribute
from xaal.lib import Device, Attribute,tools
from .default import build_dev
class Node(object):
def __init__(self,ID,cfg):
base_addr = cfg["base_addr"][:-1]
base_addr = tools.get_uuid(cfg["base_addr"])
group = cfg["group"]
attr = {}
# first device = bangap
bg = build_dev(base_addr+'1',"voltage.basic")
bg = build_dev(base_addr+1,"voltage.basic")
bg.info = "bandgap"
bg.hw_id = "%s.1" % ID
attr["voltage"] = bg.new_attribute("voltage")
# temp sensor
temp = build_dev(base_addr+'2',"thermometer.basic")
temp = build_dev(base_addr+2,"thermometer.basic")
temp.info = "DS18B20"
temp.hw_id = "%s.2" % ID
attr["temperature"] = temp.new_attribute("temperature")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment