[docs]classDelayedSwitch(Component,Switchable):"""A switch for voltages and currents the has finite switching time Switching of currents or voltages might take some time due to the used technology. For example MOSFETS have finite switiching times. This can be accounted for by using this class. Args: switch: The (fast) switch that controls the delayed switch switching_delay: The delay of the switch """kernel_invariants={"switch","switching_delay"}def__init__(self,switch:Switchable,switching_delay:TFloat=0,*args,**kwargs):Component.__init__(self,*args,**kwargs)Switchable.__init__(self,["switch"])self.switch=switchself.switching_delay=switching_delay