def heartbeat(request): cfg.watchdog = 0 output = {} output['b'] = cfg.blue output['y'] = cfg.yellow output['c'] = cfg.chocks output['g'] = cfg.green output['v'] = cfg.video_status output['l'] = cfg.left_motor output['r'] = cfg.right_motor output['i1'] = hw.input_one_read() output['i2'] = hw.input_two_read() output['i3'] = hw.input_three_read() if hw.input_three_read(): touchpad(3, True) output['i4'] = hw.input_four_read() if hw.input_four_read(): touchpad(4, True) output['a1'] = hw.analog_one_read() output['a2'] = hw.analog_two_read() output['a3'] = hw.analog_three_read() output['a4'] = hw.analog_four_read() return response.json(output)
def heartbeat(): cfg.watchdog = 0 output = {} output['b'] = cfg.blue output['y'] = cfg.yellow output['c'] = cfg.chocks output['g'] = cfg.green output['f'] = cfg.video_fps output['v'] = cfg.video_status output['l'] = cfg.left_motor output['r'] = cfg.right_motor output['i1'] = hw.input_one_read() output['i2'] = hw.input_two_read() output['i3'] = hw.input_three_read() output['i4'] = hw.input_four_read() output['a1'] = hw.analog_one_read() output['a2'] = hw.analog_two_read() output['a3'] = hw.analog_three_read() output['a4'] = hw.analog_four_read() return json.dumps(output)