Commit graph

58 commits

Author SHA1 Message Date
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
c216620747 Add arguments guard for TelemetryPublisherAzure 2019-11-23 22:18:25 +02:00
70f00ca39d Refactor ITelemetryPublisher to remove Start(), StartAsync(), Publish() 2019-11-23 20:53:04 +02:00
2d4d3c347d Remove Configure() from ITelemetryPublisher 2019-11-23 19:05:18 +02:00
38f5edbe2b Remove SetLogger() from ITelemetryPublisher 2019-11-23 19:02:53 +02:00
61fb0d083b Fix TestClient sensors namespace 2019-11-23 18:54:25 +02:00
ad5c5da77f Change NucuCar.TestClient folder structure 2019-11-23 16:13:27 +02:00
5a22b2f851 Implement NucuCar.TestClient telemetry read & telemetry publish 2019-11-23 16:09:44 +02:00
Denis-Cosmin Nutiu
42553e160b Refactor Telemetry module, move into NucuCar.Domain 2019-11-17 18:27:58 +02:00
Denis-Cosmin Nutiu
7c3daa96e0 NucuCar.TestClient: Fix argument not use in format string 2019-11-17 16:54:02 +02:00
Denis-Cosmin Nutiu
3ce31ebf64 Rename NucuCarSensorsCommandLine.cs to SensorsCommandLine.cs 2019-11-17 16:52:43 +02:00
Denis-Cosmin Nutiu
451c3ee664 Turn NucuCar.TestClient into a command line client 2019-11-17 16:33:24 +02:00
Denis-Cosmin Nutiu
6f1f69bd8f Remove the certificates folder 2019-11-17 15:59:31 +02:00
Denis-Cosmin Nutiu
3100a56d94 Updating readme on telemetry 2019-11-17 15:45:44 +02:00
Denis-Cosmin Nutiu
b2ff223ad6 Add support for Telemetry via Azure-IoT Hub 2019-11-17 15:29:33 +02:00
Denis-Cosmin Nutiu
70c1dc290c Add NullObject & FileNotFound exception handling for publishing telemetry data 2019-11-15 17:53:20 +02:00
Denis-Cosmin Nutiu
572c12d43f Attempt to add Google Cloud Platform as a MQTT server 2019-11-14 19:23:16 +02:00
Denis-Cosmin Nutiu
fb4034773c Scaffold for telemetry service 2019-11-14 16:45:32 +02:00
Denis-Cosmin Nutiu
8a6094b8a3 Add EnvironmentSensor settings 2019-11-11 17:58:46 +02:00
Denis-Cosmin Nutiu
9bc5a462f6 Remove redundant package from NucuCar.Sensors 2019-11-11 13:34:28 +02:00
Denis-Cosmin Nutiu
f0407a290f Add Domain project for domain-related data. 2019-11-11 13:28:52 +02:00
Denis-Cosmin Nutiu
a32e59f80c Generate SensorMeasurement and State using gRPC proto 2019-11-11 12:59:07 +02:00
Denis-Cosmin Nutiu
908c0d763d Updated reame 2019-11-10 18:02:04 +02:00
Denis-Cosmin Nutiu
2f43c2942c Remove unused dependency in NucuCar.TestClient 2019-11-10 17:57:04 +02:00
Denis-Cosmin Nutiu
c58b1e70ae Updating Readme.md 2019-11-10 17:44:46 +02:00
Denis-Cosmin Nutiu
46e78daa63 Add arm support for gRPC 2019-11-10 17:06:45 +02:00
Denis-Cosmin Nutiu
80b9d142d8 Update readme 2019-11-10 16:04:11 +02:00
Denis-Cosmin Nutiu
fbbb5fcc12 Implement gRPC service for EnvironmentSensor 2019-11-10 16:02:50 +02:00
Denis-Cosmin Nutiu
82e0ffd4d5 Update NucuCar.Sensors settings to listen to all interfaces 2019-11-10 15:13:57 +02:00
Denis-Cosmin Nutiu
a557d44c98 Add gRPC support for NucuCar.Sensors project 2019-11-10 14:38:40 +02:00
Denis-Cosmin Nutiu
6e6f1c6fcd EnvironmentalSensor add delay before attempting to re-initialize 2019-11-09 19:38:49 +02:00
Denis-Cosmin Nutiu
e245ddc961 Change EnviromentalSensor reading logic 2019-11-09 19:37:28 +02:00