12345678910111213141516 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- from apps.web.constant import Const
- from apps.web.eventer.base import FaultEvent
- from apps.web.eventer import EventBuilder
- class builder(EventBuilder):
- def __getEvent__(self, device_event):
- event_data = self.deviceAdapter.analyze_event_data(device_event['data'])
- if (event_data is None) or (event_data['status'] != Const.DEV_WORK_STATUS_FAULT):
- return None
- return FaultEvent(self.deviceAdapter, event_data)
|