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
- websocketSink :: (MonadIO m, ToJSON a) => String -> Int -> Sink a m ()
Documentation
rawSource :: MonadIO m => EmotivDevice -> Source m EmotivRawDataSource
parsePackets :: MonadIO m => EmotivDevice -> Conduit EmotivRawData m (EmotivState, EmotivPacket)Source
Convenience
emotivStates :: MonadIO m => EmotivDevice -> Source m EmotivStateSource
emotivPackets :: MonadIO m => EmotivDevice -> Source m EmotivPacketSource
JSON
jsonConduit :: (Monad m, ToJSON i) => Conduit i m ByteStringSource
Websockets
websocketSink :: (MonadIO m, ToJSON a) => String -> Int -> Sink a m ()Source