protected int magneticNotificationInterval = 1;   // x20ms

        public override void ConfigMagneticSensor(Cube.MagneticMode mode, int intervalMs, Cube.MagneticNotificationType notificationType)
        {
            this.magneticMode = mode;
            this.magneticNotificationInterval = Mathf.Clamp(intervalMs / 20, 0, 255);
            this.magneticNotificationType     = notificationType;
            this.configMagneticSensorCallback?.Invoke(true);
        }
        // --------- 2.3.0 --------

        public void ConfigMagneticSensor(Cube.MagneticMode mode, int interval, Cube.MagneticNotificationType notificationType)
        {
            DelayCommand(() => impl.ConfigMagneticSensor(mode, interval, notificationType));
        }