{ "FormatVersion": 3, "Id": "146fae64-18da-4183-9794-a322f47c669e"/*HasValueChanged*/, "Description": "Tests whether the incoming value has changed by a defined threshold and outputs this as a Boolean\n\nSimilar to [HasValueIncreased]", "SymbolTags": "9", "InputUis": [ { "InputId": "031ef11b-f6cc-497e-9528-ed9490e878b5"/*Mode*/, "Position": { "X": -200.0, "Y": 90.0 }, "Description": "Defines how the value is tested for the boolean to be 'True'", "AddPadding": "True" }, { "InputId": "1e03f11b-f6cc-497e-9528-ed9490e878b5"/*Threshold*/, "Position": { "X": -200.0, "Y": 45.0 }, "GroupTitle": "Options", "Description": "If the value has changed more than is defined here, the output boolean will be set accordingly" }, { "InputId": "7f5fb125-8aca-4344-8b30-e7d4e7873c1c"/*Value*/, "Position": { "X": -200.0, "Y": 0.0 }, "Description": "Value to be tested" }, { "InputId": "8ebf4715-0b4b-4cdd-a079-9f91c2df0476"/*PreventContinuedChanges*/, "Position": { "X": -200.0, "Y": 180.0 }, "Description": "Can prevent unstable results in certain scenarios" }, { "InputId": "b994249d-c101-41d9-8142-a4f675fcd70c"/*MinTimeBetweenHits*/, "Position": { "X": -200.0, "Y": 135.0 }, "GroupTitle": "Time", "Description": "Timing threshold" } ], "SymbolChildUis": [], "OutputUis": [ { "OutputId": "35ab8188-77a1-4cd9-b2ad-c503034e49f9"/*HasChanged*/, "Position": { "X": 0.0, "Y": 0.0 } }, { "OutputId": "ab818835-77a1-4cd9-b2ad-c503034e49f9"/*Delta*/, "Position": { "X": 0.0, "Y": 100.0 } }, { "OutputId": "5e37da80-5d1f-4e17-a0a1-1e386b3a2561"/*DeltaOnHit*/, "Position": { "X": 0.0, "Y": 200.0 } } ] }