24 Commits (15c3d8591c177b04aa788605607a2c7f8a5b049e)

Author SHA1 Message Date
Adam Honse a7c400bc65 Update yet more file header comments to standardized new format 2 years ago
B Horn 640eb7905c SDK Listening Options 4 years ago
Adam Honse 5130f07e21 Add saving support to network protocol 5 years ago
Adam Honse d88f9979a9 Rework network client callback pipeline - route callbacks from clients through ResourceManager so that device list callbacks get called. Fixes remote devices not showing up in plugins. 5 years ago
morg e2bc1003e6 Add profile management to SDK
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse 72da8f362c SDK protocol versioning implemented. Protocol updated to version 1 which adds vendor string to controller request. 6 years ago
Adam Honse 716b2aaac3 Protect controller list updates with mutex 6 years ago
Adam Honse 8347644b07 Client clears list and reinitializes controller when the device list updates 6 years ago
Térence Clastres 53379c5482 Fixes for memory issues detected by valgrind 6 years ago
Adam Honse 5ce6ec9ea7 Request updated controller mode from server after sending a Set Custom Mode command 6 years ago
Adam Honse 96af869d79 Check for local server before detecting devices from hardware and tweak timeouts to make network connections faster 6 years ago
Adam Honse bd6ec4c41e Get client stop function working 6 years ago
Adam Honse 15d23d3009 Add client status update callback to NetworkClient 6 years ago
Adam Honse e2c2b8c1df Client will now close listener thread when disconnected and attempt to reconnect. Initialization behavior (controller requests, client string update) are performed automatically upon reconnection 6 years ago
Adam Honse 352b9928ca Add file headers to network files and some minor code cleanup 6 years ago
Adam Honse edf1b251c0 Send and receive client string 6 years ago
Adam Honse 9b8a0d465e Functions to set IP and port and start client 6 years ago
Adam Honse 04b87ce2eb Use std::thread for NetworkClient threads 6 years ago
Adam Honse 39c5aff864 Send color data over the network when calling color update functions 6 years ago
Adam Honse 450f438538 Send mode data block when updating mode 6 years ago
Adam Honse 0270c745ce Implement RGBController_Network packet sending for current set of RGBController commands 6 years ago
Adam Honse e2dfcd5b0f Client now requests list of all controllers from server and adds them to the master list 6 years ago
Adam Honse cde7469191 Create functions for sending requests 6 years ago
Adam Honse 594f66ab23 Initial network files 6 years ago