10#include "tpcclibConfig.h"
29#ifndef BACKUP_EXTENSION
31#define BACKUP_EXTENSION ".bak"
37#define ECATBLKSIZE 512
80#define ECAT7V_MAGICNR "MATRIX72v"
81#define ECAT7S_MAGICNR "MATRIX7011"
82#define ECAT7_SW_VERSION 72
98 const char *filename, FILE *fp,
const unsigned int blocknumber,
unsigned char *data);
109 unsigned int frame,
unsigned int plane,
unsigned int gate,
unsigned int data,
unsigned int bed
void ecatMListPrint(int format, ECAT_MATRIXLIST *ml, FILE *fp)
void ecatMListFree(ECAT_MATRIXLIST *ml)
void ecatMListReadId(int format, unsigned int id, ECAT_MATVAL *mv)
int ecatReadBlock(const char *filename, FILE *fp, const unsigned int blocknumber, unsigned char *data)
int ecatMListRead(int format, FILE *fp, ECAT_MATRIXLIST *ml, TPCSTATUS *status)
void ecatMListInit(ECAT_MATRIXLIST *ml)
unsigned int ecatMValToId(int format, ECAT_MATVAL *mv)
int ecatWriteMainheader(IFT *ift, unsigned char *buf, TPCSTATUS *status)
int ecatReadMainheader(const unsigned char *buf, IFT *ift, TPCSTATUS *status)
unsigned int ecatMListMakeId(int format, unsigned int frame, unsigned int plane, unsigned int gate, unsigned int data, unsigned int bed)
int ecatVerifyMagic(const char *filename, FILE *fp)
Header file for library libtpcextensions.
Header file for library libtpcift.