Esempio n. 1
0
    def post(self):
        logger_app.warn('trigger turn on all api')
        errno = turn_on_all()

        response_obj = {
            'errno': errno,
            'cmd': 'allon',
            'msg': '',
        }
        return response_obj
Esempio n. 2
0
    def post(self):
        logger_app.warn('trigger blink stop api')
        errno = blink_stop()

        response_obj = {
            'errno': errno,
            'cmd': 'blinkstop',
            'msg': '',
        }
        return response_obj
Esempio n. 3
0
    def post(self):
        logger_app.warn('trigger allkickout api')
        errno = kickout_all()

        response_obj = {
            'errno': errno,
            'cmd': 'allkickout',
            'msg': '',
        }
        return response_obj
Esempio n. 4
0
    def post(self):
        args = parser.parse_args()
        mac = args.get('mac')
        logger_app.warn('trigger blink single api')
        errno = blink_single(mac)

        response_obj = {
            'errno': errno,
            'cmd': 'blinksingle',
            'mac': mac,
            'msg': '',
        }
        return response_obj
Esempio n. 5
0
    def post(self):
        time.sleep(1)
        logger_app.warn('trigger starttest api')
        set_running_state()
        start()
        watch_timeout()
        watch_to_blink()
        watch_to_finish()

        response_obj = {
            'errno': get_errno(),
            'cmd': 'starttest',
            'msg': '',
        }
        return response_obj