value edit; test fix
This commit is contained in:
@@ -60,14 +60,37 @@ class DualTilt128CellConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
if panel_type == PanelType.Corner:
|
||||
return [108.66, 110.96, 112.11, 116.44, 119.62, 122.80, 125.98][tray_count]
|
||||
elif panel_type == PanelType.NorthSouth:
|
||||
return [107.58, 109.88, 111.03, 114.21, 117.39, 120.57, 123.75][tray_count]
|
||||
elif panel_type == PanelType.EastWest:
|
||||
return [103.19, 105.49, 105.49, 108.67, 111.85, 115.03, 118.21][tray_count]
|
||||
else:
|
||||
return [102.11, 104.41, 104.41, 107.59, 110.77, 113.95, 117.13][tray_count]
|
||||
values_per_panel_type = {
|
||||
PanelType.Corner: [122.70,
|
||||
124.55,
|
||||
126.40,
|
||||
129.55,
|
||||
132.71,
|
||||
135.86,
|
||||
139.01][tray_count],
|
||||
PanelType.NorthSouth: [121.63,
|
||||
123.48,
|
||||
125.33,
|
||||
128.48,
|
||||
131.64,
|
||||
134.79,
|
||||
137.94][tray_count],
|
||||
PanelType.EastWest: [118.28,
|
||||
120.13,
|
||||
121.99,
|
||||
125.14,
|
||||
128.29,
|
||||
131.45,
|
||||
134.60][tray_count],
|
||||
PanelType.Middle: [117.21,
|
||||
119.06,
|
||||
120.92,
|
||||
124.07,
|
||||
127.22,
|
||||
130.38,
|
||||
133.53][tray_count],
|
||||
}
|
||||
return values_per_panel_type.get(panel_type)
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
if panel_type == PanelType.Corner or panel_type == PanelType.NorthSouth:
|
||||
|
||||
@@ -60,23 +60,38 @@ class DualTilt96CellConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
if panel_type == PanelType.Corner or panel_type == PanelType.NorthSouth:
|
||||
return [92.58,
|
||||
94.31,
|
||||
96.03,
|
||||
98.33,
|
||||
100.63,
|
||||
102.93,
|
||||
105.23][tray_count]
|
||||
else:
|
||||
return [87.11,
|
||||
88.84,
|
||||
89.41,
|
||||
91.71,
|
||||
94.01,
|
||||
96.31,
|
||||
98.61][tray_count]
|
||||
|
||||
values_per_panel_type = {
|
||||
PanelType.Corner: [92.41,
|
||||
94.26,
|
||||
96.12,
|
||||
98.54,
|
||||
100.97,
|
||||
103.39,
|
||||
105.82][tray_count],
|
||||
PanelType.NorthSouth: [91.63,
|
||||
93.48,
|
||||
95.33,
|
||||
97.76,
|
||||
100.18,
|
||||
102.61,
|
||||
105.03][tray_count],
|
||||
PanelType.EastWest: [88.00,
|
||||
89.85,
|
||||
91.70,
|
||||
94.13,
|
||||
96.55,
|
||||
98.98,
|
||||
101.40][tray_count],
|
||||
PanelType.Middle: [87.21,
|
||||
89.06,
|
||||
90.92,
|
||||
93.34,
|
||||
95.77,
|
||||
98.19,
|
||||
100.62][tray_count],
|
||||
}
|
||||
return values_per_panel_type.get(panel_type)
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
if panel_type == PanelType.Corner or panel_type == PanelType.NorthSouth:
|
||||
return [7.5, 10, 15]
|
||||
|
||||
@@ -60,14 +60,37 @@ class DualTiltPSeriesConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
if panel_type == PanelType.Corner:
|
||||
return [103.66, 105.96, 107.11, 111.44, 114.62, 117.80, 120.98][tray_count]
|
||||
elif panel_type == PanelType.NorthSouth:
|
||||
return [102.58, 104.88, 106.03, 109.21, 112.39, 115.57, 118.75][tray_count]
|
||||
elif panel_type == PanelType.EastWest:
|
||||
return [98.19, 100.49, 100.49, 103.67, 106.85, 110.03, 113.21][tray_count]
|
||||
else:
|
||||
return [97.11, 99.41, 99.41, 102.59, 105.77, 108.95, 112.13][tray_count]
|
||||
values_per_panel_type = {
|
||||
PanelType.Corner: [116.70,
|
||||
118.55,
|
||||
120.40,
|
||||
123.55,
|
||||
126.71,
|
||||
129.86,
|
||||
133.01][tray_count],
|
||||
PanelType.NorthSouth: [115.63,
|
||||
117.48,
|
||||
119.33,
|
||||
122.48,
|
||||
125.64,
|
||||
128.79,
|
||||
131.94][tray_count],
|
||||
PanelType.EastWest: [112.28,
|
||||
114.13,
|
||||
115.99,
|
||||
119.14,
|
||||
122.29,
|
||||
125.45,
|
||||
128.60][tray_count],
|
||||
PanelType.Middle: [111.21,
|
||||
113.06,
|
||||
114.92,
|
||||
118.07,
|
||||
121.22,
|
||||
124.38,
|
||||
127.53][tray_count],
|
||||
}
|
||||
return values_per_panel_type.get(panel_type)
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
if panel_type == PanelType.Corner or panel_type == PanelType.NorthSouth:
|
||||
|
||||
@@ -131,14 +131,10 @@ class SingleTilt128CellConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
if panel_type == PanelType.Corner:
|
||||
return [71.91, 71.91, 75.09, 78.27][tray_count]
|
||||
elif panel_type == PanelType.NorthSouth:
|
||||
return [65.8, 65.8, 68.98, 72.16][tray_count]
|
||||
elif panel_type == PanelType.EastWest:
|
||||
return [69.75, 72.05, 75.23, 78.41][tray_count]
|
||||
else:
|
||||
return [65.08, 67.38, 70.56, 73.74][tray_count]
|
||||
return [[68.02, 68.02, 71.17, 74.32],
|
||||
[65.05, 65.05, 68.20, 71.35],
|
||||
[65.87, 67.73, 70.88, 74.03],
|
||||
[63.26, 65.11, 68.26, 71.41]][panel_type.index()][tray_count]
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
return [[0, 13.0],
|
||||
|
||||
@@ -130,10 +130,10 @@ class SingleTilt96CellConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
return [[54.50, 54.50, 56.80, 59.10],
|
||||
[49.47, 49.47, 51.77, 54.07],
|
||||
[53.42, 55.72, 58.02, 60.32],
|
||||
[48.75, 51.05, 53.35, 55.65]][panel_type.index()][tray_count]
|
||||
return [[51.10, 51.10, 53.52, 55.95],
|
||||
[48.13, 48.13, 50.55, 52.98],
|
||||
[49.24, 51.09, 53.52, 55.94],
|
||||
[48.33, 50.19, 52.61, 55.04]][panel_type.index()][tray_count]
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
return [[0, 12.0],
|
||||
|
||||
@@ -130,14 +130,10 @@ class SingleTiltPSeriesConstants(object):
|
||||
return 1, 1
|
||||
|
||||
def base_weight(self, panel_type, tray_count):
|
||||
if panel_type == PanelType.Corner:
|
||||
return [66.91, 66.91, 70.09, 73.27][tray_count]
|
||||
elif panel_type == PanelType.NorthSouth:
|
||||
return [60.8, 60.8, 63.98, 67.16][tray_count]
|
||||
elif panel_type == PanelType.EastWest:
|
||||
return [64.75, 67.05, 70.23, 73.41][tray_count]
|
||||
else:
|
||||
return [60.08, 62.38, 65.56, 68.74][tray_count]
|
||||
return [[65.02, 65.02, 68.17, 71.32],
|
||||
[62.05, 62.05, 65.20, 68.35],
|
||||
[62.87, 64.73, 67.88, 71.03],
|
||||
[60.26, 62.11, 65.26, 68.41]][panel_type.index()][tray_count]
|
||||
|
||||
def link_tray_thresholds(self, panel_type):
|
||||
return [[0, 13.0],
|
||||
|
||||
Reference in New Issue
Block a user