Commit Graph

121 Commits

Author SHA1 Message Date
b6fb83417f Changed not-implemented on linux to warning log instead of assert crash 2020-07-06 18:35:06 +02:00
a79cb5182b Add debug log before and after setting brightness 2020-07-05 21:56:00 +02:00
cdb5f8be39 Remove newline 2020-07-05 21:30:46 +02:00
285e99cee5 Add debug log for received brightness 2020-07-05 21:30:02 +02:00
c4f56a964d Implement monitor validity check 2020-07-05 21:27:08 +02:00
259c62b01b Move member variable before functions 2020-07-05 21:24:40 +02:00
5197295368 Implement setting monitor brightness 2020-07-05 21:24:01 +02:00
058ba0846b Implement getting monitor brightness 2020-07-05 20:47:55 +02:00
b9170388b6 Improve logging 2020-07-05 20:47:22 +02:00
980da038b7 Implement basic monitor interface 2020-07-05 20:29:52 +02:00
e5a5ff1958 Add debug log for getting capabilities 2020-07-05 19:17:06 +02:00
97f8a83af4 Add info log for compatible monitors 2020-07-05 19:15:26 +02:00
586db85741 Add logging for failing to get monitor capabilities 2020-07-05 19:11:53 +02:00
425f9c3e13 Refactor get last error helper 2020-07-05 19:08:10 +02:00
978420e4a0 Implement checking brightness support 2020-07-05 19:02:06 +02:00
07c189d399 Initialize pointer 2020-07-05 18:53:12 +02:00
9e8a6f4805 Add logging to monitor enumeration 2020-07-05 18:33:08 +02:00
1e7e0b4e6d Fix constructing of monitor 2020-07-05 17:55:23 +02:00
3361dcf088 Improve error message for failed error formatting 2020-07-05 17:44:20 +02:00
dc282b6ab5 Implemented windows error formatting 2020-07-05 17:38:15 +02:00
7afbc443c9 Implement monitor enumeration 2020-07-05 16:56:27 +02:00
35eb12c542 Allow copy elision 2020-07-05 16:15:29 +02:00
b984f2f0a7 Fix assert 2020-07-05 15:50:54 +02:00
be99326248 Add assert for currently not supported platforms 2020-07-05 15:39:11 +02:00
d5d6f390fb Add platform independent monitor control structure 2020-07-05 15:20:51 +02:00
2a1ee46928 Fix clang format security warning 2020-07-05 15:17:24 +02:00
564e5798a5 Check sensor error after trying to read 2020-07-05 11:28:28 +02:00
cfe92d580e Rename log file 2020-07-05 11:24:49 +02:00
1c1721c720 Improve logging to only log successful sensor enumerations 2020-07-05 11:24:09 +02:00
4469cfb114 Fix unused variable warning 2020-07-05 11:16:26 +02:00
9099b4ead3 Add flag to log source location 2020-07-05 11:14:46 +02:00
3a88377f1d Add ability to check if sensor had an error 2020-07-05 11:13:41 +02:00
f2a8f47958 Add baud rate comment 2020-07-05 10:58:01 +02:00
d5e4bc93b2 Make serial port name const 2020-07-05 10:56:45 +02:00
05030e5d80 Refactor sensor checking to sensor class 2020-07-05 00:50:09 +02:00
7db21d34a4 Add separator between sensor and driver 2020-07-05 00:38:50 +02:00
728cb50a1e Implement reading sensor values 2020-07-05 00:36:53 +02:00
6244f6f8ae Implement reading range of sensor 2020-07-05 00:32:01 +02:00
98d6860aec Change sensor creation log level to info 2020-07-05 00:14:42 +02:00
03de89be11 Reduce serial timeout 2020-07-05 00:14:14 +02:00
018905bc4c Remove debug serial port enumeration 2020-07-05 00:13:59 +02:00
7c54a080d1 Implement checking sensor version 2020-07-04 22:59:47 +02:00
6c50eb6f84 Remove unnecessary initial read and reduce timeout 2020-07-04 22:39:37 +02:00
dad6f0835f Implement sending command and receiving response from sensor 2020-07-04 22:37:59 +02:00
c86ec41b75 Make logging of source function optional 2020-07-04 18:08:38 +02:00
4a2590ff0e Move log_tr implementation to separate translation unit 2020-07-04 18:03:06 +02:00
f22108fe03 Add convenience wrapper for log translation 2020-07-04 17:42:11 +02:00
a848ed4894 Define basic sensor interface 2020-07-04 17:04:18 +02:00
0a7ff9ef71 Initialize timer pointer 2020-07-04 16:44:58 +02:00
e506845fdb Rename main window class 2020-07-04 16:44:14 +02:00
2b847a3e78 Add main window debug logging 2020-07-04 16:41:47 +02:00
c9917a055c Add sensor driver structure 2020-07-04 16:40:16 +02:00
17192e104d Add logging and handle tray icon not being available 2020-07-04 16:31:13 +02:00
7310d212e6 Add logging to file 2020-07-04 16:17:03 +02:00
b65c56b231 Remove non-cmake build system 2020-06-26 13:47:26 +02:00
6015e50d2d Remove deprecated resource attribute 2020-06-26 13:28:47 +02:00
fa5905870d Switch runtime to dynamically linked 2020-06-26 11:32:15 +02:00
19e1d9cd9c Change build back to dynamically linked 2020-06-26 11:31:55 +02:00
bd671c159c Switch windows toolkit to latest 2020-06-26 11:31:30 +02:00
0c6269fe0b Change solution to static build 2020-06-24 01:34:18 +02:00
952f7df4fd Fix compiler flags for windows 2020-06-21 20:02:48 +02:00
6c6a7d20a4 Add icon animation 2020-06-21 19:11:19 +02:00
366044bb27 Add example context menu 2020-06-21 18:54:13 +02:00
75308e78b5 Change qt header inclusion syntax 2020-06-21 18:19:45 +02:00
c776bc32d6 Rename qt generated variables for better readability 2020-06-21 17:52:30 +02:00
572b7dc2a7 Add tray icon 2020-06-21 17:52:30 +02:00
28e268e963 Add qt pro file 2020-06-21 17:52:29 +02:00
c38b992d54 Set executable icon 2020-06-21 17:52:29 +02:00
64f2c2fa69 Add icon 2020-06-21 17:52:29 +02:00
30c36a56ff Updated main window ui 2020-06-21 17:52:29 +02:00
0700a93a4c Add qt example 2020-06-21 17:52:18 +02:00