MetaWear C++ API  0.20.0
C++ implementation of the MetaWear protocol
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 ▼ src
 ▼ metawear
 ▼ core
 anonymous_datasignal.hFunctions operating on the MblMwAnonymousDataSignal object
 anonymous_datasignal_fwd.hForward declaration for the MblMwAnonymousDataSignal type
 data.hFunctions and types for data received from an MblMwDataSignal
 datasignal.hFunctions for controlling a MblMwDataSignal
 datasignal_fwd.hForward declaration for the MblMwDataSignal type
 debug.hTesting and debug functions, for advanced users only
 event.hFunctions for the MblMwEvent type
 event_fwd.hForward declaration of the MblMwEvent type
 logging.hControls the onboard logging system
 logging_fwd.hForward declaration of the MblMwDataLogger type
 macro.hFirmware feature that saves MetaWear commands to the on-board flash memory
 metawearboard.hFunctions for communicating with an MblMwMetaWearBoard object
 metawearboard_fwd.hForward declarations for the MblMwMetaWearBoard type
 model.h
 module.h
 settings.hConfigures Bluetooth Low Energy advertisement and connection settings
 status.hStatus codes for the library
 timer.hOn board timer for scheduling MetaWear commands
 timer_fwd.hForward declaration of the MblMwTimer type
 types.hNon basic types encapsulating sensor data
 ▼ peripheral
 haptic.hCommunicates with the haptic driver
 ibeacon.hConfigures iBeacon mode
 led.hCommunicates with the ultra-bright LED
 neopixel.hInteracts with NeoPixel strands
 peripheral_common.h
 ▼ platform
 btle_connection.hPlatform agnostic wrappers for Bluetooth Low Energy communication
 dllmarker.hMacros for identifying exported functions
 memory.hMemory management for memory allocated by the API
 ▼ processor
 accounter.hAdds additional information to the payload to facilitate packet reconstruction
 accumulator.hTallies a running sum of the input
 average.hComputes a running average of the input
 buffer.hCaptures input data which can be retrieved at a later point in time
 comparator.hOnly allows data through that satisfies a comparison operation
 counter.hCounts the number of times an event was fired
 dataprocessor.hInteracts with an onboard data processor
 dataprocessor_fwd.hForward declaration for the MblMwDataProcessor type
 delta.hOnly allows data through that is a min distance from a reference value
 fuser.hCombine data from multiple data sources into 1 data packet
 math.hPerforms arithmetic on sensor data
 packer.hCombines multiple data values into 1 BLE packet
 passthrough.hGate that only allows data though based on a user configured internal state
 processor_common.h
 pulse.hDetects and quantifies a pulse over the input values
 rms.hComputes the root mean square of the input
 rss.hComputes the root sum square of the input
 sample.hHolds data until a certain amount has been collected
 threshold.hAllows data through that crosses a boundary
 time.hPeriodically allow data through
 ▼ sensor
 accelerometer.hGeneric class providing high level access to an accelerometer
 accelerometer_bosch.hInteracts with the supported Bosch accelerometers, currently BMI270, BMI160 and BMA255
 accelerometer_mma8452q.hFunctions for interacting with the MMA8452Q accelerometer
 ambientlight_ltr329.hFunctions for interacting with the LTR329 ambient light sensor
 barometer_bosch.hInteracts with the supported Bosch barometers, currenly BMP280 and BME280
 colordetector_tcs34725.hCommunicates with the TCS34725 color detector
 conductance.hInteracts with conductance measurement sources
 gpio.hInteracts with the general purpose I/O pins on the board
 gyro_bosch.hFunctions for interacting with the BMI160 and BMI270 gyro
 humidity_bme280.hCommunicates with the BME280 humidity sensor, only available on MetaEnvironment boards
 i2c.hCommunicates with sensors on the I2C bus
 magnetometer_bmm150.hCommunicates with the BMM150 magnetometer
 multichanneltemperature.hInteracts with various temperature sources
 proximity_tsl2671.hCommunicates with the TSL2671 proximity detector
 sensor_common.h
 sensor_fusion.hPerforms sensor fusion using accelerometer, gyro, and magnetometer data
 spi.hCommunicates with sensors on the SPI bus
 switch.hPush button switch