| /* GC1 rawcap gap spec */ |
| |
| /* Cm region definition table |
| * 0 : Normal |
| * 1 : Edge |
| * 2 : Corner |
| * 3 : Notch |
| */ |
| const int cm_region[34][16] = { |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| }; |
| |
| /* Cm spec by region |
| * region = {NORMAL, EDGE, CORNER, NOTCH} |
| * CM_MAX = max, CM_MIN = min, CM_MM = max - min |
| */ |
| const short cm_max[4] = { 720, 720, 1024, 1024 }; |
| const short cm_min[4] = { 190, 190, 0, 0 }; |
| const short cm_mm[4] = { 700, 700, 1024, 1024 }; |
| |
| const int cm_gap[34][16] = { |
| {60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, |
| {60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60}, |
| {60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60}, |
| }; |
| |
| const int cm2_region[34][16] = { |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, |
| }; |
| |
| const short cm2_max[4] = { 500, 500, 1024, 1024 }; |
| const short cm2_min[4] = { 97, 97, 0, 0 }; |
| const short cm2_mm[4] = { 500, 500, 1024, 1024 }; |
| |
| const int cm2_gap[34][16] = { |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, |
| }; |
| |
| const int noi_min[34][16] = { |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| {-30, -30, -30, -30, -30, -30, -30, -30, |
| -30, -30, -30, -30, -30, -30, -30, -30}, |
| }; |
| |
| const int noi_max[34][16] = { |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, |
| }; |
| |
| const int noi_mm = 60; |
| |
| const int cm_stdev_max = 15000; |
| |
| const int cs_tx_max = -7530; |
| |
| const int cs_tx_min = -20060; |
| |
| const int cs_tx_mm = 25000; |
| |
| const int cs_rx_max = -7530; |
| |
| const int cs_rx_min = -20060; |
| |
| const int cs_rx_mm = 25000; |
| |
| /* fs_precal high limit : +20% of fs target */ |
| const int fs_precal_h[34][16] = { |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| {336, 336, 336, 336, 336, 336, 336, 336, |
| 336, 336, 336, 336, 336, 336, 336, 336}, |
| }; |
| |
| /* fs_mean high limit : +4% of fs_mean target */ |
| const int fs_mean_target_h = 269; |
| |
| /* fs_mean low limit : -4% of fs_mean target */ |
| const int fs_mean_target_l = 291; |
| |
| const int fs_postcal_uniform_spec = 4; |
| |
| /* fs_precal low limit : -20% of fs target */ |
| const int fs_precal_l[34][16] = { |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| {224, 224, 224, 224, 224, 224, 224, 224, |
| 224, 224, 224, 224, 224, 224, 224, 224}, |
| }; |
| |
| const int fs_target[34][16] = { |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| {280, 280, 280, 280, 280, 280, 280, 280, |
| 280, 280, 280, 280, 280, 280, 280, 280}, |
| }; |
| |
| const int cs_tx_gap = 3600; |
| |
| const int cs_rx_gap = 3600; |