public TelemetryPM10(IoTHubMessageOrigin origin, string timestamp, double pm10) : base(origin, timestamp, "telemetry.pm10") { PM10 = pm10; }
public TelemetryNO2(IoTHubMessageOrigin origin, string timestamp, double no2) : base(origin, timestamp, "telemetry.no2") { NO2 = no2; }
public VehicleMovementMessage(IoTHubMessageOrigin origin, string timestamp, double heading, double speed) : base(origin, timestamp, "vehicle.movement") { Heading = heading; Speed = speed; }
public SensorStatusMessage(IoTHubMessageOrigin origin, string timestamp, double volts) : base(origin, timestamp, "sensor.status") { Volt = volts; }
public TelemetryWind(IoTHubMessageOrigin origin, string timestamp, double speed, int direction) : base(origin, timestamp, "telemetry.wind") { Speed = speed; Direction = direction; }
public TelemetryTemperature(IoTHubMessageOrigin origin, string timestamp, double temperature) : base(origin, timestamp, "telemetry.temperature") { Temp = temperature; }
public TelemetrySnowdepth(IoTHubMessageOrigin origin, string timestamp, double snowdepth) : base(origin, timestamp, "telemetry.snowdepth") { Depth = snowdepth; }
public TelemetryPressure(IoTHubMessageOrigin origin, string timestamp, long pressure) : base(origin, timestamp, "telemetry.pressure") { Pressure = pressure; }
public TelemetryHumidity(IoTHubMessageOrigin origin, string timestamp, int humidity) : base(origin, timestamp, "telemetry.humidity") { Humidity = humidity; }
public BicycleMovementMessage(IoTHubMessageOrigin origin, string timestamp, double heading, double speed) : base(origin, timestamp, heading, speed) { Type = "bicycle"; }
public CarMovementMessage(IoTHubMessageOrigin origin, string timestamp, double heading, double speed) : base(origin, timestamp, heading, speed) { Type = "car"; }
public TelemetryPM25(IoTHubMessageOrigin origin, string timestamp, double pm25) : base(origin, timestamp, "telemetry.pm25") { PM25 = pm25; }