Safe Haskell | None |
---|---|
Language | Haskell2010 |
Myo.WebSockets.Types
Contents
- data EventType
- data MyoID
- data Version = Version {
- _myv_major :: !Integer
- _myv_minor :: !Integer
- _myv_patch :: !Integer
- _myv_hardware :: !Integer
- data EMG = EMG Int8
- data Pose
- = Rest
- | Fist
- | Wave_In
- | Wave_Out
- | Fingers_Spread
- | Double_Tap
- | Unknown
- data Orientation = Orientation {}
- data Accelerometer = Accelerometer {}
- data Gyroscope = Gyroscope {}
- data Arm
- data Direction
- data Frame
- data Event = Event {
- _mye_type :: !EventType
- _mye_timestamp :: !Text
- _mye_myo :: !MyoID
- _mye_arm :: !(Maybe Arm)
- _mye_x_direction :: !(Maybe Direction)
- _mye_version :: !(Maybe Version)
- _mye_warmup_result :: !(Maybe Result)
- _mye_rssi :: !(Maybe Int)
- _mye_pose :: !(Maybe Pose)
- _mye_emg :: !(Maybe EMG)
- _mye_orientation :: !(Maybe Orientation)
- _mye_accelerometer :: !(Maybe Accelerometer)
- _mye_gyroscope :: !(Maybe Gyroscope)
- data Command
- data CommandData
- data Vibration
- data StreamEMGStatus
- data UnlockMode
- data UserAction = UAC_single
- data LockingPolicy
- mye_type :: Functor f => (EventType -> f EventType) -> Event -> f Event
- mye_timestamp :: Functor f => (Text -> f Text) -> Event -> f Event
- mye_myo :: Functor f => (MyoID -> f MyoID) -> Event -> f Event
- mye_arm :: Functor f => (Maybe Arm -> f (Maybe Arm)) -> Event -> f Event
- mye_x_direction :: Functor f => (Maybe Direction -> f (Maybe Direction)) -> Event -> f Event
- mye_version :: Functor f => (Maybe Version -> f (Maybe Version)) -> Event -> f Event
- mye_warmup_result :: Functor f => (Maybe Result -> f (Maybe Result)) -> Event -> f Event
- mye_rssi :: Functor f => (Maybe Int -> f (Maybe Int)) -> Event -> f Event
- mye_pose :: Functor f => (Maybe Pose -> f (Maybe Pose)) -> Event -> f Event
- mye_emg :: Functor f => (Maybe EMG -> f (Maybe EMG)) -> Event -> f Event
- mye_orientation :: Functor f => (Maybe Orientation -> f (Maybe Orientation)) -> Event -> f Event
- mye_accelerometer :: Functor f => (Maybe Accelerometer -> f (Maybe Accelerometer)) -> Event -> f Event
- mye_gyroscope :: Functor f => (Maybe Gyroscope -> f (Maybe Gyroscope)) -> Event -> f Event
- myv_major :: Functor f => (Integer -> f Integer) -> Version -> f Version
- myv_minor :: Functor f => (Integer -> f Integer) -> Version -> f Version
- myv_patch :: Functor f => (Integer -> f Integer) -> Version -> f Version
- myv_hardware :: Functor f => (Integer -> f Integer) -> Version -> f Version
- newCommand :: MyoID -> CommandData -> Command
Documentation
Constructors
Version | |
Fields
|
Constructors
Rest | |
Fist | |
Wave_In | |
Wave_Out | |
Fingers_Spread | |
Double_Tap | |
Unknown |
data Accelerometer Source
Instances
Constructors
Toward_wrist | |
Toward_elbow |
Constructors
Event | |
Fields
|
data CommandData Source
Constructors
Vibrate Vibration | |
Set_Stream_EMG StreamEMGStatus | |
Unlock UnlockMode | |
Notify_User_Action UserAction | |
Set_Locking_Policy LockingPolicy | |
Request_RSSI | |
Lock |
Instances
Constructors
VIB_short | |
VIB_medium | |
VIB_long |
data StreamEMGStatus Source
Constructors
SES_enabled | |
SES_disabled |
data UnlockMode Source
Instances
data LockingPolicy Source
Constructors
LKP_standard | |
LKP_none |