Added minimal functionality for Robot teaching

- Added minimal HMI
- Added possibility to open and close all chamber doors
This commit is contained in:
2026-01-17 09:20:39 +01:00
parent 9f058db2a3
commit 2d11c43579
2274 changed files with 912690 additions and 162 deletions

View File

@@ -0,0 +1,40 @@
import { Control as TcHmiInput } from '../TcHmiInput/TcHmiInput.esm.js';
declare class TcHmiPasswordInput extends TcHmiInput {
#private;
constructor(element: JQuery, pcElement: JQuery, attrs: TcHmi.Controls.ControlAttributeList);
/**
* If raised, the control object exists in control cache and constructor of each inheritation level was called.
* This function is only to be used by the System. Other function calls are not intended.
*/
__previnit(): void;
/**
* If raised, all attributes have been set to it's default or dom values.
* This function is only to be used by the System. Other function calls are not intended.
*/
__init(): void;
/**
* Is called by the system after the control instance gets part of the current DOM.
* This function is only to be used by the System. Other function calls are not intended.
*/
__attach(): void;
/**
* Is called by the system after the control instance is no longer part of the current DOM.
* This function is only to be used by the System. Other function calls are not intended.
*/
__detach(): void;
/**
* Destroy the current control instance.
* Will be called automatically if system destroys control!
*/
destroy(): void;
}
export { TcHmiPasswordInput as Control };
declare const _TcHmiPasswordInput: typeof TcHmiPasswordInput;
type tTcHmiPasswordInput = TcHmiPasswordInput;
declare global {
namespace TcHmi.Controls.Beckhoff {
const TcHmiPasswordInput: typeof _TcHmiPasswordInput;
type TcHmiPasswordInput = tTcHmiPasswordInput;
}
}
//# sourceMappingURL=TcHmiPasswordInput.esm.d.ts.map

View File

@@ -0,0 +1 @@
import{Control as TcHmiInput}from"../TcHmiInput/TcHmiInput.esm.js";class TcHmiPasswordInput extends TcHmiInput{static#tchmiFQN="TcHmi.Controls.Beckhoff."+this.name;constructor(element,pcElement,attrs){super(element,pcElement,attrs)}__previnit(){super.__previnit()}__init(){super.__init()}__attach(){super.__attach()}__detach(){super.__detach()}destroy(){this.__keepAlive||super.destroy()}}TcHmi.Controls.registerEx("TcHmiPasswordInput","TcHmi.Controls.Beckhoff",TcHmiPasswordInput,{injectInGlobalObject:!0});export{TcHmiPasswordInput as Control};