Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
infuse_reboot_state Struct Reference

Reboot state information. More...

#include <reboot.h>

Data Fields

uint8_t epoch_time_source
 First 3 parameters are updated a second time on delayed reboots.
 
uint64_t epoch_time
 The epoch time at the reboot.
 
uint32_t uptime
 The device uptime at the reboot.
 
enum infuse_reboot_reason reason
 Reason for the reboot.
 
uint32_t hardware_reason
 Hardware reboot reason flags.
 
char thread_name [8]
 Thread executing at reboot time.
 
enum infuse_reboot_info_type info_type
 Type of the information in info.
 
union infuse_reboot_info info
 Reboot information.
 

Detailed Description

Reboot state information.

Field Documentation

◆ epoch_time

uint64_t infuse_reboot_state::epoch_time

The epoch time at the reboot.

◆ epoch_time_source

uint8_t infuse_reboot_state::epoch_time_source

First 3 parameters are updated a second time on delayed reboots.

Do not modify the order. The source of epoch time

◆ hardware_reason

uint32_t infuse_reboot_state::hardware_reason

Hardware reboot reason flags.

◆ info

union infuse_reboot_info infuse_reboot_state::info

Reboot information.

◆ info_type

enum infuse_reboot_info_type infuse_reboot_state::info_type

Type of the information in info.

◆ reason

enum infuse_reboot_reason infuse_reboot_state::reason

Reason for the reboot.

◆ thread_name

char infuse_reboot_state::thread_name[8]

Thread executing at reboot time.

◆ uptime

uint32_t infuse_reboot_state::uptime

The device uptime at the reboot.


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