BmnRoot
Loading...
Searching...
No Matches
GemPedestalValue Struct Reference

#include <uni_db_structures.h>

Inheritance diagram for GemPedestalValue:
[legend]
Collaboration diagram for GemPedestalValue:
[legend]

Public Member Functions

enumValueType GetType ()
 
size_t GetStorageSize ()
 
void ReadValue (unsigned char *source)
 
void WriteValue (unsigned char *destination)
 
enumValueType GetType ()
 
size_t GetStorageSize ()
 
void ReadValue (unsigned char *source)
 
void WriteValue (unsigned char *destination)
 
- Public Member Functions inherited from UniValue
virtual ~UniValue ()
 
virtual ~UniValue ()
 

Public Attributes

uint32_t serial
 
int32_t channel
 
int32_t pedestal
 
int32_t noise
 

Additional Inherited Members

- Protected Member Functions inherited from UniValue
void Read (unsigned char *&source, uint8_t &value)
 
void Write (unsigned char *&destination, uint8_t &value)
 
void Read (unsigned char *&source, int32_t &value)
 
void Write (unsigned char *&destination, int32_t &value)
 
void Read (unsigned char *&source, uint32_t &value)
 
void Write (unsigned char *&destination, uint32_t &value)
 
void Read (unsigned char *&source, double &value)
 
void Write (unsigned char *&destination, double &value)
 
void Read (unsigned char *&source, string &value)
 
void Write (unsigned char *&destination, string &value)
 
void Read (unsigned char *&source, unsigned char *&value, uint64_t &size)
 
void Write (unsigned char *&destination, unsigned char *value, uint64_t size)
 
void Read (unsigned char *&source, double *value, const uint64_t count)
 
void Write (unsigned char *&destination, double *value, const uint64_t count)
 
template<size_t rows, size_t cols>
void Read (unsigned char *&source, double(&value)[rows][cols])
 
template<size_t rows, size_t cols>
void Write (unsigned char *&destination, double(&value)[rows][cols])
 
void Read (unsigned char *&source, double ***value, uint8_t &size1, uint8_t &size2, uint8_t &size3)
 
void Write (unsigned char *&destination, double ***value, uint8_t size1, uint8_t size2, uint8_t size3)
 
void Read (unsigned char *&source, vector< double > &value)
 
void Write (unsigned char *&destination, vector< double > &value)
 
void Read (unsigned char *&source, json &value)
 
void Write (unsigned char *&destination, json &value)
 
void Read (unsigned char *&source, uint8_t &value)
 
void Write (unsigned char *&destination, uint8_t &value)
 
void Read (unsigned char *&source, int32_t &value)
 
void Write (unsigned char *&destination, int32_t &value)
 
void Read (unsigned char *&source, uint32_t &value)
 
void Write (unsigned char *&destination, uint32_t &value)
 
void Read (unsigned char *&source, double &value)
 
void Write (unsigned char *&destination, double &value)
 
void Read (unsigned char *&source, string &value)
 
void Write (unsigned char *&destination, string &value)
 
void Read (unsigned char *&source, unsigned char *&value, uint64_t &size)
 
void Write (unsigned char *&destination, unsigned char *value, uint64_t size)
 
void Read (unsigned char *&source, double *value, const uint64_t count)
 
void Write (unsigned char *&destination, double *value, const uint64_t count)
 
template<size_t rows, size_t cols>
void Read (unsigned char *&source, double(&value)[rows][cols])
 
template<size_t rows, size_t cols>
void Write (unsigned char *&destination, double(&value)[rows][cols])
 
void Read (unsigned char *&source, double ***value, uint8_t &size1, uint8_t &size2, uint8_t &size3)
 
void Write (unsigned char *&destination, double ***value, uint8_t size1, uint8_t size2, uint8_t size3)
 
void Read (unsigned char *&source, vector< double > &value)
 
void Write (unsigned char *&destination, vector< double > &value)
 
void Read (unsigned char *&source, json &value)
 
void Write (unsigned char *&destination, json &value)
 

Detailed Description

Definition at line 201 of file uni_db_structures.h.

Member Function Documentation

◆ GetStorageSize() [1/2]

size_t GemPedestalValue::GetStorageSize ( )
inlinevirtual

Implements UniValue.

Definition at line 209 of file uni_db_structures.h.

◆ GetStorageSize() [2/2]

size_t GemPedestalValue::GetStorageSize ( )
inlinevirtual

Implements UniValue.

Definition at line 209 of file uni_db_structures.h.

◆ GetType() [1/2]

enumValueType GemPedestalValue::GetType ( )
inlinevirtual

Implements UniValue.

Definition at line 208 of file uni_db_structures.h.

References GemPedestalType.

◆ GetType() [2/2]

enumValueType GemPedestalValue::GetType ( )
inlinevirtual

Implements UniValue.

Definition at line 208 of file uni_db_structures.h.

References GemPedestalType.

◆ ReadValue() [1/2]

void GemPedestalValue::ReadValue ( unsigned char *  source)
inlinevirtual

Implements UniValue.

Definition at line 210 of file uni_db_structures.h.

References channel, noise, pedestal, UniValue::Read(), and serial.

◆ ReadValue() [2/2]

void GemPedestalValue::ReadValue ( unsigned char *  source)
inlinevirtual

Implements UniValue.

Definition at line 210 of file uni_db_structures.h.

References channel, noise, pedestal, UniValue::Read(), and serial.

◆ WriteValue() [1/2]

void GemPedestalValue::WriteValue ( unsigned char *  destination)
inlinevirtual

Implements UniValue.

Definition at line 217 of file uni_db_structures.h.

References channel, noise, pedestal, serial, and UniValue::Write().

◆ WriteValue() [2/2]

void GemPedestalValue::WriteValue ( unsigned char *  destination)
inlinevirtual

Implements UniValue.

Definition at line 217 of file uni_db_structures.h.

References channel, noise, pedestal, serial, and UniValue::Write().

Member Data Documentation

◆ channel

int32_t GemPedestalValue::channel

Definition at line 204 of file uni_db_structures.h.

Referenced by ReadValue(), and WriteValue().

◆ noise

int32_t GemPedestalValue::noise

Definition at line 206 of file uni_db_structures.h.

Referenced by ReadValue(), and WriteValue().

◆ pedestal

int32_t GemPedestalValue::pedestal

Definition at line 205 of file uni_db_structures.h.

Referenced by ReadValue(), and WriteValue().

◆ serial

uint32_t GemPedestalValue::serial

Definition at line 203 of file uni_db_structures.h.

Referenced by ReadValue(), and WriteValue().


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