Safe Haskell | None |
---|---|
Language | Haskell2010 |
- rawSource :: MonadIO m => EmotivDevice -> Source m EmotivRawData
- parsePackets :: MonadIO m => EmotivDevice -> Conduit EmotivRawData m (EmotivState, EmotivPacket)
- emotivStates :: MonadIO m => EmotivDevice -> Source m EmotivState
- emotivPackets :: MonadIO m => EmotivDevice -> Source m EmotivPacket
- jsonConduit :: (Monad m, ToJSON i) => Conduit i m ByteString
- tcpSink :: MonadIO m => String -> Int -> Sink ByteString m ()
- websocketSink :: MonadIO m => String -> Int -> Sink ByteString m ()
Documentation
rawSource :: MonadIO m => EmotivDevice -> Source m EmotivRawData Source
parsePackets :: MonadIO m => EmotivDevice -> Conduit EmotivRawData m (EmotivState, EmotivPacket) Source
Convenience
emotivStates :: MonadIO m => EmotivDevice -> Source m EmotivState Source
emotivPackets :: MonadIO m => EmotivDevice -> Source m EmotivPacket Source
JSON
jsonConduit :: (Monad m, ToJSON i) => Conduit i m ByteString Source
TCP sockets
Websockets
websocketSink :: MonadIO m => String -> Int -> Sink ByteString m () Source