Class CLDRecevierWrapperDefault
Simple wrapper over ICamApiCLDReceiver interface, so it can be parent to other classes, which override only some methods
Namespace: CAMAPI.DotnetHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public class CLDRecevierWrapperDefault : Object, ICamApiCLDReceiver, IDisposable
Constructors
CLDRecevierWrapperDefault(ICamApiCLDReceiver)
Simple wrapper over ICamApiCLDReceiver interface, so it can be parent to other classes, which override only some methods
Declaration
public CLDRecevierWrapperDefault(ICamApiCLDReceiver receiver)
Parameters
Type | Name | Description |
---|---|---|
ICamApiCLDReceiver | receiver |
Methods
AddComment(string)
Simple implementation
Declaration
public virtual void AddComment(string comment)
Parameters
Type | Name | Description |
---|---|---|
string | comment |
AddCoolant(bool, int)
Simple implementation
Declaration
public virtual void AddCoolant(bool onOff, int pipeNumber)
Parameters
Type | Name | Description |
---|---|---|
bool | onOff | |
int | pipeNumber |
AddDelay(double)
Simple implementation
Declaration
public virtual void AddDelay(double value)
Parameters
Type | Name | Description |
---|---|---|
double | value |
AddExtCyclePropBol(int, bool)
Simple implementation
Declaration
public virtual void AddExtCyclePropBol(int propCode, bool propValue)
Parameters
Type | Name | Description |
---|---|---|
int | propCode | |
bool | propValue |
AddExtCyclePropFlt(int, double)
Simple implementation
Declaration
public virtual void AddExtCyclePropFlt(int propCode, double propValue)
Parameters
Type | Name | Description |
---|---|---|
int | propCode | |
double | propValue |
AddExtCyclePropInt(int, int)
Simple implementation
Declaration
public virtual void AddExtCyclePropInt(int propCode, int propValue)
Parameters
Type | Name | Description |
---|---|---|
int | propCode | |
int | propValue |
AddExtCyclePropStr(int, string)
Simple implementation
Declaration
public virtual void AddExtCyclePropStr(int propCode, string propValue)
Parameters
Type | Name | Description |
---|---|---|
int | propCode | |
string | propValue |
AddExtCyclePropStr(string)
Simple implementation
Declaration
public virtual void AddExtCyclePropStr(string propValue)
Parameters
Type | Name | Description |
---|---|---|
string | propValue |
AddInsert(string)
Simple implementation
Declaration
public virtual void AddInsert(string insString)
Parameters
Type | Name | Description |
---|---|---|
string | insString |
AddLengthCompensation(TLengthCompensationMode, int)
Simple implementation
Declaration
public virtual void AddLengthCompensation(TLengthCompensationMode mode, int corrNumber)
Parameters
Type | Name | Description |
---|---|---|
TLengthCompensationMode | mode | |
int | corrNumber |
AddOpStop()
Simple implementation
Declaration
public virtual void AddOpStop()
AddPrint(string)
Simple implementation
Declaration
public virtual void AddPrint(string text)
Parameters
Type | Name | Description |
---|---|---|
string | text |
AddRadiusCompensation(TRadiusCompensationMode, int)
Simple implementation
Declaration
public virtual void AddRadiusCompensation(TRadiusCompensationMode mode, int corrNumber)
Parameters
Type | Name | Description |
---|---|---|
TRadiusCompensationMode | mode | |
int | corrNumber |
AddSpindleOff()
Simple implementation
Declaration
public virtual void AddSpindleOff()
AddSpindleOrient(double)
Simple implementation
Declaration
public virtual void AddSpindleOrient(double orientationAngle)
Parameters
Type | Name | Description |
---|---|---|
double | orientationAngle |
AddSpindleSpeedOnCSS(double, double, int, bool)
Simple implementation
Declaration
public virtual void AddSpindleSpeedOnCSS(double css, double maxRpm, int range, bool direction)
Parameters
Type | Name | Description |
---|---|---|
double | css | |
double | maxRpm | |
int | range | |
bool | direction |
AddSpindleSpeedOnRPM(double, int, bool)
Simple implementation
Declaration
public virtual void AddSpindleSpeedOnRPM(double rpm, int range, bool direction)
Parameters
Type | Name | Description |
---|---|---|
double | rpm | |
int | range | |
bool | direction |
ArcTo2d(TST3DPoint, TST3DPoint, TCLDPlaneType, double, bool)
Simple implementation
Declaration
public virtual void ArcTo2d(TST3DPoint pe, TST3DPoint pc, TCLDPlaneType plane, double rc, bool canBeFull)
Parameters
Type | Name | Description |
---|---|---|
TST3DPoint | pe | |
TST3DPoint | pc | |
TCLDPlaneType | plane | |
double | rc | |
bool | canBeFull |
ArcTo3d(TST3DPoint, TST3DPoint, TST3DPoint, double, bool)
Simple implementation
Declaration
public virtual void ArcTo3d(TST3DPoint pe, TST3DPoint pc, TST3DPoint nc, double rc, bool canBeFull)
Parameters
Type | Name | Description |
---|---|---|
TST3DPoint | pe | |
TST3DPoint | pc | |
TST3DPoint | nc | |
double | rc | |
bool | canBeFull |
ArcTo5d(TST3DPoint, TST3DPoint, TST3DPoint, TST3DPoint, double, bool)
Simple implementation
Declaration
public virtual void ArcTo5d(TST3DPoint pe, TST3DPoint ne, TST3DPoint pc, TST3DPoint nc, double rc, bool canBeFull)
Parameters
Type | Name | Description |
---|---|---|
TST3DPoint | pe | |
TST3DPoint | ne | |
TST3DPoint | pc | |
TST3DPoint | nc | |
double | rc | |
bool | canBeFull |
ArcTo6d(TST3DMatrix, TST3DPoint, TST3DPoint, double, bool)
Simple implementation
Declaration
public virtual void ArcTo6d(TST3DMatrix pe, TST3DPoint pc, TST3DPoint nc, double rc, bool canBeFull)
Parameters
Type | Name | Description |
---|---|---|
TST3DMatrix | pe | |
TST3DPoint | pc | |
TST3DPoint | nc | |
double | rc | |
bool | canBeFull |
BeginExtCycle(int, int, string)
Simple implementation
Declaration
public virtual void BeginExtCycle(int subCommands, int subType, string comment)
Parameters
Type | Name | Description |
---|---|---|
int | subCommands | |
int | subType | |
string | comment |
BeginItem(TCLDItemType, string, string)
Simple implementation
Declaration
public virtual void BeginItem(TCLDItemType itemType, string id, string itemCaption)
Parameters
Type | Name | Description |
---|---|---|
TCLDItemType | itemType | |
string | id | |
string | itemCaption |
CutTo(TST3DPoint)
Simple implementation
Declaration
public virtual void CutTo(TST3DPoint p)
Parameters
Type | Name | Description |
---|---|---|
TST3DPoint | p |
CutTo5d(TST3DPoint, TST3DPoint)
Simple implementation
Declaration
public virtual void CutTo5d(TST3DPoint p, TST3DPoint n)
Parameters
Type | Name | Description |
---|---|---|
TST3DPoint | p | |
TST3DPoint | n |
CutTo6d(TST3DMatrix)
Simple implementation
Declaration
public virtual void CutTo6d(TST3DMatrix p)
Parameters
Type | Name | Description |
---|---|---|
TST3DMatrix | p |
Dispose()
Dispose COM object
Declaration
public virtual void Dispose()
EndExtCycle()
Simple implementation
Declaration
public virtual void EndExtCycle()
EndItem()
Simple implementation
Declaration
public virtual void EndItem()
MultiArcTo6d(TST3DMatrix, TST3DMatrix)
Simple implementation
Declaration
public virtual void MultiArcTo6d(TST3DMatrix pm, TST3DMatrix pe)
Parameters
Type | Name | Description |
---|---|---|
TST3DMatrix | pm | |
TST3DMatrix | pe |
OutEffector(int, bool)
Simple implementation
Declaration
public virtual void OutEffector(int effectorId, bool value)
Parameters
Type | Name | Description |
---|---|---|
int | effectorId | |
bool | value |
OutFeed(int, double, bool)
Simple implementation
Declaration
public virtual void OutFeed(int feed, double value, bool mpm)
Parameters
Type | Name | Description |
---|---|---|
int | feed | |
double | value | |
bool | mpm |
OutPercentFeed(int, double)
Simple implementation
Declaration
public virtual void OutPercentFeed(int feed, double percent)
Parameters
Type | Name | Description |
---|---|---|
int | feed | |
double | percent |
OutPower(int, double)
Simple implementation
Declaration
public virtual void OutPower(int power, double value)
Parameters
Type | Name | Description |
---|---|---|
int | power | |
double | value |
OutStandardFeed(int)
Simple implementation
Declaration
public virtual void OutStandardFeed(int feed)
Parameters
Type | Name | Description |
---|---|---|
int | feed |
SetCurrentPlane(TCLDPlaneType)
Simple implementation
Declaration
public virtual void SetCurrentPlane(TCLDPlaneType plane)
Parameters
Type | Name | Description |
---|---|---|
TCLDPlaneType | plane |
SetGeomLCS(TST3DMatrix)
Simple implementation
Declaration
public virtual void SetGeomLCS(TST3DMatrix matrix)
Parameters
Type | Name | Description |
---|---|---|
TST3DMatrix | matrix |
SetToolContactData(bool, TST3DPoint)
Simple implementation
Declaration
public virtual void SetToolContactData(bool isExists, TST3DPoint cn)
Parameters
Type | Name | Description |
---|---|---|
bool | isExists | |
TST3DPoint | cn |