diff --git a/.changeset/long-bobcats-glow.md b/.changeset/long-bobcats-glow.md new file mode 100644 index 00000000..4aed7105 --- /dev/null +++ b/.changeset/long-bobcats-glow.md @@ -0,0 +1,5 @@ +--- +"@metalizzsas/nuster-typings": patch +--- + +Removed duplicated program & parameter blocks diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts deleted file mode 100644 index b4dab6f2..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { INumericParameterBlock, IParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IConditionalParameterBlock extends IParameterBlock { - name: "conditional"; - value: ">" | "<" | "==" | "!="; - params: [ - INumericParameterBlock, - INumericParameterBlock, - INumericParameterBlock | IStringParameterBlock, - INumericParameterBlock | IStringParameterBlock - ]; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts deleted file mode 100644 index e3591cd5..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IConstantParameterBlock extends IParameterBlock { - name: "const"; - value: number; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts deleted file mode 100644 index 34b5b7e1..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - -export interface IConstantStringParameterBlock extends IParameterBlock { - name: "conststr"; - value: string; -} \ No newline at end of file diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts deleted file mode 100644 index 218d806a..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - -export interface IIOReadParameterBlock extends IParameterBlock { - name: "io"; - value: string; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts deleted file mode 100644 index fc8990a1..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IMaintenanceParameterBlock extends IParameterBlock { - name: "maintenance"; - - //This value should be indexed from maintenance names - value: string; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts deleted file mode 100644 index 4a31035f..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { INumericParameterBlock, IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IMultiplyParameterBlock extends IParameterBlock { - name: "multiply"; - params: INumericParameterBlock[]; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts deleted file mode 100644 index eb8195e4..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IProfileParameterBlock extends IParameterBlock { - name: "profile"; - value: string; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts deleted file mode 100644 index 6767b622..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { INumericParameterBlock, IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IReverseParameterBlock extends IParameterBlock { - name: "reverse"; - params: [INumericParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts deleted file mode 100644 index e8adf99f..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface ISlotLifetimeParameterBlock extends IParameterBlock { - name: "slotlife"; - value: string; -} diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts deleted file mode 100644 index 645452a1..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - -export interface ISlotProductStatusParameterBlock extends IParameterBlock -{ - name: "slotstatus" - value: string; -} \ No newline at end of file diff --git a/libs/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts deleted file mode 100644 index 38a1e41b..00000000 --- a/libs/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IParameterBlock } from "../../cycle/IParameterBlock"; - - -export interface IVariableParameterBlock extends IParameterBlock { - - name: "variable"; - value: string; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts deleted file mode 100644 index d0f90a3c..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { INumericParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock, IProgramBlocks } from "../../cycle/IProgramBlock"; - - -export interface IForLoopProgramBlock extends IProgramBlock { - name: "for"; - currentIteration?: number; - params: [INumericParameterBlock]; - blocks: IProgramBlocks[]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts deleted file mode 100644 index 6eb74e42..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IProgramBlock, IProgramBlocks } from "../../cycle/IProgramBlock"; - - -export interface IGroupProgramBlock extends IProgramBlock { - name: "group"; - blocks: IProgramBlocks[]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts deleted file mode 100644 index 6a9cb7f7..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface IIOProgramBlock extends IProgramBlock { - name: "io"; - params: [IStringParameterBlock, INumericParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts deleted file mode 100644 index 729b24df..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock, IProgramBlocks } from "../../cycle/IProgramBlock"; - - -export interface IIfProgramBlock extends IProgramBlock { - name: "if"; - - params: [INumericParameterBlock, IStringParameterBlock, INumericParameterBlock]; - - trueBlocks: IProgramBlocks[]; - falseBlocks: IProgramBlocks[]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts deleted file mode 100644 index cc6695d8..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface IMaintenanceProgramBlock extends IProgramBlock { - name: "maintenance"; - params: [IStringParameterBlock, INumericParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts deleted file mode 100644 index 86adf36d..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { IStringParameterBlock, INumericParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - -export interface IPassiveProgramBlock extends IProgramBlock -{ - name: "passive"; - - params: [ - IStringParameterBlock, - INumericParameterBlock, - INumericParameterBlock - ]; -} \ No newline at end of file diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts deleted file mode 100644 index 66e03e4a..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { INumericParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface ISleepProgramBlock extends IProgramBlock { - name: "sleep"; - params: [INumericParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts deleted file mode 100644 index 096ff34e..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface ISlotLoadProgramBlock extends IProgramBlock { - name: "slotLoad"; - params: [IStringParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts deleted file mode 100644 index 863ffdfa..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface ISlotUnloadProgramBlock extends IProgramBlock { - name: "slotUnload"; - params: [IStringParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts deleted file mode 100644 index 02d4f7b0..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock, IProgramBlocks } from "../../cycle/IProgramBlock"; - - -export interface IStartTimerProgramBlock extends IProgramBlock { - name: "startTimer"; - params: [IStringParameterBlock, INumericParameterBlock]; - blocks: IProgramBlocks[]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts deleted file mode 100644 index 895e6a6d..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface IStopProgramBlock extends IProgramBlock { - name: "stop"; - params: [IStringParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts deleted file mode 100644 index 02280aca..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - - -export interface IStopTimerProgramBlock extends IProgramBlock { - name: "stopTimer"; - params: [IStringParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts deleted file mode 100644 index e16790d2..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock } from "../../cycle/IProgramBlock"; - -export interface IVariableProgramBlock extends IProgramBlock { - name: "variable"; - params: [IStringParameterBlock, INumericParameterBlock]; -} diff --git a/libs/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts deleted file mode 100644 index d78fd1a9..00000000 --- a/libs/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { INumericParameterBlock, IStringParameterBlock } from "../../cycle/IParameterBlock"; -import { IProgramBlock, IProgramBlocks } from "../../cycle/IProgramBlock"; - - -export interface IWhileLoopProgramBlock extends IProgramBlock { - name: "while"; - params: [INumericParameterBlock, IStringParameterBlock, INumericParameterBlock]; - blocks: IProgramBlocks[]; -} diff --git a/libs/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts b/libs/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts deleted file mode 100644 index 2aa9a9f3..00000000 --- a/libs/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { IParameterBlocks } from "../../cycle/IParameterBlock"; - -export interface IPBRSCCheckChain -{ - name: "parameter" | "io"; - - parameter?: IParameterBlocks; - io?: { - gateName: string; - gateValue: number; - } -} \ No newline at end of file