11import logging
22import os
33import random
4- from datetime import datetime , timezone
4+ from datetime import UTC , datetime
55from pathlib import Path
66
77from robot_interface .models .exceptions .robot_exceptions import (
7272
7373
7474def create_image (task : TakeImage , telemetry : Telemetry ) -> Image :
75- now : datetime = datetime .now (timezone . utc )
75+ now : datetime = datetime .now (UTC )
7676
7777 image_metadata : ImageMetadata = ImageMetadata (
7878 start_time = now ,
@@ -86,11 +86,11 @@ def create_image(task: TakeImage, telemetry: Telemetry) -> Image:
8686 filepath : Path = _select_image_filepath (task )
8787 data = _read_data_from_file (filepath )
8888
89- return Image (metadata = image_metadata , id = task .inspection_id , data = data )
89+ return Image (metadata = image_metadata , id = task .id , data = data )
9090
9191
9292def create_thermal_image (task : TakeThermalImage , telemetry : Telemetry ) -> Image :
93- now : datetime = datetime .now (timezone . utc )
93+ now : datetime = datetime .now (UTC )
9494
9595 image_metadata : ThermalImageMetadata = ThermalImageMetadata (
9696 start_time = now ,
@@ -104,11 +104,11 @@ def create_thermal_image(task: TakeThermalImage, telemetry: Telemetry) -> Image:
104104 filepath : Path = example_thermal_image
105105 data = _read_data_from_file (filepath )
106106
107- return ThermalImage (metadata = image_metadata , id = task .inspection_id , data = data )
107+ return ThermalImage (metadata = image_metadata , id = task .id , data = data )
108108
109109
110110def create_video (task : TakeVideo , telemetry : Telemetry ) -> Video :
111- now : datetime = datetime .now (timezone . utc )
111+ now : datetime = datetime .now (UTC )
112112 video_metadata : VideoMetadata = VideoMetadata (
113113 start_time = now ,
114114 robot_pose = telemetry .get_pose (),
@@ -122,11 +122,11 @@ def create_video(task: TakeVideo, telemetry: Telemetry) -> Video:
122122 filepath : Path = example_video
123123 data = _read_data_from_file (filepath )
124124
125- return Video (metadata = video_metadata , id = task .inspection_id , data = data )
125+ return Video (metadata = video_metadata , id = task .id , data = data )
126126
127127
128128def create_thermal_video (task : TakeThermalVideo , telemetry : Telemetry ):
129- now : datetime = datetime .now (timezone . utc )
129+ now : datetime = datetime .now (UTC )
130130 thermal_video_metadata : ThermalVideoMetadata = ThermalVideoMetadata (
131131 start_time = now ,
132132 robot_pose = telemetry .get_pose (),
@@ -140,13 +140,11 @@ def create_thermal_video(task: TakeThermalVideo, telemetry: Telemetry):
140140 filepath : Path = example_thermal_video
141141 data = _read_data_from_file (filepath )
142142
143- return ThermalVideo (
144- metadata = thermal_video_metadata , id = task .inspection_id , data = data
145- )
143+ return ThermalVideo (metadata = thermal_video_metadata , id = task .id , data = data )
146144
147145
148146def create_audio (task : RecordAudio , telemetry : Telemetry ):
149- now : datetime = datetime .now (timezone . utc )
147+ now : datetime = datetime .now (UTC )
150148 audio_metadata : AudioMetadata = AudioMetadata (
151149 start_time = now ,
152150 robot_pose = telemetry .get_pose (),
@@ -160,11 +158,11 @@ def create_audio(task: RecordAudio, telemetry: Telemetry):
160158 filepath : Path = example_audio
161159 data = _read_data_from_file (filepath )
162160
163- return Audio (metadata = audio_metadata , id = task .inspection_id , data = data )
161+ return Audio (metadata = audio_metadata , id = task .id , data = data )
164162
165163
166164def create_co2_measurement (task : TakeCO2Measurement , telemetry : Telemetry ):
167- now : datetime = datetime .now (timezone . utc )
165+ now : datetime = datetime .now (UTC )
168166 gas_measurement_metadata : GasMeasurementMetadata = GasMeasurementMetadata (
169167 start_time = now ,
170168 robot_pose = telemetry .get_pose (),
@@ -176,7 +174,7 @@ def create_co2_measurement(task: TakeCO2Measurement, telemetry: Telemetry):
176174
177175 return CO2Measurement (
178176 metadata = gas_measurement_metadata ,
179- id = task .inspection_id ,
177+ id = task .id ,
180178 value = random .normalvariate (0.043 , 0.005 ),
181179 unit = "% v/v" ,
182180 )
@@ -185,7 +183,7 @@ def create_co2_measurement(task: TakeCO2Measurement, telemetry: Telemetry):
185183def create_acoustic_measurement (
186184 task : TakeAcousticMeasurement , telemetry : Telemetry
187185) -> AcousticMeasurement :
188- now : datetime = datetime .now (timezone . utc )
186+ now : datetime = datetime .now (UTC )
189187 metadata : AcousticMeasurementMetadata = AcousticMeasurementMetadata (
190188 start_time = now ,
191189 robot_pose = telemetry .get_pose (),
@@ -207,7 +205,7 @@ def create_acoustic_measurement(
207205
208206 data = _read_data_from_file (example_video )
209207
210- return AcousticMeasurement (metadata = metadata , id = task .inspection_id , data = data )
208+ return AcousticMeasurement (metadata = metadata , id = task .id , data = data )
211209
212210
213211def _select_image_filepath (task : TakeImage ) -> Path :
0 commit comments