K-FSW ec10f94
Modular flight software on Zephyr, for small satellites
Loading...
Searching...
No Matches
kfsw_platform_watchdog_info Struct Reference

#include <watchdog.h>

Public Attributes

uint32_t timeout_ms
 
uint32_t feed_interval_ms
 
uint32_t feeds
 
uint32_t since_feed_ms
 
uint8_t state
 
bool device_bound
 
bool keepalive_owned
 

Detailed Description

Consistent snapshot of watchdog configuration and activity.

Member Data Documentation

◆ device_bound

bool kfsw_platform_watchdog_info::device_bound

True when a watchdog device was bound at initialization.

◆ feed_interval_ms

uint32_t kfsw_platform_watchdog_info::feed_interval_ms

Interval the keep-alive feeds at, in milliseconds.

◆ feeds

uint32_t kfsw_platform_watchdog_info::feeds

Feeds issued since boot; saturates at UINT32_MAX.

◆ keepalive_owned

bool kfsw_platform_watchdog_info::keepalive_owned

True while the built-in keep-alive is feeding.

◆ since_feed_ms

uint32_t kfsw_platform_watchdog_info::since_feed_ms

Milliseconds since the most recent feed, or zero if never fed.

◆ state

uint8_t kfsw_platform_watchdog_info::state

◆ timeout_ms

uint32_t kfsw_platform_watchdog_info::timeout_ms

Configured timeout in milliseconds.


The documentation for this struct was generated from the following file: