### Instances Source: https://github.com/sensirion/arduino-i2c-sps30/blob/main/keywords.txt Provides an example instance of the sensor object. ```APIDOC ## Instances ### sensor An instance of the `SensirionI2cSps30` class, representing the connected sensor. ``` -------------------------------- ### Format C++ and Header Files with clang-format Source: https://github.com/sensirion/arduino-i2c-sps30/blob/main/README.md Use this command to format all .cpp and .h files in the src directory according to the project's clang-format configuration. The -i flag applies changes directly to the files. ```bash clang-format -i src/*.cpp src/*.h ``` -------------------------------- ### Methods and Functions Source: https://github.com/sensirion/arduino-i2c-sps30/blob/main/keywords.txt Lists and describes the available methods for controlling and reading data from the SPS30 sensor. ```APIDOC ## Methods and Functions ### wakeUpSequence() Performs the wake-up sequence for the sensor. ### startMeasurement() Starts the measurement process of the sensor. ### stopMeasurement() Stops the measurement process of the sensor. ### readDataReadyFlag() Reads the data ready flag from the sensor. ### readMeasurementValuesUint16() Reads measurement values as 16-bit unsigned integers. ### readMeasurementValuesFloat() Reads measurement values as floating-point numbers. ### sleep() Puts the sensor into sleep mode. ### wakeUp() Wakes the sensor up from sleep mode. ### startFanCleaning() Initiates the fan cleaning procedure. ### readAutoCleaningInterval() Reads the current auto-cleaning interval setting. ### writeAutoCleaningInterval(interval) Writes a new auto-cleaning interval setting. - **interval** (uint32_t) - The desired auto-cleaning interval in seconds. ### readProductType() Reads the product type information from the sensor. ### readSerialNumber() Reads the serial number of the sensor. ### readFirmwareVersion() Reads the firmware version of the sensor. ### readDeviceStatusRegister() Reads the device status register. ### clearDeviceStatusRegister() Clears the device status register. ### deviceReset() Resets the device. ``` -------------------------------- ### Constants Source: https://github.com/sensirion/arduino-i2c-sps30/blob/main/keywords.txt Defines constants used within the library. ```APIDOC ## Constants (No specific constants are detailed in the provided text, but this section would typically list literal values used by the library.) ``` -------------------------------- ### Datatypes Source: https://github.com/sensirion/arduino-i2c-sps30/blob/main/keywords.txt Defines the primary datatype used for the Sensirion SPS30 sensor. ```APIDOC ## Datatypes ### SensirionI2cSps30 Represents the Sensirion SPS30 sensor object. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.