@@ -178,12 +178,12 @@ async def test_aspirate(self):
178178 call (
179179 module = "C5" ,
180180 command = "SEP" ,
181- params = [840 , None , None , None , None , None , None , None ],
181+ params = [420 , None , None , None , None , None , None , None ],
182182 ),
183183 call (
184184 module = "C5" ,
185185 command = "PPR" ,
186- params = [30 , None , None , None , None , None , None , None ],
186+ params = [15 , None , None , None , None , None , None , None ],
187187 ),
188188 call (module = "C5" , command = "SDM" , params = [7 , 1 ]),
189189 call (
@@ -234,7 +234,7 @@ async def test_aspirate(self):
234234 call (
235235 module = "C5" ,
236236 command = "SEP" ,
237- params = [1200 , None , None , None , None , None , None , None ],
237+ params = [600 , None , None , None , None , None , None , None ],
238238 ),
239239 call (
240240 module = "C5" ,
@@ -244,7 +244,7 @@ async def test_aspirate(self):
244244 call (
245245 module = "C5" ,
246246 command = "MTR" ,
247- params = [626 , None , None , None , None , None , None , None ],
247+ params = [313 , None , None , None , None , None , None , None ],
248248 ),
249249 call (
250250 module = "C5" ,
@@ -264,12 +264,12 @@ async def test_aspirate(self):
264264 call (
265265 module = "C5" ,
266266 command = "SEP" ,
267- params = [840 , None , None , None , None , None , None , None ],
267+ params = [420 , None , None , None , None , None , None , None ],
268268 ),
269269 call (
270270 module = "C5" ,
271271 command = "PPR" ,
272- params = [60 , None , None , None , None , None , None , None ],
272+ params = [30 , None , None , None , None , None , None , None ],
273273 ),
274274 ]
275275 )
@@ -309,12 +309,12 @@ async def test_dispense(self):
309309 call (
310310 module = "C5" ,
311311 command = "SEP" ,
312- params = [7200 , None , None , None , None , None , None , None ],
312+ params = [600 , None , None , None , None , None , None , None ],
313313 ),
314314 call (
315315 module = "C5" ,
316316 command = "SPP" ,
317- params = [4800 , None , None , None , None , None , None , None ],
317+ params = [2400 , None , None , None , None , None , None , None ],
318318 ),
319319 call (
320320 module = "C5" ,
@@ -324,11 +324,52 @@ async def test_dispense(self):
324324 call (
325325 module = "C5" ,
326326 command = "MTR" ,
327- params = [- 716 , None , None , None , None , None , None , None ],
327+ params = [- 358 , None , None , None , None , None , None , None ],
328328 ),
329329 ]
330330 )
331331
332+ # async def test_aspirate_custom_flow_rate(self):
333+ # op = SingleChannelAspiration(
334+ # resource=self.plate.get_item("A1"),
335+ # offset=Coordinate.zero(),
336+ # tip=self.tr.get_tip("A1"),
337+ # volume=100,
338+ # flow_rate=200,
339+ # liquid_height=10,
340+ # blow_out_air_volume=0,
341+ # liquids=[(None, 100)],
342+ # )
343+ # await self.evo.aspirate([op], use_channels=[0])
344+ # self.evo.send_command.assert_any_call( # type: ignore[attr-defined]
345+ # module="C5",
346+ # command="SSZ",
347+ # params=[60, None, None, None, None, None, None, None],
348+ # )
349+ # self.evo.send_command.assert_any_call( # type: ignore[attr-defined]
350+ # module="C5",
351+ # command="SEP",
352+ # params=[2400, None, None, None, None, None, None, None],
353+ # )
354+
355+ # async def test_dispense_custom_flow_rate(self):
356+ # op = SingleChannelDispense(
357+ # resource=self.plate.get_item("A1"),
358+ # offset=Coordinate.zero(),
359+ # tip=self.tr.get_tip("A1"),
360+ # volume=100,
361+ # flow_rate=200,
362+ # liquid_height=10,
363+ # blow_out_air_volume=0,
364+ # liquids=[(None, 100)],
365+ # )
366+ # await self.evo.dispense([op], use_channels=[0])
367+ # self.evo.send_command.assert_any_call( # type: ignore[attr-defined]
368+ # module="C5",
369+ # command="SEP",
370+ # params=[2400, None, None, None, None, None, None, None],
371+ # )
372+
332373 async def test_move_resource (self ):
333374 pickup = ResourcePickup (
334375 resource = self .plate ,
0 commit comments