Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- startCharging :: forall {m}. MonadIO m => Car m CommandResponse
- stopCharging :: forall {m}. MonadIO m => Car m CommandResponse
- setLimit :: MonadIO m => Percent -> Car m CommandResponse
- openChargePort :: forall {m}. MonadIO m => Car m CommandResponse
- closeChargePort :: forall {m}. MonadIO m => Car m CommandResponse
- setAmps :: MonadIO m => Int -> Car m CommandResponse
- scheduledChargingOff :: MonadIO m => Car m CommandResponse
- scheduleCharging :: MonadIO m => Time -> Car m CommandResponse
Documentation
startCharging :: forall {m}. MonadIO m => Car m CommandResponse Source #
stopCharging :: forall {m}. MonadIO m => Car m CommandResponse Source #
setLimit :: MonadIO m => Percent -> Car m CommandResponse Source #
Set the desired charge level (percent).
openChargePort :: forall {m}. MonadIO m => Car m CommandResponse Source #
closeChargePort :: forall {m}. MonadIO m => Car m CommandResponse Source #
scheduledChargingOff :: MonadIO m => Car m CommandResponse Source #
Disable scheduled charging.
scheduleCharging :: MonadIO m => Time -> Car m CommandResponse Source #
Schedule charging for the given number of minutes after midnight (local time).