root/boozer/boozer.py

Revision 31, 1.3 kB (checked in by devja..@anarkystic.com, 1 year ago)

importing boozer code

Line 
1 #from fizzjik import cocoareactor
2 #cocoareactor.install()
3
4 from twisted.application import service
5
6 import fizzjik.input.easyident
7 import fizzjik.input.sonmicro
8 import fizzjik.input.basic
9
10 import fizzjik.output.basic
11 import fizzjik.output.lpr
12
13 from fizzjik.hub import Hub
14 from fizzjik.input.sonmicro import SonMicroMifareSensor
15 from fizzjik.input.basic import LineReceiver
16 from fizzjik.input.network import NetworkConnectionSensor
17
18 from fizzjik.output.basic import Echo
19 from fizzjik.output.lpr import LPRService
20
21 from fizzjik.remote.xmlrpc import XMLRPCService
22 from fizzjik.remote.rest import JSONService
23
24 from fizzjik.controller.network import DHClientController
25
26 from controllers.booze import BoozeController
27
28 application = service.Application('boozer')
29
30 hub = Hub("boozer.cfg")
31 hub.setServiceParent(application)
32
33 sonmicro = SonMicroMifareSensor()
34 sonmicro.setServiceParent(hub)
35
36 network = NetworkConnectionSensor()
37 network.setServiceParent(hub)
38
39 echo = Echo()
40 echo.setServiceParent(hub)
41
42 dhclient = DHClientController()
43 dhclient.setServiceParent(hub)
44
45 lr = LineReceiver(2336)
46 lr.setServiceParent(hub)
47
48 lpr = LPRService()
49 lpr.setServiceParent(hub)
50
51 xmlrpc = XMLRPCService()
52 xmlrpc.setServiceParent(hub)
53
54 json = JSONService()
55 json.setServiceParent(hub)
56
57 booze = BoozeController(sensor=sonmicro, printer=lpr, remote=json)
58 booze.setServiceParent(hub)
Note: See TracBrowser for help on using the browser.