Skip to content

Sensor Update pattern cleanup #342

Sensor Update pattern cleanup

Sensor Update pattern cleanup #342

Triggered via pull request December 11, 2023 07:02
Status Failure
Total duration 2m 50s
Artifacts

develop-ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
build: Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Driver/Vl53l0x.cs#L13
'Vl53l0x' does not implement interface member 'IRangeFinder.DistanceUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Driver/Hcsr04.cs#L13
'Hcsr04' does not implement interface member 'IRangeFinder.DistanceUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Driver/Fc28.cs#L12
'Fc28' does not implement interface member 'IMoistureSensor.MoistureUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Driver/Nau7802.cs#L13
'Nau7802' does not implement interface member 'IMassSensor.MassUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Driver/Capacitive.cs#L12
'Capacitive' does not implement interface member 'IMoistureSensor.MoistureUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Driver/Hx711.cs#L13
'Hx711' does not implement interface member 'IMassSensor.MassUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Driver/WindVane.cs#L21
'WindVane' does not implement interface member 'IWindVane.WindAzimuthUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Driver/SwitchingAnemometer.cs#L15
'SwitchingAnemometer' does not implement interface member 'IAnemometer.WindSpeedUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarIntensityGauge/Driver/AnalogSolarIntensityGauge.cs#L13
'AnalogSolarIntensityGauge' does not implement interface member 'ISolarIntensityGauge.SolarIntensityUpdated'
build: Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Driver/MaxBotix.cs#L11
'MaxBotix' does not implement interface member 'IRangeFinder.DistanceUpdated'
build
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build: Source/Meadow.Foundation.Core/Communications/ByteCommsSensorBase.cs#L72
Non-nullable property 'BusComms' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Driver/AdafruitMPRLS.cs#L71
Non-nullable event '_pressureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Driver/Ms5611.cs#L60
Non-nullable event '_temperatureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Driver/Ms5611.cs#L60
Non-nullable event '_pressureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Driver/Ds323x.cs#L161
Possible null reference assignment.
build: Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Driver/Ds323x.cs#L183
Possible null reference assignment.
build: Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Driver/Bh1745.cs#L245
Non-nullable event '_lightHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Driver/Bmp180.cs#L77
Non-nullable event '_temperatureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Driver/Bmp180.cs#L77
Non-nullable event '_pressureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.
build: Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Driver/Bmp085.cs#L74
Non-nullable event '_temperatureHandlers' must contain a non-null value when exiting constructor. Consider declaring the event as nullable.