Skip to content

Instantly share code, notes, and snippets.

@Guillergood
Created April 13, 2020 08:43
Show Gist options
  • Save Guillergood/4d6d8038b7841917b1be64f8c183b77c to your computer and use it in GitHub Desktop.
Save Guillergood/4d6d8038b7841917b1be64f8c183b77c to your computer and use it in GitHub Desktop.
{
"server" : {
"database_engine" : "mysql",
"database_host" : "localhost",
"database_name" : "cognimobile",
"database_user" : "username",
"database_pwd" : "password",
"database_port" : 3306,
"server_host" : "http://192.168.1.69",
"server_port" : 8080,
"websocket_port" : 8081,
"path_fullchain_pem" : "",
"path_key_pem" : ""
},
"study" : {
"study_key" : "4lph4num3ric",
"study_number" : 1,
"study_name" : "AWARE Micro demo study",
"study_active" : true,
"study_start" : 1586178510320,
"study_description" : "This is a demo study to test AWARE Micro",
"researcher_first" : "First Name",
"researcher_last" : "Last Name",
"researcher_contact" : "your@email.com"
},
"sensors" : [ {
"sensor" : "accelerometer",
"title" : "Accelerometer",
"icon" : "ic_action_accelerometer.png",
"summary" : "Acceleration, including the force of gravity (m/s^2)",
"settings" : [ {
"setting" : "status_accelerometer",
"title" : "Activate",
"defaultValue" : "false"
}, {
"setting" : "frequency_accelerometer",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_accelerometer",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_accelerometer_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "applications",
"title" : "Applications",
"icon" : "ic_action_applications.png",
"summary" : "Application usage",
"settings" : [ {
"setting" : "status_applications",
"title" : "Application usage",
"defaultValue" : "false",
"summary" : "Current visible and background applications"
}, {
"setting" : "frequency_applications",
"title" : "Background processes",
"defaultValue" : "0",
"summary" : "Update every X minute(s). 0 to disable."
}, {
"setting" : "status_installations",
"title" : "Application installations",
"defaultValue" : "false",
"summary" : "Application installs, uninstalls and updates"
}, {
"setting" : "status_keyboard",
"title" : "Keyboard",
"defaultValue" : "false",
"summary" : "Logs keyboard input (no passwords)"
}, {
"setting" : "mask_keyboard",
"title" : "Mask keyboard input",
"defaultValue" : "false",
"summary" : "Swaps all alphanumeric characters by A, a, and 1"
}, {
"setting" : "status_notifications",
"title" : "Application notifications",
"defaultValue" : "false",
"summary" : "Notifications sent by any application, without text content"
}, {
"setting" : "status_crashes",
"title" : "Application crashes",
"defaultValue" : "false",
"summary" : "Log crashes (error and ANR), with ADB trace"
} ]
}, {
"sensor" : "barometer",
"title" : "Barometer",
"icon" : "ic_action_barometer.png",
"summary" : "Atmospheric air pressure (mbar/hPa)",
"settings" : [ {
"setting" : "status_barometer",
"title" : "Activate",
"defaultValue" : "false"
}, {
"setting" : "frequency_barometer",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_barometer",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_barometer_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "battery",
"title" : "Battery",
"icon" : "ic_action_battery.png",
"summary" : "Battery and power events",
"settings" : [ {
"setting" : "status_battery",
"title" : "Activate",
"defaultValue" : "false"
} ]
}, {
"sensor" : "bluetooth",
"title" : "Bluetooth",
"icon" : "ic_action_bluetooth.png",
"summary" : "Bluetooth sensing",
"settings" : [ {
"setting" : "status_bluetooth",
"title" : "Activate",
"defaultValue" : "false"
}, {
"setting" : "frequency_bluetooth",
"title" : "Scanning update frequency",
"defaultValue" : "60",
"summary" : "X seconds"
} ]
}, {
"sensor" : "communication",
"title" : "Communication",
"icon" : "ic_action_communication.png",
"summary" : "Communication usage (calls/messages)",
"settings" : [ {
"setting" : "status_calls",
"title" : "Call events",
"defaultValue" : "false",
"summary" : "Calls made, received, missed"
}, {
"setting" : "status_messages",
"title" : "Message events",
"defaultValue" : "false",
"summary" : "Sent or received SMS/MMS"
} ]
}, {
"sensor" : "esm",
"title" : "Mobile ESM/EMA",
"icon" : "ic_action_esm.png",
"summary" : "Mobile questionnaires",
"settings" : [ {
"setting" : "status_esm",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Allow remote and applications ESM requests for human-based sensing"
} ]
}, {
"sensor" : "gravity",
"title" : "Gravity",
"icon" : "ic_action_gravity.png",
"summary" : "Force of gravity as a 3D vector with direction and magnitude of gravity (m/s^2)",
"settings" : [ {
"setting" : "status_gravity",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_gravity",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_gravity",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_gravity_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "gyroscope",
"title" : "Gyroscope",
"icon" : "ic_action_gyroscope.png",
"summary" : "Rate of rotation of device (rad/s)",
"settings" : [ {
"setting" : "status_gyroscope",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_gyroscope",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_gyroscope",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_gyroscope_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "locations",
"title" : "Locations",
"icon" : "ic_action_locations.png",
"summary" : "User's estimated location by GPS and network triangulation",
"settings" : [ {
"setting" : "status_location_gps",
"title" : "GPS",
"defaultValue" : "false",
"summary" : "GPS location tracking"
}, {
"setting" : "frequency_location_gps",
"title" : "Minimum GPS update frequency",
"defaultValue" : "180",
"summary" : "Seconds (0 = always on)"
}, {
"setting" : "min_location_gps_accuracy",
"title" : "Movement threshold for GPS updates",
"defaultValue" : "150",
"summary" : "Meters (0 = always on)"
}, {
"setting" : "status_location_network",
"title" : "Triangulation (cell tower and Wi-Fi)",
"defaultValue" : "false",
"summary" : "Triangulation location tracking"
}, {
"setting" : "frequency_location_network",
"title" : "Minimum triangulation update frequency",
"defaultValue" : "300",
"summary" : "Seconds (0 = always on)"
}, {
"setting" : "min_location_network_accuracy",
"title" : "Movement threshold for triangulation updates",
"defaultValue" : "1500",
"summary" : "Meters (0 = always on)"
}, {
"setting" : "status_location_passive",
"title" : "Passive location provider",
"defaultValue" : "false",
"summary" : "Don't fetch locations, but use locations if other apps request them."
}, {
"setting" : "location_expiration_time",
"title" : "Location fix lifetime",
"defaultValue" : "300",
"summary" : "Expire after X seconds"
}, {
"setting" : "location_save_all",
"title" : "Save all locations",
"defaultValue" : "false",
"summary" : "Don't use heuristics to only record best locations"
} ]
}, {
"sensor" : "light",
"title" : "Light",
"icon" : "ic_action_light.png",
"summary" : "Ambient light (lux)",
"settings" : [ {
"setting" : "status_light",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_light",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_light",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_light_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "linear_accelerometer",
"title" : "Linear accelerometer",
"icon" : "ic_action_linear_accelerometer.png",
"summary" : "Acceleration, w/o gravity (m/s^2)",
"settings" : [ {
"setting" : "status_linear_accelerometer",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_linear_accelerometer",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_linear_accelerometer",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_linear_accelerometer_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "network",
"title" : "Network",
"icon" : "ic_action_network.png",
"summary" : "Network usage and traffic",
"settings" : [ {
"setting" : "status_network_events",
"title" : "Network events",
"defaultValue" : "false",
"summary" : "Network usage states"
}, {
"setting" : "status_network_traffic",
"title" : "Network traffic",
"defaultValue" : "false",
"summary" : "Wi-Fi & mobile network traffic (bytes,packets)"
} ]
}, {
"sensor" : "magnetometer",
"title" : "Magnetometer",
"icon" : "ic_action_magnetometer.png",
"summary" : "Geomagnetic field strength around the device (µT)",
"settings" : [ {
"setting" : "status_magnetometer",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_magnetometer",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_magnetometer",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_magnetometer_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "processor",
"title" : "Processor workload",
"icon" : "ic_action_processor.png",
"summary" : "CPU workload for user, system and idle (%)",
"settings" : [ {
"setting" : "status_processor",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_processor",
"title" : "Update frequency",
"defaultValue" : "10",
"summary" : "Every X seconds"
} ]
}, {
"sensor" : "timezone",
"title" : "Timezone",
"icon" : "ic_action_timezone.png",
"summary" : "Tracks user's current timezone",
"settings" : [ {
"setting" : "status_timezone",
"title" : "Active",
"defaultValue" : "false"
} ]
}, {
"sensor" : "proximity",
"title" : "Proximity",
"icon" : "ic_action_proximity.png",
"summary" : "Proximity sensor distance (HW-dependent value for far and near)",
"settings" : [ {
"setting" : "status_proximity",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_proximity",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_proximity",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_proximity_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "rotation",
"title" : "Rotation",
"icon" : "ic_action_rotation.png",
"summary" : "Orientation of the device in all axis",
"settings" : [ {
"setting" : "status_rotation",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_rotation",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_rotation",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_rotation_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "screen",
"title" : "Screen usage",
"icon" : "ic_action_screen.png",
"summary" : "Screen events (on, off, locked, unlocked)",
"settings" : [ {
"setting" : "status_screen",
"title" : "Screen usage",
"defaultValue" : "false",
"summary" : "Capture screen events (on, off, locked, unlocked)"
}, {
"setting" : "status_touch",
"title" : "Screen interaction",
"defaultValue" : "false",
"summary" : "Capture clicks, long clicks and scroll up/down events"
}, {
"setting" : "mask_touch_text",
"title" : "Mask text in touch events",
"defaultValue" : "false",
"summary" : "Swaps all alphanumeric characters by A, a, and 1"
} ]
}, {
"sensor" : "significant_motion",
"title" : "Significant motion",
"icon" : "ic_action_significant_motion.png",
"summary" : "Significant motion",
"settings" : [ {
"setting" : "status_significant_motion",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Log motion events. Saves battery life, stops motion sensors logs if idle!"
} ]
}, {
"sensor" : "temperature",
"title" : "Temperature",
"icon" : "ic_action_temperature.png",
"summary" : "Ambient air temperature (Celsius)",
"settings" : [ {
"setting" : "status_temperature",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_temperature",
"title" : "Sampling rate",
"defaultValue" : "200000"
}, {
"setting" : "threshold_temperature",
"title" : "Sensitivity (0 = disabled)",
"defaultValue" : "0",
"summary" : "e.g., log only if [x,y,z] >= 0.01"
}, {
"setting" : "frequency_temperature_enforce",
"title" : "Enforce the frequency",
"defaultValue" : "false",
"summary" : "If Android gives points more often than frequency, ignore them."
} ]
}, {
"sensor" : "telephony",
"title" : "Telephony",
"icon" : "ic_action_telephony.png",
"summary" : "Cell operator, current cell tower and neighbor towers",
"settings" : [ {
"setting" : "status_telephony",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Cell operator, current cell tower and neighbor towers"
} ]
}, {
"sensor" : "wifi",
"title" : "Wi-Fi",
"icon" : "ic_action_wifi.png",
"summary" : "Wi-Fi sensing",
"settings" : [ {
"setting" : "status_wifi",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "frequency_wifi",
"title" : "Wi-Fi scanning update frequency",
"defaultValue" : "60",
"summary" : "Every X seconds. Default 60 seconds (recommended)"
} ]
}, {
"sensor" : "websocket",
"title" : "Real-time streaming",
"icon" : "ic_action_websocket.png",
"summary" : "Real-time websocket stream (AWARE Micro)",
"settings" : [ {
"setting" : "status_websocket",
"title" : "Enable real-time streaming to AWARE Micro",
"defaultValue" : "false"
} ]
}, {
"sensor" : "mqtt",
"title" : "MQTT Server",
"icon" : "ic_action_mqtt.png",
"summary" : "Allows remove questionnaires, P2P context exchange",
"settings" : [ {
"setting" : "status_mqtt",
"title" : "Connect",
"defaultValue" : "false"
}, {
"setting" : "mqtt_port",
"title" : "MQTT port",
"defaultValue" : "1883",
"summary" : "Non-encrypted: 1883, encrypted: 8883"
}, {
"setting" : "mqtt_keep_alive",
"title" : "MQTT keep alive",
"defaultValue" : "600",
"summary" : "Every X seconds"
}, {
"setting" : "mqtt_qos",
"title" : "MQTT QoS",
"defaultValue" : "2",
"summary" : "0 - No guarantee, 1 - At least once, 2 - Exactly once (default = 2)"
} ]
}, {
"sensor" : "webservice",
"title" : "AWARE Study",
"icon" : "ic_action_webservice.png",
"summary" : "Study and sync settings",
"settings" : [ {
"setting" : "status_webservice",
"title" : "Active",
"defaultValue" : "false"
}, {
"setting" : "webservice_server",
"title" : "Study URL",
"defaultValue" : "https://api.awareframework.com/index.php",
"summary" : "URL"
}, {
"setting" : "webservice_wifi_only",
"title" : "Wi-Fi only",
"defaultValue" : "false",
"summary" : "Sync only over Wi-Fi"
}, {
"setting" : "fallback_network",
"title" : "Fallback to 3G after x hours",
"defaultValue" : "0"
}, {
"setting" : "webservice_charging",
"title" : "Charging only",
"defaultValue" : "false",
"summary" : "Sync only if charging"
}, {
"setting" : "frequency_webservice",
"title" : "Sync interval (0 to disable)",
"defaultValue" : "30",
"summary" : "Every X minutes"
}, {
"setting" : "frequency_clean_old_data",
"title" : "Clean-up old data?",
"defaultValue" : "0"
}, {
"setting" : "webservice_silent",
"title" : "Quiet sync",
"defaultValue" : "false",
"summary" : "Disable data sync notifications"
}, {
"setting" : "remind_to_charge",
"title" : "Battery reminder",
"defaultValue" : "false",
"summary" : "Remind to charge when 15%"
}, {
"setting" : "foreground_priority",
"title" : "Foreground priority",
"defaultValue" : "true",
"summary" : "RECOMMENDED to keep AWARE running non-stop."
} ]
}, {
"sensor" : "advanced",
"title" : "Advanced options",
"summary" : "For advanced users and developers",
"settings" : [ {
"setting" : "debug_flag",
"title" : "Debugging",
"defaultValue" : "true",
"summary" : "Show messages in logcat"
}, {
"setting" : "debug_tag",
"title" : "Logcat TAG",
"defaultValue" : "AWARE",
"summary" : "Change logcat tag for debug filters (default = AWARE)"
}, {
"setting" : "debug_db_slow",
"title" : "Lightweight sampling",
"defaultValue" : "false",
"summary" : "Disable database logs for high-frequency sensors"
}, {
"setting" : "webservice_simple",
"title" : "Simple webservice",
"defaultValue" : "false",
"summary" : "Disable database metadata sync to server"
}, {
"setting" : "webservice_remove_data",
"title" : "Wipe data on upload",
"defaultValue" : "false",
"summary" : "WARNING: This may cause problems with some sensors or plugins if they rely on history data (e.g., battery charges, discharges, ...)"
}, {
"setting" : "interface_locked",
"title" : "Participant interface mode",
"defaultValue" : "false",
"summary" : "Simplifies the interface for participants after joining a study"
}, {
"setting" : "frequency_enforce_all",
"title" : "Enforce frequency of all sensors",
"defaultValue" : "false",
"summary" : "If Android gives points more often than the requested frequency, ignore them."
} ]
} ],
"plugins" : [ {
"package_name" : "com.aware.plugin.ambient_noise",
"plugin" : "plugin_ambient_noise",
"settings" : [ {
"setting" : "status_plugin_ambient_noise",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Detects silent from noisy surroundings."
}, {
"setting" : "frequency_plugin_ambient_noise",
"title" : "How frequently to sample audio (in minutes)",
"defaultValue" : "5",
"summary" : "Every 5 minutes"
}, {
"setting" : "plugin_ambient_noise_sample_size",
"title" : "How long to sample for (in seconds)",
"defaultValue" : "30",
"summary" : "Listen 30 second(s)"
}, {
"setting" : "plugin_ambient_noise_silence_threshold",
"title" : "How loud is silence?",
"defaultValue" : "50",
"summary" : "Silent below 50dB"
}, {
"setting" : "plugin_ambient_noise_no_raw",
"title" : "Don't save raw audio",
"defaultValue" : "true",
"summary" : "If enabled, the audio is not recorded."
} ]
}, {
"package_name" : "com.aware.plugin.google.activity_recognition",
"plugin" : "plugin_google_activity_recognition",
"settings" : [ {
"setting" : "status_plugin_google_activity_recognition",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Detects: still, on foot (walking, running), in vehicle, on bicycle"
}, {
"setting" : "frequency_plugin_google_activity_recognition",
"title" : "Activity recognition interval (in seconds)",
"defaultValue" : "60",
"summary" : "60 seconds"
} ]
}, {
"package_name" : "com.aware.plugin.sentimental",
"settings" : [ {
"setting" : "status_plugin_sentimental",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Enable/disable plugin"
} ]
}, {
"package_name" : "com.aware.plugin.openweather",
"plugin" : "plugin_openweather",
"settings" : [ {
"setting" : "status_plugin_openweather",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Weather conditions from OpenWeather API"
}, {
"setting" : "units_plugin_openweather",
"title" : "Measurement unit",
"defaultValue" : "metric"
}, {
"setting" : "plugin_openweather_frequency",
"title" : "Update frequency",
"defaultValue" : "60",
"summary" : "Every 60 minute(s)"
}, {
"setting" : "api_key_plugin_openweather",
"title" : "API Key",
"defaultValue" : "ada11fb870974565377df238f3046aa9",
"summary" : "Get your free API key from openweathermap.org"
} ]
}, {
"package_name" : "com.aware.plugin.esm.scheduler",
"plugin" : "plugin_esm_scheduler",
"settings" : [ {
"setting" : "status_plugin_esm_scheduler",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
} ]
}, {
"package_name" : "com.aware.plugin.fitbit",
"plugin" : "plugin_fitbit",
"settings" : [ {
"setting" : "status_plugin_fitbit",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
}, {
"setting" : "units_plugin_fitbit",
"title" : "Measurement units",
"defaultValue" : "metric",
"summary" : "Metric"
}, {
"setting" : "fitbit_granularity",
"title" : "Fitbit intraday granularity",
"defaultValue" : "15min",
"summary" : "Every 15 minutes"
}, {
"setting" : "fitbit_hr_granularity",
"title" : "Heart rate granularity",
"defaultValue" : "1sec",
"summary" : "Every second"
}, {
"setting" : "plugin_fitbit_frequency",
"title" : "Update frequency",
"defaultValue" : "15",
"summary" : "Every 15 minute(s)"
}, {
"setting" : "api_key_plugin_fitbit",
"title" : "API Key",
"defaultValue" : "227YG3",
"summary" : "API Key from developer.fitbit.com"
}, {
"setting" : "api_secret_plugin_fitbit",
"title" : "API Secret",
"defaultValue" : "033ed2a3710c0cde04343d073c09e378",
"summary" : "API Secret from developer.fitbit.com"
} ]
}, {
"package_name" : "com.aware.plugin.sensortag",
"settings" : [ {
"setting" : "status_plugin_sensortag",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Enable/disable sensor tag plugin"
}, {
"setting" : "frequency_plugin_sensortag",
"title" : "Sampling Frequency (Hz)",
"defaultValue" : "30",
"summary" : "30 Hz"
} ]
}, {
"package_name" : "com.aware.plugin.contacts_list",
"plugin" : "plugin_contacts_list",
"settings" : [ {
"setting" : "status_plugin_contacts",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
}, {
"setting" : "frequency_plugin_contacts",
"title" : "Frequency (in days)",
"defaultValue" : "1",
"summary" : "Every 1 day(s)"
} ]
}, {
"package_name" : "com.aware.plugin.google.auth",
"plugin" : "plugin_google_auth",
"settings" : [ {
"setting" : "status_plugin_google_login",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
} ]
}, {
"package_name" : "com.aware.plugin.google.fused_location",
"plugin" : "plugin_google_fused_location",
"settings" : [ {
"setting" : "status_google_fused_location",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
}, {
"setting" : "frequency_google_fused_location",
"title" : "How frequently to acquire location (in seconds)",
"defaultValue" : "300",
"summary" : "Every 300 seconds"
}, {
"setting" : "max_frequency_google_fused_location",
"title" : "How fast your app handles locations (in seconds)",
"defaultValue" : "60",
"summary" : "Every 60 second(s)"
}, {
"setting" : "fallback_location_timeout",
"title" : "GPS satellite fix timeout",
"defaultValue" : "20",
"summary" : "Wait 20 seconds"
}, {
"setting" : "location_sensitivity",
"title" : "Motion sensitivity",
"defaultValue" : "5",
"summary" : "More than 5 meter(s)"
}, {
"setting" : "accuracy_google_fused_location",
"title" : "Location accuracy",
"defaultValue" : "102",
"summary" : "Medium (network + WiFi)"
} ]
}, {
"package_name" : "com.aware.plugin.device_usage",
"plugin" : "plugin_device_usage",
"settings" : [ {
"setting" : "status_plugin_device_usage",
"title" : "Active",
"defaultValue" : "false",
"summary" : "Logs device usage and non-usage."
} ]
}, {
"package_name" : "com.aware.plugin.studentlife.audio_final",
"plugin" : "plugin_conversations",
"settings" : [ {
"setting" : "status_plugin_studentlife_audio",
"title" : "Detect conversations",
"defaultValue" : "false",
"summary" : "Activate/deactivate plugin"
}, {
"setting" : "plugin_conversations_delay",
"title" : "Delay period",
"defaultValue" : "1",
"summary" : "How long we wait until we start classification (in minutes)"
}, {
"setting" : "plugin_conversations_off_duty",
"title" : "Time between samples",
"defaultValue" : "3",
"summary" : "How long we wait until we sample again (in minutes)"
}, {
"setting" : "plugin_conversations_length",
"title" : "Recording length",
"defaultValue" : "1",
"summary" : "For how long we collect data for (in minutes, >= delay period)"
} ]
}, {
"package_name" : "com.aware.plugin.cognimobile",
"plugin" : "plugin_cognimobile",
"settings" : [ {
"setting" : "tests",
"title" : "tests",
"defaultValue" : "https://gist.githubusercontent.com/Guillergood/1708661d2146131bf694981a5bc4a8c2/raw/32626f262a36a71d8d6b634260ba1db4321f3baf/test_1.json",
"summary" : "Activate/deactivate plugin"
} ]
} ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment