Struct sgp30::Humidity [] [src]

pub struct Humidity { /* fields omitted */ }

Absolute humidity in g/m³.

Internally this is represented as a 8.8bit fixed-point number.

To construct a Humidity instance, either use the lossless new() constructor, or the lossy from_f32() method.

Methods

impl Humidity
[src]

[src]

Create a new Humidity instance.

The humidity should be passed in as a 8.8bit fixed-point number.

Examples:

  • The pair (0x00, 0x01) represents 1/256 g/m³ (0.00390625)
  • The pair (0xFF, 0xFF) represents 255 g/m³ + 255/256 g/m³ (255.99609375)
  • The pair (0x10, 0x80) represents 16 g/m³ + 128/256 g/m³ (16.5)

[src]

Create a new Humidity instance from a f32.

When converting, the fractional part will always be rounded down.

[src]

Convert this to the binary fixed-point representation expected by the SGP30 sensor.

Trait Implementations

impl Debug for Humidity
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Humidity
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Humidity
[src]

impl Clone for Humidity
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Into<f32> for Humidity
[src]

[src]

Convert a Humidity instance to a f32.

Auto Trait Implementations

impl Send for Humidity

impl Sync for Humidity