Psyllid  v1.12.4
Project 8 Data Acquisisition Software
Public Member Functions | Protected Attributes | List of all members
roach_packet_data Class Reference

#include <roach_packet.hh>

Inheritance diagram for roach_packet_data:
Inheritance graph

Public Member Functions

 roach_packet_data ()
 
virtual ~roach_packet_data ()
 
uint32_t get_unix_time () const
 
void set_unix_time (uint32_t a_time)
 
uint32_t get_pkt_in_batch () const
 
void set_pkt_in_batch (uint32_t a_pkt)
 
uint32_t get_digital_id () const
 
void set_digital_id (uint32_t)
 
uint32_t get_if_id () const
 
void set_if_id (uint32_t)
 
uint32_t get_user_data_1 () const
 
void set_user_data_1 (uint32_t a_data)
 
uint32_t get_user_data_0 () const
 
void set_user_data_0 (uint32_t a_data)
 
uint64_t get_reserved_0 () const
 
void set_reserved_0 (uint64_t a_res)
 
uint64_t get_reserved_1 () const
 
void set_reserved_1 (uint64_t a_res)
 
bool get_freq_not_time () const
 
void set_freq_not_time (bool a_flag)
 
const int8_t * get_raw_array () const
 
size_t get_raw_array_size () const
 
const roach_packetpacket () const
 
roach_packetpacket ()
 

Protected Attributes

roach_packet f_packet
 

Detailed Description

Definition at line 138 of file roach_packet.hh.

Constructor & Destructor Documentation

◆ roach_packet_data()

Definition at line 15 of file roach_packet.cc.

◆ ~roach_packet_data()

~roach_packet_data ( )
virtual

Definition at line 19 of file roach_packet.cc.

Member Function Documentation

◆ get_digital_id()

uint32_t get_digital_id ( ) const
inline

Definition at line 206 of file roach_packet.hh.

◆ get_freq_not_time()

bool get_freq_not_time ( ) const
inline

Definition at line 272 of file roach_packet.hh.

◆ get_if_id()

uint32_t get_if_id ( ) const
inline

Definition at line 217 of file roach_packet.hh.

◆ get_pkt_in_batch()

uint32_t get_pkt_in_batch ( ) const
inline

Definition at line 195 of file roach_packet.hh.

◆ get_raw_array()

const int8_t * get_raw_array ( ) const
inline

Definition at line 283 of file roach_packet.hh.

◆ get_raw_array_size()

size_t get_raw_array_size ( ) const
inline

Definition at line 288 of file roach_packet.hh.

◆ get_reserved_0()

uint64_t get_reserved_0 ( ) const
inline

Definition at line 250 of file roach_packet.hh.

◆ get_reserved_1()

uint64_t get_reserved_1 ( ) const
inline

Definition at line 261 of file roach_packet.hh.

◆ get_unix_time()

uint32_t get_unix_time ( ) const
inline

Definition at line 184 of file roach_packet.hh.

◆ get_user_data_0()

uint32_t get_user_data_0 ( ) const
inline

Definition at line 239 of file roach_packet.hh.

◆ get_user_data_1()

uint32_t get_user_data_1 ( ) const
inline

Definition at line 228 of file roach_packet.hh.

◆ packet() [1/2]

const roach_packet & packet ( ) const
inline

Definition at line 293 of file roach_packet.hh.

◆ packet() [2/2]

roach_packet & packet ( )
inline

Definition at line 298 of file roach_packet.hh.

◆ set_digital_id()

void set_digital_id ( uint32_t  a_id)
inline

Definition at line 211 of file roach_packet.hh.

◆ set_freq_not_time()

void set_freq_not_time ( bool  a_flag)
inline

Definition at line 277 of file roach_packet.hh.

◆ set_if_id()

void set_if_id ( uint32_t  a_id)
inline

Definition at line 222 of file roach_packet.hh.

◆ set_pkt_in_batch()

void set_pkt_in_batch ( uint32_t  a_pkt)
inline

Definition at line 200 of file roach_packet.hh.

◆ set_reserved_0()

void set_reserved_0 ( uint64_t  a_res)
inline

Definition at line 255 of file roach_packet.hh.

◆ set_reserved_1()

void set_reserved_1 ( uint64_t  a_res)
inline

Definition at line 266 of file roach_packet.hh.

◆ set_unix_time()

void set_unix_time ( uint32_t  a_time)
inline

Definition at line 189 of file roach_packet.hh.

◆ set_user_data_0()

void set_user_data_0 ( uint32_t  a_data)
inline

Definition at line 244 of file roach_packet.hh.

◆ set_user_data_1()

void set_user_data_1 ( uint32_t  a_data)
inline

Definition at line 233 of file roach_packet.hh.

Member Data Documentation

◆ f_packet

roach_packet f_packet
protected

Definition at line 180 of file roach_packet.hh.


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