ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Attributes | List of all members
raftHbeat_t Struct Reference

raft heartbeat sent to followers from the leader node More...

#include <raft_msg.h>

Public Attributes

uint8_t TlmHeader [CFE_SB_TLM_HDR_SIZE]
 
int32_t intersectionID
 
uint32_t leaderID
 
uint32_t totalNodes
 
uint32_t logIndex
 
uint32_t term
 
report_t log [MAX_NODES]
 

Detailed Description

Published under the ICAROUS_RAFT_HBEAT_MID topic

Member Data Documentation

◆ intersectionID

int32_t raftHbeat_t::intersectionID

Intersection ID for the current raft network

Intersection ID of the participating node

◆ leaderID

uint32_t raftHbeat_t::leaderID

Leader node's aircraft ID

◆ logIndex

uint32_t raftHbeat_t::logIndex

Index (count) of the current log data

◆ term

uint32_t raftHbeat_t::term

Term of current leader

◆ TlmHeader

uint8_t raftHbeat_t::TlmHeader[CFE_SB_TLM_HDR_SIZE]

cFS header information

◆ totalNodes

uint32_t raftHbeat_t::totalNodes

Total number of nodes in the network


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