def query_time_bound_data(tag_id, endtime): ret_data = requests.post( QUERY_URL, data=bytes(json.dumps(query.time_bound_data(tag_id, endtime))), headers=connection.create_header()) if ret_data.raise_for_status() is None: return ret_data.json() abort( make_response( jsonify({ 'response': { 'message': ' Forwarding data from predix response.' } }), ret_data.raise_for_status))
def query_getLimitedValue(tag_id): response_data = requests.post( QUERY_URL, data=bytes(json.dumps(query.createLimitedValues_Query(tag_id))), headers=connection.create_header()) print(response_data) if response_data.raise_for_status() is None: return response_data.json() abort( make_response( jsonify({ 'response': { 'message': ' Forwarding data from predix response.' } }), response_data.raise_for_status))
def query_aggregated_func(tag_id, start_time, end_time, time_sp, val, type_inp): response_data = requests.post(QUERY_URL, data=bytes( json.dumps( query.aggregated_body( tag_id, start_time, end_time, time_sp, val, type_inp))), headers=connection.create_header()) if response_data.raise_for_status() is None: return response_data.json() abort( make_response( jsonify({ 'response': { 'message': ' Forwarding data from predix response.' } }), response_data.raise_for_status))
def query_agg_data(tag_id, req_agg_func, start_time, end_time): response_data = requests.post(QUERY_URL, data=bytes( json.dumps( query.create_agg_query_body( tag_id, start_time, end_time, req_agg_func))), headers=connection.create_header()) print(response_data) if response_data.raise_for_status() is None: return response_data.json() abort( make_response( jsonify({ 'response': { 'message': ' Forwarding data from predix response.' } }), response_data.raise_for_status))
def query_get_timeseries_tags(): queryURL = connection.read_cred( )['env']['PREDIX_DATA_TIMESERIES_QUERY_TAGS'] response_data = requests.get(queryURL, headers=connection.create_header()) return response_data.json()