Documentation
¶
Index ¶
- type Session
- func (s *Session) AddTimesSample(timeSample time.Time)
- func (s *Session) AddWpmSample(sample float64)
- func (s *Session) BackSpace()
- func (s *Session) CalculateAccuracy() float64
- func (s *Session) CalculateLiveTypingSpeed() float64
- func (s *Session) CalculateRawTypingSpeed() float64
- func (s *Session) CalculateTypingSpeed() float64
- func (s *Session) IsFinished() bool
- func (s *Session) Type(char string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Session ¶
type Session struct {
Target []rune
Results []bool
Index int
StartTime time.Time
EndTime time.Time
BackSpaceCount int
IsError bool
Started bool
WpmSamples []float64
TimesSample []time.Time
}
func NewSession ¶
func (*Session) AddTimesSample ¶ added in v0.1.3
func (*Session) AddWpmSample ¶ added in v0.1.3
func (*Session) CalculateAccuracy ¶
func (*Session) CalculateLiveTypingSpeed ¶ added in v0.1.3
func (*Session) CalculateRawTypingSpeed ¶
func (*Session) CalculateTypingSpeed ¶
func (*Session) IsFinished ¶
Click to show internal directories.
Click to hide internal directories.