Package lib.util

Class Storage

java.lang.Object
lib.util.Storage

public final class Storage extends Object
Storage for values that need to persist on robot restart. Values are stored in plain text in the format

 key1
 Tval1
 key2
 Tval2
 ...
 
where keyN is the key passed to getX()/setX(), T is a char representing the type of the value, and valN is the stringified value.
  • Method Details

    • init

      public static void init()
    • save

      public static void save()
    • remove

      public static void remove(String key)
    • has

      public static boolean has(String key)
    • getByte

      public static byte getByte(String key, byte backup)
    • getShort

      public static short getShort(String key, short backup)
    • getInt

      public static int getInt(String key, int backup)
    • getLong

      public static long getLong(String key, long backup)
    • getFloat

      public static float getFloat(String key, float backup)
    • getDouble

      public static double getDouble(String key, double backup)
    • getBool

      public static boolean getBool(String key, boolean backup)
    • getString

      public static String getString(String key, String backup)
    • setByte

      public static void setByte(String key, byte val)
    • setShort

      public static void setShort(String key, short val)
    • setInt

      public static void setInt(String key, int val)
    • setLong

      public static void setLong(String key, long val)
    • setFloat

      public static void setFloat(String key, float val)
    • setDouble

      public static void setDouble(String key, double val)
    • setBool

      public static void setBool(String key, boolean val)
    • setString

      public static void setString(String key, String val)