ROOTANA
Public Member Functions | Static Public Member Functions | Data Fields
Alpha16Packet Struct Reference

#include <Alpha16.h>

Collaboration diagram for Alpha16Packet:
Collaboration graph
[legend]

Public Member Functions

void Unpack (const void *bkptr, int bklen8)
 
void Print () const
 

Static Public Member Functions

static int PacketType (const void *ptr, int bklen8)
 
static int PacketVersion (const void *ptr, int bklen8)
 
static uint32_t PacketTimestamp (const void *ptr, int bklen8)
 
static int PacketChannel (const void *ptr, int bklen8)
 

Data Fields

int bankLength
 
int packetType
 
int packetVersion
 
int acceptedTrigger
 
uint32_t hardwareId
 
uint32_t buildTimestamp
 
uint32_t eventTimestamp
 
uint32_t triggerOffset
 
int moduleId
 
int channelType
 
int channelId
 
int nsamples
 
int checksum
 
int length
 
int xcrc16
 

Detailed Description

Definition at line 15 of file Alpha16.h.

Member Function Documentation

◆ PacketChannel()

int Alpha16Packet::PacketChannel ( const void *  ptr,
int  bklen8 
)
static

Definition at line 149 of file Alpha16.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PacketTimestamp()

uint32_t Alpha16Packet::PacketTimestamp ( const void *  ptr,
int  bklen8 
)
static

Definition at line 144 of file Alpha16.cxx.

Here is the call graph for this function:

◆ PacketType()

int Alpha16Packet::PacketType ( const void *  ptr,
int  bklen8 
)
static

Definition at line 134 of file Alpha16.cxx.

Here is the call graph for this function:

◆ PacketVersion()

int Alpha16Packet::PacketVersion ( const void *  ptr,
int  bklen8 
)
static

Definition at line 139 of file Alpha16.cxx.

Here is the call graph for this function:

◆ Print()

void Alpha16Packet::Print ( ) const

Definition at line 157 of file Alpha16.cxx.

◆ Unpack()

void Alpha16Packet::Unpack ( const void *  bkptr,
int  bklen8 
)

Definition at line 47 of file Alpha16.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ acceptedTrigger

int Alpha16Packet::acceptedTrigger

Definition at line 20 of file Alpha16.h.

◆ bankLength

int Alpha16Packet::bankLength

Definition at line 17 of file Alpha16.h.

◆ buildTimestamp

uint32_t Alpha16Packet::buildTimestamp

Definition at line 22 of file Alpha16.h.

◆ channelId

int Alpha16Packet::channelId

Definition at line 27 of file Alpha16.h.

◆ channelType

int Alpha16Packet::channelType

Definition at line 26 of file Alpha16.h.

◆ checksum

int Alpha16Packet::checksum

Definition at line 29 of file Alpha16.h.

◆ eventTimestamp

uint32_t Alpha16Packet::eventTimestamp

Definition at line 23 of file Alpha16.h.

◆ hardwareId

uint32_t Alpha16Packet::hardwareId

Definition at line 21 of file Alpha16.h.

◆ length

int Alpha16Packet::length

Definition at line 30 of file Alpha16.h.

◆ moduleId

int Alpha16Packet::moduleId

Definition at line 25 of file Alpha16.h.

◆ nsamples

int Alpha16Packet::nsamples

Definition at line 28 of file Alpha16.h.

◆ packetType

int Alpha16Packet::packetType

Definition at line 18 of file Alpha16.h.

◆ packetVersion

int Alpha16Packet::packetVersion

Definition at line 19 of file Alpha16.h.

◆ triggerOffset

uint32_t Alpha16Packet::triggerOffset

Definition at line 24 of file Alpha16.h.

◆ xcrc16

int Alpha16Packet::xcrc16

Definition at line 31 of file Alpha16.h.


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