RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_thermal_zone_device结构体 参考

#include <thermal.h>

成员变量

struct rt_device parent
 
int zone_id
 
const struct rt_thermal_zone_opsops
 
rt_bool_t trips_free
 
rt_size_t trips_nr
 
struct rt_thermal_triptrips
 
struct rt_thermal_zone_params params
 
rt_bool_t enabled
 
rt_bool_t cooling
 
int temperature
 
int last_temperature
 
int prev_low_trip
 
int prev_high_trip
 
rt_list_t notifier_nodes
 
struct rt_spinlock nodes_lock
 
rt_size_t cooling_maps_nr
 
struct rt_thermal_cooling_mapcooling_maps
 
rt_tick_t passive_delay
 
rt_tick_t polling_delay
 
struct rt_work poller
 
struct rt_mutex mutex
 
void * priv
 

详细描述

在文件 thermal.h73 行定义.

结构体成员变量说明

◆ parent

struct rt_device rt_thermal_zone_device::parent

在文件 thermal.h75 行定义.

◆ zone_id

int rt_thermal_zone_device::zone_id

在文件 thermal.h77 行定义.

◆ ops

const struct rt_thermal_zone_ops* rt_thermal_zone_device::ops

在文件 thermal.h78 行定义.

◆ trips_free

rt_bool_t rt_thermal_zone_device::trips_free

在文件 thermal.h80 行定义.

◆ trips_nr

rt_size_t rt_thermal_zone_device::trips_nr

在文件 thermal.h81 行定义.

◆ trips

struct rt_thermal_trip* rt_thermal_zone_device::trips

在文件 thermal.h82 行定义.

◆ params

struct rt_thermal_zone_params rt_thermal_zone_device::params

在文件 thermal.h83 行定义.

◆ enabled

rt_bool_t rt_thermal_zone_device::enabled

在文件 thermal.h85 行定义.

◆ cooling

rt_bool_t rt_thermal_zone_device::cooling

在文件 thermal.h86 行定义.

◆ temperature

int rt_thermal_zone_device::temperature

在文件 thermal.h87 行定义.

◆ last_temperature

int rt_thermal_zone_device::last_temperature

在文件 thermal.h88 行定义.

◆ prev_low_trip

int rt_thermal_zone_device::prev_low_trip

在文件 thermal.h89 行定义.

◆ prev_high_trip

int rt_thermal_zone_device::prev_high_trip

在文件 thermal.h90 行定义.

◆ notifier_nodes

rt_list_t rt_thermal_zone_device::notifier_nodes

在文件 thermal.h92 行定义.

◆ nodes_lock

struct rt_spinlock rt_thermal_zone_device::nodes_lock

在文件 thermal.h93 行定义.

◆ cooling_maps_nr

rt_size_t rt_thermal_zone_device::cooling_maps_nr

在文件 thermal.h95 行定义.

◆ cooling_maps

struct rt_thermal_cooling_map* rt_thermal_zone_device::cooling_maps

在文件 thermal.h96 行定义.

◆ passive_delay

rt_tick_t rt_thermal_zone_device::passive_delay

在文件 thermal.h98 行定义.

◆ polling_delay

rt_tick_t rt_thermal_zone_device::polling_delay

在文件 thermal.h98 行定义.

◆ poller

struct rt_work rt_thermal_zone_device::poller

在文件 thermal.h99 行定义.

◆ mutex

struct rt_mutex rt_thermal_zone_device::mutex

在文件 thermal.h101 行定义.

◆ priv

void* rt_thermal_zone_device::priv

在文件 thermal.h103 行定义.