Beaconstac Android  0.9.9
com.mobstac.beaconstac.core.MSConstants Class Reference

Static Public Attributes

static final boolean IS_DEBUG = false
 
static final String ORGANIZATION_ID = "organization_id"
 
static final String DEVELOPER_TOKEN = "developer_token"
 
static final String BEACON_UUID = "filter_uuid"
 
static final String REGION_IDENTIFIER = "region_identifier"
 
static final String LAST_SESSION_KEY = "BSLastEventSessionId"
 
static final String LAST_EVENT_TIME_KEY = "BSLastEventTime"
 
static final String LAST_EVENT_LOCATION_LAT_KEY = "BSLastEventLatitude"
 
static final String LAST_EVENT_LOCATION_LONG_KEY = "BSLastEventLongitude"
 
static final String BEACON_AFFINITY_KEY = "msbeaconaffinity"
 
static final String GEOFENCES_ENABLED_KEY = "BSGeofencesEnabled"
 
static final int ANALYTICS_SESSION_DURATION = 900
 
static final int ANALYTICS_SESSION_DISTANCE = 1000
 
static final String BASE_API_URL = "https://beaconstac.mobstac.com/api/1.0/"
 
static final String EVENT_LOGGER_PATH = "eventlogger/"
 
static final String PLACE_PATH = "places/"
 
static final double EVENT_LOG_VERSION = 1.1
 
static final SimpleDateFormat iso8601Format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US)
 
static final SimpleDateFormat apiDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.ENGLISH)
 
static final String BLE_SCAN_DURATION_ACTIVE_KEY = "scandurationactive"
 
static final int BLE_SCAN_DURATION_ACTIVE = 21
 
static final String BLE_SCAN_DURATION_PASSIVE_KEY = "scandurationpassive"
 
static final int BLE_SCAN_DURATION_PASSIVE = 751
 
static final int BLE_SCAN_DURATION_MAX = 30000
 
static final long RANGING_WAIT_DURATION = 60000
 
static final long INITIAL_RANGING_DURATION = 30000
 
static final int RSSI_ENTRY_THRESHOLD = -75
 
static final int RSSI_EXIT_THRESHOLD = -90
 
static final int BEACON_CACHE_DURATION = 60000
 
static final int MIN_BROADCAST_DELAY = 1000
 
static final String EVENT_RANGED_BEACON = "RANGED_BEACON"
 
static final String EVENT_CAMPED_BEACON = "CAMPED_BEACON"
 
static final String EVENT_EXITED_BEACON = "EXITED_BEACON"
 
static final String EVENT_TRIGGERED_RULE = "TRIGGERED_RULE"
 
static final String EVENT_ENTERED_REGION = "ENTERED_REGION"
 
static final String EVENT_EXITED_REGION = "EXITED_REGION"
 
static final String EVENT_ENTERED_GEOFENCE = "ENTERED_GEOFENCE"
 
static final String EVENT_EXITED_GEOFENCE = "EXITED_GEOFENCE"
 
static final String INTENT_PREFIX = "com.mobstac.beaconstac.intent.action."
 
static final String BEACONSTAC_INTENT_RANGED_BEACON = INTENT_PREFIX + EVENT_RANGED_BEACON
 
static final String BEACONSTAC_INTENT_CAMPED_BEACON = INTENT_PREFIX + EVENT_CAMPED_BEACON
 
static final String BEACONSTAC_INTENT_EXITED_BEACON = INTENT_PREFIX + EVENT_EXITED_BEACON
 
static final String BEACONSTAC_INTENT_RULE_TRIGGERED = INTENT_PREFIX + EVENT_TRIGGERED_RULE
 
static final String BEACONSTAC_INTENT_ENTERED_REGION = INTENT_PREFIX + EVENT_ENTERED_REGION
 
static final String BEACONSTAC_INTENT_EXITED_REGION = INTENT_PREFIX + EVENT_EXITED_REGION
 
static final String BEACONSTAC_INTENT_ENTERED_GEOFENCE = INTENT_PREFIX + EVENT_ENTERED_GEOFENCE
 
static final String BEACONSTAC_INTENT_EXITED_GEOFENCE = INTENT_PREFIX + EVENT_EXITED_GEOFENCE
 
static final String PREFS_KEY_RULES = "com.beaconstac.rules"
 
static final String PREFS_FETCHED_RULES = "fetched"
 
static final String PREFS_LAST_SYNCED_RULES = "synced"
 

Member Data Documentation

final SimpleDateFormat com.mobstac.beaconstac.core.MSConstants.apiDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.ENGLISH)
static

Date format from API

final int com.mobstac.beaconstac.core.MSConstants.BEACON_CACHE_DURATION = 60000
static

Beacon cache duration in milliseconds.

final String com.mobstac.beaconstac.core.MSConstants.BLE_SCAN_DURATION_ACTIVE_KEY = "scandurationactive"
static

The scan time duration for BLE scanning in milliseconds

final String com.mobstac.beaconstac.core.MSConstants.EVENT_RANGED_BEACON = "RANGED_BEACON"
static

Beaconstac events

final long com.mobstac.beaconstac.core.MSConstants.INITIAL_RANGING_DURATION = 30000
static

Duration for which the scanning never stops after switching into active mode After this duration, the scan cycles go back to on/off modes

final String com.mobstac.beaconstac.core.MSConstants.INTENT_PREFIX = "com.mobstac.beaconstac.intent.action."
static

Beaconstac broadcast intents

final boolean com.mobstac.beaconstac.core.MSConstants.IS_DEBUG = false
static

Flag which decides the debug is on or not

final SimpleDateFormat com.mobstac.beaconstac.core.MSConstants.iso8601Format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US)
static

format for storing dates

final int com.mobstac.beaconstac.core.MSConstants.MIN_BROADCAST_DELAY = 1000
static

minimum delay between successive broadcasts, in ms

final long com.mobstac.beaconstac.core.MSConstants.RANGING_WAIT_DURATION = 60000
static

Duration to switch to passive mode after the last beacon was ranged

final int com.mobstac.beaconstac.core.MSConstants.RSSI_ENTRY_THRESHOLD = -75
static

Beacon entry thresholds

final int com.mobstac.beaconstac.core.MSConstants.RSSI_EXIT_THRESHOLD = -90
static

Beacon exit thresholds


The documentation for this class was generated from the following file: