- 
                Notifications
    You must be signed in to change notification settings 
- Fork 21
Shimmer3R Integration Notes
For most all cases we currently advice using Shimmer3R-XXXX-BT, we reserve Shimmer3R-XXXX-BLE, for Bluetooth Low Energy (communication).

Pairing via 1234 key is no longer required for the Shimmer3R. As part of the connection process you will be prompted to pair, but you won't require a pairing key.

There is a 200G (High G) Accel and a Alt Magnetometer that can be enabled now via Shimmer Capture when using Shimmer3R devices that support it.
There is no change in classes when using the Shimmer3R, you can continue to use ShimmerLogAndStreamSystemSerialPort.class to connect
ShimmerLogAndStreamSystemSerialPort ShimmerDevice = new ShimmerLogAndStreamSystemSerialPort("Shimmer", "COM36");
there are new additions and some changes to the sensorbitmap
public enum SensorBitmapShimmer3
{
    SENSOR_A_ACCEL = 0x80,
    SENSOR_GYRO = 0x040,
    SENSOR_MAG = 0x20,
    SENSOR_GSR = 0x04,
    SENSOR_EXT_A7 = 0x02,
    SENSOR_EXT_A6 = 0x01,
    SENSOR_VBATT = 0x2000,
    SENSOR_D_ACCEL = 0x1000,
    SENSOR_EXT_A15 = 0x0800,
    SENSOR_INT_A1 = 0x0400,
    SENSOR_INT_A12 = 0x0200,
    SENSOR_INT_A13 = 0x0100,
    SENSOR_INT_A14 = 0x800000,
    SENSOR_BMP180_PRESSURE = 0x40000,
    SENSOR_EXG1_24BIT = 0x10,
    SENSOR_EXG2_24BIT = 0x08,
    SENSOR_EXG1_16BIT = 0x100000,
    SENSOR_EXG2_16BIT = 0x080000,
    SENSOR_BRIDGE_AMP = 0x8000,
    SENSOR_ACCEL_ALT = 0x400000,
    SENSOR_MAG_ALT = 0X200000,
}
public enum SensorBitmapShimmer3R
{
    SENSOR_EXT_A0 = 0x02,
    SENSOR_EXT_A1 = 0x01,
    SENSOR_EXT_A2 = 0x0800,
    SENSOR_INT_A3 = 0x0400,
    SENSOR_INT_A0 = 0x0200,
    SENSOR_INT_A1 = 0x0100,
    SENSOR_INT_A2 = 0x800000,
    SENSOR_BMP380_PRESSURE = 0x40000
}
We are switching to a move generic naming convention for the internal and external ADCs. From here on the ADC naming will start with EXT_A0 and INT_A0. Thus please note that the PPG signal (SENSOR_INT_A13 on the Shimmer3) is now GEN_INT_ADC_A1 on the Shimmer3R. The naming of the ADC on Shimmer3 will not be changed.
