flexidetector 0.0.6 copy "flexidetector: ^0.0.6" to clipboard
flexidetector: ^0.0.6 copied to clipboard

unlistedoutdated

IDLE / BREAK Detector

flexidetector #

I've created this library with the help of HidListener library that allows you to listen to hid events cross-platform. So kindly add these necessary lines with respective places.

Windows #

Add this into your main.cpp file

#include <hid_listener/hid_listener_plugin_windows.h>

and add this inside wWinMain function

HidListener listener;

MacOS #

Add this into your MainFlutterWindow.swift file

import hid_listener

and add this inside MainFlutterWindow class

let listener = HidListener()

The file should now look something like this:

...
import hid_listener

class MainFlutterWindow: NSWindow {
  let listener = HidListener()
...

Linux #

Add this into your main.cc file

#include <hid_listener/hid_listener_plugin.h>

and add this inside main funciton

HidListener listener;

Dart #

To use the IBDetector kindly follow add the necessary values

ibDetector.idleDuration = Duration(minutes: 1);
ibDetector.breakDuration = Duration(minutes: 2);
ibDetector.statusStream.listen((event) {
if (kDebugMode) {
print("STATUS[${DateTime.now().toLocal().time}]:\t${event.name}");
}
});```

0
likes
0
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

IDLE / BREAK Detector

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

connectivity_plus, flutter, hid_listener, http

More

Packages that depend on flexidetector