gamesense 0.1.2

SteelSeries GameSenseā„¢ client written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate gamesense;
extern crate anyhow;
use anyhow::{Result};
use gamesense::client::GameSenseClient;

fn main() -> Result<()> {
    let mut client = GameSenseClient::new("EVENT_LOOP", "Example Event Loop", "ptrstr", None)?;
    client.register_event("EVENT")?;
    client.start_heartbeat();
    for i in 0..60 {
        client.trigger_event("EVENT", i)?;
    }
    client.stop_heartbeat()?;
    Ok(())
}