コード例 #1
0
ファイル: test_Sensor.py プロジェクト: yxw027/OpenIMU
    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)
コード例 #2
0
 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)
コード例 #3
0
ファイル: test_SensorData.py プロジェクト: whuczp1234/OpenIMU
    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)