Commit graph

  • 9414f6d752 NUC-38: Refactor TelemetryPublisherFirestore.cs to use in house HttpClient.cs Denis-Cosmin Nutiu 2020-04-19 13:08:34 +0300
  • 770c83f070 Update HttpClient.cs; remove TODO for Logger Denis-Cosmin Nutiu 2020-04-19 12:26:56 +0300
  • c4aa2e7c63 NUC-39: Create wrapper over System.Net.Http HttpClient. Denis-Cosmin Nutiu 2020-04-18 18:23:57 +0300
  • 6f100abc1e Update docummentation for NucuCar.Domain Denis-Cosmin Nutiu 2020-04-18 14:20:47 +0300
  • 27873e7def Extract implementations from NucuCar.Domain in NucuCar.Common Denis-Cosmin Nutiu 2020-04-18 14:17:54 +0300
  • 7996bd72a6 Fix packages versions for NucuCar.Testclient Denis-Cosmin Nutiu 2020-04-17 18:16:57 +0300
  • d85447aee8 NUC-41: Extract concrete Telemetry implementations in a project. Denis-Cosmin Nutiu 2020-04-17 18:11:07 +0300
  • 9d4135d6d3 NUC-33: Implement authentication handling for TelemetryPublisherFirestore Denis-Cosmin Nutiu 2020-04-17 17:04:13 +0300
  • 29b7b5ca13 Update docs on Telemetry publisher Firestore Denis-Cosmin Nutiu 2020-04-17 13:51:02 +0300
  • f465cd4ad9 Extract FirebaseRestTranslator into a nugget package Denis-Cosmin Nutiu 2020-03-07 16:37:14 +0200
  • ac8f58df9a FirebaseRestTranslator: Add support for: Reference, GeoPoint, Null and Bytes values Denis-Cosmin Nutiu 2020-03-07 12:40:25 +0200
  • 7c07a2a57c NUC-34: Add tests for FirebaseRestTranslator Denis-Cosmin Nutiu 2020-02-29 12:40:33 +0200
  • f50a81a030 NUC-32: Round sensor readings to two decimal points Denis-Cosmin Nutiu 2020-02-29 12:03:46 +0200
  • 644d5f36c1 NucuCar.Domain TelemetryPublisherFirestore update docs Denis-Cosmin Nutiu 2020-02-16 15:49:31 +0200
  • ff492258a8 NUC-31: Finish working implementation for FirebaseRestTranslator Denis-Cosmin Nutiu 2020-02-16 15:45:41 +0200
  • 24e0630421 NUC-31: Add translation for booleanValue in FirebaseRestTranslator Denis-Cosmin Nutiu 2020-02-16 14:59:49 +0200
  • a6b49b92ef NUC-31: Fix parsing of arrayValue in FirebaseRestTranslator Denis-Cosmin Nutiu 2020-02-16 14:58:02 +0200
  • 5d303f2497 NUC-31: Remove TestOutputHelper from FirebaseRestTranslator Denis-Cosmin Nutiu 2020-02-16 14:00:08 +0200
  • b82c169513 NUC-31: Implement FireStore rest translator Denis-Cosmin Nutiu 2020-02-16 13:55:29 +0200
  • 81dda269a8 NUC-30: Round VOC to two digits Denis-Cosmin Nutiu 2020-02-09 16:37:45 +0200
  • 3f8edbe608 NUC-27: Implement Firebase firestore telemetry publisher Denis-Cosmin Nutiu 2020-02-08 19:47:44 +0200
  • c78fef2ea0 Target dotnetcore3.1 Denis-Cosmin Nutiu 2020-02-02 16:47:47 +0200
  • 0a22861b13 Update NucuCar.Sensors readme Denis-Cosmin Nutiu 2020-02-02 16:24:13 +0200
  • a39cbe970f
    Create LICENSE Denis Nuțiu 2020-02-02 16:22:21 +0200
  • 1650b87e5b NucuCar: Add options for dissabling gRPC in NucuCar.Sensors Denis-Cosmin Nutiu 2020-02-02 16:19:53 +0200
  • d9823f2af8 NucuCar.Sensors: Add hack for reading gas resistance Denis-Cosmin Nutiu 2020-02-02 15:10:39 +0200
  • 0bd282f5db Add GrpcService for CpuTemperatureSensor Denis-Cosmin Nutiu 2020-02-01 17:42:39 +0200
  • 1130464544 NucuCar.Domain: Fix multiple = bug in ConnectionStringParser Denis-Cosmin Nutiu 2020-02-01 17:36:17 +0200
  • 2f6a97cf86 NucuCar.TestClient: add command option sensor Denis-Cosmin Nutiu 2020-02-01 16:59:07 +0200
  • ec60ba588b NucuCar.Domain: Telemetry change publisher encoding to UTF8 Denis-Cosmin Nutiu 2020-02-01 16:50:40 +0200
  • 943aafdf40 NucuCar.Domain: Modify ITelemeter interface to add new method: IsTelemetryEnabled. Denis-Cosmin Nutiu 2020-01-26 12:52:09 +0200
  • bc245cb5f6 Update appsettings.json Denis-Cosmin Nutiu 2020-01-24 16:21:43 +0200
  • 33c2737186 NucuCar.Domain.TelemetryPublisherDisk: Add option for Separator Denis-Cosmin Nutiu 2020-01-24 16:12:58 +0200
  • aad410f3ac NucuCar.Domain: Fix TelemtryPublisherDisk not publishing messages Denis-Cosmin Nutiu 2020-01-24 15:55:40 +0200
  • 3b7f67fcfe NucuCar.Sensors: Fix log issue in CpuTempSensor.cs Denis-Cosmin Nutiu 2020-01-24 15:37:45 +0200
  • 388e9da13d Add check for null sensor in SensorWorker.cs Denis-Cosmin Nutiu 2020-01-24 15:34:13 +0200
  • d2134b20b6 Fix logger not passed in CpuTempSensor.cs Denis-Cosmin Nutiu 2020-01-24 15:31:00 +0200
  • 805a132183 Fix bug in TelemetryPublisherDisk not flushing & add file extension in connection string Denis-Cosmin Nutiu 2020-01-24 15:13:09 +0200
  • 9f8370c651 Add more logs for tracing Denis-Cosmin Nutiu 2020-01-24 14:28:48 +0200
  • da0c9b1b21 Ignore .vs directory Denis-Cosmin Nutiu 2020-01-24 14:28:22 +0200
  • 0932c1707f TelemetryPublisherDisk: Allow reading of telemetry file by other processes Denis-Cosmin Nutiu 2020-01-24 14:27:36 +0200
  • 2166695fa0 Update NucuCar Sensors app settings to use Disk publisher Denis-Cosmin Nutiu 2020-01-11 16:46:27 +0200
  • 65044de633 Fix CpuTempSensor initialization Denis NUTIU 2019-12-29 15:56:38 +0200
  • e4c692187e Add configuration for CPU Temp sensor Denis NUTIU 2019-12-29 14:10:58 +0200
  • 9da5bbb243 Implement CPU temperature sensor worker Denis NUTIU 2019-12-29 14:08:18 +0200
  • bcc0588cc5 Implement CPU temperature sensor Denis NUTIU 2019-12-29 13:58:32 +0200
  • 80db516f2c Refactor EnvironmentSensor namespace to Environment Denis NUTIU 2019-12-29 13:29:27 +0200
  • 2d4d0b494a Implement TelemetryPublisherFactory Denis NUTIU 2019-12-28 17:09:17 +0200
  • 095da1faf2 NUC-11: Update readme.md add circleci badge Denis NUTIU 2019-12-24 00:46:28 +0200
  • d87037918c Add circle ci config file Denis NUTIU 2019-12-24 00:41:59 +0200
  • 6b75f3a7e7 Add Bme680 worker tests. Denis NUTIU 2019-12-24 00:32:12 +0200
  • c50c417d39 Fix ConnectionStringParser namespace. Denis NUTIU 2019-12-24 00:23:56 +0200
  • bbe28cf5e5 Update readme Denis NUTIU 2019-12-24 00:21:56 +0200
  • 53cc15ed5d Refactor NucuCar.Domain GenericSensor.GetMeasurements to return a generic response Denis Nuțiu 2019-12-19 22:59:17 +0200
  • c68dfa9890 Add tests for ConnectionStringParser Denis Nuțiu 2019-12-19 22:50:51 +0200
  • 1695fdc833 Remove unused imports Denis Nuțiu 2019-12-18 23:03:20 +0200
  • d8a0ddd9bc Implement TelemetryPublisherDisk Denis Nuțiu 2019-12-18 22:57:33 +0200
  • 8bcdd0ea1f NucuCar.Sensors: Change SensorWorker to increase the initialization time Denis Nuțiu 2019-12-18 21:37:58 +0200
  • b96db4ef18 NucuCar.Sensors: Make sensor workers generic Denis Nuțiu 2019-12-17 21:54:38 +0200
  • 2f34f16a09 Refactor GenericSensor: rename IntializeSensor to Initialize Denis Nuțiu 2019-12-17 21:44:15 +0200
  • e7e4997020 Introduce GenericSensor class Denis Nuțiu 2019-12-17 21:40:20 +0200
  • caf67bec4c NucuCar.Sensors: Move sensor configuration from worker in sensor Denis-Cosmin Nutiu 2019-12-14 16:31:32 +0200
  • d6204b06fe Fix Bme680MeasurementData namespace Denis NUTIU 2019-12-07 00:54:32 +0200
  • 9bb98b222f Refactor NucuCar.Sensors to return generic sensor response Denis NUTIU 2019-12-07 00:31:28 +0200
  • 0600d4fde4 Remove unused variable in TelemetryPublisherAzure.cs Denis NUTIU 2019-12-07 00:07:24 +0200
  • 00e6ae34b7
    Merge pull request #3 from dnutiu/telemetry-improv Denis Nuțiu 2019-12-06 09:50:45 +0200
  • 1c522d5a61 Publish telemetry in batch with retrying Denis Nuțiu 2019-12-05 22:40:24 +0200
  • 88e62fa486 Update readme & add fritzing diagram Denis-Cosmin Nutiu 2019-12-05 18:55:05 +0200
  • 6de612d55d Add sensor state in Bme680 sensor telemetry Denis-Cosmin Nutiu 2019-12-01 18:20:43 +0200
  • f5823f8c57 Fix log in TelemetryPublisherAzure message not printed Denis-Cosmin Nutiu 2019-12-01 18:13:52 +0200
  • 5be270210a Remove EnvironmentSensorMeasurement type from Bme680Sensor Denis-Cosmin Nutiu 2019-12-01 18:04:46 +0200
  • a5600e40cd Add worker tests for NucuCar.Sensors.EnvironmentSensor Denis-Cosmin Nutiu 2019-12-01 16:38:14 +0200
  • fb43090994
    Merge pull request #2 from dnutiu/interface-no-go Denis Nuțiu 2019-11-30 19:56:57 +0200
  • 0a5319d723 Remove Sensor.cs Denis-Cosmin Nutiu 2019-11-30 18:58:27 +0200
  • beeb6d22a2 Fix interface and restore gRPC tests Denis-Cosmin Nutiu 2019-11-30 18:55:55 +0200
  • f13a918af3 Add ISensor interface Denis-Cosmin Nutiu 2019-11-30 17:44:54 +0200
  • a208492e0c Add tests for NucuCar.Sensor environment sensor's grpc services Denis-Cosmin Nutiu 2019-11-30 17:19:56 +0200
  • 73bae4046f Modify NucuCar.TestClient SensorsCmd to read continously Denis-Cosmin Nutiu 2019-11-30 15:58:19 +0200
  • fb777b4769 Update readme.md Denis-Cosmin Nutiu 2019-11-30 15:41:50 +0200
  • c4c55f798e Refactor transient config services to use IOptions Denis-Cosmin Nutiu 2019-11-26 20:24:27 +0200
  • 651c1d6a56 Refactor SensorTelemetry to use builder method Denis-Cosmin Nutiu 2019-11-25 11:40:17 +0200
  • 4db467f221 Refactor NucuCar.Sensors configuration handling Denis-Cosmin Nutiu 2019-11-24 18:40:42 +0200
  • 52ac34761c Remove is service enabled from Bme680Worker Denis-Cosmin Nutiu 2019-11-24 18:06:52 +0200
  • 118dbd0086 Refactor NucuCar.Sensors Bme680Sensor singleton class to use dependency injection Denis-Cosmin Nutiu 2019-11-24 18:03:46 +0200
  • fa6ca8d226 TelemetryWorker: handle case when publisher is null Denis-Cosmin Nutiu 2019-11-24 17:49:46 +0200
  • fab4127ace Refactor NucuCar.Sensors to use DI Singleton instead of handmade one Denis-Cosmin Nutiu 2019-11-24 17:47:17 +0200
  • ec90c361ad Update NucuCar.Sensors readme Denis-Cosmin Nutiu 2019-11-24 15:29:02 +0200
  • 3db03e4478 Update NucuCar.Sensors readme file: add instllation instructions Denis-Cosmin Nutiu 2019-11-24 15:26:24 +0200
  • eee870a360 Add source code docummentation Denis-Cosmin Nutiu 2019-11-24 15:12:12 +0200
  • 63d0ea6d4b Update NucuCar.Domain Readme.md Denis-Cosmin Nutiu 2019-11-24 14:32:16 +0200
  • 094a5d4adf Rename AzureHubConnectionString to ConnectionString Denis-Cosmin Nutiu 2019-11-24 14:29:52 +0200
  • 8b9ed04305 Remove option PublishSingleFile from NucuCar.Sensors csproj Denis-Cosmin Nutiu 2019-11-24 14:29:28 +0200
  • d703b53a6b Fix: NucuCar.Sensors creating a telemetry singleton when telemetry is disabled Denis-Cosmin Nutiu 2019-11-24 14:16:35 +0200
  • 8434d4f519 Add setting to publish the NucuCat.Sensors project in a single file Denis-Cosmin Nutiu 2019-11-24 14:15:51 +0200
  • 43a7e435e4 NucuCar.Domain remove empty tag from csproj Denis-Cosmin Nutiu 2019-11-24 13:34:53 +0200
  • 7b6dca9831 Remove interface ITelemetryPublisher Denis NUTIU 2019-11-23 23:07:39 +0200
  • 0f4a9089b8 Refactor NucuCar.Sensors.EnvironmentSensor classes Denis NUTIU 2019-11-23 23:06:01 +0200
  • bf9332b81b Update Readme.md Denis NUTIU 2019-11-23 22:22:37 +0200
  • c216620747 Add arguments guard for TelemetryPublisherAzure Denis NUTIU 2019-11-23 22:18:25 +0200
  • 70f00ca39d Refactor ITelemetryPublisher to remove Start(), StartAsync(), Publish() Denis NUTIU 2019-11-23 20:53:04 +0200