Commit graph

54 commits

Author SHA1 Message Date
df4dda2b7a Remove TelemetryPublisherFirestore and refactor Telemetry module. 2021-10-03 23:37:53 +03:00
e0a3d77699 Rename NucuCar.Domain to NucuCar.Core and fix tests. 2021-08-02 21:57:52 +03:00
e1ae7ecdd0 Refactor NucuCar.Telemetry to use interfaces. 2021-08-02 21:28:02 +03:00
8749b6d23a Improve sensors module names. 2021-08-02 21:13:59 +03:00
d174c69111 Rename NucuCarSensorResponse to SensorResponse. 2021-08-02 21:09:29 +03:00
8ed64e9a46 Remove GRPC from NucuCar.Sensors 2021-08-01 20:35:54 +03:00
62064f33b7 NUC-32: Improve Pms5003 sensor implementation & register 2021-04-25 18:40:56 +03:00
7bf36ed53a NUC-32: Implement PMS5003 Sensor 2021-04-24 21:44:54 +03:00
9ad323e755 Fix TelemetryPublisherFirestore.cs bugs not re-authenticating properly. 2020-11-25 20:49:15 +02:00
9b34cc7874 Update Readme & directory structure. 2020-11-23 20:41:55 +02:00
2342f2d0d3 Update Firesstore unit tests 2020-11-23 20:06:42 +02:00
0f373783df NUC-5: TelemetryPublisherFirestore now always checks for auth. 2020-10-31 16:55:16 +02:00
fb689b2440 NUC-4: Fix unhandled InvalidJson exception in Firestore publisher. 2020-10-25 15:24:34 +02:00
8bd7283316 NucuCar.Domain: Add tests for Guard class 2020-08-01 20:04:28 +03:00
25d85dc526 Refactor NucuCar.UnitTests 2020-08-01 18:32:45 +03:00
058b8ffa88 Refactor NucuCar.Sensors project structure 2020-08-01 18:22:38 +03:00
937ea25a2c Refactor Telemetry project structure 2020-08-01 18:07:13 +03:00
350fc6bc77 Refactor Tests structure; Move HttpClient to it's own folder 2020-08-01 17:55:24 +03:00
8f9962c3b1 Merge NucuCar.Common with NucuCar.Domain 2020-08-01 16:03:06 +03:00
5793c38791 Rename NucuCar.Telemetry to NucuCar.Domain.Telemetry 2020-08-01 15:43:38 +03:00
Denis-Cosmin Nutiu
69c3a80d34 NUC-43: Update readme.md & rename SensorTelemetry to Telemetry. 2020-05-01 11:29:59 +03:00
Denis-Cosmin Nutiu
af9e5d4bf9 NUC-45: Propertly test FirebaseTelemetryPublisher 2020-04-25 17:14:59 +03:00
2d1bfb1905 NUC-44: Remove netcoreapp3.0 from TargetFrameworks. 2020-04-21 20:40:55 +03:00
Denis-Cosmin Nutiu
cf0e7306c2 NUC-42: Cleanup TelemetryPublisherFirestore tests 2020-04-20 18:20:26 +03:00
Denis-Cosmin Nutiu
7efc49596e NUC-42: Write partial unit tests for TelemetryPublisherFirestore 2020-04-20 18:19:32 +03:00
Denis-Cosmin Nutiu
27873e7def Extract implementations from NucuCar.Domain in NucuCar.Common 2020-04-18 14:17:54 +03:00
Denis-Cosmin Nutiu
d85447aee8 NUC-41: Extract concrete Telemetry implementations in a project. 2020-04-17 18:11:07 +03:00
Denis-Cosmin Nutiu
9d4135d6d3 NUC-33: Implement authentication handling for TelemetryPublisherFirestore 2020-04-17 17:04:13 +03:00
Denis-Cosmin Nutiu
f465cd4ad9 Extract FirebaseRestTranslator into a nugget package 2020-03-07 16:37:14 +02:00
Denis-Cosmin Nutiu
ac8f58df9a FirebaseRestTranslator: Add support for: Reference, GeoPoint, Null and Bytes values 2020-03-07 12:40:25 +02:00
Denis-Cosmin Nutiu
7c07a2a57c NUC-34: Add tests for FirebaseRestTranslator 2020-02-29 12:40:33 +02:00
Denis-Cosmin Nutiu
ff492258a8 NUC-31: Finish working implementation for FirebaseRestTranslator 2020-02-16 15:45:41 +02:00
Denis-Cosmin Nutiu
a6b49b92ef NUC-31: Fix parsing of arrayValue in FirebaseRestTranslator 2020-02-16 14:58:02 +02:00
Denis-Cosmin Nutiu
5d303f2497 NUC-31: Remove TestOutputHelper from FirebaseRestTranslator 2020-02-16 14:00:08 +02:00
Denis-Cosmin Nutiu
b82c169513 NUC-31: Implement FireStore rest translator 2020-02-16 13:55:29 +02:00
Denis-Cosmin Nutiu
c78fef2ea0 Target dotnetcore3.1 2020-02-02 16:47:47 +02:00
Denis-Cosmin Nutiu
1650b87e5b NucuCar: Add options for dissabling gRPC in NucuCar.Sensors 2020-02-02 16:19:53 +02:00
Denis-Cosmin Nutiu
1130464544 NucuCar.Domain: Fix multiple = bug in ConnectionStringParser 2020-02-01 17:36:17 +02:00
80db516f2c Refactor EnvironmentSensor namespace to Environment 2019-12-29 13:29:27 +02:00
2d4d0b494a Implement TelemetryPublisherFactory 2019-12-28 17:09:17 +02:00
6b75f3a7e7 Add Bme680 worker tests. 2019-12-24 00:32:12 +02:00
c50c417d39 Fix ConnectionStringParser namespace. 2019-12-24 00:23:56 +02:00
53cc15ed5d Refactor NucuCar.Domain GenericSensor.GetMeasurements to return a generic response 2019-12-19 22:59:17 +02:00
c68dfa9890 Add tests for ConnectionStringParser 2019-12-19 22:50:51 +02:00
2f34f16a09 Refactor GenericSensor: rename IntializeSensor to Initialize 2019-12-17 21:44:15 +02:00
e7e4997020 Introduce GenericSensor class 2019-12-17 21:40:20 +02:00
Denis-Cosmin Nutiu
caf67bec4c NucuCar.Sensors: Move sensor configuration from worker in sensor 2019-12-14 16:31:32 +02:00
d6204b06fe Fix Bme680MeasurementData namespace 2019-12-07 00:54:32 +02:00
9bb98b222f Refactor NucuCar.Sensors to return generic sensor response 2019-12-07 00:31:28 +02:00
Denis-Cosmin Nutiu
5be270210a Remove EnvironmentSensorMeasurement type from Bme680Sensor 2019-12-01 18:04:46 +02:00