Zephyr API 3.6.99
Loading...
Searching...
No Matches

Iclegend S3KM1110 24 GHz mmWave radar . More...

Files

file  s3km1110.h
 Header file for extended sensor API of Iclegend S3KM1110 sensor.
 

Enumerations

enum  s3km1110_target_status {
  S3KM1110_TARGET_NO_TARGET = 0x00 , S3KM1110_TARGET_MOVING = 0x01 , S3KM1110_TARGET_STATIC = 0x02 , S3KM1110_TARGET_BOTH = 0x03 ,
  S3KM1110_TARGET_ERROR = 0x04
}
 Radar target status values reported by the S3KM1110. More...
 
enum  sensor_channel_s3km1110 {
  SENSOR_CHAN_S3KM1110_TARGET_STATUS = SENSOR_CHAN_PRIV_START , SENSOR_CHAN_S3KM1110_MOVING_DISTANCE , SENSOR_CHAN_S3KM1110_STATIC_DISTANCE , SENSOR_CHAN_S3KM1110_MOVING_ENERGY ,
  SENSOR_CHAN_S3KM1110_STATIC_ENERGY
}
 Custom sensor channels for S3KM1110. More...
 

Detailed Description

Iclegend S3KM1110 24 GHz mmWave radar .

Enumeration Type Documentation

◆ s3km1110_target_status

#include <zephyr/drivers/sensor/s3km1110.h>

Radar target status values reported by the S3KM1110.

Enumerator
S3KM1110_TARGET_NO_TARGET 

No target detected.

S3KM1110_TARGET_MOVING 

Moving target detected.

S3KM1110_TARGET_STATIC 

Static target detected.

S3KM1110_TARGET_BOTH 

Both moving and static targets detected.

S3KM1110_TARGET_ERROR 

Error in target detection.

◆ sensor_channel_s3km1110

#include <zephyr/drivers/sensor/s3km1110.h>

Custom sensor channels for S3KM1110.

Enumerator
SENSOR_CHAN_S3KM1110_TARGET_STATUS 

Target status.

sensor_value.val1 is an s3km1110_target_status value. sensor_value.val2 is unused (always 0).

SENSOR_CHAN_S3KM1110_MOVING_DISTANCE 

Distance to moving target in meters.

sensor_value.val1 is the integer part of the distance (meters). sensor_value.val2 is the fractional part (in millionths of a meter).

SENSOR_CHAN_S3KM1110_STATIC_DISTANCE 

Distance to static target in meters.

sensor_value.val1 is the integer part of the distance (meters). sensor_value.val2 is the fractional part (in millionths of a meter).

SENSOR_CHAN_S3KM1110_MOVING_ENERGY 

Moving target energy level (in percent).

sensor_value.val1 is the energy value (0–100). sensor_value.val2 is unused (always 0).

SENSOR_CHAN_S3KM1110_STATIC_ENERGY 

Static target energy level (in percent).

sensor_value.val1 is the energy value (0–100). sensor_value.val2 is unused (always 0).