[r47]: / trunk / monarco / devdescr / MonarcoHAT2.0.1.1.devdesc.xml  Maximize  Restore  History

Download this file

111 lines (111 with data), 4.5 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
<?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">
<BitfieldType basetype="std:BYTE" name="TBitStringByte">
<Component identifier="Bit0" type="std:BOOL">
<Default />
<VisibleName name="local:TBitStringByte.Bit0">Bit0</VisibleName>
</Component>
<Component identifier="Bit1" type="std:BOOL">
<Default />
<VisibleName name="local:TBitStringByte.Bit1">Bit1</VisibleName>
</Component>
<Component identifier="Bit2" type="std:BOOL">
<Default />
<VisibleName name="local:TBitStringByte.Bit2">Bit2</VisibleName>
</Component>
<Component identifier="Bit3" type="std:BOOL">
<Default />
<VisibleName name="local:TBitStringByte.Bit3">Bit3</VisibleName>
</Component>
</BitfieldType>
</Types>
<Strings namespace="local">
<Language lang="en"></Language>
</Strings>
<Files namespace="local">
<Language lang="en">
<File fileref="local" identifier="ImageFile">
<LocalFile>Monarco.png</LocalFile>
</File>
<File fileref="local" identifier="Icon">
<LocalFile>Monarco.ico</LocalFile>
</File>
</Language>
</Files>
<Device hideInCatalogue="false" showParamsInDevDescOrder="true">
<DeviceIdentification>
<Type>501</Type>
<Id>0004 0005</Id>
<Version>2.0.1.1</Version>
</DeviceIdentification>
<DeviceInfo>
<Name name="local:ModelName">Monarco HAT</Name>
<Description name="local:DeviceDescription">Monarco HAT SPI device library for CODESYS</Description>
<Vendor name="local:VendorName">Monarco.io</Vendor>
<OrderNumber>-</OrderNumber>
<Image name="local:ImageFile">Monarco.png</Image>
<Icon name="local:Icon">Monarco.ico</Icon>
</DeviceInfo>
<Connector moduleType="500" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1" alwaysmapping="true">
<InterfaceName name="local:PCI">SPI devices</InterfaceName>
<Slot count="1" allowEmpty="false">
</Slot>
<DriverInfo needsBusCycle="true">
<RequiredLib libname="Monarco HAT library for CODESYS" vendor="Open Source" version="2.0.1.1" identifier="DeviceLib">
<FBInstance basename="$(DeviceName)" fbname="IoDrvMonarco">
<Initialize methodName="Initialize" />
</FBInstance>
</RequiredLib>
</DriverInfo>
<HostParameterSet>
<ParameterSection>
<Name name="local:GeneralParameters">Digital In</Name>
<Parameter ParameterId="1000" type="local:TBitStringByte">
<Attributes channel="input"/>
<Name name="local:digin">Digital Inputs</Name>
</Parameter>
</ParameterSection>
<ParameterSection>
<Name name="local:GeneralParameters">Analog In </Name>
<Parameter ParameterId="1100" type="std:WORD">
<Attributes channel="input"/>
<Name name="AI0">AI0</Name>
</Parameter>
<Parameter ParameterId="1101" type="std:WORD">
<Attributes channel="input"/>
<Name name="AI1">AI1</Name>
</Parameter>
</ParameterSection>
<ParameterSection>
<Name name="local:GeneralParameters">Digital Out</Name>
<Parameter ParameterId="2000" type="local:TBitStringByte">
<Attributes channel="output"/>
<Name name="local:digout">Digital Outputs</Name>
</Parameter>
</ParameterSection>
<ParameterSection>
<Name name="local:GeneralParameters">Analog Out </Name>
<Parameter ParameterId="2100" type="std:WORD">
<Attributes channel="output"/>
<Name name="AO0">AO0</Name>
</Parameter>
<Parameter ParameterId="2101" type="std:WORD">
<Attributes channel="output"/>
<Name name="AO1">AO1</Name>
</Parameter>
</ParameterSection>
</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>