def pop_coil(self, coil):
        '''
        if coil.patter_on:
            coil.patter(on_ms=coil.patter_on,
                        off_ms=coil.patter_off,
                        original_on_ms=coil.default_pulse_ms,
                        now=True)
            self.log.debug("Ball Search is holding coil %s for %ss",
                             coil.name, coil.search_hold_time)
            # set a delay to turn off the coil if it's a hold coil
            self.delay(name="Ball_Search_Release", delay=coil.search_hold_time,
                       callback=self.machine.proc.driver_disable,
                       param=coil.number)
            # todo change above to platform
        elif coil.default_pulse_ms:
            # if it's not a hold coil, just pulse it with the default
            coil.pulse()
            self.log.debug("Ball Search is pulsing coil %s", coil.name)
        '''
Returns a dictionary of default arguments to helper_c_code.
dataset/ETHPy150Open missionpinball/mpf/mpf/plugins/ball_search.py/BallSearch.pop_coil--crossover with--dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/tensor/subtensor.py/Subtensor.default_helper_c_code_args