<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:32:43 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-1182] Use live telescope status when using SuNSS</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1182</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;When PFS is not the active instrument, the gcamActor is connected to g2sim2, which feeds it a single, static, snapshot of the telescope positions, configuration, environment.&lt;/p&gt;

&lt;p&gt;When observing with SuNSS, we need real telescope pointing, etc. We currently get that through an alternate feed from g2stat, but that is currently only used to drive the sunssActor observing logic.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=eric&quot; class=&quot;user-hover&quot; rel=&quot;eric&quot;&gt;eric&lt;/a&gt; &amp;#8211; can g2sim2 provide live status? If not, is it sane to run a g2stat &quot;stream_status&quot; feed from within the same process as always runs the main Instrument? Or should I keep the two separate?&lt;/p&gt;</description>
                <environment></environment>
        <key id="15288">INSTRM-1182</key>
            <summary>Use live telescope status when using SuNSS</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="cloomis">cloomis</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                            <label>SuNSS</label>
                    </labels>
                <created>Mon, 15 Feb 2021 15:27:35 +0000</created>
                <updated>Wed, 17 Feb 2021 02:54:18 +0000</updated>
                            <resolved>Wed, 17 Feb 2021 02:54:18 +0000</resolved>
                                                                    <component>ics_gen2Actor</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                            <comment id="18503" author="rhl" created="Mon, 15 Feb 2021 16:32:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=eric&quot; class=&quot;user-hover&quot; rel=&quot;eric&quot;&gt;eric&lt;/a&gt;&#160;this isn&apos;t just academic. &#160;We offset the telescope to sort out the geometry on the sky and the headers are wrong. &#160;Obviously in the short run we can extract the data from some DB somewhere.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="18512" author="eric" created="Mon, 15 Feb 2021 22:04:00 +0000"  >&lt;p&gt;We do have something called the &quot;status relay&quot; that we can start on a simulator to basically replicate the summit status there.&lt;/p&gt;

&lt;p&gt;However, there is a catch associated with using it&#8211;namely that the simulator effectively has it&apos;s own status completely overridden by whatever values come down the stream.&#160; This can effect operations that depend on status items being set/checked on the simulator.&#160; I don&apos;t think currently you are doing anything but snoop the status values, but at some future point if you are archiving frames (e.g. calibration, etc?) via the simulator, it could be problematic if the local status is overridden.&lt;/p&gt;

&lt;p&gt;However, in the short term it sounds like this might be the best bet for taking sunns data, if you need to do that via the g2cam.&#160; In that case it is not necessary to run the separate stream.&lt;/p&gt;</comment>
                            <comment id="18515" author="cloomis" created="Mon, 15 Feb 2021 22:15:34 +0000"  >&lt;p&gt;So if we turn on the relay, &lt;em&gt;all&lt;/em&gt; status becomes that from the summit? Where would conflicts and confusion usually come from? PROPOSAL/OBSERVER, certainly. I see what you mean for bias/dark/etc frames taken when we are totally offline.&lt;/p&gt;

&lt;p&gt;My hunch is that starting with the relay and overriding some keys would be good for us, certainly when acquiring with SuNSS.  What is involved in enabling the relay?&lt;/p&gt;</comment>
                            <comment id="18518" author="eric" created="Mon, 15 Feb 2021 22:28:34 +0000"  >&lt;p&gt;&amp;gt; PROPOSAL/OBSERVER, certainly.&lt;/p&gt;

&lt;p&gt;Actually, these are FITS.PFS.OBSERVER and FITS.PFS.PROP_ID, so they are unlikely to be overridden.&lt;/p&gt;

&lt;p&gt;&amp;gt; Where would conflicts and confusion usually come from?&lt;/p&gt;

&lt;p&gt;I cannot forsee too much, until we know more about what PFS will be doing when not observing.&#160; I suspect such things will become apparent as we go along.&lt;/p&gt;

&lt;p&gt;&amp;gt; What is involved in enabling the relay?&lt;br/&gt;
&#160;&lt;br/&gt;
I merely need to add it to the &quot;g2ssim2&quot; configuration and make sure it is started up.&#160; I&apos;ll check that it is working and let you know when I&apos;ve confirmed it.&lt;/p&gt;</comment>
                            <comment id="18519" author="eric" created="Tue, 16 Feb 2021 01:16:29 +0000"  >&lt;p&gt;Ok, the status relay is enabled for g2ssim2.&#160; The status is now synced to the summit status.&lt;/p&gt;</comment>
                            <comment id="18520" author="cloomis" created="Tue, 16 Feb 2021 01:23:12 +0000"  >&lt;p&gt;Thanks!&lt;/p&gt;

&lt;p&gt;I&apos;ll leave this open until after the SuNSS night tomorrow. And I&apos;d to continue using the status stream for a while to plan and drive the sunss observing strategy, until I can refactor the main gcamActor.&lt;/p&gt;</comment>
                            <comment id="18543" author="cloomis" created="Wed, 17 Feb 2021 02:54:18 +0000"  >&lt;p&gt;Fixed by configuring g2sim2 server to feed pfs live data. &lt;br/&gt;
No changes made on PFS side.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="15289">INSTRM-1183</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|zzs45c:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>