def GET(self): if LoginChecker.loggedIn(): data = {} try: data['consoleFeedback'], data['HDD0Status'], data[ 'HDD0Space'], data['HDD1Status'], data['HDD2Status'], data[ 'HDD3Status'], data['HDD1Space'], data[ 'HDD2Space'], data[ 'HDD3Space'] = commandSender.hddStatus() outJSON = json.dumps(data) except IOError as e: raise web.InternalError(e.message) return outJSON
def GET(self): if LoginChecker.loggedIn(): # Check status of system try: datetime = commandSender.outputTime() cameraFeedback, cameraBoolean = commandSender.cameraStatus() gpsFeedback, gpsBoolean = commandSender.gpsStatus() internetFeedback, internetBoolean = commandSender.internetStatus( ) extHDDFeedback, hdd0Boolean, hdd0Space, hdd1Boolean, hdd2Boolean, hdd3Boolean, hdd1Space, hdd2Space, hdd3Space = commandSender.hddStatus( ) vpnFeedback, vpnBoolean = commandSender.vpnStatus() # Encode to JSON data = {} data[ 'consoleFeedback'] = constants.systemStatusHeader + datetime + cameraFeedback + extHDDFeedback + internetFeedback + vpnFeedback + gpsFeedback data['cameraStatus'] = cameraBoolean data['gpsStatus'] = gpsBoolean data['internetStatus'] = internetBoolean data['vpnStatus'] = vpnBoolean data['HDD0Status'] = hdd0Boolean data['HDD1Status'] = hdd1Boolean data['HDD2Status'] = hdd2Boolean data['HDD3Status'] = hdd3Boolean data['HDD0Space'] = hdd0Space data['HDD1Space'] = hdd1Space data['HDD2Space'] = hdd2Space data['HDD3Space'] = hdd3Space outJSON = json.dumps(data) except IOError as e: raise web.InternalError(e.message) return outJSON