/**
  * <summary>
  *   Rearms the controller failsafe timer.
  * <para>
  *   When the motor is running and the failsafe feature
  *   is active, this function should be called periodically to prove that the control process
  *   is running properly. Otherwise, the motor is automatically stopped after the specified
  *   timeout. Calling a motor <i>set</i> function implicitly rearms the failsafe timer.
  * </para>
  * </summary>
  */
 public virtual int keepALive()
 {
     if (_func == null)
     {
         throw new YoctoApiProxyException("No Motor connected");
     }
     return(_func.keepALive());
 }