def test_properties(self): sensor = Sensor() my_id = 0 my_id_type = SensorType.GPS my_name = 'My Name' my_hw_name = 'HW Name' my_location = 'My Location' my_sampling_rate = 1.0 my_data_rate = 1 sensor.id_sensor = my_id sensor.id_sensor_type = my_id_type sensor.name = my_name sensor.hw_name = my_hw_name sensor.location = my_location sensor.sampling_rate = my_sampling_rate sensor.data_rate = my_data_rate self.assertEqual(sensor.id_sensor, my_id) self.assertEqual(sensor.id_sensor_type, my_id_type) self.assertEqual(sensor.name, my_name) self.assertEqual(sensor.hw_name, my_hw_name) self.assertEqual(sensor.location, my_location) self.assertEqual(sensor.sampling_rate, my_sampling_rate) self.assertEqual(sensor.data_rate, my_data_rate)
def test_to_time_series(self): sensordata = SensorData() sensordata.id_sensor_data = 1 recordset = Recordset() sensordata.recordset = recordset sensor = Sensor() sensor.sampling_rate = 5 sensor.data_rate = 1 sensordata.sensor = sensor channel = Channel() sensordata.channel = channel sensordata.start_timestamp = datetime.datetime.fromtimestamp(0) sensordata.stop_timestamp = datetime.datetime.fromtimestamp(0) sensordata.data = np.array([1, 2, 3, 4, 5], dtype=float) print(sensordata.to_time_series()) print(sensordata)
def test_to_time_series(self): sensordata = SensorData() sensordata.id_sensor_data = 1 recordset = Recordset() sensordata.recordset = recordset sensor = Sensor() sensor.sampling_rate = 5 sensor.data_rate = 1 sensordata.sensor = sensor channel = Channel() sensordata.channel = channel sensordata.data = np.array([1, 2, 3, 4, 5], dtype=float) sensordata.timestamps = SensorTimestamps() sensordata.timestamps.timestamps = np.array([0, 1, 2, 3, 4], dtype=np.float64) sensordata.timestamps.update_timestamps() print(sensordata.to_time_series()) print(sensordata)