diff --git a/query/lambda_function.py b/query/lambda_function.py index 9dc7e32..78f63e0 100644 --- a/query/lambda_function.py +++ b/query/lambda_function.py @@ -98,7 +98,8 @@ def get_telem(event, context): "1h": (3600, 15), "30m": (3600, 5), "1m": (60, 1), - "15s": (15, 1) + "15s": (15, 1), + "0": (0, 1) # for getting a single time point } duration_query = "3h" requested_time = datetime.now(timezone.utc) @@ -123,7 +124,7 @@ def get_telem(event, context): (duration, interval) = durations[duration_query] if "serial" in event["queryStringParameters"]: interval = 1 - lt = requested_time + lt = requested_time + timedelta(0, 1) gte = requested_time - timedelta(0, duration) path = "telm-*/_search" @@ -816,7 +817,9 @@ if __name__ == "__main__": get_telem( { "queryStringParameters":{ - "serial": "S2440723" + "serial": "S3210639", + "duration": "0", + "datetime": "2021-07-26T06:49:29.001000Z" } }, {} ) diff --git a/sign-websocket/lambda_function.py b/sign-websocket/lambda_function.py index 4093839..86aaf1a 100644 --- a/sign-websocket/lambda_function.py +++ b/sign-websocket/lambda_function.py @@ -7,7 +7,7 @@ import os def lambda_handler(event, context): - return {"statusCode": 200, "body": "wss://ws.v2.sondehub.org/"} + return {"statusCode": 200, "body": "wss://ws-reader.v2.sondehub.org/"} if __name__ == "__main__": print(lambda_handler({}, {})) \ No newline at end of file diff --git a/swagger.yaml b/swagger.yaml index 36c0e08..04f8f66 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -54,6 +54,11 @@ paths: required: false type: string enum: + - "0" + - "15s" + - "1m" + - "30m" + - "1h" - "3h" - "6h" - "1d"