Skip to content

Commit 51ed98e

Browse files
Update to new version : 3.1.1.0
1 parent b7a3fcb commit 51ed98e

File tree

54 files changed

+945
-733
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+945
-733
lines changed
5.5 KB
Binary file not shown.

Libraries/net35/UnderAutomation.Fanuc.xml

Lines changed: 57 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,11 @@
222222
Parse a Fanuc configuration string representation, like : "N U T, 0, 0, 0" or "R, 0, 0, 0"
223223
</summary>
224224
</member>
225+
<member name="T:UnderAutomation.Fanuc.Common.ConnectException">
226+
<summary>
227+
Exception thrown when connection to the robot fails
228+
</summary>
229+
</member>
225230
<member name="T:UnderAutomation.Fanuc.Common.DigitalPorts">
226231
<summary>
227232
Fanuc digital port types
@@ -352,6 +357,26 @@
352357
Check if joints position is near to expected joints position with a tolerance value
353358
</summary>
354359
</member>
360+
<member name="T:UnderAutomation.Fanuc.Common.Languages">
361+
<summary>
362+
Languages supported by the Fanuc robots
363+
</summary>
364+
</member>
365+
<member name="F:UnderAutomation.Fanuc.Common.Languages.English">
366+
<summary>
367+
For robots set to English language
368+
</summary>
369+
</member>
370+
<member name="F:UnderAutomation.Fanuc.Common.Languages.Japanese">
371+
<summary>
372+
For robots set to Japanese language
373+
</summary>
374+
</member>
375+
<member name="F:UnderAutomation.Fanuc.Common.Languages.Chinese">
376+
<summary>
377+
For robots set to Chinese language
378+
</summary>
379+
</member>
355380
<member name="T:UnderAutomation.Fanuc.Common.ProgramType">
356381
<summary>
357382
Represents the type of a program.
@@ -472,6 +497,11 @@
472497
Send a ping command before initializing any connections
473498
</summary>
474499
</member>
500+
<member name="P:UnderAutomation.Fanuc.ConnectionParameters.Language">
501+
<summary>
502+
Controller language (default: English)
503+
</summary>
504+
</member>
475505
<member name="P:UnderAutomation.Fanuc.ConnectionParameters.Telnet">
476506
<summary>
477507
Sends commands to the robot for remote control
@@ -722,12 +752,12 @@
722752
File reader for specific files
723753
</summary>
724754
</member>
725-
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.String)">
755+
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)">
726756
<summary>
727757
Read and decode the file on disc
728758
</summary>
729759
</member>
730-
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.IO.Stream,System.String)">
760+
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.FileReader`1.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)">
731761
<summary>
732762
Read and decode the file stream
733763
</summary>
@@ -752,6 +782,11 @@
752782
Connect robot IP address or host name
753783
</summary>
754784
</member>
785+
<member name="P:UnderAutomation.Fanuc.Ftp.Internal.FtpClientBase.Language">
786+
<summary>
787+
Controller language (default is English)
788+
</summary>
789+
</member>
755790
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.FtpClientBase.ConnectInternal(System.String,System.String,System.String,System.Int32)">
756791
<summary>
757792
Connect to a robot
@@ -1039,12 +1074,12 @@
10391074
Interface for Fanuc file readers
10401075
</summary>
10411076
</member>
1042-
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.String)">
1077+
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)">
10431078
<summary>
10441079
Reads file by path and decodes it
10451080
</summary>
10461081
</member>
1047-
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.IO.Stream,System.String)">
1082+
<member name="M:UnderAutomation.Fanuc.Ftp.Internal.IFileReader`1.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)">
10481083
<summary>
10491084
Reads file stream and decodes it
10501085
</summary>
@@ -36895,7 +36930,7 @@
3689536930
Read and parse the file summary.dg
3689636931
</summary>
3689736932
</member>
36898-
<member name="M:UnderAutomation.Fanuc.Ftp.Diagnosis.SummaryDiagnosisReader.ReadFile(System.IO.Stream,System.String)">
36933+
<member name="M:UnderAutomation.Fanuc.Ftp.Diagnosis.SummaryDiagnosisReader.ReadFile(System.IO.Stream,UnderAutomation.Fanuc.Common.Languages,System.String)">
3689936934
<summary>
3690036935
Read and parse the file
3690136936
</summary>
@@ -36940,12 +36975,12 @@
3694036975
Decode task and program states prgstate.dg
3694136976
</summary>
3694236977
</member>
36943-
<member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.String)">
36978+
<member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.String,UnderAutomation.Fanuc.Common.Languages)">
3694436979
<summary>
3694536980
Read any file by path on disc, recognize it by name and decode it
3694636981
</summary>
3694736982
</member>
36948-
<member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.IO.Stream,System.String)">
36983+
<member name="M:UnderAutomation.Fanuc.Ftp.FanucFileReaders.ReadFile(System.IO.Stream,System.String,UnderAutomation.Fanuc.Common.Languages)">
3694936984
<summary>
3695036985
Read any file by path on disc, recognize it by name and decode it
3695136986
</summary>
@@ -41898,11 +41933,6 @@
4189841933
R2000iC 220U
4189941934
</summary>
4190041935
</member>
41901-
<member name="T:UnderAutomation.Fanuc.Kinematics.Crx.ICrxDhmParameters">
41902-
<summary>
41903-
Denavit–Hartenberg Modified (DHm) parameters for Fanuc CRX with only the relevant parameters
41904-
</summary>
41905-
</member>
4190641936
<member name="M:UnderAutomation.Fanuc.Kinematics.Crx.CrxKinematicsUtils.NormalizeDeg(System.Double)">
4190741937
<summary>
4190841938
Normalize to (-180,180]; near-zero rounded to 0 to avoid noisy output.
@@ -42067,19 +42097,6 @@
4206742097
of the paper; this class only uses the subset needed for the math.
4206842098
</summary>
4206942099
</member>
42070-
<member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.Clamp(System.Double,System.Double,System.Double)">
42071-
<summary>
42072-
Clamp scalar v to the closed interval [min, max].
42073-
Used to protect trigonometric calls (like Asin) from small
42074-
numerical overshoots outside [-1, 1].
42075-
</summary>
42076-
</member>
42077-
<member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.Multiply3x3(System.Double[0:,0:],System.Double[0:,0:])">
42078-
<summary>
42079-
Multiply two 3x3 matrices A and B.
42080-
Result is A * B.
42081-
</summary>
42082-
</member>
4208342100
<member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.MultiplyMatrixTransposeVector3(System.Double[0:,0:],System.Double[])">
4208442101
<summary>
4208542102
Multiply the transpose of a 3x3 matrix M with a 3D vector v.
@@ -42120,28 +42137,6 @@
4212042137
angles modulo 360 degrees.
4212142138
</summary>
4212242139
</member>
42123-
<member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.ForwardKinematics(System.Double[],UnderAutomation.Fanuc.Kinematics.DhParameters)">
42124-
<summary>
42125-
Compute forward kinematics using the OPW model plus Fanuc specific
42126-
transformations.
42127-
42128-
Input:
42129-
jointAnglesRad - array of 6 joint angles in radians, in Fanuc
42130-
controller convention (including the q2-q3
42131-
interaction as separate joints).
42132-
dhParameters - container that provides the OPW geometric values
42133-
(here reconstructed from DH for this robot).
42134-
42135-
Output:
42136-
CartesianPosition (X, Y, Z, W, P, R) where W, P, R are Euler
42137-
angles (XYpZpp convention, i.e. intrinsic rotations about X, Y,
42138-
second Y and final Z, like in many industrial controllers).
42139-
42140-
This method follows the same structure as Section III.B
42141-
"3R Ortho-Parallel Substructure" for the position part and III.C
42142-
"3R Wrist Substructure" for the orientation part of the paper.
42143-
</summary>
42144-
</member>
4214542140
<member name="M:UnderAutomation.Fanuc.Kinematics.Opw.OpwKinematicsUtils.InverseKinematics(UnderAutomation.Fanuc.Common.CartesianPosition,UnderAutomation.Fanuc.Kinematics.DhParameters)">
4214642141
<summary>
4214742142
Compute all inverse kinematics solutions for a desired end effector
@@ -43506,6 +43501,16 @@
4350643501
Alarm history
4350743502
</summary>
4350843503
</member>
43504+
<member name="P:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Language">
43505+
<summary>
43506+
Controller language (default is English)
43507+
</summary>
43508+
</member>
43509+
<member name="P:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Connected">
43510+
<summary>
43511+
Indicates if the SNPX underlying TCP client is connected to the robot
43512+
</summary>
43513+
</member>
4350943514
<member name="M:UnderAutomation.Fanuc.Snpx.Internal.SnpxClientBase.Disconnect">
4351043515
<summary>
4351143516
Disconnect from the robot
@@ -43556,6 +43561,11 @@
4355643561
Connect robot IP address or host name
4355743562
</summary>
4355843563
</member>
43564+
<member name="P:UnderAutomation.Fanuc.Telnet.Internal.TelnetClientBase.Language">
43565+
<summary>
43566+
Controller language (default is English)
43567+
</summary>
43568+
</member>
4355943569
<member name="M:UnderAutomation.Fanuc.Telnet.Internal.TelnetClientBase.ConnectInternal(System.String,System.String,System.Int32)">
4356043570
<summary>
4356143571
Connect to a robot
5.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)