HS3 has minor version updates from time to time, but doesn't seem to get updates to the logic processing. The problem is there a lot of missing logic operators in the point/click interface, and no way to directly test for an event in script.
Here are some operators that HS3 is missing that would reduce the need to make separate event blocks, simplifying code maintenance and debugging and make the code more readable:
I've been a developer for 25 years, and a HS3 user now for about 4 years, and it's frustrating how many times you have to mix virtual devices, globalvars, script, and several events just to handle a relatively simple condition.
Anyone have other programming wish list items?
Here are some operators that HS3 is missing that would reduce the need to make separate event blocks, simplifying code maintenance and debugging and make the code more readable:
- IF <counter> LESS THAN (absolute values aren't a solution when testing for less than 0 or greater than 2, for example. It is poor practice to test for =-1 since code can jump to -2, -3, and beyond). Alternatively, a BETWEEN test.
- ELSE (at least one)
- a NOT option on the IF selector line
- IF <globalvar>, including string comparison, or at least a way to test an IF condition in script, which could lead to a pure script development solution (skip the point/click entirely)
- ability to enter a log entry without script
I've been a developer for 25 years, and a HS3 user now for about 4 years, and it's frustrating how many times you have to mix virtual devices, globalvars, script, and several events just to handle a relatively simple condition.
Anyone have other programming wish list items?
Comment