Commit graph

40 commits

Author SHA1 Message Date
Micke Prag
d2cac874ef Added protocol Yidong. Untested though. 2010-11-09 13:01:26 +00:00
Micke Prag
f6260bec82 Merged -r579 from trunk into branches/2.0 2010-08-30 12:38:34 +00:00
Micke Prag
e82cd232fc Added branding-options to TelldusCore 2.0. 2010-06-17 09:10:33 +00:00
Micke Prag
76cc75dfca Merged -r448 into branches/2.0 2010-02-01 13:59:04 +00:00
Micke Prag
c688af38c4 Started refactoring Device into Controllers 2009-11-01 19:19:58 +00:00
Micke Prag
1a59a41a5f Implemented Device::getFullModel() so tdGetModel() returns everything, including what's after the ':', see #51 2009-09-09 10:03:42 +00:00
Micke Prag
f2d496f39a If model if appended with ':anything' this is stripped and ignored, see #51 2009-09-08 13:04:30 +00:00
Micke Prag
27c2bb4afe Added method tdLearn() 2009-09-01 20:51:37 +00:00
Micke Prag
a772c813fa Moved the inline function wrapStdString() into common.h 2009-08-20 17:10:03 +00:00
Micke Prag
939a7ec361 Implemented tdSendRawCommand(), closes #38 2009-08-19 16:46:13 +00:00
Micke Prag
fbbb117a05 Added parameter int supportedMethods in tdLastSentCommand(), closes #36 2009-08-19 15:51:33 +00:00
Micke Prag
2a497c3033 Added prefix 'TD' to our own callback-functions 2009-08-17 07:41:20 +00:00
Micke Prag
238eb44810 Made telldus-core report back when the state of a device changes 2009-08-16 14:03:18 +00:00
Micke Prag
849e26b442 Don't return NULL, return a DeviceUndefined instead. 2009-08-13 07:06:46 +00:00
Micke Prag
91e4894662 Fixed bug when telldus-core didn't report a missing device as missing but as the method is not supported instead 2009-06-04 17:30:53 +00:00
Micke Prag
4474081626 Skip the extra check for empty protocol since we now handle it with the dummy device DeviceUndefined instead. 2009-05-11 10:02:08 +00:00
Micke Prag
a7c84132e3 Removed the vendor specific prefixes for device parameters 2009-05-11 07:39:54 +00:00
Micke Prag
03dbceadae Refactored device-model to be string instead of integer, this helps the configuration on Linux 2009-05-06 15:08:07 +00:00
Micke Prag
a4aa68c783 Added support for X10 devices 2009-04-15 15:36:56 +00:00
Micke Prag
eccae125be Added protocol Upm 2009-04-08 20:10:04 +00:00
Micke Prag
1a57b1234b Added dummy device class DeviceUndefined 2009-04-08 12:21:30 +00:00
Micke Prag
8bdad0bb39 Added untested initial support for BraTeck projector-screens 2009-03-26 10:26:49 +00:00
Micke Prag
80a30d6a1c Added support for RisingSun receivers 2009-03-25 20:11:57 +00:00
Micke Prag
b6ee3eac4b Made support for TellStick Duo configurable 2009-03-19 15:47:21 +00:00
Micke Prag
88132a11d4 Major refactoring 2009-02-12 16:05:37 +00:00
Micke Prag
ccd80c5e70 Saved the new state received from TellStick Duo 2009-02-09 11:25:44 +00:00
Micke Prag
ca42ff2852 Made the device save it last sent command 2009-02-08 17:54:02 +00:00
Micke Prag
396bd11981 Fixed compiler-warnings 2009-02-07 12:53:55 +00:00
Micke Prag
4923965754 Bugfix, send the real method to the client program 2009-02-06 16:16:43 +00:00
Micke Prag
1ee6303171 Added function Manager::registerRawDeviceEvent() and parsed the incomming message from TellStick Duo and evaluated it against the preconfigured devices 2009-02-05 16:17:50 +00:00
Micke Prag
ac6cf00627 Loaded a TellStick Duo in the Manager 2009-02-05 13:24:10 +00:00
Micke Prag
b37fc1aec8 Moved setModel() into Manager 2009-01-23 09:49:56 +00:00
Micke Prag
e4f0838aef Reloaded the device after a protocol-change 2009-01-22 17:00:50 +00:00
Micke Prag
511c16b637 Bugfix, update the device-cache if we change the model of a device 2009-01-09 20:59:29 +00:00
Micke Prag
e5fa83566f Added new device-type: DeviceGroup 2009-01-09 16:05:57 +00:00
Micke Prag
b42d350907 Added namespace 'TelldusCore' to classes in library telldus-core 2009-01-07 21:14:59 +00:00
Micke Prag
61b736a4dd Updated TelldusCore with fixes for building on Windows 2009-01-07 17:23:07 +00:00
Micke Prag
c6d2cb7853 Added model to the class Device 2009-01-07 16:16:11 +00:00
Micke Prag
b4c6bc204d Switched to std::string in Manager::getDevice() 2009-01-07 11:26:42 +00:00
Micke Prag
a6e897112c Created a Manager class and moved Settings::getDevice() to it 2009-01-06 20:50:44 +00:00