package com.firstbuild.androidapp;
/**
* Created by RyanLee on 6/26/15/FW26.
*/
public class ParagonValues {
// device specific characteristics
public static final String CHARACTERISTIC_SPECIAL_FEATURES = "E7CDDD9D-DCAC-4D70-A0E1-D3B6DFEB5E4C";
public static final String CHARACTERISTIC_PROBE_FIRMWARE_INFO = "83D33E5C-68EA-4158-8655-1A2AC0313FF6";
public static final String CHARACTERISTIC_APP_INFO = "318DB1F5-67F1-119B-6A41-1EECA0C744CE";
public static final String CHARACTERISTIC_BATTERY_LEVEL = "A74C3FB9-6E13-B4B9-CD47-465AAD76FCE7"; //read,notify
//cooking specific characteristics
public static final String CHARACTERISTIC_BURNER_STATUS = "B98F1B81-F098-2CBA-7940-EB8C0FFD7BDC"; //read,notify
public static final String CHARACTERISTIC_ELAPSED_TIME = "7FCE08B6-B7B2-168B-C44F-5E576045FD2E";
public static final String CHARACTERISTIC_CURRENT_TEMPERATURE = "8F080B1C-7C3B-FBB9-584A-F0AFD57028F0";
// NEW ADDED SERVICES.
public static final String CHARACTERISTIC_PARAGON_MASTER_SERVICE = "D6B2767C-C5B6-0088-DC4A-533EB59CA190";
public static final String CHARACTERISTIC_COOK_CONFIGURATION = "E0BA615A-A869-1C9D-BE45-4E3B83F592D9";
public static final String CHARACTERISTIC_CURRENT_POWER_LEVEL = "B2019449-F5B4-4198-96B4-C148AC941800";
public static final String CHARACTERISTIC_CURRENT_COOK_STATE = "F80ABE44-C3D5-E99A-6B46-99DDF227F82D";
public static final String CHARACTERISTIC_CURRENT_COOK_STAGE = "BB641183-73D8-4FC4-A7E1-7D3DB66FCAA7";
public static final String CHARACTERISTIC_COOK_MODE = "69248452-5AA7-45C8-9FD3-27C73D06D244";
public static final String CHARACTERISTIC_TEMPERATURE_DISPLAY_UNIT = "C1382B17-2DE7-4593-BC49-3B01502D42C7";
public static final String CHARACTERISTIC_START_HOLD_TIMER = "4F568285-9D2F-4C3D-864E-7047A30BD4A8";
public static final String CHARACTERISTIC_PROBE_CONNECTION_STATE = "6B402ECC-3DDA-8BB4-9E42-F121D7E1CF69";
public static final String CHARACTERISTIC_PROBE_FW_INFO = "83D33E5C-68EA-4158-8655-1A2AC0313FF6";
public static final String CHARACTERISTIC_LAST_KNOWN_ERROR = "5BCBF6B1-DE80-94B6-0F4B-99FB984707B6";
public static final String CHARACTERISTIC_USER_INFO = "007A7511-0D69-4749-AAE3-856CFF257912";
public static final String CHARACTERISTIC_PARAGON_PROBE_SERVICE = "CFA29500-5F33-498E-9F43-C50960D223F8";
public static final String CHARACTERISTIC_ERROR_STATE = "7EE9F201-120D-1CB9-E248-9D4855F68335";
public static final String CHARACTERISTIC_OTA_COMMAND = "4FB34AB1-6207-E5A0-484F-E24A7F638FFF";
public static final String CHARACTERISTIC_OTA_DATA = "78282AE5-3060-C3B6-7D49-EC74702414E5";
public static final String CHARACTERISTIC_OTA_VERSION = "318DB1F5-67F1-119B-6A41-1EECA0C744CE";
// Target device's name
public static final String TARGET_DEVICE_NAME = "Paragon Master";
public static final byte COOK_STATE_OFF = 0x00;
public static final byte COOK_STATE_HEATING = 0x01;
public static final byte COOK_STATE_READY = 0x02;
public static final byte COOK_STATE_COOKING = 0x03;
public static final byte COOK_STATE_DONE = 0x04;
public static final byte BURNER_STATE_STOP = 0x00;
public static final byte BURNER_STATE_START = 0x01;
public static final byte CURRENT_COOK_MODE_OFF = 0x00;
public static final byte CURRENT_COOK_MODE_DIRECT = 0x01;
public static final byte CURRENT_COOK_MODE_RAPID = 0x02;
public static final byte CURRENT_COOK_MODE_GENTLE = 0x03;
public static final byte CURRENT_COOK_MODE_MULTISTEP = 0x04;
public static final int QUICK_MIN_TEMP = 80;
public static final int QUICK_MAX_TEMP = 375;
public static final int QUICK_DEFAULT_TEMP = 140;
public static final byte PROBE_CONNECT = 0x01;
public static final byte PROBE_NOT_CONNECT = 0x02;
public static final int WARNING_TEMPERATURE = 140;
}