Commit graph

71 commits

Author SHA1 Message Date
d35464d4ac Clean up code by applying suggestions from Rider. 2021-08-01 21:01:19 +03:00
8ed64e9a46 Remove GRPC from NucuCar.Sensors 2021-08-01 20:35:54 +03:00
57e0c2d891 Fix string interpolation in MinimalHttpClient.cs 2021-08-01 20:22:25 +03:00
adfdfdd747 Add todos 2021-08-01 20:21:52 +03:00
235663d2a7 NUC-34: Improve documentation. 2021-04-30 16:29:21 +03:00
62064f33b7 NUC-32: Improve Pms5003 sensor implementation & register 2021-04-25 18:40:56 +03:00
9ad323e755 Fix TelemetryPublisherFirestore.cs bugs not re-authenticating properly. 2020-11-25 20:49:15 +02:00
fb689b2440 NUC-4: Fix unhandled InvalidJson exception in Firestore publisher. 2020-10-25 15:24:34 +02:00
6cae46c0cd NUC-1: Implement Hearbeat sensor for testing & tidy up things. 2020-10-24 16:06:04 +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
dcd51ecd3d NUH-38: Implement TelemetryPublisherConsole 2020-08-01 17:49:20 +03:00
8f9962c3b1 Merge NucuCar.Common with NucuCar.Domain 2020-08-01 16:03:06 +03:00
2d1bfb1905 NUC-44: Remove netcoreapp3.0 from TargetFrameworks. 2020-04-21 20:40:55 +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
6f100abc1e Update docummentation for NucuCar.Domain 2020-04-18 14:20:47 +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
29b7b5ca13 Update docs on Telemetry publisher Firestore 2020-04-17 13:51:02 +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
644d5f36c1 NucuCar.Domain TelemetryPublisherFirestore update docs 2020-02-16 15:49:31 +02:00
Denis-Cosmin Nutiu
ff492258a8 NUC-31: Finish working implementation for FirebaseRestTranslator 2020-02-16 15:45:41 +02:00
Denis-Cosmin Nutiu
24e0630421 NUC-31: Add translation for booleanValue in FirebaseRestTranslator 2020-02-16 14:59:49 +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
b82c169513 NUC-31: Implement FireStore rest translator 2020-02-16 13:55:29 +02:00
Denis-Cosmin Nutiu
3f8edbe608 NUC-27: Implement Firebase firestore telemetry publisher 2020-02-08 19:47:44 +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
0bd282f5db Add GrpcService for CpuTemperatureSensor 2020-02-01 17:42:39 +02:00
Denis-Cosmin Nutiu
1130464544 NucuCar.Domain: Fix multiple = bug in ConnectionStringParser 2020-02-01 17:36:17 +02:00
Denis-Cosmin Nutiu
ec60ba588b NucuCar.Domain: Telemetry change publisher encoding to UTF8 2020-02-01 16:50:40 +02:00
Denis-Cosmin Nutiu
943aafdf40 NucuCar.Domain: Modify ITelemeter interface to add new method: IsTelemetryEnabled. 2020-01-26 12:52:09 +02:00
Denis-Cosmin Nutiu
33c2737186 NucuCar.Domain.TelemetryPublisherDisk: Add option for Separator 2020-01-24 16:12:58 +02:00
Denis-Cosmin Nutiu
aad410f3ac NucuCar.Domain: Fix TelemtryPublisherDisk not publishing messages 2020-01-24 15:55:40 +02:00
Denis-Cosmin Nutiu
d2134b20b6 Fix logger not passed in CpuTempSensor.cs 2020-01-24 15:31:00 +02:00
Denis-Cosmin Nutiu
805a132183 Fix bug in TelemetryPublisherDisk not flushing & add file extension in connection string 2020-01-24 15:13:41 +02:00
Denis-Cosmin Nutiu
9f8370c651 Add more logs for tracing 2020-01-24 14:28:48 +02:00
Denis-Cosmin Nutiu
0932c1707f TelemetryPublisherDisk: Allow reading of telemetry file by other processes 2020-01-24 14:27:36 +02:00
bcc0588cc5 Implement CPU temperature sensor 2019-12-29 13:58:32 +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
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
1695fdc833 Remove unused imports 2019-12-18 23:03:20 +02:00
d8a0ddd9bc Implement TelemetryPublisherDisk 2019-12-18 22:57:33 +02:00
b96db4ef18 NucuCar.Sensors: Make sensor workers generic 2019-12-17 21:54:38 +02:00
2f34f16a09 Refactor GenericSensor: rename IntializeSensor to Initialize 2019-12-17 21:44:15 +02:00