Пример #1
0
 def test_find_by_n(self):
     mkey = "test_mkey"
     bn = "mytopic"
     n = "t"
     d = {"mkey": mkey, "bn": bn}
     sensors = Sensors(d)
     sensors.add({"mkey": mkey, "bn": bn, "n": n})
     s = sensors.find_by_n("t")
     self.assertIsNotNone(s)
     self.assertEqual(mkey, s["mkey"])
     self.assertEqual(bn, s["bn"])
     self.assertEqual(n, s["n"])
Пример #2
0
def get_sensor(mkey, bn, n):
    c = concs.find_by_mkey(mkey)
    if c is None:
        abort(404)
    devices = Devices(c)
    d = devices.find_by_bn(bn)
    if d is None:
        abort(404)
    sensors = Sensors(d)
    s = sensors.find_by_n(n)
    if s is None:
        abort(404)
    ts = Series(s)
    return opentrv.data.senml.Serializer().to_json(ts.find_all_records())
Пример #3
0
def get_sensor(mkey, bn, n):
    c = concs.find_by_mkey(mkey)
    if c is None:
        abort(404)
    devices = Devices(c)
    d = devices.find_by_bn(bn)
    if d is None:
        abort(404)
    sensors = Sensors(d)
    s = sensors.find_by_n(n)
    if s is None:
        abort(404)
    ts = Series(s)
    return opentrv.data.senml.Serializer().to_json(ts.find_all_records())