€cdocutils.nodes document q)�q}q(U nametypesq}q(X source-code-for-cclink-ief-basicqˆXmaster-sample-applicationqˆX'run-cclink-ief-basic-sample-applicationqˆXsupported-ti-platformsq ˆXcompliance-testingq ˆX1compile-cclink-ief-basic-with-processor-sdk-linuxq ˆXcclinkq NXslave-sample-applicationq ˆuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU decorationqNUautofootnote_startqKUnameidsq}q(hU source-code-for-cclink-ief-basicqhUmaster-sample-applicationqhU'run-cclink-ief-basic-sample-applicationqh Usupported-ti-platformsqh Ucompliance-testingqh U1compile-cclink-ief-basic-with-processor-sdk-linuxqh Ucclinkqh Uslave-sample-applicationquUchildrenq]q cdocutils.nodes section q!)�q"}q#(U rawsourceq$UUparentq%hUsourceq&X[/home/gtbldadm/nightlybuilds/processor-sdk-doc/source/linux/Industrial_Protocols_CCLINK.rstq'Utagnameq(Usectionq)U attributesq*}q+(Udupnamesq,]Uclassesq-]Ubackrefsq.]Uidsq/]q0haUnamesq1]q2h auUlineq3KUdocumentq4hh]q5(cdocutils.nodes title q6)�q7}q8(h$XCCLinkq9h%h"h&h'h(Utitleq:h*}q;(h,]h-]h.]h/]h1]uh3Kh4hh]q…�q?}q@(h$h9h%h7ubaubcdocutils.nodes comment qA)�qB}qC(h$XBhttp://processors.wiki.ti.com/index.php/Processor_SDK_Linux_CCLINKh%h"h&cdocutils.nodes reprunicode qDX0source/linux/Industrial_Protocols/CCLINK.rst.incqE…�qF}qGbh(UcommentqHh*}qI(U xml:spaceqJUpreserveqKh/]h.]h,]h-]h1]uh3Kh4hh]qLh=XBhttp://processors.wiki.ti.com/index.php/Processor_SDK_Linux_CCLINKqM…�qN}qO(h$Uh%hBubaubcdocutils.nodes rubric qP)�qQ}qR(h$XOverviewqSh%h"h&hFh(UrubricqTh*}qU(h,]h-]h.]h/]h1]uh3Kh4hh]qVh=XOverviewqW…�qX}qY(h$hSh%hQubaubcdocutils.nodes paragraph qZ)�q[}q\(h$XðControl and Communication Link (CC-Link) is an open network administered as a fully-open architecture by the CC-Link Partner Association (CLPA). CC-Link is available in multiple formats: CC-Link, CC-Link Safety, CCLink IE (Industrial Ethernet) Control, and CC-Link IE Field. CC-Link IE Field Basic (or IEF Basic) is a new addition to the family of CC-Link IE open network technologies that enable device vendors to easily add CC-Link IE compatibility to any product with a 100-Mbit Ethernet port.q]h%h"h&hFh(U paragraphq^h*}q_(h,]h-]h.]h/]h1]uh3Kh4hh]q`h=XðControl and Communication Link (CC-Link) is an open network administered as a fully-open architecture by the CC-Link Partner Association (CLPA). CC-Link is available in multiple formats: CC-Link, CC-Link Safety, CCLink IE (Industrial Ethernet) Control, and CC-Link IE Field. CC-Link IE Field Basic (or IEF Basic) is a new addition to the family of CC-Link IE open network technologies that enable device vendors to easily add CC-Link IE compatibility to any product with a 100-Mbit Ethernet port.qa…�qb}qc(h$h]h%h[ubaubcdocutils.nodes line_block qd)�qe}qf(h$Uh%h"h&hFh(U line_blockqgh*}qh(h,]h-]h.]h/]h1]uh3K h4hh]qicdocutils.nodes line qj)�qk}ql(h$X%The CC-Link IE Field Basic operates with Processor SDK Linux, using the Linux networking stack based on either EMAC or PRU-ICSS. This page will describe how to get the source code of CCLINK IEF Basic, how to compile it with Processor SDK Linux, and how to run it on the supported TI platforms.qmUindentqnKh%heh&hFh(h3h*}qo(h,]h-]h.]h/]h1]uh3Kh4hh]qph=X%The CC-Link IE Field Basic operates with Processor SDK Linux, using the Linux networking stack based on either EMAC or PRU-ICSS. This page will describe how to get the source code of CCLINK IEF Basic, how to compile it with Processor SDK Linux, and how to run it on the supported TI platforms.qq…�qr}qs(h$hmh%hkubaubaubhP)�qt}qu(h$XSupported TI Platformsqvh%h"h&hFh(hTh*}qw(h/]qxhah.]h,]h-]h1]qyh auh3Nh4hh]qzh=XSupported TI Platformsq{…�q|}q}(h$hvh%htubaubhZ)�q~}q(h$XlThe table below lists the TI platforms which support CCLINK IEF Basic with EMAC, and PRU-ICSS, respectively.q€h%h"h&hFh(h^h*}q�(h,]h-]h.]h/]h1]uh3Kh4hh]q‚h=XlThe table below lists the TI platforms which support CCLINK IEF Basic with EMAC, and PRU-ICSS, respectively.qƒ…�q„}q…(h$h€h%h~ubaubhZ)�q†}q‡(h$X**Device** **EVM** **IEF Basic on EMAC** **IEF Basic on PRU-ICSS** AM572x AM572x EVM X AM572x IDK X X AM571x AM571x IDK X X AM437x AM437x EVM X AM437x SK X AM437x IDK X X AM335x AM335x EVM X AM335x BeagleBoneBlack X AM335x SK X AM335x ICE X X K2G K2G EVM X K2G ICE X X |h%h"h&hFh(h^h*}qˆ(h,]h-]h.]h/]h1]uh3Kh4hh]q‰(cdocutils.nodes strong qŠ)�q‹}qŒ(h$X **Device**h*}q�(h,]h-]h.]h/]h1]uh%h†h]qŽh=XDeviceq�…�q�}q‘(h$Uh%h‹ubah(Ustrongq’ubh=X …�q“}q”(h$X h%h†ubhŠ)�q•}q–(h$X**EVM**h*}q—(h,]h-]h.]h/]h1]uh%h†h]q˜h=XEVMq™…�qš}q›(h$Uh%h•ubah(h’ubh=X …�qœ}q�(h$X h%h†ubhŠ)�qž}qŸ(h$X**IEF Basic on EMAC**h*}q (h,]h-]h.]h/]h1]uh%h†h]q¡h=XIEF Basic on EMACq¢…�q£}q¤(h$Uh%hžubah(h’ubh=X …�q¥}q¦(h$X h%h†ubhŠ)�q§}q¨(h$X**IEF Basic on PRU-ICSS**h*}q©(h,]h-]h.]h/]h1]uh%h†h]qªh=XIEF Basic on PRU-ICSSq«…�q¬}q­(h$Uh%h§ubah(h’ubh=XÌ AM572x AM572x EVM X AM572x IDK X X AM571x AM571x IDK X X AM437x AM437x EVM X AM437x SK X AM437x IDK X X AM335x AM335x EVM X AM335x BeagleBoneBlack X AM335x SK X AM335x ICE X X K2G K2G EVM X K2G ICE X X |q®…�q¯}q°(h$XÌ AM572x AM572x EVM X AM572x IDK X X AM571x AM571x IDK X X AM437x AM437x EVM X AM437x SK X AM437x IDK X X AM335x AM335x EVM X AM335x BeagleBoneBlack X AM335x SK X AM335x ICE X X K2G K2G EVM X K2G ICE X X |h%h†ubeubhd)�q±}q²(h$Uh%h"h&hFh(hgh*}q³(h,]h-]h.]h/]h1]uh3K@h4hh]q´hj)�qµ}q¶(h$UhnKh%h±h&hFh(h3h*}q·(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhP)�q¸}q¹(h$X Source Code for CCLINK IEF Basicqºh%h"h&hFh(hTh*}q»(h/]q¼hah.]h,]h-]h1]q½hauh3Nh4hh]q¾h=X Source Code for CCLINK IEF Basicq¿…�qÀ}qÁ(h$hºh%h¸ubaubhZ)�qÂ}qÃ(h$XåThe CCLINK IEF basic source code for Linux can be requested from `CLPA `__. It can also be retrieved from `Processor SDK CCLink Source `__.h%h"h&hFh(h^h*}qÄ(h,]h-]h.]h/]h1]uh3KEh4hh]qÅ(h=XAThe CCLINK IEF basic source code for Linux can be requested from qÆ…�qÇ}qÈ(h$XAThe CCLINK IEF basic source code for Linux can be requested from h%hÂubcdocutils.nodes reference qÉ)�qÊ}qË(h$X.`CLPA `__h*}qÌ(UnameXCLPAUrefuriqÍX#http://am.cc-link.org/en/index.htmlh/]h.]h,]h-]h1]uh%hÂh]qÎh=XCLPAqÏ…�qÐ}qÑ(h$Uh%hÊubah(U referenceqÒubh=X . It can also be retrieved from qÓ…�qÔ}qÕ(h$X . It can also be retrieved from h%hÂubhÉ)�qÖ}q×(h$XU`Processor SDK CCLink Source `__h*}qØ(UnameXProcessor SDK CCLink SourcehÍX3http://git.ti.com/processor-sdk/cclink/trees/masterh/]h.]h,]h-]h1]uh%hÂh]qÙh=XProcessor SDK CCLink SourceqÚ…�qÛ}qÜ(h$Uh%hÖubah(hÒubh=X.…�qÝ}qÞ(h$X.h%hÂubeubhd)�qß}qà(h$Uh%h"h&hFh(hgh*}qá(h,]h-]h.]h/]h1]uh3KJh4hh]qâhj)�qã}qä(h$UhnKh%hßh&hFh(h3h*}qå(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhP)�qæ}qç(h$X1Compile CCLINK IEF Basic with Processor SDK Linuxqèh%h"h&hFh(hTh*}qé(h/]qêhah.]h,]h-]h1]qëh auh3Nh4hh]qìh=X1Compile CCLINK IEF Basic with Processor SDK Linuxqí…�qî}qï(h$hèh%hæubaubhZ)�qð}qñ(h$XlStarting from Processor SDK Linux Releases 4.1.0, the pre-built binaries and configuration files for CCLINK IEF Basic will be part of the filesystem of Processor SDK Linux. The binaries (Master\_sample and Slave\_sample) can be located under the /usr/bin folder. The configuration files (MasterParameter.csv and SlaveParameter.csv) are placed at /usr/share/cclink.h%h"h&hFh(h^h*}qò(h,]h-]h.]h/]h1]uh3KOh4hh]qóh=XjStarting from Processor SDK Linux Releases 4.1.0, the pre-built binaries and configuration files for CCLINK IEF Basic will be part of the filesystem of Processor SDK Linux. The binaries (Master_sample and Slave_sample) can be located under the /usr/bin folder. The configuration files (MasterParameter.csv and SlaveParameter.csv) are placed at /usr/share/cclink.qô…�qõ}qö(h$XlStarting from Processor SDK Linux Releases 4.1.0, the pre-built binaries and configuration files for CCLINK IEF Basic will be part of the filesystem of Processor SDK Linux. The binaries (Master\_sample and Slave\_sample) can be located under the /usr/bin folder. The configuration files (MasterParameter.csv and SlaveParameter.csv) are placed at /usr/share/cclink.h%hðubaubhZ)�q÷}qø(h$XIf it is needed to rebuild the sources, the CCLINK IEF Basic sources can be fetched directly to the EVM and compiled natively on target. Using the source code at `Processor SDK CCLink Source `__ as the example:h%h"h&hFh(h^h*}qù(h,]h-]h.]h/]h1]uh3KVh4hh]qú(h=X¢If it is needed to rebuild the sources, the CCLINK IEF Basic sources can be fetched directly to the EVM and compiled natively on target. Using the source code at qû…�qü}qý(h$X¢If it is needed to rebuild the sources, the CCLINK IEF Basic sources can be fetched directly to the EVM and compiled natively on target. Using the source code at h%h÷ubhÉ)�qþ}qÿ(h$XU`Processor SDK CCLink Source `__h*}r(UnameXProcessor SDK CCLink SourcehÍX3http://git.ti.com/processor-sdk/cclink/trees/masterh/]h.]h,]h-]h1]uh%h÷h]rh=XProcessor SDK CCLink Sourcer…�r}r(h$Uh%hþubah(hÒubh=X as the example:r…�r}r(h$X as the example:h%h÷ubeubcdocutils.nodes bullet_list r)�r }r (h$Uh%h"h&hFh(U bullet_listr h*}r (Ubulletr X-h/]h.]h,]h-]h1]uh3K\h4hh]rcdocutils.nodes list_item r)�r}r(h$XCCLINK IEF Basic for Master h%j h&hFh(U list_itemrh*}r(h,]h-]h.]h/]h1]uh3Nh4hh]rhZ)�r}r(h$XCCLINK IEF Basic for Masterrh%jh&hFh(h^h*}r(h,]h-]h.]h/]h1]uh3K\h]rh=XCCLINK IEF Basic for Masterr…�r}r(h$jh%jubaubaubaubhZ)�r}r(h$X“First change directory to the Linux build folder for master, i.e., CCIEF-BASIC\_Master/build/linux. Then, run "make" which generates Master\_sampleh%h"h&hFh(h^h*}r(h,]h-]h.]h/]h1]uh3K^h4hh]r h=X‘First change directory to the Linux build folder for master, i.e., CCIEF-BASIC_Master/build/linux. Then, run "make" which generates Master_sampler!…�r"}r#(h$X“First change directory to the Linux build folder for master, i.e., CCIEF-BASIC\_Master/build/linux. Then, run "make" which generates Master\_sampleh%jubaubj)�r$}r%(h$Uh%h"h&hFh(j h*}r&(j X-h/]h.]h,]h-]h1]uh3Kbh4hh]r'j)�r(}r)(h$XCCLINK IEF Basic for Slave h%j$h&hFh(jh*}r*(h,]h-]h.]h/]h1]uh3Nh4hh]r+hZ)�r,}r-(h$XCCLINK IEF Basic for Slaver.h%j(h&hFh(h^h*}r/(h,]h-]h.]h/]h1]uh3Kbh]r0h=XCCLINK IEF Basic for Slaver1…�r2}r3(h$j.h%j,ubaubaubaubhZ)�r4}r5(h$XŠFirst change directory to the Linux build folder for slave, CCIEF-BASIC\_Slave/build/linux. Then, run "make" which generates Slave\_sampleh%h"h&hFh(h^h*}r6(h,]h-]h.]h/]h1]uh3Kdh4hh]r7h=XˆFirst change directory to the Linux build folder for slave, CCIEF-BASIC_Slave/build/linux. Then, run "make" which generates Slave_sampler8…�r9}r:(h$XŠFirst change directory to the Linux build folder for slave, CCIEF-BASIC\_Slave/build/linux. Then, run "make" which generates Slave\_sampleh%j4ubaubhZ)�r;}r<(h$X×An alternative to rebuild CCLINK IEF Basic is cross-compilation on X86 using the Yocto recipe. In order to do that, please refer to `Processor SDK Building The SDK `__ to set up the build environment, and `Processor SDK Yocto Recipes `__ to bitbake the recipes and install the newly built packages for CCLINK IEF Basic:h%h"h&hFh(h^h*}r=(h,]h-]h.]h/]h1]uh3Khh4hh]r>(h=X„An alternative to rebuild CCLINK IEF Basic is cross-compilation on X86 using the Yocto recipe. In order to do that, please refer to r?…�r@}rA(h$X„An alternative to rebuild CCLINK IEF Basic is cross-compilation on X86 using the Yocto recipe. In order to do that, please refer to h%j;ubhÉ)�rB}rC(h$Xk`Processor SDK Building The SDK `__h*}rD(UnameXProcessor SDK Building The SDKhÍXFhttp://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDKh/]h.]h,]h-]h1]uh%j;h]rEh=XProcessor SDK Building The SDKrF…�rG}rH(h$Uh%jBubah(hÒubh=X& to set up the build environment, and rI…�rJ}rK(h$X& to set up the build environment, and h%j;ubhÉ)�rL}rM(h$Xp`Processor SDK Yocto Recipes `__h*}rN(UnameXProcessor SDK Yocto RecipeshÍXNhttp://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK#Recipesh/]h.]h,]h-]h1]uh%j;h]rOh=XProcessor SDK Yocto RecipesrP…�rQ}rR(h$Uh%jLubah(hÒubh=XR to bitbake the recipes and install the newly built packages for CCLINK IEF Basic:rS…�rT}rU(h$XR to bitbake the recipes and install the newly built packages for CCLINK IEF Basic:h%j;ubeubcdocutils.nodes literal_block rV)�rW}rX(h$X&MACHINE=am57xx-evm bitbake ccief-basich%h"h&hFh(U literal_blockrYh*}rZ(hJhKh/]h.]h,]h-]h1]uh3Kxh4hh]r[h=X&MACHINE=am57xx-evm bitbake ccief-basicr\…�r]}r^(h$Uh%jWubaubhZ)�r_}r`(h$XAfter the bitbake commands above are successfully done, the newly built ccief-basic binaries can found from the folder of ./build/arago-tmp-external-arm-toolchain/work/armv7ahf-neon-linux-gnueabi/ccief-basic//packages-split/ccief-basic/usr/bin.h%h"h&hFh(h^h*}ra(h,]h-]h.]h/]h1]uh3Kuh4hh]rbh=XAfter the bitbake commands above are successfully done, the newly built ccief-basic binaries can found from the folder of ./build/arago-tmp-external-arm-toolchain/work/armv7ahf-neon-linux-gnueabi/ccief-basic//packages-split/ccief-basic/usr/bin.rc…�rd}re(h$XAfter the bitbake commands above are successfully done, the newly built ccief-basic binaries can found from the folder of ./build/arago-tmp-external-arm-toolchain/work/armv7ahf-neon-linux-gnueabi/ccief-basic//packages-split/ccief-basic/usr/bin.h%j_ubaubhd)�rf}rg(h$Uh%h"h&hFh(hgh*}rh(h,]h-]h.]h/]h1]uh3Kyh4hh]rihj)�rj}rk(h$UhnKh%jfh&hFh(h3h*}rl(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhd)�rm}rn(h$Uh%h"h&hFh(hgh*}ro(h,]h-]h.]h/]h1]uh3K{h4hh]rphj)�rq}rr(h$UhnKh%jmh&hFh(h3h*}rs(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhP)�rt}ru(h$X'Run CCLink IEF Basic Sample Applicationrvh%h"h&hFh(hTh*}rw(h/]rxhah.]h,]h-]h1]ryhauh3Nh4hh]rzh=X'Run CCLink IEF Basic Sample Applicationr{…�r|}r}(h$jvh%jtubaubhZ)�r~}r(h$XåThe picture below shows the test setup for the CCLINK IEF basic master and slave applications running on the supported TI platforms. For both the master and the slave stations, connect the Ethernet ports to be tested to a switch.r€h%h"h&hFh(h^h*}r�(h,]h-]h.]h/]h1]uh3K€h4hh]r‚h=XåThe picture below shows the test setup for the CCLINK IEF basic master and slave applications running on the supported TI platforms. For both the master and the slave stations, connect the Ethernet ports to be tested to a switch.rƒ…�r„}r…(h$j€h%j~ubaubcdocutils.nodes image r†)�r‡}rˆ(h$X*.. Image:: ../images/Cclink_setup_pic.PNG h%h"h&hFh(Uimager‰h*}rŠ(UuriX$linux/../images/Cclink_setup_pic.PNGr‹h/]h.]h,]h-]U candidatesrŒ}r�U*j‹sh1]uh3K†h4hh]ubhZ)�rŽ}r�(h$X‚Please note that the jumper setting for AM335x ICE V2 EVM needs to be set correctly based on the type of application demonstrated:r�h%h"h&hFh(h^h*}r‘(h,]h-]h.]h/]h1]uh3K‡h4hh]r’h=X‚Please note that the jumper setting for AM335x ICE V2 EVM needs to be set correctly based on the type of application demonstrated:r“…�r”}r•(h$j�h%jŽubaubj)�r–}r—(h$Uh%h"h&hFh(j h*}r˜(j X-h/]h.]h,]h-]h1]uh3KŠh4hh]r™(j)�rš}r›(h$XrIf running with EMAC, connect the jumper J18 and J19 for both boards into EMAC mode. Hence, connect pin1 and pin2.h%j–h&hFh(jh*}rœ(h,]h-]h.]h/]h1]uh3Nh4hh]r�hZ)�rž}rŸ(h$XrIf running with EMAC, connect the jumper J18 and J19 for both boards into EMAC mode. Hence, connect pin1 and pin2.r h%jšh&hFh(h^h*}r¡(h,]h-]h.]h/]h1]uh3KŠh]r¢h=XrIf running with EMAC, connect the jumper J18 and J19 for both boards into EMAC mode. Hence, connect pin1 and pin2.r£…�r¤}r¥(h$j h%jžubaubaubj)�r¦}r§(h$XxIf running with PRU\_ICSS, connect the jumper J18 and J19 for both boards into ICSS mode. Hence, connect pin2 and pin3. h%j–h&hFh(jh*}r¨(h,]h-]h.]h/]h1]uh3Nh4hh]r©hZ)�rª}r«(h$XwIf running with PRU\_ICSS, connect the jumper J18 and J19 for both boards into ICSS mode. Hence, connect pin2 and pin3.h%j¦h&hFh(h^h*}r¬(h,]h-]h.]h/]h1]uh3KŒh]r­h=XvIf running with PRU_ICSS, connect the jumper J18 and J19 for both boards into ICSS mode. Hence, connect pin2 and pin3.r®…�r¯}r°(h$XwIf running with PRU\_ICSS, connect the jumper J18 and J19 for both boards into ICSS mode. Hence, connect pin2 and pin3.h%jªubaubaubeubhd)�r±}r²(h$Uh%h"h&hFh(hgh*}r³(h,]h-]h.]h/]h1]uh3K�h4hh]r´hj)�rµ}r¶(h$X¸Location of these two jumpers J18 and J19 can be found from http://processors.wiki.ti.com/index.php/AM335x_Industrial_Communication_Engine_EVM_Rev2_1_HW_User_Guide#Component_Positions.hnKh%j±h&hFh(h3h*}r·(h,]h-]h.]h/]h1]uh3K�h4hh]r¸(h=X<Location of these two jumpers J18 and J19 can be found from r¹…�rº}r»(h$X<Location of these two jumpers J18 and J19 can be found from h%jµubhÉ)�r¼}r½(h$X{http://processors.wiki.ti.com/index.php/AM335x_Industrial_Communication_Engine_EVM_Rev2_1_HW_User_Guide#Component_Positionsr¾h*}r¿(Urefurij¾h/]h.]h,]h-]h1]uh%jµh]rÀh=X{http://processors.wiki.ti.com/index.php/AM335x_Industrial_Communication_Engine_EVM_Rev2_1_HW_User_Guide#Component_PositionsrÁ…�rÂ}rÃ(h$Uh%j¼ubah(hÒubh=X.…�rÄ}rÅ(h$X.h%jµubeubaubhP)�rÆ}rÇ(h$XMaster Sample ApplicationrÈh%h"h&hFh(hTh*}rÉ(h/]rÊhah.]h,]h-]h1]rËhauh3Nh4hh]rÌh=XMaster Sample ApplicationrÍ…�rÎ}rÏ(h$jÈh%jÆubaubhZ)�rÐ}rÑ(h$XXBefore running the master sample application, first obtain the IP address of the slave Ethernet port to be tested. Then, modify /usr/share/cclink/MasterParameter.csv to update "Slave1 IP address" using the IP address of the Slave station. After that, run the master sample application: “Master\_sample /usr/share/cclink/MasterParameter.csvâ€�h%h"h&hFh(h^h*}rÒ(h,]h-]h.]h/]h1]uh3K•h4hh]rÓh=XWBefore running the master sample application, first obtain the IP address of the slave Ethernet port to be tested. Then, modify /usr/share/cclink/MasterParameter.csv to update "Slave1 IP address" using the IP address of the Slave station. After that, run the master sample application: “Master_sample /usr/share/cclink/MasterParameter.csvâ€�rÔ…�rÕ}rÖ(h$XXBefore running the master sample application, first obtain the IP address of the slave Ethernet port to be tested. Then, modify /usr/share/cclink/MasterParameter.csv to update "Slave1 IP address" using the IP address of the Slave station. After that, run the master sample application: “Master\_sample /usr/share/cclink/MasterParameter.csvâ€�h%jÐubaubhZ)�r×}rØ(h$XPThe figure below shows the sample output from the console of the master station.rÙh%h"h&hFh(h^h*}rÚ(h,]h-]h.]h/]h1]uh3Kœh4hh]rÛh=XPThe figure below shows the sample output from the console of the master station.rÜ…�rÝ}rÞ(h$jÙh%j×ubaubj†)�rß}rà(h$X7.. Image:: ../images/Cclink_master_screeshot_linux.png h%h"h&hFh(j‰h*}rá(UuriX1linux/../images/Cclink_master_screeshot_linux.pngrâh/]h.]h,]h-]jŒ}rãU*jâsh1]uh3K h4hh]ubhd)�rä}rå(h$Uh%h"h&hFh(hgh*}ræ(h,]h-]h.]h/]h1]uh3K¡h4hh]rçhj)�rè}ré(h$UhnKh%jäh&hFh(h3h*}rê(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhP)�rë}rì(h$XSlave Sample Applicationríh%h"h&hFh(hTh*}rî(h/]rïhah.]h,]h-]h1]rðh auh3Nh4hh]rñh=XSlave Sample Applicationrò…�ró}rô(h$jíh%jëubaubhZ)�rõ}rö(h$XwOn the slave station, simply run the slave sample application: “Slave\_sample /usr/share/cclink/SlaveParameter.csvâ€�h%h"h&hFh(h^h*}r÷(h,]h-]h.]h/]h1]uh3K¦h4hh]røh=XvOn the slave station, simply run the slave sample application: “Slave_sample /usr/share/cclink/SlaveParameter.csvâ€�rù…�rú}rû(h$XwOn the slave station, simply run the slave sample application: “Slave\_sample /usr/share/cclink/SlaveParameter.csvâ€�h%jõubaubhZ)�rü}rý(h$XOThe figure below shows the sample output from the console of the slave station.rþh%h"h&hFh(h^h*}rÿ(h,]h-]h.]h/]h1]uh3K©h4hh]rh=XOThe figure below shows the sample output from the console of the slave station.r…�r}r(h$jþh%jüubaubj†)�r}r(h$X7.. Image:: ../images/Cclink_slave_screenshot_linux.png h%h"h&hFh(j‰h*}r(UuriX1linux/../images/Cclink_slave_screenshot_linux.pngrh/]h.]h,]h-]jŒ}rU*jsh1]uh3K­h4hh]ubhd)�r }r (h$Uh%h"h&hFh(hgh*}r (h,]h-]h.]h/]h1]uh3K®h4hh]r hj)�r }r(h$UhnKh%j h&hFh(h3h*}r(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhd)�r}r(h$Uh%h"h&hFh(hgh*}r(h,]h-]h.]h/]h1]uh3K°h4hh]rhj)�r}r(h$UhnKh%jh&hFh(h3h*}r(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubhP)�r}r(h$XCompliance Testingrh%h"h&hFh(hTh*}r(h/]rhah.]h,]h-]h1]rh auh3Nh4hh]rh=XCompliance Testingr…�r}r (h$jh%jubaubhZ)�r!}r"(h$X Every CCLINK IEF Basic application when demonstrated on any platform has to pass the conformance testing for various functionalities of IEF Basic. The conformance test results are sent to CLPA for approval. Upon approval from CLPA, the platform is accepted as CC-Link IEF Basic complaint.r#h%h"h&hFh(h^h*}r$(h,]h-]h.]h/]h1]uh3Kµh4hh]r%h=X Every CCLINK IEF Basic application when demonstrated on any platform has to pass the conformance testing for various functionalities of IEF Basic. The conformance test results are sent to CLPA for approval. Upon approval from CLPA, the platform is accepted as CC-Link IEF Basic complaint.r&…�r'}r((h$j#h%j!ubaubhd)�r)}r*(h$Uh%h"h&hFh(hgh*}r+(h,]h-]h.]h/]h1]uh3K»h4hh]r,hj)�r-}r.(h$UhnKh%j)h&hFh(h3h*}r/(h,]h-]h.]h/]h1]uh3Kh4hh]ubaubeubah$UU transformerr0NU footnote_refsr1}r2Urefnamesr3}r4Usymbol_footnotesr5]r6Uautofootnote_refsr7]r8Usymbol_footnote_refsr9]r:U citationsr;]r<h4hU current_liner=NUtransform_messagesr>]r?Ureporterr@NUid_startrAKU autofootnotesrB]rCU citation_refsrD}rEUindirect_targetsrF]rGUsettingsrH(cdocutils.frontend Values rIorJ}rK(Ufootnote_backlinksrLKUrecord_dependenciesrMNU rfc_base_urlrNUhttps://tools.ietf.org/html/rOU tracebackrPˆUpep_referencesrQNUstrip_commentsrRNU toc_backlinksrSUentryrTU language_coderUUenrVU datestamprWNU report_levelrXKU _destinationrYNU halt_levelrZKU strip_classesr[Nh:NUerror_encoding_error_handlerr\Ubackslashreplacer]Udebugr^NUembed_stylesheetr_‰Uoutput_encoding_error_handlerr`UstrictraU sectnum_xformrbKUdump_transformsrcNU docinfo_xformrdKUwarning_streamreNUpep_file_url_templaterfUpep-%04drgUexit_status_levelrhKUconfigriNUstrict_visitorrjNUcloak_email_addressesrkˆUtrim_footnote_reference_spacerl‰UenvrmNUdump_pseudo_xmlrnNUexpose_internalsroNUsectsubtitle_xformrp‰U source_linkrqNUrfc_referencesrrNUoutput_encodingrsUutf-8rtU source_urlruNUinput_encodingrvU utf-8-sigrwU_disable_configrxNU id_prefixryUU tab_widthrzKUerror_encodingr{UUTF-8r|U_sourcer}h'Ugettext_compactr~ˆU generatorrNUdump_internalsr€NU smart_quotesr�‰U pep_base_urlr‚U https://www.python.org/dev/peps/rƒUsyntax_highlightr„Ulongr…Uinput_encoding_error_handlerr†jaUauto_id_prefixr‡UidrˆUdoctitle_xformr‰‰Ustrip_elements_with_classesrŠNU _config_filesr‹]Ufile_insertion_enabledrŒˆU raw_enabledr�KU dump_settingsrŽNubUsymbol_footnote_startr�KUidsr�}r‘(hh¸hjÆhjthhthjhhæhh"hjëuUsubstitution_namesr’}r“h(h4h*}r”(h,]h/]h.]Usourceh'h-]h1]uU footnotesr•]r–Urefidsr—}r˜ub.