Commit graph

189 commits

Author SHA1 Message Date
095da1faf2 NUC-11: Update readme.md add circleci badge 2019-12-24 00:46:28 +02:00
d87037918c Add circle ci config file 2019-12-24 00:41:59 +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
bbe28cf5e5 Update readme 2019-12-24 00:22:40 +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
8bcdd0ea1f NucuCar.Sensors: Change SensorWorker to increase the initialization time 2019-12-18 21:37:58 +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
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
0600d4fde4 Remove unused variable in TelemetryPublisherAzure.cs 2019-12-07 00:07:24 +02:00
00e6ae34b7
Merge pull request #3 from dnutiu/telemetry-improv
Publish telemetry in batch with retrying
2019-12-06 09:50:45 +02:00
1c522d5a61 Publish telemetry in batch with retrying 2019-12-05 22:43:39 +02:00
Denis-Cosmin Nutiu
88e62fa486 Update readme & add fritzing diagram 2019-12-05 18:55:05 +02:00
Denis-Cosmin Nutiu
6de612d55d Add sensor state in Bme680 sensor telemetry 2019-12-01 18:20:43 +02:00
Denis-Cosmin Nutiu
f5823f8c57 Fix log in TelemetryPublisherAzure message not printed 2019-12-01 18:13:52 +02:00
Denis-Cosmin Nutiu
5be270210a Remove EnvironmentSensorMeasurement type from Bme680Sensor 2019-12-01 18:04:46 +02:00
Denis-Cosmin Nutiu
a5600e40cd Add worker tests for NucuCar.Sensors.EnvironmentSensor 2019-12-01 16:38:14 +02:00
fb43090994
Merge pull request #2 from dnutiu/interface-no-go
Interface no go
2019-11-30 19:56:57 +02:00
Denis-Cosmin Nutiu
0a5319d723 Remove Sensor.cs 2019-11-30 18:58:27 +02:00
Denis-Cosmin Nutiu
beeb6d22a2 Fix interface and restore gRPC tests 2019-11-30 18:55:55 +02:00
Denis-Cosmin Nutiu
f13a918af3 Add ISensor interface 2019-11-30 17:44:54 +02:00
Denis-Cosmin Nutiu
a208492e0c Add tests for NucuCar.Sensor environment sensor's grpc services 2019-11-30 17:19:56 +02:00
Denis-Cosmin Nutiu
73bae4046f Modify NucuCar.TestClient SensorsCmd to read continously 2019-11-30 15:58:19 +02:00
Denis-Cosmin Nutiu
fb777b4769 Update readme.md 2019-11-30 15:41:50 +02:00
Denis-Cosmin Nutiu
c4c55f798e Refactor transient config services to use IOptions 2019-11-26 20:24:27 +02:00
Denis-Cosmin Nutiu
651c1d6a56 Refactor SensorTelemetry to use builder method 2019-11-25 11:40:17 +02:00
Denis-Cosmin Nutiu
4db467f221 Refactor NucuCar.Sensors configuration handling 2019-11-24 18:40:42 +02:00
Denis-Cosmin Nutiu
52ac34761c Remove is service enabled from Bme680Worker 2019-11-24 18:06:52 +02:00
Denis-Cosmin Nutiu
118dbd0086 Refactor NucuCar.Sensors Bme680Sensor singleton class to use dependency injection 2019-11-24 18:03:46 +02:00
Denis-Cosmin Nutiu
fa6ca8d226 TelemetryWorker: handle case when publisher is null 2019-11-24 17:49:46 +02:00
Denis-Cosmin Nutiu
fab4127ace Refactor NucuCar.Sensors to use DI Singleton instead of handmade one 2019-11-24 17:47:17 +02:00
Denis-Cosmin Nutiu
ec90c361ad Update NucuCar.Sensors readme 2019-11-24 15:29:56 +02:00
Denis-Cosmin Nutiu
3db03e4478 Update NucuCar.Sensors readme file: add instllation instructions 2019-11-24 15:26:24 +02:00
Denis-Cosmin Nutiu
eee870a360 Add source code docummentation 2019-11-24 15:12:12 +02:00
Denis-Cosmin Nutiu
63d0ea6d4b Update NucuCar.Domain Readme.md 2019-11-24 14:32:16 +02:00
Denis-Cosmin Nutiu
094a5d4adf Rename AzureHubConnectionString to ConnectionString 2019-11-24 14:29:52 +02:00
Denis-Cosmin Nutiu
8b9ed04305 Remove option PublishSingleFile from NucuCar.Sensors csproj 2019-11-24 14:29:28 +02:00
Denis-Cosmin Nutiu
d703b53a6b Fix: NucuCar.Sensors creating a telemetry singleton when telemetry is disabled 2019-11-24 14:16:35 +02:00
Denis-Cosmin Nutiu
8434d4f519 Add setting to publish the NucuCat.Sensors project in a single file 2019-11-24 14:15:51 +02:00
Denis-Cosmin Nutiu
43a7e435e4 NucuCar.Domain remove empty tag from csproj 2019-11-24 13:34:53 +02:00
7b6dca9831 Remove interface ITelemetryPublisher 2019-11-23 23:07:39 +02:00
0f4a9089b8 Refactor NucuCar.Sensors.EnvironmentSensor classes 2019-11-23 23:06:01 +02:00
bf9332b81b Update Readme.md 2019-11-23 22:22:37 +02:00