Commit graph

532 commits

Author SHA1 Message Date
Micke Prag
3b80f5f2a5 Removed two constants since they will not be available until 2.1.0 2010-08-23 08:33:17 +00:00
Micke Prag
c6e73fad70 Added the rest of the functions exported by telldus-core to our php-wrapper 2010-08-23 08:29:39 +00:00
Micke Prag
d1bb107b64 Added parameter controllerId to RawEvents. This allows you to track which controller sent the raw event.
Note! This breaks binary and source compability with 2.0.101!
2010-08-17 13:55:23 +00:00
Micke Prag
48e74f03f8 Added receiving of the X10 protocol. 2010-08-16 21:01:41 +00:00
Micke Prag
eaf0b3b1a2 Fixed bug where raw events got corrupted. 2010-08-16 10:20:06 +00:00
Micke Prag
ea865ff6f4 Added receiving of Sartano devices with a TellStick Duo 2010-08-13 14:08:36 +00:00
Micke Prag
b3f3ef00f8 Moved check for the length to Manager::parseMessage() instead of in each Device. 2010-08-13 13:52:42 +00:00
Micke Prag
aa8a4f8885 Removed obsolete implementation of Socket::read() 2010-08-13 13:51:35 +00:00
Micke Prag
f967f1a501 Disconnect socket if the client disconnects. 2010-08-13 13:28:55 +00:00
Micke Prag
b4c400b59d Disconnect pipes and sockets more nicely. 2010-08-13 12:46:20 +00:00
Micke Prag
bafde56028 Fixed bug for receiving events. 2010-08-12 10:07:06 +00:00
Micke Prag
09067f5bd7 Bumped version 2010-08-12 09:06:11 +00:00
Micke Prag
82698d44e8 Don't link TelldusCore against Qt! 2010-08-12 08:58:52 +00:00
Micke Prag
79dbe2bf2b Removed some more of the Qt dependency. 2010-08-12 08:57:41 +00:00
Micke Prag
494f7e44c8 Added function Socket::readWriteOverlapped() to do both sending and receiving in one function. 2010-08-12 08:49:23 +00:00
Micke Prag
17d38995f5 Do not try to moc Socket.h, it is not Qt-based anymore 2010-08-12 08:35:16 +00:00
Micke Prag
28e8bb9ac9 Removed some more Qt-dependencies from TelldusCore client library 2010-08-11 11:50:45 +00:00
Micke Prag
00e61e514f Renamed the class TelldusService to TelldusWinService to not collide with the namespace with the same name. 2010-08-11 10:38:28 +00:00
Micke Prag
f28fd99736 Renamed class SocketPrivate to PrivateData 2010-08-11 10:00:01 +00:00
Micke Prag
1d439081d5 Added includefile for debug messages under Unix 2010-06-30 15:28:04 +00:00
Micke Prag
9c051d7f41 Added the new socket and pipe implementation to the project 2010-06-30 15:27:33 +00:00
Micke Prag
35194ddef1 Added initial pipe implementation for Unix systems 2010-06-30 15:24:46 +00:00
Micke Prag
265cd918d2 Added initial socket implementation for Unix systems 2010-06-30 14:48:54 +00:00
Micke Prag
be8ddbf7ca Renamed class SocketPrivate to PrivateData and made it private to class Socket 2010-06-30 14:46:24 +00:00
Micke Prag
1489828812 Changed target name on Linux 2010-06-30 14:43:25 +00:00
Micke Prag
9a77de2d76 Implemented functions tdConnectTellStickController() and tdDisconnectTellStickController() in the service 2010-06-30 11:38:57 +00:00
Micke Prag
c59c5772cf Added missing #include <stdlib.h> to Message.cpp 2010-06-30 11:37:49 +00:00
Micke Prag
34f1334f5b Removed the classname from the function names 2010-06-30 11:23:33 +00:00
Micke Prag
8056793964 Removed Qt-dependency from class Message 2010-06-21 16:03:03 +00:00
Micke Prag
f43f326232 Always have a QFile. For some reason the comminucation won't work otherwise. 2010-06-17 14:29:58 +00:00
Micke Prag
fc5ff8659e Suppress log messages. 2010-06-16 19:21:12 +00:00
Micke Prag
6f0f903f1b Added a mutex to the manager when using the socket. Only one thread should have a query at any given time. 2010-06-16 10:55:50 +00:00
Micke Prag
36547f979c Implemented the TDRawDeviceEvent callback in the service and client library 2010-06-15 08:41:14 +00:00
Micke Prag
f6704d0ee6 Added our own thread implementation and removed dependency to QThread. One more step closer to skip the Qt-dependency... 2010-06-14 15:36:04 +00:00
Micke Prag
409366cc50 Added option to sign the files. This doesn't work though. 2010-06-14 15:23:48 +00:00
Micke Prag
f7ea9e9dbd Disable rfcmd as default on all other platforms than unix 2010-06-14 14:39:37 +00:00
Micke Prag
1c198d4fc9 Added resource file for windows 2010-06-14 14:26:17 +00:00
Micke Prag
be2dd199a5 Bumped version 2010-06-14 13:25:55 +00:00
Micke Prag
bddf44e2f8 Writing should also be performed overlapped 2010-06-14 11:31:03 +00:00
Micke Prag
1209cc0b79 Removed dependency to QtNetwork. One step closer to skip the Qt-dependency. 2010-06-14 08:42:25 +00:00
Micke Prag
612317de81 Switched to our own Socket implementation instead of QLocalSocket. Now we don't need the Qt event loop making non-qt application able to use telldus-core. 2010-06-14 08:29:17 +00:00
Micke Prag
53d1f16274 Added an overlapped version to Socket 2010-06-14 08:21:12 +00:00
Micke Prag
8d2383eb5b Compile fixes for Windows 2010-06-11 09:03:34 +00:00
Micke Prag
6baa340d9d Don't flush the buffer right now. If the client doesn't read from it the service will hang here. 2010-06-11 08:36:46 +00:00
Micke Prag
384708fa19 Added support for RisingSun selflearning in telldus-core 2010-05-14 16:26:21 +00:00
Micke Prag
960b189cbf Added example 2010-05-11 14:21:36 +00:00
Micke Prag
db07521372 Added simple C++ example for the events in telldus-core 2010-05-11 13:57:31 +00:00
Micke Prag
f7be6f0e53 Updated documentation by adding the section about events. Especially for TellStick Duo 2010-05-11 13:55:35 +00:00
Rickard Andersson
65748500c5 cleanup of print statements 2010-05-03 15:30:06 +00:00
Rickard Andersson
fbcb2c8ff5 Release of version 2.0.0 of tellstickController. Now handles tdtool as well as rfcmd. New features for tdtool includes fix level dimmers, selflearnings devices and usage of tdtool config file. 2010-04-25 19:11:18 +00:00