У нас в супермаркете неподалеку поставили такие весы, потом через несколько итераций отшлифовали софт да и люди попривыкли, никаких проблем это не вызывает. Да, и на кассе не проверяют.
Не знаю как в Emotiv EPOC, но когда я работал с NeuroSky MindWave, проблем с этим не было, был массив в данных и назывался что-то типа rawEEG.
Через serial данные с него замечательно снимаются в сыром виде, дока по протоколу тут
P.S. Если кому интересно, драйвер из себя представляет сокетный сервер, который читает бинарный формат с устройства через serial(Bluetooth), преобразовывает его в JSON и отдает подключенному клиенту.
Я пробовал подобное на 5-й оси, кажется, и такое не проходило (новое приложение просто затирало данные старого). Правда у меня был не энтерпрайз сертификат.
Ха, у меня аналогично… воспоминания… участвовал в Одессе, Харькове (ХАИ и педин) а также ACM в Харбине (не знаю зачем я туда поехал, но было интересно)
Как известно, делегаты в классе описывают как свойства с модификатором weak. Это означает, что если strong ссылок на объект-делегат больше не существует, то при попытке вызвать методы делегата возникнет исключение EXC_BAD_ACCESS.
Тут похоже вы описываете поведение unsafe unretained свойства, weak же просто вернет безопасный nil.
ARC introduces several new lifetime qualifiers for objects, and weak references. A weak reference does not extend the lifetime of the object it points to, and automatically becomes nil when there are no strong references to the object.
З.Ы. Прочитал пару страниц — написано вроде неплохо.
Но сейчас проще использовать какой-нибудь контроллер для эмуляции клавиатуры.
Через serial данные с него замечательно снимаются в сыром виде, дока по протоколу тут
P.S. Если кому интересно, драйвер из себя представляет сокетный сервер, который читает бинарный формат с устройства через serial(Bluetooth), преобразовывает его в JSON и отдает подключенному клиенту.
З.Ы. Под макось у NeuroSky MindWave жутко глючный драйвер (ThinkGear), к счастью протокол очень простой и можно использовать обычный tty.
Тут похоже вы описываете поведение unsafe unretained свойства, weak же просто вернет безопасный nil.
З.Ы. Скрестим пальцы и надеемся что этого не будет, так как старые версии IOS больше никому не нужны ))