CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
l1t::demo::Frame Struct Reference

#include <Frame.h>

Public Member Functions

 Frame ()=default
 
 Frame (const uint64_t)
 
 Frame (const ap_uint< 64 > &)
 

Public Attributes

ap_uint< 64 > data {0}
 
bool endOfPacket {false}
 
bool startOfOrbit {false}
 
bool startOfPacket {false}
 
bool strobe {true}
 
bool valid {false}
 

Detailed Description

Definition at line 11 of file Frame.h.

Constructor & Destructor Documentation

◆ Frame() [1/3]

l1t::demo::Frame::Frame ( )
default

◆ Frame() [2/3]

l1t::demo::Frame::Frame ( const uint64_t  x)

Definition at line 6 of file Frame.cc.

References x.

6 : data(x), valid(true) {}
bool valid
Definition: Frame.h:19
ap_uint< 64 > data
Definition: Frame.h:18

◆ Frame() [3/3]

l1t::demo::Frame::Frame ( const ap_uint< 64 > &  x)

Definition at line 8 of file Frame.cc.

References x.

8 : data(x), valid(true) {}
bool valid
Definition: Frame.h:19
ap_uint< 64 > data
Definition: Frame.h:18

Member Data Documentation

◆ data

ap_uint<64> l1t::demo::Frame::data {0}

◆ endOfPacket

bool l1t::demo::Frame::endOfPacket {false}

Definition at line 23 of file Frame.h.

◆ startOfOrbit

bool l1t::demo::Frame::startOfOrbit {false}

Definition at line 21 of file Frame.h.

◆ startOfPacket

bool l1t::demo::Frame::startOfPacket {false}

Definition at line 22 of file Frame.h.

◆ strobe

bool l1t::demo::Frame::strobe {true}

Definition at line 20 of file Frame.h.

◆ valid

bool l1t::demo::Frame::valid {false}

Definition at line 19 of file Frame.h.