Index: /trunk/psModules/src/camera/pmFPAMosaic.c
===================================================================
--- /trunk/psModules/src/camera/pmFPAMosaic.c	(revision 7850)
+++ /trunk/psModules/src/camera/pmFPAMosaic.c	(revision 7851)
@@ -995,5 +995,16 @@
     // Set the concepts for the target cell
     psList *sourceCells = psArrayToList(source->cells); // List of cells
-    pmConceptsAverageCells(targetCell, sourceCells, xBin, yBin, chipRegion, NULL);
+    pmConceptsAverageCells(targetCell, sourceCells, chipRegion, NULL);
+    {
+        psMetadataItem *item = psMetadataLookup(targetCell->concepts, "CELL.X0");
+        item->data.S32 = 0;
+        item = psMetadataLookup(targetCell->concepts, "CELL.Y0");
+        item->data.S32 = 0;
+        item = psMetadataLookup(targetCell->concepts, "CELL.XBIN");
+        item->data.S32 = xBin;
+        item = psMetadataLookup(targetCell->concepts, "CELL.YBIN");
+        item->data.S32 = yBin;
+    }
+
     psFree(sourceCells);
     psFree(chipRegion);
@@ -1101,5 +1112,15 @@
         }
     }
-    pmConceptsAverageCells(targetCell, sourceCells, xBin, yBin, fpaRegion, NULL);
+    pmConceptsAverageCells(targetCell, sourceCells, fpaRegion, NULL);
+    {
+        psMetadataItem *item = psMetadataLookup(targetCell->concepts, "CELL.X0");
+        item->data.S32 = 0;
+        item = psMetadataLookup(targetCell->concepts, "CELL.Y0");
+        item->data.S32 = 0;
+        item = psMetadataLookup(targetCell->concepts, "CELL.XBIN");
+        item->data.S32 = xBin;
+        item = psMetadataLookup(targetCell->concepts, "CELL.YBIN");
+        item->data.S32 = yBin;
+    }
     psFree(sourceCells);
     psFree(fpaRegion);
Index: /trunk/psModules/src/concepts/pmConceptsAverage.c
===================================================================
--- /trunk/psModules/src/concepts/pmConceptsAverage.c	(revision 7850)
+++ /trunk/psModules/src/concepts/pmConceptsAverage.c	(revision 7851)
@@ -19,5 +19,4 @@
 bool pmConceptsAverageCells(pmCell *target,// Target cell
                             psList *sources, // List of source cells
-                            int xBin, int yBin, // Binning in x and y
                             psRegion *trimsec, // The trim section
                             psRegion *biassec // The bias section
@@ -27,6 +26,4 @@
     PS_ASSERT_PTR_NON_NULL(sources, false);
     PS_ASSERT_INT_POSITIVE(sources->n, false);
-    PS_ASSERT_INT_NONNEGATIVE(xBin, false);
-    PS_ASSERT_INT_NONNEGATIVE(yBin, false);
 
     bool success = true;                // Result of setting everything
@@ -96,12 +93,4 @@
     MD_UPDATE(target->concepts, "CELL.DARKTIME", F32, darktime);
     MD_UPDATE(target->concepts, "CELL.TIMESYS", S32, timeSys);
-    MD_UPDATE(target->concepts, "CELL.X0", S32, 0);
-    MD_UPDATE(target->concepts, "CELL.Y0", S32, 0);
-    if (xBin > 0) {
-        MD_UPDATE(target->concepts, "CELL.XBIN", S32, xBin);
-    }
-    if (yBin > 0) {
-        MD_UPDATE(target->concepts, "CELL.YBIN", S32, yBin);
-    }
     MD_UPDATE(target->concepts, "CELL.READDIR", S32, readdir);
 
Index: /trunk/psModules/src/concepts/pmConceptsAverage.h
===================================================================
--- /trunk/psModules/src/concepts/pmConceptsAverage.h	(revision 7850)
+++ /trunk/psModules/src/concepts/pmConceptsAverage.h	(revision 7851)
@@ -8,5 +8,4 @@
 bool pmConceptsAverageCells(pmCell *target,// Target cell
                             psList *sources, // List of source cells
-                            int xBin, int yBin, // Binning in x and y
                             psRegion *trimsec, // The trim section
                             psRegion *biassec // The bias section
Index: /trunk/psModules/src/imcombine/pmReadoutCombine.c
===================================================================
--- /trunk/psModules/src/imcombine/pmReadoutCombine.c	(revision 7850)
+++ /trunk/psModules/src/imcombine/pmReadoutCombine.c	(revision 7851)
@@ -5,6 +5,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-07-08 05:21:12 $
+ *  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-07-08 05:35:59 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -405,5 +405,5 @@
         psListAdd(inputCells, PS_LIST_TAIL, readout->parent);
     }
-    pmConceptsAverageCells(output->parent, inputCells, 0, 0, NULL, NULL);
+    pmConceptsAverageCells(output->parent, inputCells, NULL, NULL);
     psFree(inputCells);
 
