## Classes
SortingHat
## Typedefs
tSortingHatConfig : object

The configuration used to extend the SortingHat class

## SortingHat **Kind**: global class * [SortingHat](#SortingHat) * [new SortingHat(config)](#new_SortingHat_new) * [.deviceLocation](#SortingHat+deviceLocation) : string ### new SortingHat(config) The main server for the sorting hat, it is in charge of connecting to the device and emitting events for the GUI via a socket | Param | Type | Description | | --- | --- | --- | | config | [tSortingHatConfig](#tSortingHatConfig) | the configuration to extend the object | ### sortingHat.deviceLocation : string The location of the mindwae device we'll be listening to **Kind**: instance property of [SortingHat](#SortingHat) **Default**: "/dev/cu.Bluetooth-Incoming-Port" ## tSortingHatConfig : object The configuration used to extend the SortingHat class **Kind**: global typedef **Properties** | Name | Type | Description | | --- | --- | --- | | deviceLocation | string | the location of the mindwave device |