aboutsummaryrefslogtreecommitdiff
path: root/src/zdab_utils.c
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2019-07-11 09:42:23 -0500
committertlatorre <tlatorre@uchicago.edu>2019-07-11 09:42:23 -0500
commit21491ca1ca2afd6951e9b5b1e74b1c919c602b36 (patch)
treeb21b772612125c574928e4fb37221077d6a012d3 /src/zdab_utils.c
parent034253ab63f1029291fa046ce15760aae72ae5c5 (diff)
downloadsddm-21491ca1ca2afd6951e9b5b1e74b1c919c602b36.tar.gz
sddm-21491ca1ca2afd6951e9b5b1e74b1c919c602b36.tar.bz2
sddm-21491ca1ca2afd6951e9b5b1e74b1c919c602b36.zip
switch from YAML output to HDF5 to speed things up
Diffstat (limited to 'src/zdab_utils.c')
-rw-r--r--src/zdab_utils.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/zdab_utils.c b/src/zdab_utils.c
index 716503c..416bd79 100644
--- a/src/zdab_utils.c
+++ b/src/zdab_utils.c
@@ -580,6 +580,24 @@ void unpack_ftk(uint32_t *data, FTKBank *b)
unpack((uint8_t *) (data+25), "f",&b->spare5);
}
+void unpack_mc(uint32_t *data, MCBank *b)
+{
+ unpack((uint8_t *) data, "l",&b->jdy);
+ unpack((uint8_t *) (data+1), "l",&b->ut1);
+ unpack((uint8_t *) (data+2), "l",&b->ut2);
+ unpack((uint8_t *) (data+3), "l",&b->dte);
+ unpack((uint8_t *) (data+4), "l",&b->hmsc);
+ unpack((uint8_t *) (data+5), "l",&b->seed1);
+ unpack((uint8_t *) (data+6), "l",&b->seed2);
+ unpack((uint8_t *) (data+7), "l",&b->seed_num);
+ unpack((uint8_t *) (data+8), "l",&b->dtp);
+ unpack((uint8_t *) (data+9), "f",&b->mcver);
+ unpack((uint8_t *) (data+10), "l",&b->evn);
+ unpack((uint8_t *) (data+11), "F",&b->gtr);
+ unpack((uint8_t *) (data+13), "l",&b->num_ge_err);
+ unpack((uint8_t *) (data+14), "f",&b->pmt_eff);
+}
+
void unpack_mcgn(uint32_t *data, MCGNBank *b)
{
unpack((uint8_t *) data, "l",&b->id);