You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ResultEns16x_Init (ScioSense_Ens16x*ens16x); // Resets the device to IDLE and reads PartID and FirmwareVersion
31
-
ResultEns16x_Reset (ScioSense_Ens16x*ens16x); // Device reset to the power-on configuration.
32
-
ResultEns16x_Update (ScioSense_Ens16x*ens16x); // Checks the device Status for NEWDAT and NEWGPR; Reads Data if flags are set.
33
-
ResultEns16x_StartStandardMeasure (ScioSense_Ens16x*ens16x); // Starts the STANDARD operating mode.
34
-
ResultEns16x_WriteCompensation (ScioSense_Ens16x*ens16x, constuint16_ttemperature, constuint16_trelativeHumidity); // Writes ambient temperature and relative humidity data for compensation.
Ens16x_DeviceStatusEns16x_GetDeviceStatus (ScioSense_Ens16x*ens16x); // Returns last DeviceStatus read by update()
53
-
uint8_t*Ens16x_GetFirmwareVersion (ScioSense_Ens16x*ens16x); // Returns the firmware version number as uint8_t[3] {major, minor, release}
54
-
uint8_t*Ens16x_GetDataRaw (ScioSense_Ens16x*ens16x); // Returns the the internal uint8_t[7] read buffer
55
-
56
-
uint16_tEns16x_CalcTempInFromKelvin (constfloattemperature); // Calculate raw Temp_In from Kelvin; Result is to be used as temperature value for Ens16x_WriteCompensation
57
-
uint16_tEns16x_CalcTempInFromCelsius (constfloattemperature); // Calculate raw Temp_In from Celsius; Result is to be used as temperature value for Ens16x_WriteCompensation
58
-
uint16_tEns16x_CalcTempInFromFahrenheit (constfloattemperature); // Calculate raw Temp_In from Fahrenheit; Result is to be used as temperature value for Ens16x_WriteCompensation
59
-
uint16_tEns16x_CalcRhIn (constfloatrelativeHumidity); // Calculate raw RH_In from relative humidity %. Result is to be used as relativeHumidity value for Ens16x_WriteCompensation
30
+
staticinlineResultEns16x_Init (ScioSense_Ens16x*ens16x); // Resets the device to IDLE and reads PartID and FirmwareVersion
31
+
staticinlineResultEns16x_Reset (ScioSense_Ens16x*ens16x); // Device reset to the power-on configuration.
32
+
staticinlineResultEns16x_Update (ScioSense_Ens16x*ens16x); // Checks the device Status for NEWDAT and NEWGPR; Reads Data if flags are set.
33
+
staticinlineResultEns16x_StartStandardMeasure (ScioSense_Ens16x*ens16x); // Starts the STANDARD operating mode.
34
+
staticinlineResultEns16x_WriteCompensation (ScioSense_Ens16x*ens16x, constuint16_ttemperature, constuint16_trelativeHumidity); // Writes ambient temperature and relative humidity data for compensation.
staticinlineResultEns16x_Wait (ScioSense_Ens16x*ens16x); // Waits for a measurement to finish; Only allowed in MeasurementMode
41
+
staticinlineResultEns16x_ValidateDataIntegrity (ScioSense_Ens16x*ens16x); // Reads DATA_MISR. returns RESULT_CHECKSUM_ERROR on data checksum failure
42
+
43
+
staticinlineboolEns16x_IsConnected (ScioSense_Ens16x*ens16x); // Tests whether a device is connected; returns true if ReadPartId() returned a ENS16x family ID
44
+
staticinlineboolEns160_IsConnected (ScioSense_Ens16x*ens16x); // Tests whether a device is connected; returns true if ReadPartId() returned 0x160
45
+
staticinlineAirQualityIndex_UBAEns16x_GetAirQualityIndex_UBA (ScioSense_Ens16x*ens16x); // Calculate and return the air quality index (UBA)
46
+
staticinlineuint16_tEns16x_GetEco2 (ScioSense_Ens16x*ens16x); // Calculate and return the Equivalent CO2 Concentration (ppm)
47
+
staticinlineuint16_tEns16x_GetTvoc (ScioSense_Ens16x*ens16x); // Calculate and return the TVOC Concentration (ppb)
staticinlineEns16x_DeviceStatusEns16x_GetDeviceStatus (ScioSense_Ens16x*ens16x); // Returns last DeviceStatus read by update()
53
+
staticinlineuint8_t*Ens16x_GetFirmwareVersion (ScioSense_Ens16x*ens16x); // Returns the firmware version number as uint8_t[3] {major, minor, release}
54
+
staticinlineuint8_t*Ens16x_GetDataRaw (ScioSense_Ens16x*ens16x); // Returns the the internal uint8_t[7] read buffer
55
+
56
+
staticinlineuint16_tEns16x_CalcTempInFromKelvin (constfloattemperature); // Calculate raw Temp_In from Kelvin; Result is to be used as temperature value for Ens16x_WriteCompensation
57
+
staticinlineuint16_tEns16x_CalcTempInFromCelsius (constfloattemperature); // Calculate raw Temp_In from Celsius; Result is to be used as temperature value for Ens16x_WriteCompensation
58
+
staticinlineuint16_tEns16x_CalcTempInFromFahrenheit (constfloattemperature); // Calculate raw Temp_In from Fahrenheit; Result is to be used as temperature value for Ens16x_WriteCompensation
59
+
staticinlineuint16_tEns16x_CalcRhIn (constfloatrelativeHumidity); // Calculate raw RH_In from relative humidity %. Result is to be used as relativeHumidity value for Ens16x_WriteCompensation
ResultEns161_StartLowPowerMeasure (ScioSense_Ens16x*ens16x); // Starts the LOW POWER operating mode.
22
-
ResultEns161_StartUltraLowPowerMeasure (ScioSense_Ens16x*ens16x); // Starts the ULTRA LOW POWER operating mode.
21
+
staticinlineResultEns161_StartLowPowerMeasure (ScioSense_Ens16x*ens16x); // Starts the LOW POWER operating mode.
22
+
staticinlineResultEns161_StartUltraLowPowerMeasure (ScioSense_Ens16x*ens16x); // Starts the ULTRA LOW POWER operating mode.
23
23
24
-
boolEns161_IsConnected (ScioSense_Ens16x*ens16x); // Tests whether a device is connected; returns true if ReadPartId() returned 0x161
25
-
uint16_tEns161_GetAirQualityIndex_ScioSense (ScioSense_Ens16x*ens16x); // Calculate and return the Relative Air Quality Index according to ScioSense
24
+
staticinlineboolEns161_IsConnected (ScioSense_Ens16x*ens16x); // Tests whether a device is connected; returns true if ReadPartId() returned 0x161
25
+
staticinlineuint16_tEns161_GetAirQualityIndex_ScioSense (ScioSense_Ens16x*ens16x); // Calculate and return the Relative Air Quality Index according to ScioSense
0 commit comments