Skip to content

Commit 5b5329b

Browse files
authored
example: Update most examples to use scalar pin controls (#139)
* examples: Add pin control to nidmm, nidcpower, nifgen * ni_measurement_service: Add PinArray1D constant * niscope_acquire_waveform: Add pin controls * nifgen_standard_function: Add TODO about pin array control * niswitch_control_relays: Add TODO about pin array * examples: Revert pyproject.toml changes * niswitch_control_relays: Remove TODO and use nims.DataType.String * niswitch_control_relays: Fix .measproj When I originally renamed the .measui and .pinmap to be plural, I forgot to save the project file.
1 parent 1c4ce6c commit 5b5329b

8 files changed

Lines changed: 77 additions & 75 deletions

File tree

examples/nidcpower_source_dc_voltage/NIDCPowerSourceDCVoltage.measui

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<SourceFile Checksum="BE39A96C3F2857D552C10EB3523BCDECF4D87AAF599A2D39D222FD59F74F1B73C93A3F34A413822AFD50C879C2CFA758C98862ADDCF055ADCEE7B0091910EA6F" Timestamp="1D8FBA3BB9A7EAA" xmlns="http://www.ni.com/PlatformFramework">
2+
<SourceFile Checksum="3E880FD8C4B67C344B6388FB7B6DB0638CA7AD8A9C0981F8F8F9FEE31DFF0C307C341F8B1BEF38148DFA7D1BFC1F268649CB7727C7EB4B1CDE5520EE6FFEF85A" Timestamp="1D9069934BC5516" xmlns="http://www.ni.com/PlatformFramework">
33
<SourceModelFeatureSet>
4-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Configuration Based Software Core" Name="http://www.ni.com/ConfigurationBasedSoftware.Core" OldestCompatibleVersion="6.3.0.49152" Version="6.3.0.49152" />
5-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="LabVIEW Controls" Name="http://www.ni.com/Controls.LabVIEW.Design" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
6-
<ParsableNamespace AssemblyFileVersion="23.0.0.1849" FeatureSetName="InstrumentStudio Measurement UI" Name="http://www.ni.com/InstrumentFramework/ScreenDocument" OldestCompatibleVersion="22.1.0.1" Version="22.1.0.1" />
7-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Editor" Name="http://www.ni.com/PanelCommon" OldestCompatibleVersion="6.1.0.0" Version="6.1.0.49152" />
8-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Editor" Name="http://www.ni.com/PlatformFramework" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
9-
<ApplicationVersionInfo Build="23.0.0.1849" Name="MeasurementLink UI Editor" Version="23.0.0.1849" />
4+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Configuration Based Software Core" Name="http://www.ni.com/ConfigurationBasedSoftware.Core" OldestCompatibleVersion="6.3.0.49152" Version="6.3.0.49152" />
5+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="LabVIEW Controls" Name="http://www.ni.com/Controls.LabVIEW.Design" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
6+
<ParsableNamespace AssemblyFileVersion="23.0.0.2171" FeatureSetName="InstrumentStudio Measurement UI" Name="http://www.ni.com/InstrumentFramework/ScreenDocument" OldestCompatibleVersion="22.1.0.1" Version="22.1.0.1" />
7+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Editor" Name="http://www.ni.com/PanelCommon" OldestCompatibleVersion="6.1.0.0" Version="6.1.0.49152" />
8+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Editor" Name="http://www.ni.com/PlatformFramework" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
9+
<ApplicationVersionInfo Build="23.0.0.2171" Name="MeasurementLink UI Editor" Version="23.0.0.2171" />
1010
</SourceModelFeatureSet>
1111
<Screen ClientId="{5f88d1ec-4b12-4bf9-b28f-707b534a0575}" DisplayName="NI-DCPower Source DC Voltage (Py)" Id="ce8cc70d4b0b487db029384b996c0e8a" ServiceClass="ni.examples.NIDCPowerSourceDCVoltage_Python" xmlns="http://www.ni.com/InstrumentFramework/ScreenDocument">
1212
<ScreenSurface BackgroundColor="[SMSolidColorBrush]#00ffffff" Height="[float]430" Id="1224789d85bd4cdfa59e83e724ab737e" Left="[float]0" PanelSizeMode="Fixed" Top="[float]0" Width="[float]520" xmlns="http://www.ni.com/ConfigurationBasedSoftware.Core">
@@ -28,10 +28,10 @@
2828
<Label Height="[float]16" Id="773adb6f1d1d4b1aa089d06052643f3a" LabelOwner="[UIModel]6d5d2dfd900343e7aa9550cc343c153c" Left="[float]20" Text="[string]Voltage measurement (V)" Top="[float]16" Width="[float]134" xmlns="http://www.ni.com/PanelCommon" />
2929
<Label Height="[float]16" Id="efe7d830f4e8408db480881024297fc3" LabelOwner="[UIModel]5da06abaf2604546b26bbb85f5fb3e26" Left="[float]20" Text="[string]Current measurement (A)" Top="[float]66" Width="[float]134" xmlns="http://www.ni.com/PanelCommon" />
3030
</ScreenSurfaceCanvas>
31-
<ChannelStringControl AcceptsReturn="[bool]False" BaseName="[string]String" Channel="[string]{5f88d1ec-4b12-4bf9-b28f-707b534a0575}/Configuration/pin_name" Enabled="[bool]True" Height="[float]24" HorizontalScrollBarVisibility="[ScrollBarVisibility]Hidden" Id="9b31a82d9b6240409bac2174fd4c5a13" IsLabelBoundToChannel="[bool]False" Label="[UIModel]5bbf7c5f53314e61a6f8ea81a1d653c8" Left="[float]40" Text="[string]" Top="[float]40" VerticalScrollBarVisibility="[ScrollBarVisibility]Auto" Width="[float]200" />
3231
<Label Height="[float]16" Id="2f53b6c7f87b41879b8d84f4fb87c844" LabelOwner="[UIModel]4b93ed01d79049dc8d2c3ef426384b35" Left="[float]40" Text="[string]Configuration" Top="[float]80" Width="[float]73" xmlns="http://www.ni.com/PanelCommon" />
33-
<Label Height="[float]16" Id="82dfa849cb640f9bdcd4d7c1256e976" LabelOwner="[UIModel]3507d01be4bc4a26abc81ac1e2385674" Left="[float]280" Text="[string]Results" Top="[float]80" Width="[float]38" xmlns="http://www.ni.com/PanelCommon" />
34-
<Label Height="[float]16" Id="5bbf7c5f53314e61a6f8ea81a1d653c8" LabelOwner="[UIModel]9b31a82d9b6240409bac2174fd4c5a13" Left="[float]40" Text="[string]Pin name" Top="[float]20" Width="[float]50" xmlns="http://www.ni.com/PanelCommon" />
32+
<Label Height="[float]16" Id="82dfa849cb640f9bdcd4d7c1256e976" LabelOwner="[UIModel]3507d01be4bc4a26abc81ac1e2385674" Left="[float]280" Text="[string]Results" Top="[float]80" Width="[float]37" xmlns="http://www.ni.com/PanelCommon" />
33+
<ChannelPinSelector AllowUndefinedValues="[bool]True" BaseName="[string]Pin" Channel="[string]{5f88d1ec-4b12-4bf9-b28f-707b534a0575}/Configuration/pin_name" DataType="[Type]String" Height="[float]24" Id="40b7c7768512477fb2d939ac81f1bb10" IsLabelBoundToChannel="[bool]False" Label="[UIModel]2104dc3428074997846caee906febdd6" Left="[float]40" SelectedResource="[NI_Core_DataValues_TagRefnum]Pin1" Top="[float]36" Width="[float]200" xmlns="http://www.ni.com/InstrumentFramework/ScreenDocument" />
34+
<Label Height="[float]16" Id="2104dc3428074997846caee906febdd6" LabelOwner="[UIModel]40b7c7768512477fb2d939ac81f1bb10" Left="[float]40" Text="[string]Pin name" Top="[float]16" Width="[float]50" xmlns="http://www.ni.com/PanelCommon" />
3535
</ScreenSurface>
3636
</Screen>
3737
</SourceFile>
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<SourceFile Checksum="3B09A955E0C21AAD340F838575E25F5CD2FED874D078D84772D8E986485F108A7A1850A37366BED86B6402DFA42520E76D2CDCBECBA127C36CBFDDF065DCB626" Timestamp="1D8FB6ECA896E61" xmlns="http://www.ni.com/PlatformFramework">
2+
<SourceFile Checksum="7F07CBF39D269802E2B71A6CBD35F7CC52E8B953615EFDEBFE6473958C1D342E314FBB50107BDD23B96549638EC6D11623E2271A5FA9FEBF561B19669F91CB2E" Timestamp="1D90699866C4D21" xmlns="http://www.ni.com/PlatformFramework">
33
<SourceModelFeatureSet>
4-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Configuration Based Software Core" Name="http://www.ni.com/ConfigurationBasedSoftware.Core" OldestCompatibleVersion="6.3.0.49152" Version="6.3.0.49152" />
5-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="LabVIEW Controls" Name="http://www.ni.com/Controls.LabVIEW.Design" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
6-
<ParsableNamespace AssemblyFileVersion="23.0.0.1849" FeatureSetName="InstrumentStudio Measurement UI" Name="http://www.ni.com/InstrumentFramework/ScreenDocument" OldestCompatibleVersion="22.1.0.1" Version="22.1.0.1" />
7-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Editor" Name="http://www.ni.com/PanelCommon" OldestCompatibleVersion="6.1.0.0" Version="6.1.0.49152" />
8-
<ParsableNamespace AssemblyFileVersion="9.7.0.1849" FeatureSetName="Editor" Name="http://www.ni.com/PlatformFramework" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
9-
<ApplicationVersionInfo Build="23.0.0.1849" Name="MeasurementLink UI Editor" Version="23.0.0.1849" />
4+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Configuration Based Software Core" Name="http://www.ni.com/ConfigurationBasedSoftware.Core" OldestCompatibleVersion="6.3.0.49152" Version="6.3.0.49152" />
5+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="LabVIEW Controls" Name="http://www.ni.com/Controls.LabVIEW.Design" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
6+
<ParsableNamespace AssemblyFileVersion="23.0.0.2171" FeatureSetName="InstrumentStudio Measurement UI" Name="http://www.ni.com/InstrumentFramework/ScreenDocument" OldestCompatibleVersion="22.1.0.1" Version="22.1.0.1" />
7+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Editor" Name="http://www.ni.com/PanelCommon" OldestCompatibleVersion="6.1.0.0" Version="6.1.0.49152" />
8+
<ParsableNamespace AssemblyFileVersion="9.7.0.2171" FeatureSetName="Editor" Name="http://www.ni.com/PlatformFramework" OldestCompatibleVersion="8.1.0.49152" Version="8.1.0.49152" />
9+
<ApplicationVersionInfo Build="23.0.0.2171" Name="MeasurementLink UI Editor" Version="23.0.0.2171" />
1010
</SourceModelFeatureSet>
1111
<Screen ClientId="{26c56ad8-e31a-456d-979e-87865b3f5c61}" DisplayName="NI-DMM Measurement (Py)" Id="f4480b18b95d49bfbefdf2b9d4958707" ServiceClass="ni.examples.NIDmmMeasurement_Python" xmlns="http://www.ni.com/InstrumentFramework/ScreenDocument">
1212
<ScreenSurface BackgroundColor="[SMSolidColorBrush]#ffffffff" Height="[float]310" Id="d5c4d136f87c4189a41619217b0d4f32" Left="[float]0" PanelSizeMode="Fixed" Top="[float]0" Width="[float]410" xmlns="http://www.ni.com/ConfigurationBasedSoftware.Core">
13-
<ChannelStringControl AcceptsReturn="[bool]False" BaseName="[string]String" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Configuration/pin_name" Enabled="[bool]True" Height="[float]24" HorizontalScrollBarVisibility="[ScrollBarVisibility]Hidden" Id="447be1393bd0457fba615bc99e5c0967" IsLabelBoundToChannel="[bool]False" Label="[UIModel]45edd83e8c5149cd801130eb27a9db0f" Left="[float]23" Top="[float]30" VerticalScrollBarVisibility="[ScrollBarVisibility]Auto" Width="[float]72" />
14-
<Label Height="[float]16" Id="45edd83e8c5149cd801130eb27a9db0f" LabelOwner="[UIModel]447be1393bd0457fba615bc99e5c0967" Left="[float]23" Text="[string]Pin name" Top="[float]10" Width="[float]50" xmlns="http://www.ni.com/PanelCommon" />
1513
<ChannelStringControl AcceptsReturn="[bool]False" BaseName="[string]String" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Configuration/measurement_type" Enabled="[bool]True" Height="[float]24" HorizontalScrollBarVisibility="[ScrollBarVisibility]Hidden" Id="51cfa34c18f84a608efe3448b7450757" IsLabelBoundToChannel="[bool]False" Label="[UIModel]64951486c454e1fb4ef87a2715617bf" Left="[float]23" Text="[string]DC Volts" Top="[float]85" VerticalScrollBarVisibility="[ScrollBarVisibility]Auto" Width="[float]72" />
16-
<Label Height="[float]16" Id="64951486c454e1fb4ef87a2715617bf" LabelOwner="[UIModel]51cfa34c18f84a608efe3448b7450757" Left="[float]23" Text="[string]Measurement type" Top="[float]65" Width="[float]100" xmlns="http://www.ni.com/PanelCommon" />
14+
<Label Height="[float]16" Id="64951486c454e1fb4ef87a2715617bf" LabelOwner="[UIModel]51cfa34c18f84a608efe3448b7450757" Left="[float]23" Text="[string]Measurement type" Top="[float]65" Width="[float]99" xmlns="http://www.ni.com/PanelCommon" />
1715
<ScreenSurfaceCanvas Background="[SMSolidColorBrush]#80808080" BaseName="[string]Canvas" Height="[float]143" Id="299e88201b64436290271ab48c3f88c1" Label="[UIModel]8a81dfd7bc5c46228026d1c21aa98288" Left="[float]23" Top="[float]140" Width="[float]127">
1816
<ChannelNumericText AdaptsToType="[bool]True" BaseName="[string]Numeric" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Configuration/range" Enabled="[bool]True" Height="[float]24" Id="3425530122134004b914e5caafe7fa5c" IsLabelBoundToChannel="[bool]False" Label="[UIModel]c24c5007263c45aaab35919b80ade906" Left="[float]15" RadixBase="[RadixBase]0" RadixVisibility="[SMVisibility]Collapsed" Top="[float]36" UnitAnnotation="[string]" ValueFormatter="[string]DisplayFormat=SystemInternational:Digits=2:DigitDisplayType=DigitsOfPrecision:MinimumFieldWidth=0:AlwaysShowSign=False:ShowThousandsSeparator=False" ValueType="[Type]Double" Width="[float]70" />
19-
<Label Height="[float]16" Id="c24c5007263c45aaab35919b80ade906" LabelOwner="[UIModel]3425530122134004b914e5caafe7fa5c" Left="[float]15" Text="[string]Range" Top="[float]16" Width="[float]34" xmlns="http://www.ni.com/PanelCommon" />
17+
<Label Height="[float]16" Id="c24c5007263c45aaab35919b80ade906" LabelOwner="[UIModel]3425530122134004b914e5caafe7fa5c" Left="[float]15" Text="[string]Range" Top="[float]16" Width="[float]33" xmlns="http://www.ni.com/PanelCommon" />
2018
<ChannelNumericText AdaptsToType="[bool]True" BaseName="[string]Numeric" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Configuration/resolution_digits" Enabled="[bool]True" Height="[float]24" Id="b2e53e13b3334da8bed886c6b444f06d" IsLabelBoundToChannel="[bool]False" Label="[UIModel]7bf60aff2b8a4acabc48c6f4fbcbfcca" Left="[float]15" Top="[float]96" UnitAnnotation="[string]" ValueFormatter="[string]DisplayFormat=Automatic:Digits=1:DigitDisplayType=DigitsOfPrecision:MinimumFieldWidth=0:AlwaysShowSign=False:ShowThousandsSeparator=False" ValueType="[Type]Double" Width="[float]70" />
21-
<Label Height="[float]16" Id="7bf60aff2b8a4acabc48c6f4fbcbfcca" LabelOwner="[UIModel]b2e53e13b3334da8bed886c6b444f06d" Left="[float]15" Text="[string]Resolution (digits)" Top="[float]76" Width="[float]96" xmlns="http://www.ni.com/PanelCommon" />
19+
<Label Height="[float]16" Id="7bf60aff2b8a4acabc48c6f4fbcbfcca" LabelOwner="[UIModel]b2e53e13b3334da8bed886c6b444f06d" Left="[float]15" Text="[string]Resolution (digits)" Top="[float]76" Width="[float]95" xmlns="http://www.ni.com/PanelCommon" />
2220
</ScreenSurfaceCanvas>
2321
<Label Height="[float]16" Id="8a81dfd7bc5c46228026d1c21aa98288" LabelOwner="[UIModel]299e88201b64436290271ab48c3f88c1" Left="[float]23" Text="[string]Configuration" Top="[float]120" Width="[float]73" xmlns="http://www.ni.com/PanelCommon" />
2422
<ChannelNumericText AdaptsToType="[bool]True" BaseName="[string]Numeric" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Output/measured_value" Height="[float]51" Id="b8c14ae283ec4bf8ad8a037705e08afc" IsLabelBoundToChannel="[bool]False" IsReadOnly="[bool]True" Label="[UIModel]71a08f4917d143caa1a9edb08cfff3c8" Left="[float]195" MinHeight="[float]51" Top="[float]30" UnitAnnotation="[string]" ValueFormatter="[string]DisplayFormat=Automatic:Digits=6:DigitDisplayType=DigitsOfPrecision:MinimumFieldWidth=0:AlwaysShowSign=False:ShowThousandsSeparator=False" ValueType="[Type]Double" Width="[float]185">
2523
<FontSetting FontFamily="Segoe UI" FontSize="24" Id="142973a4882412f8a4bf0df63295bf1" xmlns="http://www.ni.com/PlatformFramework" />
2624
</ChannelNumericText>
2725
<Label Height="[float]16" Id="71a08f4917d143caa1a9edb08cfff3c8" LabelOwner="[UIModel]b8c14ae283ec4bf8ad8a037705e08afc" Left="[float]195" Text="[string]Measured value" Top="[float]10" Width="[float]84" xmlns="http://www.ni.com/PanelCommon" />
2826
<ChannelLED BaseName="[string]Round LED" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Output/signal_out_of_range" ContentVisibility="[Visibility]Collapsed" FalseBackground="[SMSolidColorBrush]#ff007133" FalseContent="[string]Off" Height="[float]30" Id="f2df98d24370483dbd8dcef44305f465" IsLabelBoundToChannel="[bool]False" IsReadOnly="[bool]True" Label="[UIModel]9dd1018fef5443e588ca62789b6050fa" Left="[float]195" MinHeight="[float]20" MinWidth="[float]20" Shape="[LEDShape]Round" Top="[float]115" TrueBackground="[SMSolidColorBrush]#ff83ca9d" TrueContent="[string]On" Width="[float]30" />
29-
<Label Height="[float]16" Id="9dd1018fef5443e588ca62789b6050fa" LabelOwner="[UIModel]f2df98d24370483dbd8dcef44305f465" Left="[float]195" Text="[string]Signal out of range" Top="[float]95" Width="[float]102" xmlns="http://www.ni.com/PanelCommon" />
27+
<Label Height="[float]16" Id="9dd1018fef5443e588ca62789b6050fa" LabelOwner="[UIModel]f2df98d24370483dbd8dcef44305f465" Left="[float]195" Text="[string]Signal out of range" Top="[float]95" Width="[float]101" xmlns="http://www.ni.com/PanelCommon" />
3028
<ChannelNumericText AdaptsToType="[bool]True" BaseName="[string]Numeric" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Output/absolute_resolution" Height="[float]24" Id="6b2cada7604e4852977da8ff18c273e1" IsLabelBoundToChannel="[bool]False" IsReadOnly="[bool]True" Label="[UIModel]60d7911814ad44b890fb464cbbd80e5d" Left="[float]195" RadixBase="[RadixBase]0" RadixVisibility="[SMVisibility]Collapsed" Top="[float]183" UnitAnnotation="[string]" ValueFormatter="[string]DisplayFormat=SystemInternational:Digits=3:DigitDisplayType=SignificantDigits:MinimumFieldWidth=0:AlwaysShowSign=False:ShowThousandsSeparator=False" ValueType="[Type]Double" Width="[float]70" />
31-
<Label Height="[float]16" Id="60d7911814ad44b890fb464cbbd80e5d" LabelOwner="[UIModel]6b2cada7604e4852977da8ff18c273e1" Left="[float]195" Text="[string]Absolute resolution" Top="[float]163" Width="[float]104" xmlns="http://www.ni.com/PanelCommon" />
29+
<Label Height="[float]16" Id="60d7911814ad44b890fb464cbbd80e5d" LabelOwner="[UIModel]6b2cada7604e4852977da8ff18c273e1" Left="[float]195" Text="[string]Absolute resolution" Top="[float]163" Width="[float]103" xmlns="http://www.ni.com/PanelCommon" />
30+
<ChannelPinSelector AllowUndefinedValues="[bool]True" BaseName="[string]Pin" Channel="[string]{26c56ad8-e31a-456d-979e-87865b3f5c61}/Configuration/pin_name" DataType="[Type]String" Height="[float]24" Id="f7b79f2403f9467782561c9c75a54604" IsLabelBoundToChannel="[bool]False" Label="[UIModel]9905796649f44175a56f9eb34178d24e" Left="[float]23" SelectedResource="[NI_Core_DataValues_TagRefnum]Pin1" Top="[float]30" Width="[float]127" xmlns="http://www.ni.com/InstrumentFramework/ScreenDocument" />
31+
<Label Height="[float]16" Id="9905796649f44175a56f9eb34178d24e" LabelOwner="[UIModel]f7b79f2403f9467782561c9c75a54604" Left="[float]23" Text="[string]Pin name" Top="[float]10" Width="[float]50" xmlns="http://www.ni.com/PanelCommon" />
3232
</ScreenSurface>
3333
</Screen>
3434
</SourceFile>

0 commit comments

Comments
 (0)