<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:31:24 JST 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[INSTRM-1052] Add per-lamp time cards for DCB</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1052</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;Add per-lamp time cards for the DCB lamps, modeled on the pfiLamps design. Do not add the measured flux cards (yet). In other words, for the following, we just want &lt;tt&gt;W_DCNET&lt;/tt&gt;, etc.&lt;/p&gt;

&lt;p&gt;So the DCB could generate keys like, say, &lt;tt&gt;neonLamp=time,flux&lt;/tt&gt;, and probably some attenuator cards or fields when that system is understood.&lt;/p&gt;

&lt;p&gt;Note that for the purposes of lamp-controlled FITS header cards, the keyword should be correct either at the start of integration or at the start of readout. Currently the cards are grabbed at the start of integration, so if we keep to generating the &quot;on&quot; keywords at the &lt;tt&gt;dcb prepare&lt;/tt&gt; stage and &quot;off&quot; ones at the end of the &lt;tt&gt;dcb go&lt;/tt&gt; stage we will be OK.&lt;/p&gt;

&lt;p&gt;I don&apos;t see us putting in the engineering time to measure the actual exposure times for this PDU, so I propose just reporting the requested time. For the pfiLamps controller that will be exact.&lt;/p&gt;

&lt;p&gt;== From pflampsActor design doc:&lt;/p&gt;

&lt;p&gt;For a given lamp (neon, say):&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;W_CLNET, a float, states the requested lamp on time. 0 means off.&lt;/li&gt;
	&lt;li&gt;W_CLNEV, a float, shows the lamp&apos;s component of the measured photodiode voltage.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The HgCd lamp is slightly different. We control a single HgCd lamp, but measure a mercury line and a cadmium line independently. So for that lamp, there will be:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;W_CLHGCC, the float for the commanded HgCd lamp state.&lt;/li&gt;
	&lt;li&gt;W_CLHGV, the measured Hg photodiode voltage&lt;/li&gt;
	&lt;li&gt;W_CLCDV, the measured Cd photodiode voltage&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="14667">INSTRM-1052</key>
            <summary>Add per-lamp time cards for DCB</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="arnaud.lefur">arnaud.lefur</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                            <label>SPS</label>
                    </labels>
                <created>Fri, 14 Aug 2020 17:15:57 +0000</created>
                <updated>Tue, 21 Nov 2023 17:54:04 +0000</updated>
                            <resolved>Thu, 8 Dec 2022 00:43:00 +0000</resolved>
                                                                    <component>ics_actorkeys</component>
                    <component>ics_dcbActor</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="18023" author="arnaud.lefur" created="Wed, 4 Nov 2020 15:37:18 +0000"  >&lt;p&gt;The keywords would be:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;lamp=state,onTime,offTime
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;the ccdActor could then generate correct headers keys at the end of the integration following this logic:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;offTime = shutterCloseTime if offTime &amp;lt; onTime else offTime
start = min(max(onTime, shutterOpenTime), shutterCloseTime)
end = max(min(offTime, shutterCloseTime), shutterOpenTime)
lampExptime = end - start
lampState = lampExptime &amp;gt; 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</comment>
                            <comment id="30387" author="hassan" created="Thu, 27 Jan 2022 16:17:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt; and &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=arnaud.lefur&quot; class=&quot;user-hover&quot; rel=&quot;arnaud.lefur&quot;&gt;arnaud.lefur&lt;/a&gt; to discuss the design further.&lt;/p&gt;</comment>
                            <comment id="31856" author="arnaud.lefur" created="Tue, 29 Nov 2022 17:23:12 +0000"  >&lt;p&gt;I&apos;ve implemented a version which is proven to work, at least in simulation. &lt;br/&gt;
 SM3 data acquisition is currently pending on this. Waiting on &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt; to review before merging and installing at the summit.&lt;/p&gt;</comment>
                            <comment id="31936" author="arnaud.lefur" created="Thu, 8 Dec 2022 00:43:00 +0000"  >&lt;p&gt;merged to master.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="23162">PIPE2D-1125</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="15039">INSTRM-1117</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="24305">INSTRM-2118</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qple:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="84">SM1PD-2020 K</customfieldvalue>
    <customfieldvalue id="88">SM1PD-2020 M</customfieldvalue>
    <customfieldvalue id="89">SM1PD-2020 L</customfieldvalue>
    <customfieldvalue id="92">SM1PD-2021 A 12</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>