Skip to content

Instantly share code, notes, and snippets.

View hax0kartik's full-sized avatar

Kartik hax0kartik

View GitHub Profile
// ==UserScript==
// @name Remove blur event
// @version 0.1
// @description Remove all blur events
// @author unknown
// @match **
// @grant none
// ==/UserScript==
window.addEventListener("blur", function(event) {
class PIDController:
def __init__(self, Kp, Ki, Kd, setpoint, dt, output_bias, output_limits=(None, None)):
self.Kp = Kp
self.Ki = Ki
self.Kd = Kd
self.setpoint = setpoint
self.dt = dt
self.output_min, self.output_max = output_limits
self.integral = 0.0
self.prev_pv = 0.0 # Previous process variable