예제 #1
0
파일: test_web.py 프로젝트: a4ke/pyblnet
 def test_blnet(self):
     """ Test finding the blnet """
     self.assertFalse(test_blnet(self.url, timeout=10))
예제 #2
0
파일: test_web.py 프로젝트: a4ke/pyblnet
 def test_blnet(self):
     """ Test finding the blnet """
     self.assertTrue(test_blnet(self.url, timeout=10))
     self.server.set_blocked()
     self.assertTrue(test_blnet(self.url, timeout=10))
예제 #3
0
파일: example.py 프로젝트: zwotzie/pyblnet
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Created on 12.08.2018

@author: Niels
"""

from pyblnet import BLNETWeb, test_blnet, BLNETDirect, BLNET

if __name__ == '__main__':

    ip = '192.168.178.10'

    # Check if there is a blnet at given address
    print(test_blnet(ip))

    # Easy to use high level interface
    blnet = BLNET(ip, timeout=5)
    print(blnet.turn_on(10))
    print(blnet.fetch())

    # Fetch the latest data via web interface
    blnet = BLNETWeb(ip, timeout=5)
    print(blnet.read_analog_values())
    print(blnet.read_digital_values())

    # For publishing values
    #print(blnet.set_digital_value("10", 'AUS'))
    #print(blnet.read_digital_values())