Example #1
0
def get_concentrator(mkey):
    c = concs.find_by_mkey(mkey)
    if c is None:
        abort(404)
    devices = Devices(c)
    cat = opentrv.data.hypercat.Catalogue(
        [opentrv.data.hypercat.CatalogueItem(
            url_for('get_device', mkey=d['mkey'], bn=d['bn']),
            "Device {0}/{1}".format(d['mkey'], d['bn']),
            payload = d
            ) for d in devices.find_all()]
        )
    return opentrv.data.hypercat.Serializer().to_json(cat)
Example #2
0
def get_concentrator(mkey):
    c = concs.find_by_mkey(mkey)
    if c is None:
        abort(404)
    devices = Devices(c)
    cat = opentrv.data.hypercat.Catalogue([
        opentrv.data.hypercat.CatalogueItem(url_for('get_device',
                                                    mkey=d['mkey'],
                                                    bn=d['bn']),
                                            "Device {0}/{1}".format(
                                                d['mkey'], d['bn']),
                                            payload=d)
        for d in devices.find_all()
    ])
    return opentrv.data.hypercat.Serializer().to_json(cat)