washer.py 471 B

123456789101112131415
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. from apps.web.constant import Const
  4. from apps.web.eventer.base import FaultEvent, WorkEvent
  5. from apps.web.eventer import EventBuilder
  6. class builder(EventBuilder):
  7. def __getEvent__(self, device_event):
  8. if device_event['cmd'] == Const.I_AM_FAULT:
  9. return FaultEvent(device_event)
  10. elif device_event['cmd'] == Const.I_AM_EVENT:
  11. return WorkEvent(device_event, )
  12. return None