Docs.rs
  • psylink-0.3.0
    • psylink 0.3.0
    • Permalink
    • Docs.rs crate page
    • GPL-3.0-only
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • hut
    • Dependencies
      • btleplug ^0.11.5 normal
      • burn ^0.13.2 normal
      • clap ^4.5.17 normal
      • enigo ^0.2.1 normal
      • plotters ^0.3.6 normal
      • rand ^0.8.5 normal
      • rodio ^0.19.0 normal
      • slint ^1.7.2 normal optional
      • tokio ^1.40.0 normal
      • uuid ^1.10.0 normal
      • approx_eq ^0.1 dev
      • tokio ^1.37.0 dev
      • slint-build ^1.7.2 build
      • slint ^1.7.2 normal optional
      • slint ^1.7.2 normal optional
    • Versions
    • 15.08% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

psylink0.3.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • bluetooth::Characteristics
  • bluetooth::Device
  • calibration::CalibController
  • calibration::Datapoint
  • calibration::Model
  • calibration::ModelConfig
  • calibration::ModelRecord
  • calibration::ModelRecordItem
  • calibration::PsyLinkDataset
  • calibration::TrainingBatch
  • calibration::TrainingBatcher
  • calibration::TrainingConfig
  • calibration::TrainingSample
  • fakeinput::AbstractionLayer
  • fakeinput::InputState
  • gui::CalibrationFlow
  • gui::GUICommands
  • gui::GUISettings
  • gui::GUIState
  • gui::Logic
  • gui::MainWindow
  • gui::Plotter
  • gui::TextStyle
  • prelude::App
  • protocol::Decoder
  • protocol::Packet

Enums

  • fakeinput::Action
  • gui::CalibrationFlowState

Functions

  • bluetooth::find_peripheral
  • bluetooth::scan
  • bluetooth::stream
  • calibration::infer
  • calibration::infer_item
  • calibration::load_test_model
  • calibration::train
  • gui::start
  • prelude::transpose_vec
  • sound::play

Type Aliases

  • calibration::DefaultBackend
  • calibration::DefaultModel

Constants

  • calibration::DEFAULT_EPOCHS
  • calibration::DEFAULT_MAX_DATAPOINTS
  • calibration::TEST_DATASET
  • calibration::TEST_MODEL
  • firmware::CHANNEL_COUNT_CHARACTERISTICS_UUID
  • firmware::PROTOCOL_HEADER_LEN
  • firmware::SAMPLE_DELAY_PARAM_A
  • firmware::SAMPLE_DELAY_PARAM_B
  • firmware::SENSOR_CHARACTERISTICS_UUID
  • protocol::SAMPLE_VALUE_OFFSET