Search Project: *:*

 
<< < 1 .. 366 367 368 369 370 .. 3690 > >> (Page 368 of 3690)

Home Rotary Encoder home (WikiPage)
How to bind a Rotary Encoder Hardware This library supports currently only the rotary encoder KY040. But it should support more in the future. Usage The exact usage of the driver depends on the hardware and the implementation of the driver. As this varies a bit, every driver has its own documentation. [KY040] Example Project As an example we will use the Raspberry Pi 1 Model B. You also have to install CODESYS Control for Raspberry Pi SL. Setup: Now connect the outputs of the KY040 with the Raspberry Pi like this: CLK --> GPIO - Pin DT --> GPIO - Pin SW --> GPIO - Pin + --> 5.0 VDC Power GND --> 0 V (Ground) At this point you could install another KY040, in the same way but different pinouts like the first one, if you want to play for example "retro-games". Step 1: In your CODESYS Development System open or create a project. Step 2: Go to Tools -> Library Repository and Install the RotaryEncoder.library Step 3: Now you can start programming. On the picture below you can see an example of the retro-games project. For example you can insert a "Box" out of your ToolBox which is very easy to program.
Last updated: 2018-02-16

KY040 Rotary Encoder home (WikiPage)
Hardware The rotary encoder KY040 can be used as an input device. It provides an encoder with DtT and CLK signal, as well as a switch, which is enabled when the knob is pressed. Usage The driver is implemented as an FB. The signals of the encoder can be attached to any generic digital inputs of the PLC.
Last updated: 2018-02-15

rotary-encoder: Artifact 5a685bec942729000c847277 Rotary Encoder tickets (Bin)
Last updated: 2018-01-24

rotary-encoder: Artifact 5a685bec942729000c847278 Rotary Encoder tickets (Bin)
Last updated: 2018-01-24

rotary-encoder: Artifact 5a685bec942729000c847279 Rotary Encoder tickets (Bin)
Last updated: 2018-01-24

code Discussion Rotary Encoder code (Discussion)
Forum for code comments
Last updated: 2018-01-24

tickets Discussion Rotary Encoder tickets (Discussion)
Forum for tickets comments
Last updated: 2018-01-24

home Discussion Rotary Encoder home (Discussion)
Forum for home comments
Last updated: 2018-01-24

Home falk wiki (WikiPage)
This is the personal project of Falk. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2018-01-24

Rotary Encoder SVN repository Rotary Encoder code (SVN Repository)
Last updated: 2018-01-25

rpi-legacy: ./trunk/legacy/Devices/CODESYS Control for Raspberry Pi SL.devdesc.xml Bash bash (Bash)
<?xml version='1.0' encoding='UTF-8'?> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd"> <Types namespace="localTypes"/> <Strings namespace="local"> <Language lang="de"> <String identifier="typename"> CODESYS Control for Raspberry Pi </String> <String identifier="typedescription"> CODESYS Control for Raspberry Pi </String> </Language> <Language lang="fr"> <String identifier="typename"> CODESYS Control for Raspberry Pi </String> <String identifier="typedescription"> CODESYS Control for Raspberry Pi </String> </Language> <Language lang="es"> <String identifier="typename"> CODESYS Control for Raspberry Pi </String> <String identifier="typedescription"> CODESYS Control for Raspberry Pi </String> </Language> <Language lang="it"> <String identifier="typename"> CODESYS Control for Raspberry Pi </String> <String identifier="typedescription"> CODESYS Control for Raspberry Pi </String> </Language> </Strings> <Files namespace="local"/> <Device> <DeviceIdentification> <Type>4102</Type> <Id>0000 0010</Id> <Version>3.5.13.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:typename">CODESYS Control for Raspberry Pi SL</Name> <Description name="local:typedescription">CODESYS Control for Raspberry Pi</Description> <Vendor name="local:3S">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>???</OrderNumber> </DeviceInfo> <DriverInfo needsBusCycle="false"> <RequiredLib libname="IoStandard" vendor="System" version="*" identifier="iostandardlib" placeholderlib="IoStandard"/> <RequiredLibEx client="3SLicense" libname="3SLicense" vendor="3S - Smart Software Solutions GmbH" version="0.0.0.0" identifier="_3S_LICENSE" placeholderlib="3SLicense"/> <RequiredLib libname="SM3_Basic" placeholderlib="SM3_Basic" vendor="3S - Smart Software Solutions GmbH" version="*" identifier="deviceLib"/> <RequiredLib libname="SM3_CNC" placeholderlib="SM3_CNC" vendor="3S - Smart Software Solutions GmbH" version="*" identifier="deviceLib"/> </DriverInfo> <DeviceParameterSet/> <Functional> <ChildObject> <ObjectGuid>8ceeba4e-ac7a-4fbd-9415-bfb2d98668ab</ObjectGuid> <ObjectName>Plc Logic</ObjectName> </ChildObject> <Attribute name="StdCommunicationLink">True</Attribute> </Functional> <ExtendedSettings> <ts:TargetSettings> <ts:section name="runtime_identification"> <ts:setting name="version" type="string" access="visible"> <ts:value>3.5.13.0</ts:value> </ts:setting> </ts:section> <ts:section name="onlinemanager"> <ts:setting name="communication-buffer-size" type="integer" access="edit"> <ts:value>65536</ts:value> </ts:setting> </ts:section> <ts:section name="runtime_features"> <ts:setting name="locked_mode_supported" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="default_for_application_info_download" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="encrypted_download_supported" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:section name="boot_project"> <ts:setting name="boot_project_on_download_tag" type="boolean" access="edit"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="boot_project_on_download_default" type="boolean" access="edit"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:setting name="cycle_control_in_iec" type="boolean" access="edit"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="breakpoints_supported" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="operational_mode_supported" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="set_next_statement_supported" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:section name="taskconfiguration"> <ts:setting name="supportevent" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="supportextendedwatchdog" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="defaulttaskpriority" type="integer" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="maxtaskpriority" type="integer" access="visible"> <ts:value>31</ts:value> </ts:setting> <ts:setting name="maxnumoftasks" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:setting name="maxeventtasks" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:setting name="maxintervaltasks" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:setting name="maxexternalevents" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:setting name="maxfreetasks" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:setting name="externalevents" type="cdata" access="hidden"> <ts:value/> </ts:setting> <ts:setting name="supportstatus" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="maxstatustasks" type="integer" access="visible"> <ts:value>100</ts:value> </ts:setting> <ts:section name="systemevents"> <!-- System Events list for the configurator in the taskmanager --> <ts:setting name="library" type="string" access="visible"> <ts:value>CmpEventMgr, * (System)</ts:value> </ts:setting> <ts:setting name="library" type="string" access="visible"> <ts:value>Component Manager, * (System)</ts:value> </ts:setting> <ts:setting name="library" type="string" access="visible"> <ts:value>CmpApp, * (System)</ts:value> </ts:setting> <ts:setting name="library" type="string" access="visible"> <ts:value>CmpIecTask, * (System)</ts:value> </ts:setting> <!-- #### CmpApp #### --> <!-- Start event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareStart</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application starts. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareStart</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>StartDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application starts. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_StartDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <!-- Stop event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareStop</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application stops. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareStop</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppStop</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppStop</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppStop</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>StopDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application stops. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_StopDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppStop</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppStop</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppStop</ts:value> </ts:setting> </ts:section> <!-- Reset event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareReset</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application reset. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareReset</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppReset</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppReset</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppReset</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>ResetDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application reset. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_ResetDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppReset</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppReset</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppReset</ts:value> </ts:setting> </ts:section> <!-- Online Change event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareOnlineChange</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application online change. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareOnlineChange</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>OnlineChangeDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application online change. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_OnlineChangeDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <!-- Download event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareDownload</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application download. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareDownload</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>DownloadDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application online download. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_DownloadDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <!-- Exit event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareExit</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before application is exited. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_PrepareExit</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>ExitDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after application is exited. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_ExitDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <!-- CodeInit event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>CodeInitDone</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent after CodeInit. Is called inside the task safe section and only at online-change! (e.g. the copy code for online-change is executed here). Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_CodeInitDone</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpApp</ts:value> </ts:setting> </ts:section> <!-- Exception event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>Exception</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent, if an exception occurred in the context of an application. Context=Exception task or exception task itself. Debugging=Depends on the task</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_CmpApp_Exception</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppException</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppException</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppException</ts:value> </ts:setting> </ts:section> <!-- Login/Logout event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>Login</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Login of a client in this application. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_Login</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppComm</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppComm</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppComm</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>Logout</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Logout of a client in this application. Context=Communication task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVT_Logout</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppComm</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppComm</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpApp.EVTPARAM_CmpAppComm</ts:value> </ts:setting> </ts:section> <!-- #### CmpIecTask #### --> <!-- Reading inputs events --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>BeforeReadingInputs</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before reading inputs. Context=IEC task. Debugging=Enabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVT_BeforeReadingInputs</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>AfterReadingInputs</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after reading inputs. Context=IEC task. Debugging=Enabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVT_AfterReadingInputs</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value> </ts:setting> </ts:section> <!-- Writing outputs events --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>BeforeWritingOutputs</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called before writing outputs. Context=IEC task. Debugging=Enabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVT_BeforeWritingOutputs</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>AfterWritingOutputs</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Called after writing outputs. Context=IEC task. Debugging=Enabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVT_AfterWritingOutputs</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value> </ts:setting> </ts:section> <!-- Debug loop event --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>DebugLoop</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent cyclically in the debug loop, if the IEC task is halted on a breakpoint. Context=IEC task. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVT_IecTaskDebugLoop</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value> </ts:setting> </ts:section> <!-- #### Component_Manager #### --> <!-- Shutdown events --> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareShutdown</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent right before shutdown of the runtime system. Context=RTS Main loop. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareShutdown</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareExitComm</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent before exit the communication servers during shutdown. Context=RTS Main loop. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareExitComm</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value> </ts:setting> </ts:section> <ts:section name="systemevent"> <ts:setting name="eventname" type="string" access="visible"> <ts:value>PrepareExitTasks</ts:value> </ts:setting> <ts:setting name="description" type="string" access="visible"> <ts:value>Event is sent before exit all tasks during shutdown. Context=RTS Main loop. Debugging=Disabled</ts:value> </ts:setting> <ts:setting name="component-id" type="string" access="visible"> <ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value> </ts:setting> <ts:setting name="event-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareExitTasks</ts:value> </ts:setting> <ts:setting name="parameter-id" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-version" type="string" access="visible"> <ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value> </ts:setting> <ts:setting name="parameter-struct" type="string" access="visible"> <ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value> </ts:setting> </ts:section> </ts:section> <ts:section name="priorityinfo"> <ts:setting name="priority-0" type="string" access="visible"> <ts:value>highest realtime priority (SCHED FIFO 68)</ts:value> </ts:setting> <ts:setting name="priority-1" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 67)</ts:value> </ts:setting> <ts:setting name="priority-2" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 66)</ts:value> </ts:setting> <ts:setting name="priority-3" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 65)</ts:value> </ts:setting> <ts:setting name="priority-4" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 64)</ts:value> </ts:setting> <ts:setting name="priority-5" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 63)</ts:value> </ts:setting> <ts:setting name="priority-6" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 62)</ts:value> </ts:setting> <ts:setting name="priority-7" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 61)</ts:value> </ts:setting> <ts:setting name="priority-8" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 60)</ts:value> </ts:setting> <ts:setting name="priority-9" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 59)</ts:value> </ts:setting> <ts:setting name="priority-10" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 58)</ts:value> </ts:setting> <ts:setting name="priority-11" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 57)</ts:value> </ts:setting> <ts:setting name="priority-12" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 56)</ts:value> </ts:setting> <ts:setting name="priority-13" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 55)</ts:value> </ts:setting> <ts:setting name="priority-14" type="string" access="visible"> <ts:value>realtime priority (SCHED FIFO 54)</ts:value> </ts:setting> <ts:setting name="priority-15" type="string" access="visible"> <ts:value>lowest realtime priority (SCHED FIFO 53)</ts:value> </ts:setting> <ts:setting name="priority-16" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-17" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-18" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-19" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-20" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-21" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-22" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-23" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-24" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-25" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-26" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-27" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-28" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-29" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-30" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> <ts:setting name="priority-31" type="string" access="visible"> <ts:value>low linux default priority (SCHED OTHER 20)</ts:value> </ts:setting> </ts:section> <ts:setting name="supportmicroseconds" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="cycletimemin_us" type="integer" access="visible"> <ts:value>50</ts:value> </ts:setting> </ts:section> <ts:section name="library-management"> <ts:section name="library-manager-filter"> <ts:section name="filter-entry"> <ts:setting name="hide-category" type="string" access="visible"> <ts:value>5753032d-83cc-463f-8562-37bcff9c28db</ts:value> </ts:setting> </ts:section> </ts:section> <ts:section name="placeholder-libraries"> <!-- ********************************************** 3S Placeholder ***************************************************** --> <ts:setting name="IoDrvEL6224" type="string" access="visible"> <ts:value>IoDrvEL6224, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvEL6731" type="string" access="visible"> <ts:value>IoDrvEL6731, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IODrvEtherCAT" type="string" access="visible"> <ts:value>IODrvEtherCAT, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvEtherNetIP" type="string" access="visible"> <ts:value>IoDrvEtherNetIP, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvEtherNetIPAdapter" type="string" access="visible"> <ts:value>IoDrvEtherNetIPAdapter, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="EtherNetIP Services" type="string" access="visible"> <ts:value>EtherNetIP Services, 3.5.12.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvBase" type="string" access="visible"> <ts:value>IoDrvBase, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="IoDriver Utility" type="string" access="visible"> <ts:value>IoDrvUtility, 3.5.11.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CanConfig" type="string" access="visible"> <ts:value>3S CANopenStack, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenStack" type="string" access="visible"> <ts:value>3S CANopenStack, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenDevice" type="string" access="visible"> <ts:value>3S CANopenDevice, 3.5.3.150 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenSafety" type="string" access="visible"> <ts:value>3S CANopenSafety, 3.5.9.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenSlaveStack" type="string" access="visible"> <ts:value>3S CANopenSlaveStack, 3.5.12.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenStackUnsafe" type="string" access="visible"> <ts:value>3S CANopenStackUnsafe, 3.5.9.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CANopenSafetyTypes" type="string" access="visible"> <ts:value>CANopenSafetyTypes, 3.5.5.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenSafety Slave" type="string" access="visible"> <ts:value>3S CANopenSafety Slave, 3.5.11.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="3S CANopenSlaveStack Unsafe" type="string" access="visible"> <ts:value>3S CANopenSlaveStack Unsafe, 3.5.10.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CANbusDevice" type="string" access="visible"> <ts:value>CANbusDevice, 3.5.10.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="EL6751_CANMiniDriver" type="string" access="visible"> <ts:value>EL6751_CANMiniDriver, 3.5.11.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="ModbusTCP Slave" type="string" access="visible"> <ts:value>ModbusTCP Slave, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvModbusBase" type="string" access="visible"> <ts:value>IoDrvModbusBase, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvModbusTCP" type="string" access="visible"> <ts:value>IoDrvModbusTCP, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="Rts Service Handler" type="string" access="visible"> <ts:value>Rts Service Handler, 3.5.5.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpApp" type="string" access="visible"> <ts:value>CmpApp, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpAppBP" type="string" access="visible"> <ts:value>CmpAppBP, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpAsyncMgr" type="string" access="visible"> <ts:value>CmpAsyncMgr, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpBinTagUtilIec" type="string" access="visible"> <ts:value>CmpBinTagUtilIec, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpBitmapPool" type="string" access="visible"> <ts:value>CmpBitmapPool, 3.5.7.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpChannelClientIec" type="string" access="visible"> <ts:value>CmpChannelClientIec, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpChannelServer" type="string" access="visible"> <ts:value>CmpChannelServer, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpChecksum" type="string" access="visible"> <ts:value>CmpChecksum, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpDynamicText" type="string" access="visible"> <ts:value>CmpDynamicText, 3.5.9.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpErrors" type="string" access="visible"> <ts:value>CmpErrors, 3.3.1.40 (System)</ts:value> </ts:setting> <ts:setting name="CmpEventMgr" type="string" access="visible"> <ts:value>CmpEventMgr, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpHilscherCIFX" type="string" access="visible"> <ts:value>CmpHilscherCIFX, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpIecTask" type="string" access="visible"> <ts:value>CmpIecTask, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpIecVarAccess" type="string" access="visible"> <ts:value>CmpIecVarAccess, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpIoDrvC" type="string" access="visible"> <ts:value>CmpIoDrvC, 3.5.2.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpIoMgr" type="string" access="visible"> <ts:value>CmpIoMgr, 3.1.3.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpLog" type="string" access="visible"> <ts:value>CmpLog, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpNameServiceClientIec" type="string" access="visible"> <ts:value>CmpNameServiceClientIec, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpOPCUAProviderAlarmConfiguration" type="string" access="visible"> <ts:value>CmpOPCUAProviderAlarmConfiguration, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpOPCUAServer" type="string" access="visible"> <ts:value>CmpOPCUAServer, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpPLCHandler" type="string" access="visible"> <ts:value>CmpPLCHandler, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpRouter" type="string" access="visible"> <ts:value>CmpRouter, 3.5.2.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpSchedule" type="string" access="visible"> <ts:value>CmpSchedule, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpSercos3Master" type="string" access="visible"> <ts:value>CmpSercos3Master, 3.5.6.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpSettings" type="string" access="visible"> <ts:value>CmpSettings, 3.5.9.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpSIL2" type="string" access="visible"> <ts:value>CmpSIL2, 3.5.7.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpSoftingProfibus" type="string" access="visible"> <ts:value>CmpSoftingProfibus, 3.4.4.20 (System)</ts:value> </ts:setting> <ts:setting name="CmpSrv" type="string" access="visible"> <ts:value>CmpSrv, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpSysEthernet" type="string" access="visible"> <ts:value>SysEthernet, 3.5.12.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpTargetVisu" type="string" access="visible"> <ts:value>CmpTargetVisu, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpTraceMgr" type="string" access="visible"> <ts:value>CmpTraceMgr, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpVisuHandler" type="string" access="visible"> <ts:value>CmpVisuHandler, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="Component Manager" type="string" access="visible"> <ts:value>Component Manager, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="CommFB" type="string" access="visible"> <ts:value>CommFB, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="DHCP" type="string" access="visible"> <ts:value>DHCP Client, 3.5.11.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvProfinet" type="string" access="visible"> <ts:value>IoDrvProfinet, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="Profinet" type="string" access="visible"> <ts:value>Profinet, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="ARP" type="string" access="visible"> <ts:value>ARP, 3.5.11.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="RPC" type="string" access="visible"> <ts:value>Remote Procedure Calls, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvCifXBase" type="string" access="visible"> <ts:value>IoDrvCifXBase, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <!-- Take care, the IoDrvCIFXProfibus library is resolved by two placeholders! --> <ts:setting name="IoDrvCIFXProfibus" type="string" access="visible"> <ts:value>IoDrvCIFXProfibus, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvCIFXProfiNet" type="string" access="visible"> <ts:value>IoDrvCIFXProfiNet, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvCIFXEthernetIP" type="string" access="visible"> <ts:value>IoDrvCIFXEthernetIP, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvJ1939" type="string" access="visible"> <ts:value>IoDrvJ1939, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <!-- Take care, the IoDrvCIFXProfibus library is resolved by two placeholders! --> <ts:setting name="IoDrvProfibusMaster" type="string" access="visible"> <ts:value>IoDrvCIFXProfibus, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoStandard" type="string" access="visible"> <ts:value>IoStandard, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="iParServer" type="string" access="visible"> <ts:value>iParServer, 3.5.10.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="SDO Server" type="string" access="visible"> <ts:value>SDO Server, 3.5.8.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="SysCom" type="string" access="visible"> <ts:value>SysCom, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysCpuHandling" type="string" access="visible"> <ts:value>SysCpuHandling, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="SysCpuMultiCore" type="string" access="visible"> <ts:value>SysCpuMultiCore, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="SysDir" type="string" access="visible"> <ts:value>SysDir, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="SysEvent" type="string" access="visible"> <ts:value>SysEvent, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysExcept" type="string" access="visible"> <ts:value>SysExcept, 3.5.7.0 (System)</ts:value> </ts:setting> <ts:setting name="SysFile" type="string" access="visible"> <ts:value>SysFile, 3.5.9.0 (System)</ts:value> </ts:setting> <ts:setting name="SysFileAsync" type="string" access="visible"> <ts:value>SysFileAsync, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="SysInt" type="string" access="visible"> <ts:value>SysInt, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysMem" type="string" access="visible"> <ts:value>SysMem, 3.5.12.0 (System)</ts:value> </ts:setting> <ts:setting name="SysPci" type="string" access="visible"> <ts:value>SysPci, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysPort" type="string" access="visible"> <ts:value>SysPort, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysProcess" type="string" access="visible"> <ts:value>SysProcess, 3.5.7.0 (System)</ts:value> </ts:setting> <ts:setting name="SysReadWriteLock" type="string" access="visible"> <ts:value>SysReadWriteLock, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSem" type="string" access="visible"> <ts:value>SysSem, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSemProcess" type="string" access="visible"> <ts:value>SysSemProcess, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysShm" type="string" access="visible"> <ts:value>SysShm, 3.5.8.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSocket" type="string" access="visible"> <ts:value>SysSocket, 3.5.13.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSocketAsync" type="string" access="visible"> <ts:value>SysSocketAsync, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTarget" type="string" access="visible"> <ts:value>SysTarget, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTask" type="string" access="visible"> <ts:value>SysTask, 3.5.10.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTime" type="string" access="visible"> <ts:value>SysTime, 3.5.9.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTimeCore" type="string" access="visible"> <ts:value>SysTimeCore, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTimer" type="string" access="visible"> <ts:value>SysTimer, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTimeRtc" type="string" access="visible"> <ts:value>SysTimeRtc, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysTypes" type="string" access="visible"> <ts:value>SysTypes, 3.1.2.0 (System)</ts:value> <!--Do not use SysTypes any more, use ISysTypes instead --> </ts:setting> <ts:setting name="CmpXMLParser" type="string" access="visible"> <ts:value>CmpXMLParser, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSafetyIoBase" type="string" access="visible"> <ts:value>SysSafetyIoBase, 3.4.4.40 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="IoDrvSafetySp" type="string" access="visible"> <ts:value>IoDrvSafetySp, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="UDP" type="string" access="visible"> <ts:value>UDP, 3.5.10.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="TCP" type="string" access="visible"> <ts:value>TCP, 3.5.9.50 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CIP Encapsulation" type="string" access="visible"> <ts:value>CIP Encapsulation Layer, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CIP Object" type="string" access="visible"> <ts:value>CIP Object, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CANopenSafetyBase" type="string" access="visible"> <ts:value>CANopenSafetyBase, 3.5.9.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="MemoryUtils" type="string" access="visible"> <ts:value>MemoryUtils, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="Redundancy" type="string" access="visible"> <ts:value>Redundancy, 3.5.6.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <!-- ********************************************** CAA Placeholder ***************************************************** --> <ts:setting name="CAA Async Manager" type="string" access="visible"> <ts:value>CAA Async Manager Extern, 3.5.7.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Behaviour Model" type="string" access="visible"> <ts:value>CAA Behaviour Model, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Callback" type="string" access="visible"> <ts:value>CAA Callback Extern, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA CanL2" type="string" access="visible"> <ts:value>CAA Can Low Level Extern, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA CanL2I" type="string" access="visible"> <ts:value>CAA Can Low Level Imp Extern, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA CANopen Manager" type="string" access="visible"> <ts:value>CAA CANopen Manager, 3.5.3.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA CANopen Stack" type="string" access="visible"> <ts:value>CAA CANopen Stack, 3.5.10.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA CiA405" type="string" access="visible"> <ts:value>CAA CiA 405, 3.5.12.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA DTUtility" type="string" access="visible"> <ts:value>CAA DTUtil Extern, 3.5.12.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA FB Factory" type="string" access="visible"> <ts:value>CAA FB Factory, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA File" type="string" access="visible"> <ts:value>CAA File, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA List And Tree" type="string" access="visible"> <ts:value>CAA List And Tree, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Mathematics" type="string" access="visible"> <ts:value>CAA Mathematics, 3.5.12.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA MemBlockMan" type="string" access="visible"> <ts:value>CAA Memory Block Manager Extern, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Memory" type="string" access="visible"> <ts:value>CAA Memory, 3.5.12.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA NetBaseSrv" type="string" access="visible"> <ts:value>CAA Net Base Services, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA ResMan" type="string" access="visible"> <ts:value>CAA Ressource Manager Extern, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA RTCLK" type="string" access="visible"> <ts:value>CAA Real Time Clock Extern, 3.5.10.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA SegBufMan" type="string" access="visible"> <ts:value>CAA Segmented Buffer Manager Extern, 3.5.11.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA SerialCom" type="string" access="visible"> <ts:value>CAA SerialCom, 3.5.12.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Storage" type="string" access="visible"> <ts:value>CAA Storage, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Storage Imp" type="string" access="visible"> <ts:value>3S Storage, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CAA Tick" type="string" access="visible"> <ts:value>CAA Tick Extern, 3.5.7.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA TickUtil" type="string" access="visible"> <ts:value>CAA TickUtil Extern, 3.5.7.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Types" type="string" access="visible"> <ts:value>CAA Types Extern, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <ts:setting name="CAA Device Diagnosis" type="string" access="visible"> <ts:value>CAA Device Diagnosis, 3.5.13.0 (CAA Technical Workgroup)</ts:value> </ts:setting> <!-- ********************************************** FDT Placeholders *************************************************************--> <ts:setting name="FDT_ProfibusDriver" type="string" access="visible"> <ts:value>FDT_ProfibusDriver, 3.4.0.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <!-- ********************************************** NetVar Placeholders *************************************************************--> <ts:setting name="NetVarUdp" type="string" access="visible"> <ts:value>NetVarUdp, 3.5.12.0 (System)</ts:value> </ts:setting> <!-- ********************************* Security related Placeholders *************************************************************--> <!-- ********************************* BACnet *************************************************************--> <ts:setting name="CmpBACnet" type="string" access="visible"> <ts:value>CmpBACnet, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <!-- ********************************* KNX *************************************************************--> <ts:setting name="CmpKNX" type="string" access="visible"> <ts:value>CmpKNX, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpCodeMeter" type="string" access="visible"> <ts:value>CmpCodeMeter, 3.5.5.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpCharDevice" type="string" access="visible"> <ts:value>CmpCharDevice, 3.5.4.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="Raspberry I2C AdafruitPWM" type="string" access="visible"> <ts:value>Raspberry I2C AdafruitPWM, 1.2.0.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="Raspberry Pi Peripherals" type="string" access="visible"> <ts:value>Raspberry Pi Peripherals, 3.5.13.0 (3S - Smart Software Solutions GmbH)</ts:value> </ts:setting> <ts:setting name="CmpCrypto" type="string" access="visible"> <ts:value>CmpCrypto, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpTls" type="string" access="visible"> <ts:value>CmpTls, 3.5.10.0 (System)</ts:value> </ts:setting> <ts:setting name="CmpX509Cert" type="string" access="visible"> <ts:value>CmpX509Cert, 3.5.11.0 (System)</ts:value> </ts:setting> <ts:setting name="SysSocket2" type="string" access="visible"> <ts:value>SysSocket2, 3.5.10.0 (System)</ts:value> </ts:setting> </ts:section> </ts:section> <ts:section name="recipemanagement"/> <ts:section name="symbolconfiguration"> <ts:setting name="generate_as_separate_application" type="boolean" access="visible"> <ts:value>0</ts:value> </ts:setting> <ts:setting name="include_opcua_information" type="string" access="visible"> <ts:value>Enabled</ts:value> </ts:setting> </ts:section> <ts:section name="memory-layout"> <ts:setting name="max-stack-size" type="integer" access="visible"> <ts:value>0</ts:value> </ts:setting> <ts:setting name="dynamic-retain" type="boolean" access="visible"> <ts:value>true</ts:value> </ts:setting> <ts:setting name="dynamic-persistent" type="boolean" access="visible"> <ts:value>true</ts:value> </ts:setting> <ts:setting name="allocation-plus-in-percent" type="integer" access="visible"> <ts:value>30</ts:value> </ts:setting> <ts:section name="areas"> <ts:setting name="number" type="integer" access="visible"> <ts:value>4</ts:value> </ts:setting> <ts:section name="area_0"> <ts:setting name="flags" type="integer" access="visible"> <ts:value>0xfe9f</ts:value> </ts:setting> </ts:section> <ts:section name="area_1"> <ts:setting name="flags" type="integer" access="visible"> <ts:value>0x0020</ts:value> </ts:setting> <ts:setting name="minimal-area-size" type="integer" access="visible"> <ts:value>0x1000</ts:value> </ts:setting> <ts:setting name="allocation-plus-in-percent" type="integer" access="visible"> <ts:value>20</ts:value> </ts:setting> </ts:section> <ts:section name="area_2"> <ts:setting name="flags" type="integer" access="visible"> <ts:value>0x0120</ts:value> </ts:setting> <ts:setting name="minimal-area-size" type="integer" access="visible"> <ts:value>0x1000</ts:value> </ts:setting> <ts:setting name="allocation-plus-in-percent" type="integer" access="visible"> <ts:value>20</ts:value> </ts:setting> </ts:section> <ts:section name="area_3"> <ts:setting name="flags" type="integer" access="visible"> <ts:value>0x0040</ts:value> </ts:setting> </ts:section> </ts:section> <ts:setting name="code-segment-prolog-size" type="integer" access="visible"> <ts:value>12</ts:value> </ts:setting> <ts:setting name="stack-alignment" type="integer" access="visible"> <ts:value>8</ts:value> </ts:setting> <ts:setting name="pack-mode" type="integer" access="visible"> <ts:value>8</ts:value> </ts:setting> </ts:section> <ts:section name="codegenerator"> <ts:setting name="breakpoint-mark-after-external-call" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="compiler-defines" type="string" access="visible"> <ts:value>generate_exceptioninfo</ts:value> </ts:setting> <ts:setting name="support-system-applications" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="ltick" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="rts-operating-system" type="string" access="visible"> <ts:value>LINUX</ts:value> </ts:setting> <ts:setting name="operating-system" type="string" access="visible"> <ts:value>Linux</ts:value> </ts:setting> <ts:setting name="CPU" type="codegenerators" access="edit"> <ts:value>ARM</ts:value> </ts:setting> <ts:setting name="codegenerator-guid" type="string" access="visible"> <ts:value>{901DECDD-9EB4-4a5b-951F-42FB21B27718}</ts:value> </ts:setting> <ts:setting name="Floating Point Unit" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:section name="visualization"> <ts:section name="targetsupport"> <ts:setting name="targetvisualization" type="boolean" access="visible"> <ts:value>0</ts:value> </ts:setting> <ts:setting name="targetvisualization_insertbydefault" type="boolean" access="visible"> <ts:value>0</ts:value> </ts:setting> <ts:setting name="supportslocalvisualizationfiles" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="webvisualization" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="webvisualization_insertbydefault" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="integratedwebserver" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:section name="TargetConstraints"> <ts:setting name="TargetImageFormats" type="string" access="visible"> <ts:value>*.bmp|*.jpg|*.emf|*.gif|*.png|*.tif|*.ico</ts:value> </ts:setting> <ts:setting name="SupportGradientFill" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="SupportSemiTransparentDrawing" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="SupportRealPaintCommands" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="SupportButtonImagePosition" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:section name="TargetVisualElements"> <ts:setting name="AvailableElements" type="string" access="visible"> <ts:value>NativeControl</ts:value> </ts:setting> <ts:setting name="AdditionalAvailableElements" type="string" access="visible"> <ts:value>NativeControl|BrowserControl</ts:value> </ts:setting> </ts:section> <ts:setting name="InteriorRotationElements" type="string" access="visible"> <ts:value>Rectangle|Rounded Rectangle|Ellipse|Image</ts:value> </ts:setting> </ts:section> </ts:section> <ts:section name="alarmmanager"> <ts:setting name="alarms" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="storage" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:section name="trace"> <ts:setting name="tracemanager" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> <ts:section name="trendrecording"> <ts:setting name="disabled" type="boolean" access="visible"> <ts:value>0</ts:value> </ts:setting> </ts:section> <ts:section name="networkvariables"> <ts:section name="protocols"> <ts:setting name="numofprotocols" type="integer" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:section name="protocol1"> <ts:setting name="protocolname" type="string" access="visible"> <ts:value>UDP</ts:value> </ts:setting> <ts:setting name="library" type="string" access="visible"> <ts:value>NetVarUdp</ts:value> </ts:setting> <ts:setting name="libraryversion" type="string" access="visible"> <ts:value>*</ts:value> </ts:setting> <ts:setting name="packetsize" type="integer" access="visible"> <ts:value>256</ts:value> </ts:setting> </ts:section> </ts:section> </ts:section> <ts:section name="dataserver"> <ts:setting name="supportedbydevice" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> <ts:setting name="protocolsupport" type="string" access="visible"> <ts:value>3S_Symbolic,3S_Addresses</ts:value> </ts:setting> </ts:section> </ts:TargetSettings> </ExtendedSettings> <Connector moduleType="256" interface="Common.PCI" role="parent" explicit="false"> <Var/> </Connector> <Connector moduleType="1279" interface="Common.SoftMotion.General" role="parent" explicit="true"> <InterfaceName name="local:DrivePool">SoftMotion General Axis Pool</InterfaceName> <Icon name="local:DrivePoolIcon">DrivePool.ico</Icon> <Var/> </Connector> <Connector moduleType="496" interface="Raspberry.I2CMaster" role="parent" explicit="true"> <InterfaceName name="local:I2Cmaster">I²C</InterfaceName> <Var max="2"/> </Connector> <Connector moduleType="497" interface="Raspberry.SPIMaster" role="parent" explicit="true"> <InterfaceName name="local:SPIdevices">SPI</InterfaceName> <Var/> </Connector> <Connector moduleType="504" interface="Raspberry.GPIOs" role="parent" explicit="false"> <InterfaceName name="local:GPIOs">GPIOs</InterfaceName> <Slot allowempty="true"> <DefaultModule> <DeviceIdentification deviceType="504" deviceId="0000 0000" version="3.5.11.0"/> </DefaultModule> </Slot> </Connector> <Connector moduleType="769" interface="SafetyInterface" role="parent" explicit="false"> <Var max="1"/> </Connector> <Connector moduleType="499" interface="Raspberry.OnewireMaster" role="parent" explicit="true"> <InterfaceName name="local:Onewire">Onewire</InterfaceName> <Var/> </Connector> <Connector moduleType="502" interface="Raspberry.Camera2" role="parent" explicit="true"> <InterfaceName name="local:CameraDevices">Camera device</InterfaceName> <Slot count="1" allowempty="true"/> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/GPIOsBplus.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> <EnumType basetype="std:BYTE" name="GPIOTypeCLK"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#100</Value> <VisibleName name="local:">CLK</VisibleName> </Enum> </EnumType> <EnumType basetype="std:BYTE" name="GPIOTypePWM"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#010</Value> <VisibleName name="local:">PWM</VisibleName> </Enum> </EnumType> <EnumType basetype="std:BYTE" name="GPIOType"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <!-- <Enum identifier="Input"> <Value>2#100</Value> <VisibleName name="local:">ALT0</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#101</Value> <VisibleName name="local:">ALT1</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#110</Value> <VisibleName name="local:">ALT2</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#111</Value> <VisibleName name="local:">ALT3</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#011</Value> <VisibleName name="local:">ALT4</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#010</Value> <VisibleName name="local:">ALT5</VisibleName> </Enum> --> </EnumType> <BitfieldType name="BITFIELD_GPIO" basetype="std:DWORD"> <Component identifier="Bit0" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit0">Bit0</VisibleName> </Component> <Component identifier="Bit1" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit1">Bit1</VisibleName> </Component> <Component identifier="Bit2" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit2">Bit2</VisibleName> </Component> <Component identifier="Bit3" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit3">Bit3</VisibleName> </Component> <Component identifier="Bit4" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit4">Bit4</VisibleName> </Component> <Component identifier="Bit5" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit5">Bit5</VisibleName> </Component> <Component identifier="Bit6" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit6">Bit6</VisibleName> </Component> <Component identifier="Bit7" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit7">Bit7</VisibleName> </Component> <Component identifier="Bit8" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit8">Bit8</VisibleName> </Component> <Component identifier="Bit9" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit9">Bit9</VisibleName> </Component> <Component identifier="Bit10" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit10">Bit10</VisibleName> </Component> <Component identifier="Bit11" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit11">Bit11</VisibleName> </Component> <Component identifier="Bit12" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit12">Bit12</VisibleName> </Component> <Component identifier="Bit13" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit13">Bit13</VisibleName> </Component> <Component identifier="Bit14" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit14">Bit14</VisibleName> </Component> <Component identifier="Bit15" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit15">Bit15</VisibleName> </Component> <Component identifier="Bit16" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit16">Bit16</VisibleName> </Component> <Component identifier="Bit17" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit17">Bit17</VisibleName> </Component> <Component identifier="Bit18" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit18">Bit18</VisibleName> </Component> <Component identifier="Bit19" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit19">Bit19</VisibleName> </Component> <Component identifier="Bit20" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit20">Bit20</VisibleName> </Component> <Component identifier="Bit21" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit21">Bit21</VisibleName> </Component> <Component identifier="Bit22" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit22">Bit22</VisibleName> </Component> <Component identifier="Bit23" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit23">Bit23</VisibleName> </Component> <Component identifier="Bit24" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit24">Bit24</VisibleName> </Component> <Component identifier="Bit25" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit25">Bit25</VisibleName> </Component> <Component identifier="Bit26" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit26">Bit26</VisibleName> </Component> <Component identifier="Bit27" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit27">Bit27</VisibleName> </Component> <Component identifier="Bit28" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit28">Bit28</VisibleName> </Component> <Component identifier="Bit29" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit29">Bit29</VisibleName> </Component> <Component identifier="Bit30" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit30">Bit30</VisibleName> </Component> <Component identifier="Bit31" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit31">Bit31</VisibleName> </Component> </BitfieldType> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="GPIO"> <LocalFile>GPIO.ico</LocalFile> </File> </Language> </Files> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>504</Type> <Id>0000 0001</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">GPIOs B+/Pi2</Name> <Description name="local:DeviceDescription">Raspberry GPIOs of model B+ and Pi2</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <Icon name="local:GPIO">GPIO.ico</Icon> </DeviceInfo> <Connector moduleType="504" interface="Raspberry.GPIOs" role="child" explicit="false" connectorId="1" hostpath="-1" alwaysmapping="true"> <InterfaceName name="local:PCI">GPIOs</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="true"> <RequiredLib libname="IoDrvGPIO" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="IoDrvGPIO"> <FBInstance basename="GPIOs_Instance" fbname="IoDrvGPIO"> <Initialize methodName="Initialize"/> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="4" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO4</Name> <Description name="local:">configuration of GPIO4</Description> </Parameter> <Parameter ParameterId="5" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO5</Name> <Description name="local:">configuration of GPIO5</Description> </Parameter> <Parameter ParameterId="6" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO6</Name> <Description name="local:">configuration of GPIO6</Description> </Parameter> <Parameter ParameterId="12" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO12</Name> <Description name="local:">configuration of GPIO12</Description> </Parameter> <Parameter ParameterId="13" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO13</Name> <Description name="local:">configuration of GPIO13</Description> </Parameter> <Parameter ParameterId="16" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO16</Name> <Description name="local:">configuration of GPIO16</Description> </Parameter> <Parameter ParameterId="17" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO17</Name> <Description name="local:">configuration of GPIO17</Description> </Parameter> <Parameter ParameterId="18" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO18</Name> <Description name="local:">configuration of GPIO18</Description> </Parameter> <Parameter ParameterId="19" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO19</Name> <Description name="local:">configuration of GPIO19</Description> </Parameter> <Parameter ParameterId="20" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO20</Name> <Description name="local:">configuration of GPIO20</Description> </Parameter> <Parameter ParameterId="21" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO21</Name> <Description name="local:">configuration of GPIO21</Description> </Parameter> <Parameter ParameterId="22" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO22</Name> <Description name="local:">configuration of GPIO22</Description> </Parameter> <Parameter ParameterId="23" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO23</Name> <Description name="local:">configuration of GPIO23</Description> </Parameter> <Parameter ParameterId="24" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO24</Name> <Description name="local:">configuration of GPIO24</Description> </Parameter> <Parameter ParameterId="25" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO25</Name> <Description name="local:">configuration of GPIO25</Description> </Parameter> <Parameter ParameterId="26" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO26</Name> <Description name="local:">configuration of GPIO26</Description> </Parameter> <Parameter ParameterId="27" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO27</Name> <Description name="local:">configuration of GPIO27</Description> </Parameter> <Parameter ParameterId="1000" type="local:BITFIELD_GPIO"> <Attributes channel="input"/> <Name name="local:in1">digital inputs (GPIO0..GPIO31)</Name> </Parameter> <Parameter ParameterId="2000" type="local:BITFIELD_GPIO"> <Attributes channel="output"/> <Name name="local:out1">digital outputs (GPIO0..GPIO31)</Name> </Parameter> <!-- <Parameter ParameterId="2100" type="std:UDINT"> <Attributes channel="output"/> <Name name="local:out1">PWM: frequency [Hz]</Name> </Parameter> <Parameter ParameterId="2101" type="std:UINT"> <Attributes channel="output"/> <Name name="local:out1">PWM:duty cycle [], ON signal (0: always OFF; 16#FFFF: always ON)</Name> </Parameter> <Parameter ParameterId="2200" type="std:UDINT"> <Attributes channel="output"/> <Name name="local:out1">CLK: frequency [Hz]</Name> </Parameter> --> </HostParameterSet> </Connector> <ExtendedSettings> <ts:TargetSettings> <ts:section name="deviceconfiguration"> <ts:setting name="createBitChannels" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> </ts:TargetSettings> </ExtendedSettings> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/GPIOs.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> <EnumType basetype="std:BYTE" name="GPIOTypeCLK"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#100</Value> <VisibleName name="local:">CLK</VisibleName> </Enum> </EnumType> <EnumType basetype="std:BYTE" name="GPIOTypePWM"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#010</Value> <VisibleName name="local:">PWM</VisibleName> </Enum> </EnumType> <EnumType basetype="std:BYTE" name="GPIOType"> <Enum identifier="unconfigured"> <Value>255</Value> <VisibleName name="local:">not used</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#000</Value> <VisibleName name="local:">Input</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#001</Value> <VisibleName name="local:">Output</VisibleName> </Enum> <!-- <Enum identifier="Input"> <Value>2#100</Value> <VisibleName name="local:">ALT0</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#101</Value> <VisibleName name="local:">ALT1</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#110</Value> <VisibleName name="local:">ALT2</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#111</Value> <VisibleName name="local:">ALT3</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#011</Value> <VisibleName name="local:">ALT4</VisibleName> </Enum> <Enum identifier="Input"> <Value>2#010</Value> <VisibleName name="local:">ALT5</VisibleName> </Enum> --> </EnumType> <BitfieldType name="BITFIELD_GPIO" basetype="std:DWORD"> <Component identifier="Bit0" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit0">Bit0</VisibleName> </Component> <Component identifier="Bit1" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit1">Bit1</VisibleName> </Component> <Component identifier="Bit2" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit2">Bit2</VisibleName> </Component> <Component identifier="Bit3" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit3">Bit3</VisibleName> </Component> <Component identifier="Bit4" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit4">Bit4</VisibleName> </Component> <Component identifier="Bit5" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit5">Bit5</VisibleName> </Component> <Component identifier="Bit6" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit6">Bit6</VisibleName> </Component> <Component identifier="Bit7" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit7">Bit7</VisibleName> </Component> <Component identifier="Bit8" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit8">Bit8</VisibleName> </Component> <Component identifier="Bit9" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit9">Bit9</VisibleName> </Component> <Component identifier="Bit10" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit10">Bit10</VisibleName> </Component> <Component identifier="Bit11" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit11">Bit11</VisibleName> </Component> <Component identifier="Bit12" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit12">Bit12</VisibleName> </Component> <Component identifier="Bit13" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit13">Bit13</VisibleName> </Component> <Component identifier="Bit14" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit14">Bit14</VisibleName> </Component> <Component identifier="Bit15" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit15">Bit15</VisibleName> </Component> <Component identifier="Bit16" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit16">Bit16</VisibleName> </Component> <Component identifier="Bit17" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit17">Bit17</VisibleName> </Component> <Component identifier="Bit18" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit18">Bit18</VisibleName> </Component> <Component identifier="Bit19" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit19">Bit19</VisibleName> </Component> <Component identifier="Bit20" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit20">Bit20</VisibleName> </Component> <Component identifier="Bit21" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit21">Bit21</VisibleName> </Component> <Component identifier="Bit22" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit22">Bit22</VisibleName> </Component> <Component identifier="Bit23" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit23">Bit23</VisibleName> </Component> <Component identifier="Bit24" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit24">Bit24</VisibleName> </Component> <Component identifier="Bit25" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit25">Bit25</VisibleName> </Component> <Component identifier="Bit26" type="std:BOOL" offlineaccess="none" onlineaccess="none"> <Default /> <VisibleName name="localStrings:Bit26">Bit26</VisibleName> </Component> <Component identifier="Bit27" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit27">Bit27</VisibleName> </Component> <Component identifier="Bit28" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit28">Bit28</VisibleName> </Component> <Component identifier="Bit29" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit29">Bit29</VisibleName> </Component> <Component identifier="Bit30" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit30">Bit30</VisibleName> </Component> <Component identifier="Bit31" type="std:BOOL" onlineaccess="read"> <Default /> <VisibleName name="localStrings:Bit31">Bit31</VisibleName> </Component> </BitfieldType> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="GPIO"> <LocalFile>GPIO.ico</LocalFile> </File> </Language> </Files> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>504</Type> <Id>0000 0000</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">GPIOs A/B</Name> <Description name="local:DeviceDescription">Raspberry GPIOs of model A/B rev. 2</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <Icon name="local:GPIO">GPIO.ico</Icon> </DeviceInfo> <Connector moduleType="504" interface="Raspberry.GPIOs" role="child" explicit="false" connectorId="1" hostpath="-1" alwaysmapping="true"> <InterfaceName name="local:PCI">GPIOs</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="true"> <RequiredLib libname="IoDrvGPIO" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="IoDrvGPIO"> <FBInstance basename="GPIOs_Instance" fbname="IoDrvGPIO"> <Initialize methodName="Initialize"/> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="4" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO4</Name> <Description name="local:">configuration of GPIO4</Description> </Parameter> <Parameter ParameterId="17" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO17</Name> <Description name="local:">configuration of GPIO17</Description> </Parameter> <Parameter ParameterId="18" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO18</Name> <Description name="local:">configuration of GPIO18</Description> </Parameter> <Parameter ParameterId="22" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO22</Name> <Description name="local:">configuration of GPIO22</Description> </Parameter> <Parameter ParameterId="23" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO23</Name> <Description name="local:">configuration of GPIO23</Description> </Parameter> <Parameter ParameterId="24" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO24</Name> <Description name="local:">configuration of GPIO24</Description> </Parameter> <Parameter ParameterId="25" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO25</Name> <Description name="local:">configuration of GPIO25</Description> </Parameter> <Parameter ParameterId="27" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO27</Name> <Description name="local:">configuration of GPIO27</Description> </Parameter> <Parameter ParameterId="28" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO28</Name> <Description name="local:">configuration of GPIO28</Description> </Parameter> <Parameter ParameterId="29" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO29</Name> <Description name="local:">configuration of GPIO29</Description> </Parameter> <Parameter ParameterId="30" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO30</Name> <Description name="local:">configuration of GPIO30</Description> </Parameter> <Parameter ParameterId="31" type="local:GPIOType"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>255</Default> <Name name="local:">GPIO31</Name> <Description name="local:">configuration of GPIO31</Description> </Parameter> <Parameter ParameterId="1000" type="local:BITFIELD_GPIO"> <Attributes channel="input"/> <Name name="local:in1">digital inputs (GPIO0..GPIO31)</Name> </Parameter> <Parameter ParameterId="2000" type="local:BITFIELD_GPIO"> <Attributes channel="output"/> <Name name="local:out1">digital outputs (GPIO0..GPIO31)</Name> </Parameter> <!-- <Parameter ParameterId="2100" type="std:UDINT"> <Attributes channel="output"/> <Name name="local:out1">PWM: frequency [Hz]</Name> </Parameter> <Parameter ParameterId="2101" type="std:UINT"> <Attributes channel="output"/> <Name name="local:out1">PWM:duty cycle [], ON signal (0: always OFF; 16#FFFF: always ON)</Name> </Parameter> <Parameter ParameterId="2200" type="std:UDINT"> <Attributes channel="output"/> <Name name="local:out1">CLK: frequency [Hz]</Name> </Parameter> --> </HostParameterSet> </Connector> <ExtendedSettings> <ts:TargetSettings> <ts:section name="deviceconfiguration"> <ts:setting name="createBitChannels" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> </ts:TargetSettings> </ExtendedSettings> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/AdafruitPWM.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="JoystickIcon"> <LocalFile>Joystick.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>500</Type> <Id>0000 0004</Id> <Version>1.2.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">Adafruit PWM</Name> <Description name="local:DeviceDescription">Adafruit PWM</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:JoystickIcon">Joystick.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.I2C" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">I²C-Bus</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry I2C AdafruitPWM" vendor="3S - Smart Software Solutions GmbH" version="1.2.0.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="AdafruitPwm"> <Initialize methodName="Initialize" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">I²C address</Name> <Description name="local:Id393218.Desc">Address of the device</Description> </Parameter> <Parameter ParameterId="2" type="std:UINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>50</Default> <Name name="local:Id393218">Frequency [Hz]</Name> <Description name="local:Id393218.Desc">Number of periods (HIGH-LOW-cycles) per second</Description> </Parameter> <!-- <Parameter ParameterId="3" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>4</Default> <Name name="local:Id393218">Number of active outputs</Name> <Description name="local:Id393218.Desc">Number of outputs that are used and need to be controlled</Description> </Parameter>--> </HostParameterSet> </Connector> <Connector connectorId="1000" explicit="false" hostpath="1" interface="Common.SoftMotion.Servo" moduleType="1024" role="parent" initialStatusFlag="241"> <Var max="16"/> <HostParameterSet /> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/MCP23S17.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0005</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">MCP23S17</Name> <Description name="local:DeviceDescription">MCP23S17</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry SPI MCP23S17" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="MCP23S17_FB"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">Hardware address</Name> <Description name="local:Id393218.Desc">Hardware address of the device (0..7)</Description> </Parameter> <Parameter ParameterId="2" type="std:BYTE"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">Inputs of GPIOA</Name> <Description name="local:Id393218.Desc">if bit is set, GPIO is setup as input</Description> </Parameter> <Parameter ParameterId="3" type="std:BYTE"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>2#11111111</Default> <Name name="local:Id393218">Inputs of GPIOB</Name> <Description name="local:Id393218.Desc">if bit is set, GPIO is setup as input</Description> </Parameter> <Parameter ParameterId="4" type="std:BYTE"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>2#00000000</Default> <Name name="local:Id393218">Pullup active for inputs A</Name> <Description name="local:Id393218.Desc">if bit is set, pull-up resistor for corresponding input is active</Description> </Parameter> <Parameter ParameterId="5" type="std:BYTE"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>2#00000000</Default> <Name name="local:Id393218">Pullup active for inputs B</Name> <Description name="local:Id393218.Desc">if bit is set, pull-up resistor for corresponding input is active</Description> </Parameter> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/AdafruitPWM SoftMotion.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="JoystickIcon"> <LocalFile>Joystick.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>500</Type> <Id>0000 0006</Id> <Version>1.2.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">Adafruit PWM SoftMotion</Name> <Description name="local:DeviceDescription">Adafruit PWM SoftMotion</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:JoystickIcon">Joystick.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.I2C" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">I²C-Bus</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry I2C AdafruitPWM" vendor="3S - Smart Software Solutions GmbH" version="1.2.0.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="AdafruitPwm"> <Initialize methodName="Initialize" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">I²C address</Name> <Description name="local:Id393218.Desc">Address of the device</Description> </Parameter> <Parameter ParameterId="2" type="std:UINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>50</Default> <Name name="local:Id393218">Frequency [Hz]</Name> <Description name="local:Id393218.Desc">Number of periods (HIGH-LOW-cycles) per second</Description> </Parameter> </HostParameterSet> </Connector> <Connector connectorId="1000" explicit="false" hostpath="1" interface="Common.SoftMotion.Servo" moduleType="1024" role="parent"> <Var max="16"/> <HostParameterSet /> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/DS18B20.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="JoystickIcon"> <LocalFile>Joystick.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>503</Type> <Id>0000 0001</Id> <Version>1.3.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">DS18B20</Name> <Description name="local:DeviceDescription">Temperature sensor DS18B20</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:JoystickIcon">Joystick.ico</Icon> --> </DeviceInfo> <CompatibleVersions> <Version>1.0.0.0</Version> </CompatibleVersions> <Connector moduleType="500" interface="Raspberry.Onewire" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">1-wire bus</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry 1-wire DS18B20" vendor="3S - Smart Software Solutions GmbH" version="1.3.0.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="OneWire_DS18B20"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:STRING"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>'XX-AABBCCDDEEFF'</Default> <Name name="local:Id393218">Unique device address</Name> <Description name="local:Id393218.Desc">1-wire address of the device</Description> </Parameter> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/MCP3008.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0003</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">MCP3008</Name> <Description name="local:DeviceDescription">MCP3008</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry SPI MCP3008" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="MCP3008"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <!-- obsolete <Parameter ParameterId="100" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:SPI_channel">SPI master number</Name> <Description name="local:Id393218.Desc">SPI controlling device name /dev/spidev0.X</Description> </Parameter> --> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/I2CMaster.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Bernhard Reiterer (3S-Smart Software Solutions GmbH) --> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd"> <Device> <DeviceIdentification> <Type>496</Type> <Id>0000 0000</Id> <Version>1.0.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:typename">I2C master</Name> <Description name="local:typedescription">I²C master</Description> <Vendor name="local:3S">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> </DeviceInfo> <Connector connectorId="1" moduleType="496" interface="Raspberry.I2CMaster" role="child" hostpath="-1"> <InterfaceName name="local:I2Cmaster">I²C master</InterfaceName> <Slot allowEmpty="false" count="1"/> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry Pi Peripherals" vendor="3S - Smart Software Solutions GmbH" identifier="deviceLib" placeholderlib="Raspberry Pi Peripherals"> <FBInstance basename="$(DeviceName)" fbname="i2cMaster"> <Initialize methodName="Initialize"/> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:BOOL"> <Attributes offlineaccess="none" download="true" functional="false"/> <Default>FALSE</Default> <Name name="local:HiddenPointerToOwnInstance">HiddenPointerToOwnInstance</Name> <Description name="local:HiddenPointerToOwnInstance">HiddenPointerToOwnInstance</Description> </Parameter> <Parameter ParameterId="10" type="std:STRING"> <Attributes channel="none" download="true" functional="false" onlineaccess="read"/> <Default>'/dev/i2c-1'</Default> <Name name="local:Id393218">I²C port</Name> <Description name="local:Id393218.Desc">file path of the I²C port</Description> </Parameter> </HostParameterSet> </Connector> <Connector connectorId="2" moduleType="500" interface="Raspberry.I2C" role="parent" hostpath="1" initialStatusFlag="241"> <InterfaceName name="local:I2Cdevices">I²C devices</InterfaceName> <Var /> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/SM3_Drive_Servo.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE DeviceDescription [ <!ENTITY standardparameters SYSTEM "StandardParameters.xml"> ]> <!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Hilmar Panzer (3S - Smart Software Solutions GmbH) --> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd D:\CoDeSys\Documentation\DOCUME~2.)\PRODUC~1\CODESY~1.0\DEVELO~1\FEATUR~1\DeviceDescription-1.0.xsd"> <Types namespace="localTypes"></Types> <Strings namespace="localStrings"> <Language lang="de"> <String identifier="TypeName">SM_Drive_Servo</String> <String identifier="TypeDescription">Modellbau-Servo</String> <String identifier="_3S">3S - Smart Software Solutions GmbH</String> <String identifier="AXIS_REF">AXIS_REF: Standard</String> <String identifier="AXIS_REF.wDriveID">wDriveID</String> <String identifier="AXIS_REF.wDriveID.Desc">ID des Antriebs</String> <String identifier="AXIS_REF.dwRatioTechUnitsDenom">dwRatioTechUnitsDenom</String> <String identifier="AXIS_REF.dwRatioTechUnitsDenom.Desc">Umrechnungsfaktor (Nenner) Inkremente zu technischen Einheiten</String> <String identifier="AXIS_REF.iRatioTechUnitsNum">iRatioTechUnitsNum</String> <String identifier="AXIS_REF.iRatioTechUnitsNum.Desc">Umrechnungsfaktor (Zähler) Inkremente zu technischen Einheiten</String> <String identifier="AXIS_REF.iMovementType">iMovementType</String> <String identifier="AXIS_REF.iMovementType.Desc">Bewegungstyp: 0: rotatorisch/modulo, 1: linear/finit</String> <String identifier="AXIS_REF.fPositionPeriod">fPositionPeriod</String> <String identifier="AXIS_REF.fPositionPeriod.Desc">Modulowert für rotatorische/modulo Achsen</String> <String identifier="AXIS_REF.bSWLimitEnable">bSWLimitEnable</String> <String identifier="AXIS_REF.bSWLimitEnable.Desc">Software-Enschalter aktivieren</String> <String identifier="AXIS_REF.fSWLimitNegative">fSWLimitNegative</String> <String identifier="AXIS_REF.fSWLimitNegative.Desc">negativer Software-Endschalter</String> <String identifier="AXIS_REF.fSWLimitPositive">fSWLimitPositive</String> <String identifier="AXIS_REF.fSWLimitPositive.Desc">positiver Software-Endschalter</String> <String identifier="AXIS_REF.eRampType">eRampType</String> <String identifier="AXIS_REF.eRampType.Desc">Rampentyp für Trajektorien</String> <String identifier="AXIS_REF.fRampJerk">fRampJerk</String> <String identifier="AXIS_REF.fRampJerk.Desc">Ruckbegrenzung, wenn Beschleunigung zurückgenommen wird bei unterbrochener sin²-Rampe</String> <String identifier="AXIS_REF.fSWMaxVelocity.Desc">Maximal-Geschwindigkeit für Begrenzungsüberwachung durch SMC_ControlAxisByPos</String> <String identifier="AXIS_REF.fSWMaxAcceleration.Desc">Maximal-Beschleunigung für Begrenzungsüberwachung durch SMC_ControlAxisByPos</String> <String identifier="AXIS_REF.fSWMaxDeceleration.Desc">Maximal-Bremsung für Begrenzungsüberwachung durch SMC_ControlAxisByPos</String> </Language> </Strings> <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="DriveIcon"> <LocalFile>drive.ico</LocalFile> </File> </Language> </Files> <Device> <DeviceIdentification> <Type>1024</Type> <Id>0000 F010</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <CompatibleVersions> <Version>1.*.*.*</Version> </CompatibleVersions> <DeviceInfo> <Name name="localStrings:TypeName">SM_Drive_Servo</Name> <Description name="localStrings:TypeDescription">SoftMotion model making servo</Description> <Vendor name="localStrings:_3S">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <Icon name="local:DriveIcon">drive.ico</Icon> </DeviceInfo> <Connector connectorId="1" moduleType="1248" interface="Common.SoftMotion.Logical" role="parent" explicit="false" hostpath="0" initialStatusFlag="241"> <InterfaceName name="local:InterfaceName">SM_Drive_Logical:</InterfaceName> <Var /> </Connector> <Connector role="child" connectorId="0" interface="Common.SoftMotion.Servo" moduleType="1024" explicit="false"> <InterfaceName name="localStrings:InterfaceName">SM_Drive_Servo:</InterfaceName> <Slot count="1" allowEmpty="false" /> <HostParameterSet> &standardparameters; <ParameterSection> <Name name="local:AXIS_REF">Servo: Configuration</Name> <Parameter ParameterId="65536" type="std:LREAL"> <Default>-60.0</Default> <Name name="localStrings:">negative position [units]</Name> <Description name="localStrings:AXIS_REF.negpos.Desc">minimum position of the servo</Description> </Parameter> <Parameter ParameterId="65537" type="std:LREAL"> <Default>60.0</Default> <Name name="localStrings:">positive position [units]</Name> <Description name="localStrings:AXIS_REF.pospos.Desc">maximum position of the servo</Description> </Parameter> <Parameter ParameterId="65538" type="std:LREAL"> <Default>0.0</Default> <Name name="localStrings:">startup position [units]</Name> <Description name="localStrings:AXIS_REF.stapos.Desc">position that is issued at startup</Description> </Parameter> <Parameter ParameterId="65539" type="std:LREAL"> <Default>1.0</Default> <Name name="localStrings:">minimum signal length [ms]</Name> <Description name="localStrings:AXIS_REF.minsig.Desc">minimum time that the signal is ON; makes the servo move to the negative position</Description> </Parameter> <Parameter ParameterId="65540" type="std:LREAL"> <Default>2.0</Default> <Name name="localStrings:">maximum signal length [ms] representing the positive position</Name> <Description name="localStrings:AXIS_REF.maxsig.Desc">maximum time that the signal is ON; makes the servo move to the positive position</Description> </Parameter> </ParameterSection> </HostParameterSet> <DriverInfo needsBusCycle="false"> <RequiredLib libname="SM3_Basic" placeholderlib="SM3_Basic" vendor="3S - Smart Software Solutions GmbH" version="*" identifier="deviceLib"/> <RequiredLib libname="SM3_Drive_Servo" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="AXIS_REF_SERVO"> <Initialize methodName="Initialize" /> <CyclicCall methodname="BeforeReadInputs" task="#buscycletask" whentocall="beforeReadInputs" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> <CyclicCall methodname="AfterWriteOutputs" task="#buscycletask" whentocall="afterWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/PiFaceIOdrv.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0002</Id> <Version>1.2.1.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">PiFace IO driver</Name> <Description name="local:DeviceDescription">Pi Face Digital</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="true"> <RequiredLib libname="IoDrvPiFace" vendor="3S - Smart Software Solutions GmbH" version="1.2.1.0" identifier="IoDrvPiFace"> <FBInstance basename="$(DeviceName)_Instance" fbname="IoDrvPiFace"> <Initialize methodName="Initialize"/> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">Hardware address</Name> <Description name="local:Id393218.Desc">Hardware address of the device (0..3, jumpers JP2 JP1)</Description> </Parameter> <!-- obsolete <Parameter ParameterId="100" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:SPI_channel">SPI master number</Name> <Description name="local:Id393218.Desc">SPI controlling device name /dev/spidev0.X</Description> </Parameter> --> <Parameter ParameterId="1000" type="std:BYTE"> <Attributes channel="input"/> <Name name="local:in1">in</Name> </Parameter> <Parameter ParameterId="2000" type="std:BYTE"> <Attributes channel="output"/> <Name name="local:out1">out</Name> </Parameter> </HostParameterSet> </Connector> <ExtendedSettings> <ts:TargetSettings> <ts:section name="deviceconfiguration"> <ts:setting name="createBitChannels" type="boolean" access="visible"> <ts:value>1</ts:value> </ts:setting> </ts:section> </ts:TargetSettings> </ExtendedSettings> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/PiFaceControlDisplay.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0004</Id> <Version>1.0.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">PiFace Control&amp;Display</Name> <Description name="local:DeviceDescription">Pi Face Control&amp;Display</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry SPI PiFace CaD" vendor="3S - Smart Software Solutions GmbH" version="1.0.0.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="PiFaceCaD"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <!-- <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">Hardware address</Name> <Description name="local:Id393218.Desc">Hardware address of the device (0..3, jumpers JP2 JP1)</Description> </Parameter> <Parameter ParameterId="100" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:SPI_channel">SPI master number</Name> <Description name="local:Id393218.Desc">SPI controlling device name /dev/spidev0.X</Description> </Parameter> --> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/MCP3008_IO.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0006</Id> <Version>3.5.11.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">MCP3008_IO</Name> <Description name="local:DeviceDescription">MCP3008_IO</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="true"> <RequiredLib libname="Raspberry SPI MCP3008" vendor="3S - Smart Software Solutions GmbH" version="3.5.11.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="IoDrvMCP3008"> <Initialize methodName="Initialize" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1000" type="std:UINT"> <Attributes channel="input" /> <Name name="In0">In0</Name> </Parameter> <Parameter ParameterId="1001" type="std:UINT"> <Attributes channel="input" /> <Name name="In1">In1</Name> </Parameter> <Parameter ParameterId="1002" type="std:UINT"> <Attributes channel="input" /> <Name name="In2">In2</Name> </Parameter> <Parameter ParameterId="1003" type="std:UINT"> <Attributes channel="input" /> <Name name="In3">In3</Name> </Parameter> <Parameter ParameterId="1004" type="std:UINT"> <Attributes channel="input" /> <Name name="In4">In4</Name> </Parameter> <Parameter ParameterId="1005" type="std:UINT"> <Attributes channel="input" /> <Name name="In5">In5</Name> </Parameter> <Parameter ParameterId="1006" type="std:UINT"> <Attributes channel="input" /> <Name name="In6">In6</Name> </Parameter> <Parameter ParameterId="1007" type="std:UINT"> <Attributes channel="input" /> <Name name="In7">In7</Name> </Parameter> <!-- obsolete <Parameter ParameterId="100" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:SPI_channel">SPI master number</Name> <Description name="local:Id393218.Desc">SPI controlling device name /dev/spidev0.X</Description> </Parameter> --> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/PiFace.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="Icon"> <LocalFile>Icon.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>501</Type> <Id>0000 0001</Id> <Version>1.2.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">PiFace</Name> <Description name="local:DeviceDescription">Pi Face Digital</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:Icon">Icon.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">SPI devices</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry SPI PiFace" vendor="3S - Smart Software Solutions GmbH" version="1.2.0.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="PiFaceDigital"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> <CyclicCall methodname="BeforeWriteOutputs" task="#buscycletask" whentocall="beforeWriteOutputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">Hardware address</Name> <Description name="local:Id393218.Desc">Hardware address of the device (0..3, jumpers JP2 JP1)</Description> </Parameter> <!-- obsolete <Parameter ParameterId="100" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:SPI_channel">SPI master number</Name> <Description name="local:Id393218.Desc">SPI controlling device name /dev/spidev0.X</Description> </Parameter> --> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

rpi-legacy: ./trunk/legacy/Devices/MPU6050.devdesc.xml Bash bash (Bash)
<?xml version="1.0" encoding="utf-8"?> <!--created with CoDeSys 3.0 (http://www.3s-software.com) by DeviceDescriptionBuilder (3S-Smart Software Solutions GmbH)--> <DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Types namespace="local"> </Types> <Strings namespace="local"> <Language lang="en"> </Language> </Strings> <!-- <Files namespace="local"> <Language lang="en"> <File fileref="local" identifier="JoystickIcon"> <LocalFile>Joystick.ico</LocalFile> </File> </Language> </Files>--> <Device hideInCatalogue="false"> <DeviceIdentification> <Type>500</Type> <Id>0000 0002</Id> <Version>1.1.0.0</Version> </DeviceIdentification> <DeviceInfo> <Name name="local:ModelName">Gyro MPU6050</Name> <Description name="local:DeviceDescription">MPU6050 Gyro board</Description> <Vendor name="local:VendorName">3S - Smart Software Solutions GmbH</Vendor> <OrderNumber>-</OrderNumber> <!-- <Icon name="local:JoystickIcon">Joystick.ico</Icon> --> </DeviceInfo> <Connector moduleType="500" interface="Raspberry.I2C" role="child" explicit="false" connectorId="1" hostpath="-1"> <InterfaceName name="local:PCI">I²C-Bus</InterfaceName> <Slot count="1" allowEmpty="false"> </Slot> <DriverInfo needsBusCycle="false"> <RequiredLib libname="Raspberry I2C Gyroscopes" vendor="3S - Smart Software Solutions GmbH" version="1.1.1.0" identifier="deviceLib"> <FBInstance basename="$(DeviceName)" fbname="MPU6050"> <Initialize methodName="Initialize" /> <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" /> </FBInstance> </RequiredLib> </DriverInfo> <HostParameterSet> <Parameter ParameterId="1" type="std:USINT"> <Attributes channel="none" download="true" functional="false" onlineaccess="read" /> <Default>0</Default> <Name name="local:Id393218">I²C address</Name> <Description name="local:Id393218.Desc">Address of the device</Description> </Parameter> </HostParameterSet> </Connector> </Device> </DeviceDescription>
Last updated: 2018-07-16

<< < 1 .. 366 367 368 369 370 .. 3690 > >> (Page 368 of 3690)

Showing results of 92247

Sort by relevance or date