Andrew Welker
decc8ed3a5
refactor: update queue error handling
...
On some occasions, a ThreadAbortException was being
caught on shutdown and causing exceptions to be printed
needlessly. Messaging has also been updated to remove
personal pronouns.
2022-12-22 08:52:58 -07:00
Neil Dorin
428edad38a
Merge branch 'release/1.10.0' into feature/add-cisco-room-kit-features
2022-02-15 16:05:14 -07:00
Jonathan Arndt
80b5fb6c7f
CiscoSparkCodec > Removed inner IF of processQueuedCommands and added CrestronInvoke to CheckSyncStatus
2022-02-15 11:27:37 -08:00
Andrew Welker
abdd1b38f8
feat (Core): #898 Add name to GenericQueue Thread
...
This name will show up in console using the `SSPTASKS` command and allow for easier troubleshooting.
2022-02-02 09:22:13 -07:00
Neil Dorin
922d1d8133
Merge branch 'development' into feature/imobilecontrolroombridge-upgrades
2021-04-08 16:17:02 -06:00
Neil Dorin
1849d118b4
gets rid of console print when queue items are processed.
2021-04-06 18:15:37 -06:00
Neil Dorin
200080247a
closes #671 and changes to aborting thread in Dispose instead of attempting to join
2021-04-06 10:38:39 -06:00
Neil Dorin
ba247ee8d6
removes commented code for clarity
2021-04-06 10:36:03 -06:00
Neil Dorin
037f8ed043
#671 Updates to GenericQueue to resolve issues when stopping program
2021-04-02 17:07:06 -06:00
Neil Dorin
e327d2d359
passes true when disposing of generic queue in deconstructor
2021-04-02 16:09:54 -06:00
Neil Dorin
2feec62052
Removes explicit call to dispose when program stops. Clears queue in dispose
2021-03-31 16:35:33 -06:00
Neil Dorin
33a1b1697a
Removes call to dispose on program stop event. Adds debug statement in Dispose()
2021-03-31 15:29:55 -06:00
Neil Dorin
955d68b3f3
#671 switches to private Dispose() on program stop
2021-03-30 15:56:05 -06:00
Neil Dorin
0f28d46f34
#671 Calls the private dispose method on program stop
2021-03-30 15:53:10 -06:00
Nick Genovese
139e5370ea
added a Disposed check and Debug Message to prevent enqueing messages after the Generic Queue has been disposed; typically happens at program stop
2021-03-29 09:42:31 -04:00
Andrew Welker
4a9b1514e3
fix old/wrong namespace versions
2021-03-12 15:46:08 -07:00
Andrew Welker
52c96cc2c3
fix it so that wrong namespace classes inherit from right namespace classes
2021-02-18 15:40:18 -07:00
Andrew Welker
4ab3cdb1ff
#451 Fix namespace issues
2021-02-18 13:03:23 -07:00
Neil Dorin
5c23aeca48
Adds missing constructor to take both pacing and capacity arguments
2021-02-08 16:10:08 -07:00
Neil Dorin
e03b0dc1bb
#600 Adds additional properties and constructors to GenericQueue
2021-02-08 15:06:05 -07:00
Andrew Welker
5764149306
#560 set default queue thread priority to medium
2021-01-27 10:48:23 -07:00
Andrew Welker
434fb1be59
Merge branch 'development' into hotfix/ComsMessageQueue-throws-exception
2021-01-26 13:12:05 -07:00
Neil Dorin
b7d7196071
Sets the queue size to 25
2021-01-26 12:32:04 -07:00
Nick Genovese
809639c3f9
Validate method now checks the parameter
2021-01-26 13:17:55 -05:00
Neil Dorin
65747b6ad2
#560 Adds constructors with priority and fixed debug statments to use error log
2021-01-25 10:55:27 -07:00
Nick Genovese
b9fff95215
added IQueueMessage and two implementations; GenericQueue now accepts type IQueueMessage
2020-09-03 10:57:06 -04:00
Nick Genovese
fdae50a972
Adds a generic queue and string/byte implementations. Also adds a class that processes string responses from a IBasicCommunication or Gather
2020-08-31 15:38:06 -04:00