├── .bumpversion.cfg ├── .github └── workflows │ ├── bump-version.yaml │ └── create-release.yaml ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── TcBase.nuspec ├── TcBase ├── TcBase.sln └── TcBase │ ├── TcBase.tsproj │ ├── TcBase │ ├── Action │ │ ├── FB_Action.TcPOU │ │ ├── FB_RunCyclicTasksAction.TcPOU │ │ ├── I_Action.TcIO │ │ └── Tests │ │ │ ├── FB_ActionTestObject.TcPOU │ │ │ ├── FB_Action_Test.TcPOU │ │ │ └── FB_ActivateAction.TcPOU │ ├── Collection │ │ ├── FB_List.TcPOU │ │ ├── I_Collection.TcIO │ │ ├── I_Enumerable.TcIO │ │ ├── I_List.TcIO │ │ ├── Param_List.TcGVL │ │ └── Tests │ │ │ ├── FB_ListCapacity_Test.TcPOU │ │ │ └── FB_List_Test.TcPOU │ ├── Context │ │ ├── FB_Context.TcPOU │ │ └── I_Context.TcIO │ ├── Cyclic Task │ │ └── I_CyclicTask.TcIO │ ├── GVL_IntegerTypeBounds.TcGVL │ ├── Helpers │ │ └── F_CompareObjects.TcPOU │ ├── Invocation Control │ │ ├── FB_InvocationControl.TcPOU │ │ └── Tests │ │ │ ├── FB_InvocationControlTestTask.TcPOU │ │ │ └── FB_InvocationControl_Test.TcPOU │ ├── Object │ │ ├── FB_LinkedObject.TcPOU │ │ ├── FB_Object.TcPOU │ │ ├── I_LinkedObject.TcIO │ │ ├── I_Object.TcIO │ │ └── Tests │ │ │ ├── FB_DummyObject.TcPOU │ │ │ └── FB_Object_Test.TcPOU │ ├── Observer Pattern │ │ ├── Abstraction │ │ │ ├── Actions │ │ │ │ └── FB_NotifyObserverAction.TcPOU │ │ │ ├── FB_AbstractObservable.TcPOU │ │ │ ├── FB_AbstractObserver.TcPOU │ │ │ ├── I_Observable.TcIO │ │ │ └── I_Observer.TcIO │ │ ├── FB_Observable_BOOL.TcPOU │ │ ├── FB_Observable_BYTE.TcPOU │ │ ├── FB_Observable_DINT.TcPOU │ │ ├── FB_Observable_DWORD.TcPOU │ │ ├── FB_Observable_INT.TcPOU │ │ ├── FB_Observable_LINT.TcPOU │ │ ├── FB_Observable_LREAL.TcPOU │ │ ├── FB_Observable_LWORD.TcPOU │ │ ├── FB_Observable_REAL.TcPOU │ │ ├── FB_Observable_SINT.TcPOU │ │ ├── FB_Observable_UDINT.TcPOU │ │ ├── FB_Observable_UINT.TcPOU │ │ ├── FB_Observable_ULINT.TcPOU │ │ ├── FB_Observable_USINT.TcPOU │ │ ├── FB_Observable_WORD.TcPOU │ │ ├── FB_ObserverExt.TcPOU │ │ ├── FB_Observer_BOOL.TcPOU │ │ ├── FB_Observer_BYTE.TcPOU │ │ ├── FB_Observer_DINT.TcPOU │ │ ├── FB_Observer_DWORD.TcPOU │ │ ├── FB_Observer_INT.TcPOU │ │ ├── FB_Observer_LINT.TcPOU │ │ ├── FB_Observer_LREAL.TcPOU │ │ ├── FB_Observer_LWORD.TcPOU │ │ ├── FB_Observer_REAL.TcPOU │ │ ├── FB_Observer_SINT.TcPOU │ │ ├── FB_Observer_UDINT.TcPOU │ │ ├── FB_Observer_UINT.TcPOU │ │ ├── FB_Observer_ULINT.TcPOU │ │ ├── FB_Observer_USINT.TcPOU │ │ ├── FB_Observer_WORD.TcPOU │ │ └── Tests │ │ │ ├── FB_ObserverPattern_Test.TcPOU │ │ │ └── FB_Observer_LREAL_.TcPOU │ ├── Programs │ │ └── Test.TcPOU │ ├── Restorable │ │ ├── I_ObjectRestorer.TcIO │ │ └── I_Restorable.TcIO │ ├── State Pattern │ │ ├── FB_State.TcPOU │ │ ├── FB_StateMachine.TcPOU │ │ ├── I_State.TcIO │ │ ├── I_StateMachine.TcIO │ │ └── Tests │ │ │ ├── FB_StatePattern_Test.TcPOU │ │ │ └── Test Subjects │ │ │ ├── E_Season.TcDUT │ │ │ ├── FB_Autumn.TcPOU │ │ │ ├── FB_Default.TcPOU │ │ │ ├── FB_SeasonBase.TcPOU │ │ │ ├── FB_SeasonStateMachine.TcPOU │ │ │ ├── FB_Spring.TcPOU │ │ │ ├── FB_State1.TcPOU │ │ │ ├── FB_State2.TcPOU │ │ │ ├── FB_State3.TcPOU │ │ │ ├── FB_State4.TcPOU │ │ │ ├── FB_StateMachine1.TcPOU │ │ │ ├── FB_Summer.TcPOU │ │ │ ├── FB_Winter.TcPOU │ │ │ ├── FB_Year.TcPOU │ │ │ ├── I_SeasonControl.TcIO │ │ │ └── I_SeasonState.TcIO │ ├── Task │ │ ├── Data Type │ │ │ └── E_TaskState.TcDUT │ │ ├── FB_Task.TcPOU │ │ ├── I_Task.TcIO │ │ └── I_TaskStatus.TcIO │ ├── TcBase.plcproj │ └── TestTask.TcTTO │ └── _Config │ └── PLC │ └── TcBase.xti └── tools ├── Dummy.tpzip ├── chocolateyInstall.ps1 ├── chocolateyUninstall.ps1 └── createArtifacts.ps1 /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/workflows/bump-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/.github/workflows/bump-version.yaml -------------------------------------------------------------------------------- /.github/workflows/create-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/.github/workflows/create-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/README.md -------------------------------------------------------------------------------- /TcBase.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase.nuspec -------------------------------------------------------------------------------- /TcBase/TcBase.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase.sln -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase.tsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase.tsproj -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/FB_Action.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/FB_Action.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/FB_RunCyclicTasksAction.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/FB_RunCyclicTasksAction.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/I_Action.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/I_Action.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/Tests/FB_ActionTestObject.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/Tests/FB_ActionTestObject.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/Tests/FB_Action_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/Tests/FB_Action_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Action/Tests/FB_ActivateAction.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Action/Tests/FB_ActivateAction.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/FB_List.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/FB_List.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/I_Collection.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/I_Collection.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/I_Enumerable.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/I_Enumerable.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/I_List.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/I_List.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/Param_List.TcGVL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/Param_List.TcGVL -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/Tests/FB_ListCapacity_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/Tests/FB_ListCapacity_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Collection/Tests/FB_List_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Collection/Tests/FB_List_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Context/FB_Context.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Context/FB_Context.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Context/I_Context.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Context/I_Context.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Cyclic Task/I_CyclicTask.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Cyclic Task/I_CyclicTask.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/GVL_IntegerTypeBounds.TcGVL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/GVL_IntegerTypeBounds.TcGVL -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Helpers/F_CompareObjects.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Helpers/F_CompareObjects.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Invocation Control/FB_InvocationControl.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Invocation Control/FB_InvocationControl.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Invocation Control/Tests/FB_InvocationControlTestTask.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Invocation Control/Tests/FB_InvocationControlTestTask.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Invocation Control/Tests/FB_InvocationControl_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Invocation Control/Tests/FB_InvocationControl_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/FB_LinkedObject.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/FB_LinkedObject.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/FB_Object.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/FB_Object.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/I_LinkedObject.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/I_LinkedObject.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/I_Object.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/I_Object.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/Tests/FB_DummyObject.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/Tests/FB_DummyObject.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Object/Tests/FB_Object_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Object/Tests/FB_Object_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Abstraction/Actions/FB_NotifyObserverAction.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Abstraction/Actions/FB_NotifyObserverAction.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Abstraction/FB_AbstractObservable.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Abstraction/FB_AbstractObservable.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Abstraction/FB_AbstractObserver.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Abstraction/FB_AbstractObserver.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Abstraction/I_Observable.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Abstraction/I_Observable.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Abstraction/I_Observer.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Abstraction/I_Observer.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_BOOL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_BOOL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_BYTE.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_BYTE.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_DINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_DINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_DWORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_DWORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_INT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_INT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LREAL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LREAL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LWORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_LWORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_REAL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_REAL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_SINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_SINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_UDINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_UDINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_UINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_UINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_ULINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_ULINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_USINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_USINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_WORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observable_WORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_ObserverExt.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_ObserverExt.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_BOOL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_BOOL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_BYTE.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_BYTE.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_DINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_DINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_DWORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_DWORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_INT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_INT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LREAL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LREAL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LWORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_LWORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_REAL.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_REAL.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_SINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_SINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_UDINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_UDINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_UINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_UINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_ULINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_ULINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_USINT.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_USINT.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_WORD.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/FB_Observer_WORD.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Tests/FB_ObserverPattern_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Tests/FB_ObserverPattern_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Observer Pattern/Tests/FB_Observer_LREAL_.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Observer Pattern/Tests/FB_Observer_LREAL_.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Programs/Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Programs/Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Restorable/I_ObjectRestorer.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Restorable/I_ObjectRestorer.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Restorable/I_Restorable.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Restorable/I_Restorable.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/FB_State.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/FB_State.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/FB_StateMachine.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/FB_StateMachine.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/I_State.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/I_State.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/I_StateMachine.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/I_StateMachine.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/FB_StatePattern_Test.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/FB_StatePattern_Test.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/E_Season.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/E_Season.TcDUT -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Autumn.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Autumn.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Default.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Default.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_SeasonBase.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_SeasonBase.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_SeasonStateMachine.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_SeasonStateMachine.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Spring.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Spring.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State1.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State1.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State2.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State2.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State3.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State3.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State4.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_State4.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_StateMachine1.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_StateMachine1.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Summer.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Summer.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Winter.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Winter.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Year.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/FB_Year.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/I_SeasonControl.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/I_SeasonControl.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/I_SeasonState.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/State Pattern/Tests/Test Subjects/I_SeasonState.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Task/Data Type/E_TaskState.TcDUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Task/Data Type/E_TaskState.TcDUT -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Task/FB_Task.TcPOU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Task/FB_Task.TcPOU -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Task/I_Task.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Task/I_Task.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/Task/I_TaskStatus.TcIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/Task/I_TaskStatus.TcIO -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/TcBase.plcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/TcBase.plcproj -------------------------------------------------------------------------------- /TcBase/TcBase/TcBase/TestTask.TcTTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/TcBase/TestTask.TcTTO -------------------------------------------------------------------------------- /TcBase/TcBase/_Config/PLC/TcBase.xti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/TcBase/TcBase/_Config/PLC/TcBase.xti -------------------------------------------------------------------------------- /tools/Dummy.tpzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/tools/Dummy.tpzip -------------------------------------------------------------------------------- /tools/chocolateyInstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/tools/chocolateyInstall.ps1 -------------------------------------------------------------------------------- /tools/chocolateyUninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/tools/chocolateyUninstall.ps1 -------------------------------------------------------------------------------- /tools/createArtifacts.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuca/TcBase/HEAD/tools/createArtifacts.ps1 --------------------------------------------------------------------------------