/*
HitoeConsts
Copyright (c) 2016 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.android.deviceplugin.hitoe.data;
/**
* Hitoe's constant.
* @author NTT DOCOMO, INC.
*/
public final class HitoeConstants {
/**
* Private constructor.
*/
private HitoeConstants() {
}
/**
* Line seperator.
*/
public static final String BR = System.getProperty("line.separator");
/** VB. */
public static final String VB = "\\|";
/** Comma. */
public static final String COMMA = ",";
/** Colon. */
public static final String COLON = ":";
/** Raw data prefix.*/
public static final String RAW_DATA_PREFFIX = "raw.";
/** Ba data prefix. */
public static final String BA_DATA_PREFFIX = "ba.";
/** Ex data prefix. */
public static final String EX_DATA_PREFFIX = "ex.";
/** Raw connection prefix. */
public static final String RAW_CONNECTION_PREFFIX = "R";
/** Ba connection prefix. */
public static final String BA_CONNECTION_PREFFIX = "B";
/** Ex connection prefix. */
public static final String EX_CONNECTION_PREFFIX = "E";
/** Available ex data string. */
public static final String AVAILABLE_EX_DATA_STR = "ex.stress\nex.posture\nex.walk\nex.lr_balance";
/** ECG Chart update cycle time. */
public static final int ECG_CHART_UPDATE_CYCLE_TIME = 40;
/** Acceleration chart update cycle time. */
public static final int ACC_CHART_UPDATE_CYCLE_TIME = 40;
/** HeartRate text update cycle time. */
public static final int HR_TEXT_UPDATE_CYCLE_TIME = 1000;
/** Stress Estimation update cycle time. */
public static final int LFHF_TEXT_UPDATE_CYCLE_TIME = 1000;
/** Pose Estimation update cycle time. */
public static final int POSTURE_STATE_UPDATE_CYCLE_TIME = 1000;
/** Discovery Cycle time. */
public static final int DISCOVERY_CYCLE_TIME = 30000;
/** Ex posture unit number. */
public static final int EX_POSTURE_UNIT_NUM = 25;
/** Ex walk unit number. */
public static final int EX_WALK_UNIT_NUM = 100;
/** Ex Left Right balance unit number. */
public static final int EX_LR_BALANCE_UNIT_NUM = 250;
/** getAvailableSensor. */
public static final int API_ID_GET_AVAILABLE_SENSOR = 0x1010;
/** connect. */
public static final int API_ID_CONNECT = 0x1020;
/** disconnect. */
public static final int API_ID_DISCONNECT = 0x1021;
/** getAvailableData. */
public static final int API_ID_GET_AVAILABLE_DATA = 0x1030;
/** addReciever. */
public static final int API_ID_ADD_RECIVER = 0x1040;
/** removeReciever. */
public static final int API_ID_REMOVE_RECEIVER = 0x1041;
/** getStatus. */
public static final int API_ID_GET_STATUS = 0x1090;
/** Response id for success. */
public static final int RES_ID_SUCCESS = 0x00;
/** Response id for failure. */
public static final int RES_ID_FAILURE = 0x01;
/** Response id for continue. */
public static final int RES_ID_CONTINUE = 0x05;
/** Response id for api busy. */
public static final int RES_ID_API_BUSY = 0x09;
/** Response id for invalid argument. */
public static final int RES_ID_INVALID_ARG = 0x10;
/** Response id for invalid parameter. */
public static final int RES_ID_INVALID_PARAM = 0x30;
/** Response id for sensor connect. */
public static final int RES_ID_SENSOR_CONNECT = 0x60;
/** Response id for sensor connect failure. */
public static final int RES_ID_SENSOR_CONNECT_FAILURE = 0x61;
/** Response id for sensor connect notice. */
public static final int RES_ID_SENSOR_CONNECT_NOTICE = 0x62;
/** Response id for sensor unauthorized. */
public static final int RES_ID_SENSOR_UNAUTHORIZED = 0x63;
/** Response id for sensor disconnect. */
public static final int RES_ID_SENSOR_DISCONECT = 0x65;
/** Response id for sensor disconnect notice. */
public static final int RES_ID_SENSOR_DISCONECT_NOTICE = 0x66;
/** Get Available sensor device type. */
public static final String GET_AVAILABLE_SENSOR_DEVICE_TYPE = "hitoe D01";
/** Get Available sensor parameter search time. */
public static final int GET_AVAILABLE_SENSOR_PARAM_SEARCH_TIME = 5000;
/** Connect disconnect retry time. */
public static final int CONNECT_DISCONNECT_RETRY_TIME = 1000;
/** Connect disconnect retry count. */
public static final int CONNECT_DISCONNECT_RETRY_COUNT = 3;
/** Connect no packet retry time. */
public static final int CONNECT_NOPACKET_RETRY_TIME = 5000;
/** Add receiver parameter ECG sampling interval. */
public static final int ADD_RECEIVER_PARAM_ECG_SAMPLING_INTERVAL = 40;
/** Add receiver parameter Acceleration sampling interval. */
public static final int ADD_RECEIVER_PARAM_ACC_SAMPLING_INTERVAL = 40;
/** Add receiver patameter RRI sampling interval. */
public static final int ADD_RECEIVER_PARAM_RRI_SAMPLING_INTERVAL = 1000;
/** Add receiver parameter heartrate sampling interval. */
public static final int ADD_RECEIVER_PARAM_HR_SAMPLING_INTERVAL = 1000;
/** Add receiver parameter battery sampling interval. */
public static final int ADD_RECEIVER_PARAM_BAT_SAMPLING_INTERVAL = 10000;
/** Add receiver parameter Ba samling interval. */
public static final int ADD_RECEIVER_PARAM_BA_SAMPLING_INTERVAL = 4000;
/** Add receiver parameter Ba ECG Threshold. */
public static final int ADD_RECEIVER_PARAM_BA_ECG_THRESHHOLD = 250;
/** Add receiver parameter Ba skip count. */
public static final int ADD_RECEIVER_PARAM_BA_SKIP_COUNT = 50;
/** Add receiver parameter Ba RRI min. */
public static final int ADD_RECEIVER_PARAM_BA_RRI_MIN = 240;
/** Add receiver parameter Ba RRI max. */
public static final int ADD_RECEIVER_PARAM_BA_RRI_MAX = 3999;
/** Add receiver parameter Ba sample count. */
public static final int ADD_RECEIVER_PARAM_BA_SAMPLE_COUNT = 20;
/** Add receiver parameter Ba RRI input. */
public static final String ADD_RECEIVER_PARAM_BA_RRI_INPUT = "extracted_rri";
/** Add receiver parameter Ba Frequency sampling interval. */
public static final int ADD_RECEIVER_PARAM_BA_FREQ_SAMPLING_INTERVAL = 4000;
/** Add receiver parameter Ba frequency sampling window. */
public static final int ADD_RECEIVER_PARAM_BA_FREQ_SAMPLING_WINDOW = 60;
/** Add receiver parameter Ba RRI sampling rate. */
public static final int ADD_RECEIVER_PARAM_BA_RRI_SAMPLING_RATE = 8;
/** Add receiver parameter Ba time sampling interval. */
public static final int ADD_RECEIVER_PARAM_BA_TIME_SAMPLING_INTERVAL = 4000;
/** Add receiver parameter Ba time sampling window. */
public static final int ADD_RECEIVER_PARAM_BA_TIME_SAMPLING_WINDOW = 60;
/** Add receiver parameter ex accleration axis xyz. */
public static final String ADD_RECEIVER_PARAM_EX_ACC_AXIS_XYZ = "XYZ";
/** Add receiver parameter ex psture window. */
public static final int ADD_RECEIVER_PARAM_EX_POSTURE_WINDOW = 1;
/** Add receiver parameter ex walk stride. */
public static final double ADD_RECEIVER_PARAM_EX_WALK_STRIDE = 0.81;
/** Add receiver parameter ex run stride cof. */
public static final double ADD_RECEIVER_PARAM_EX_RUN_STRIDE_COF = 0.0091;
/** Add receiver parameter ex run stride int. */
public static final double ADD_RECEIVER_PARAM_EX_RUN_STRIDE_INT = 0.1806;
/** Back forward threshold. */
public static final int BACK_FORWARD_THRESHOLD = 30;
/** Left right threshold. */
public static final int LEFT_RIGHT_THRESHOLD = 20;
}