| 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 |