aboutsummaryrefslogtreecommitdiff
path: root/sys/imio/iki/qpf/qpf.h
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /sys/imio/iki/qpf/qpf.h
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'sys/imio/iki/qpf/qpf.h')
-rw-r--r--sys/imio/iki/qpf/qpf.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/sys/imio/iki/qpf/qpf.h b/sys/imio/iki/qpf/qpf.h
new file mode 100644
index 00000000..37e29cee
--- /dev/null
+++ b/sys/imio/iki/qpf/qpf.h
@@ -0,0 +1,20 @@
+# QPF.H -- IKI/QPF internal definitions.
+
+define QPF_EXTN "qp" # image header filename extension
+define MAX_LENEXTN 3 # max length imagefile extension
+define SZ_KWNAME 8 # size of a FITS keyword name
+define SZ_BIGSTR 64 # max length string per FITS card
+define SZ_MAXFILTER 4096 # max size QPIO filter (for log only)
+
+define LEN_QPFDES 10
+define QPF_IM Memi[$1] # backpointer to image descriptor
+define QPF_QP Memi[$1+1] # QPOE datafile descriptor
+define QPF_IO Memi[$1+2] # QPIO descriptor
+define QPF_XBLOCK Memr[P2R($1+3)] # X block factor for sampling
+define QPF_YBLOCK Memr[P2R($1+4)] # Y block factor for sampling
+define QPF_VS Memi[$1+5+$2-1] # start vector of active rect
+define QPF_VE Memi[$1+7+$2-1] # end vector of active rect
+define QPF_IOSTAT Memi[$1+9] # i/o status (byte count)
+
+# QPOE parameters to be omitted from the IMIO header user parameter list.
+define OMIT "|naxes|axlen|datamin|datamax|cretime|modtime|limtime|"