Added minimal functionality for Robot teaching
- Added minimal HMI - Added possibility to open and close all chamber doors
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
import { TcHmiControl } from 'Beckhoff.TwinCAT.HMI.Framework/index.esm.js';
|
||||
declare class TcHmiRectangle extends TcHmiControl.Control {
|
||||
#private;
|
||||
constructor(element: JQuery, pcElement: JQuery, attrs: TcHmi.Controls.ControlAttributeList);
|
||||
/** Reference to the root dom element of the current control template as jquery object. */
|
||||
protected __elementTemplateRoot: JQuery;
|
||||
/** Reference to the underlying html svg rectangle element as jquery object. */
|
||||
protected __elementSvgRectangle: JQuery;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-fill-color'.
|
||||
*/
|
||||
protected __fillColor: TcHmi.Color | null | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-color'
|
||||
*/
|
||||
protected __strokeColor: TcHmi.SolidColor | null | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-thickness'
|
||||
*/
|
||||
protected __strokeThickness: number | null | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-style'
|
||||
* Example: "2,2"
|
||||
*/
|
||||
protected __strokeStyle: string | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-radius-x'
|
||||
*/
|
||||
protected __radiusX: number | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-radius-y'
|
||||
*/
|
||||
protected __radiusY: number | undefined;
|
||||
/**
|
||||
* 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;
|
||||
/**
|
||||
* Returns an event handler for the .onResized event
|
||||
*/
|
||||
protected __onResized(_event: TcHmi.EventProvider.Event, ctrl: TcHmi.Controls.System.TcHmiControl): void;
|
||||
protected __rectDimensionCache: {
|
||||
width: null | number;
|
||||
heigth: null | number;
|
||||
borderWidthLeftRight: number;
|
||||
borderWidthTopBottom: number;
|
||||
strokeThickness: number;
|
||||
};
|
||||
protected __processBorderWidth(): void;
|
||||
/**
|
||||
* Updates x, y, width, height and stroke-width of rectangle
|
||||
*/
|
||||
protected __updateDimensions(): void;
|
||||
/**
|
||||
* Sets the fillColor attribute to a new value.
|
||||
* @param valueNew The new value for the fillColor attribute;
|
||||
*/
|
||||
setFillColor(valueNew: TcHmi.Color | null): void;
|
||||
/**
|
||||
* The watch callback for the fillColor object resolver.
|
||||
*/
|
||||
protected __onResolverForFillColorWatchCallback(data: TcHmi.Symbol.ObjectResolver.IWatchResultObject<TcHmi.Color>): void;
|
||||
/**
|
||||
* @returns The current value of the fillColor attribute.
|
||||
*/
|
||||
getFillColor(): TcHmi.Color | null | undefined;
|
||||
/**
|
||||
* Processes the current value of attribute fillColor.
|
||||
*/
|
||||
protected __processFillColor(): void;
|
||||
/**
|
||||
* Sets the stroke color attribute to a new value.
|
||||
* @param valueNew The new value for the stroke color attribute;
|
||||
*/
|
||||
setStrokeColor(valueNew: TcHmi.SolidColor | null): void;
|
||||
/**
|
||||
* The watch callback for the strokeColor object resolver.
|
||||
*/
|
||||
protected __onResolverForStrokeColorWatchCallback(data: TcHmi.Symbol.ObjectResolver.IWatchResultObject<TcHmi.SolidColor>): void;
|
||||
/**
|
||||
* @returns The current value of the strokeColor attribute.
|
||||
*/
|
||||
getStrokeColor(): TcHmi.SolidColor | null | undefined;
|
||||
/**
|
||||
* Processes the current value of attribute strokeColor.
|
||||
*/
|
||||
protected __processStrokeColor(): void;
|
||||
/**
|
||||
* Sets the stroke style and calls the associated process function (processStrokeStyle).
|
||||
* @param valueNew The new value for strokeStyle.
|
||||
*/
|
||||
setStrokeStyle(valueNew: string | null): void;
|
||||
/**
|
||||
* Returns the current value of strokeStyle.
|
||||
* @returns The current value of strokeStyle.
|
||||
*/
|
||||
getStrokeStyle(): string | undefined;
|
||||
/**
|
||||
* Processes the current strokeStyle attribute value.
|
||||
*/
|
||||
protected __processStrokeStyle(): void;
|
||||
/**
|
||||
* Sets the stroke thickness and calls the associated process function (processStrokeThickness).
|
||||
* @param valueNew The new value for strokeThickness.
|
||||
*/
|
||||
setStrokeThickness(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of strokeThickness.
|
||||
* @returns The current value of strokeThickness.
|
||||
*/
|
||||
getStrokeThickness(): number | null | undefined;
|
||||
/**
|
||||
* Processes the current strokeThickness attribute value.
|
||||
*/
|
||||
protected __processStrokeThickness(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable rowHeightUnit.
|
||||
*/
|
||||
getStrokeThicknessUnit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processStrokeThicknessUnit(): void;
|
||||
/**
|
||||
* Sets the radius X and calls the associated process function (processRadiusX).
|
||||
* @param valueNew The new value for radiusX.
|
||||
*/
|
||||
setRadiusX(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of radiusX.
|
||||
* @returns The current value of radiusX.
|
||||
*/
|
||||
getRadiusX(): number | undefined;
|
||||
/**
|
||||
* Processes the current radiusX attribute value.
|
||||
*/
|
||||
protected __processRadiusX(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable RadiusXUnit.
|
||||
*/
|
||||
getRadiusXUnit(): string;
|
||||
/**
|
||||
* Processes the current value of RadiusXUnit.
|
||||
*/
|
||||
protected __processRadiusXUnit(): void;
|
||||
/**
|
||||
* Sets the radius y and calls the associated process function (processRadiusY).
|
||||
* @param valueNew The new value for radiusY.
|
||||
*/
|
||||
setRadiusY(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of radiusY.
|
||||
* @returns The current value of radiusY.
|
||||
*/
|
||||
getRadiusY(): number | undefined;
|
||||
/**
|
||||
* Processes the current radiusY attribute value.
|
||||
*/
|
||||
protected __processRadiusY(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable RadiusYUnit.
|
||||
*/
|
||||
getRadiusYUnit(): string;
|
||||
/**
|
||||
* Processes the current value of RadiusYUnit.
|
||||
*/
|
||||
protected __processRadiusYUnit(): void;
|
||||
}
|
||||
export { TcHmiRectangle as Control };
|
||||
declare const _TcHmiRectangle: typeof TcHmiRectangle;
|
||||
type tTcHmiRectangle = TcHmiRectangle;
|
||||
declare global {
|
||||
namespace TcHmi.Controls.Beckhoff {
|
||||
const TcHmiRectangle: typeof _TcHmiRectangle;
|
||||
type TcHmiRectangle = tTcHmiRectangle;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=TcHmiRectangle.esm.d.ts.map
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user