## Classes
objectThe configuration used to extend the SortingHat class
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 |