Interface ICLDBrakeAxesIndexer
Helper interface for convenient syntax for accessing the list of axes brake states using square brackets similar to array syntax.
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public interface ICLDBrakeAxesIndexer
Properties
A
Returns the brake state object for the standard A axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake A { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
B
Returns the brake state object for the standard B axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake B { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
C
Returns the brake state object for the standard C axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake C { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
C1
Returns the brake state object for the standard C1 axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake C1 { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
C2
Returns the brake state object for the standard C2 axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake C2 { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
E1
Returns the brake state object for the standard E1 axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake E1 { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
E2
Returns the brake state object for the standard E2 axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake E2 { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
E3
Returns the brake state object for the standard E3 axis if it is presented inside the command, otherwise returns "null".
Declaration
CLDAxisBrake E3 { get; }
Property Value
Type | Description |
---|---|
CLDAxisBrake |
this[int]
Returns the axis brake state by its numerical identifier (index in machine axes list for the project).
Declaration
CLDAxisBrake this[int Index] { get; }
Parameters
Type | Name | Description |
---|---|---|
int | Index | Index of the axis in machine axes list for the project |
Property Value
Type | Description |
---|---|
CLDAxisBrake |
this[string]
Returns the axis brake state by its textual identifier (as it defined inside machine schema).
Declaration
CLDAxisBrake this[string ID] { get; }
Parameters
Type | Name | Description |
---|---|---|
string | ID | Textual identifier of the machine axis |
Property Value
Type | Description |
---|---|
CLDAxisBrake |