pub const RUMBLE_UPLOAD_MS: u32 = 1000;
Length of each rumble upload. The backend sends a fresh force-feedback effect per call, so uploads are spaced out rather than repeated per frame.