Project
Loading...
Searching...
No Matches
o2::header::HeartbeatHeader Struct Reference

#include <HeartbeatFrame.h>

Public Member Functions

 operator bool () const
 
bool operator< (const HeartbeatHeader &other) const
 
 operator uint64_t () const
 

Public Attributes

union { 
 
   uint64_t   headerWord = 0x1100000000000000 
 
   struct { 
 
      uint32_t   orbit 
 
      uint16_t   bcid: 12 
 
      uint16_t   reserved: 4 
 
      uint8_t   triggerType: 4 
 
      uint8_t   reservedTriggerType: 4 
 
      uint8_t   headerLength: 4 
 
      uint8_t   blockType: 4 
 
   }  
 
};  
 

Detailed Description

Definition at line 51 of file HeartbeatFrame.h.

Member Function Documentation

◆ operator bool()

o2::header::HeartbeatHeader::operator bool ( ) const
inline

Definition at line 73 of file HeartbeatFrame.h.

◆ operator uint64_t()

o2::header::HeartbeatHeader::operator uint64_t ( ) const
inline

Definition at line 80 of file HeartbeatFrame.h.

◆ operator<()

bool o2::header::HeartbeatHeader::operator< ( const HeartbeatHeader other) const
inline

Definition at line 75 of file HeartbeatFrame.h.

Member Data Documentation

◆ [union]

◆ bcid

uint16_t o2::header::HeartbeatHeader::bcid

Definition at line 59 of file HeartbeatFrame.h.

◆ blockType

uint8_t o2::header::HeartbeatHeader::blockType

Definition at line 69 of file HeartbeatFrame.h.

◆ headerLength

uint8_t o2::header::HeartbeatHeader::headerLength

Definition at line 67 of file HeartbeatFrame.h.

◆ headerWord

uint64_t o2::header::HeartbeatHeader::headerWord = 0x1100000000000000

Definition at line 54 of file HeartbeatFrame.h.

◆ orbit

uint32_t o2::header::HeartbeatHeader::orbit

Definition at line 57 of file HeartbeatFrame.h.

◆ reserved

uint16_t o2::header::HeartbeatHeader::reserved

Definition at line 61 of file HeartbeatFrame.h.

◆ reservedTriggerType

uint8_t o2::header::HeartbeatHeader::reservedTriggerType

Definition at line 65 of file HeartbeatFrame.h.

◆ triggerType

uint8_t o2::header::HeartbeatHeader::triggerType

Definition at line 63 of file HeartbeatFrame.h.


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