Skip to content

Commit

Permalink
op suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
pandrr committed Jan 24, 2025
1 parent 2407585 commit 7288a4d
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/ui/api/opsserver.js
Original file line number Diff line number Diff line change
Expand Up @@ -1810,6 +1810,7 @@ export default class ServerOps

loadOpDependencies(opIdentifier, _next, reload = false)
{
if (!opIdentifier) this._log.error("no opIdentifier:", opIdentifier);
let project = { "ops": [{ "objName": opIdentifier }] };
if (!opIdentifier.startsWith("Ops.")) project = { "ops": [{ "opId": opIdentifier }] };
this.loadProjectDependencies(project, _next, reload);
Expand Down
32 changes: 32 additions & 0 deletions src/ui/defaultops.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,12 @@ const defaultOpNames =

"TriggerOnChangedTrue": "Ops.Boolean.TriggerChangedTrue",

"TriggerNumber": "Ops.Trigger.TriggerNumber",
"TriggerString": "Ops.Trigger.TriggerString",
"TriggerOnChangeString": "Ops.Trigger.TriggerOnChangeString",
"triggerCounter": "Ops.Trigger.TriggerCounter",

"StringLength": "Ops.String.StringLength",
"parseFloat": "Ops.String.StringToNumber",
"arrayLength": "Ops.Array.ArrayLength_v2",
"StringToArray": "Ops.Array.StringToArray_v2",
Expand Down Expand Up @@ -155,6 +159,27 @@ const defaultOps = {
"portIn": "Value",
"portOut": "Next",
},
{
"typeFrom": portType.string,
"typeTo": portType.trigger,
"op": defaultOpNames.TriggerOnChangeString,
"portIn": "String",
"portOut": "Changed",
},
{
"typeFrom": portType.trigger,
"typeTo": portType.string,
"op": defaultOpNames.TriggerString,
"portIn": "Trigger",
"portOut": "Result",
},
{
"typeFrom": portType.trigger,
"typeTo": portType.number,
"op": defaultOpNames.TriggerNumber,
"portIn": "Set",
"portOut": "Out Value",
},
{
"typeFrom": portType.number,
"typeTo": portType.trigger,
Expand All @@ -169,6 +194,13 @@ const defaultOps = {
"portIn": "String",
"portOut": "Number",
},
{
"typeFrom": portType.string,
"typeTo": portType.number,
"op": defaultOpNames.StringLength,
"portIn": "String",
"portOut": "Result",
},
{
"typeFrom": portType.array,
"typeTo": portType.number,
Expand Down

0 comments on commit 7288a4d

Please sign in to comment.