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