Hello community,

here is the log from the commit of package python-rpcq for openSUSE:Factory 
checked in at 2020-11-29 12:29:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-rpcq (Old)
 and      /work/SRC/openSUSE:Factory/.python-rpcq.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-rpcq"

Sun Nov 29 12:29:58 2020 rev:2 rq:851324 version:3.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-rpcq/python-rpcq.changes  2020-08-19 
18:58:45.291908754 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpcq.new.5913/python-rpcq.changes        
2020-11-29 12:30:16.642114392 +0100
@@ -1,0 +2,8 @@
+Thu Nov 26 06:23:22 UTC 2020 - andy great <andythe_gr...@pm.me>
+
+- Update to version 3.6.0.
+  * Add YokogawaGS200Channel message
+- Updates since 3.4.0.
+  * Add QDOSequencer, QDOSlowFluxChannel, and QDOFastFluxChannel.
+
+-------------------------------------------------------------------

Old:
----
  rpcq-3.4.0.tar.gz

New:
----
  rpcq-3.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-rpcq.spec ++++++
--- /var/tmp/diff_new_pack.cDG4F5/_old  2020-11-29 12:30:17.286115043 +0100
+++ /var/tmp/diff_new_pack.cDG4F5/_new  2020-11-29 12:30:17.290115048 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-rpcq
-Version:        3.4.0
+Version:        3.6.0
 Release:        0
 Summary:        The RPC framework and message specification for Rigetti QCS
 License:        Apache-2.0

++++++ rpcq-3.4.0.tar.gz -> rpcq-3.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpcq-3.4.0/VERSION.txt new/rpcq-3.6.0/VERSION.txt
--- old/rpcq-3.4.0/VERSION.txt  2020-07-16 01:37:35.000000000 +0200
+++ new/rpcq-3.6.0/VERSION.txt  2020-11-25 21:19:55.000000000 +0100
@@ -1 +1 @@
-3.4.0
+3.6.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpcq-3.4.0/rpcq/core_messages.py 
new/rpcq-3.6.0/rpcq/core_messages.py
--- old/rpcq-3.4.0/rpcq/core_messages.py        2020-07-16 01:37:35.000000000 
+0200
+++ new/rpcq-3.6.0/rpcq/core_messages.py        2020-11-25 21:19:55.000000000 
+0100
@@ -692,7 +692,7 @@
     """Delay [seconds] to account for inter-channel skew."""
 
     flux_current: Optional[float] = None
-    """Slow flux current [Amps]."""
+    """Flux current [Amps]."""
 
     relay_closed: Optional[bool] = None
     """Set the state of the Flux relay.
@@ -793,6 +793,52 @@
 
 
 @dataclass(eq=False, repr=False)
+class QDOSlowFluxChannel(Message):
+    """
+    Configuration for a single QDO Slow Flux Channel.
+    """
+
+    channel_index: int
+    """The channel index on the QDO, zero indexed from the
+          lowest channel, as installed in the box. Flux index typically starts 
at 4."""
+
+    flux_current: Optional[float] = None
+    """Flux current [Amps]."""
+
+    relay_closed: Optional[bool] = False
+    """Set the state of the Flux relay.
+          True  - Relay closed, allows flux current to flow.
+          False - Relay open, no flux current can flow."""
+
+
+@dataclass(eq=False, repr=False)
+class QDOFastFluxChannel(Message):
+    """
+    Configuration for a single QDO Fast Flux Channel.
+    """
+
+    channel_index: int
+    """The channel index on the QDO, zero indexed from the
+          lowest channel, as installed in the box."""
+
+    direction: Optional[str] = "tx"
+    """The QDO is a device that transmits pulses."""
+
+    delay: float = 0.0e+0
+    """Delay [seconds] to account for inter-channel skew."""
+
+    flux_current: Optional[float] = None
+    """Flux current [Amps]."""
+
+
+@dataclass(eq=False, repr=False)
+class YokogawaGS200Channel(Message):
+    """
+    Configuration for a single Yokogawa GS200 Channel.
+    """
+
+
+@dataclass(eq=False, repr=False)
 class LegacyUSRPSequencer(Message):
     """
     Configuration for a Legacy USRP Sequencer
@@ -812,6 +858,16 @@
     """
 
     tx_channel: str
+    """The label of the associated channel."""
+
+
+@dataclass(eq=False, repr=False)
+class QDOSequencer(Message):
+    """
+    Configuration for a single QDO Sequencer.
+    """
+
+    tx_channel: str
     """The label of the associated channel."""
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpcq-3.4.0/src/core-messages.lisp 
new/rpcq-3.6.0/src/core-messages.lisp
--- old/rpcq-3.4.0/src/core-messages.lisp       2020-07-16 01:37:35.000000000 
+0200
+++ new/rpcq-3.6.0/src/core-messages.lisp       2020-11-25 21:19:55.000000000 
+0100
@@ -868,7 +868,7 @@
       :default 0.0)
 
      (|flux_current|
-      :documentation "Slow flux current [Amps]."
+      :documentation "Flux current [Amps]."
       :type :float
       :required nil
       :default nil)
@@ -1019,6 +1019,63 @@
 
   :documentation "Configuration for a single CW Generator Channel.")
 
+(defmessage |QDOSlowFluxChannel| ()
+    (
+     (|channel_index|
+      :documentation "The channel index on the QDO, zero indexed from the\
+          lowest channel, as installed in the box. Flux index typically starts 
at 4."
+      :type :integer
+      :required t)
+
+     (|flux_current|
+      :documentation "Flux current [Amps]."
+      :type :float
+      :required nil
+      :default nil)
+
+     (|relay_closed|
+      :documentation "Set the state of the Flux relay.\
+          True  - Relay closed, allows flux current to flow.\
+          False - Relay open, no flux current can flow."
+      :type :bool
+      :required nil
+      :default nil))
+
+  :documentation "Configuration for a single QDO Slow Flux Channel.")
+
+(defmessage |QDOFastFluxChannel| ()
+    (
+     (|direction|
+      :documentation "The QDO is a device that transmits pulses."
+      :type :string
+      :required nil
+      :default "tx")
+
+     (|channel_index|
+      :documentation "The channel index on the QDO, zero indexed from the\
+          lowest channel, as installed in the box."
+      :type :integer
+      :required t)
+
+     (|delay|
+      :documentation "Delay [seconds] to account for inter-channel skew."
+      :type :float
+      :required t
+      :default 0.0)
+
+     (|flux_current|
+      :documentation "Flux current [Amps]."
+      :type :float
+      :required nil
+      :default nil))
+
+  :documentation "Configuration for a single QDO Fast Flux Channel.")
+
+(defmessage |YokogawaGS200Channel| ()
+    ()
+
+  :documentation "Configuration for a single Yokogawa GS200 Channel.")
+
 (defmessage |LegacyUSRPSequencer| ()
     (
      (|tx_channel|
@@ -1042,6 +1099,15 @@
 
   :documentation "Configuration for a single QFD Sequencer.")
 
+(defmessage |QDOSequencer| ()
+    (
+     (|tx_channel|
+      :documentation "The label of the associated channel."
+      :type :string
+      :required t))
+
+  :documentation "Configuration for a single QDO Sequencer.")
+
 (defmessage |QFDx2Sequencer| ()
     (
      (|tx_channel|
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to