Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-23850

Use a single socket to connect to the Hexapod and Rotator PXIs

    XMLWordPrintable

    Details

      Description

      While you are looking at the Hexapod and Rotator code, please see how difficult it would be to use a single socket for communications, instead of a pair of sockets, one of which is only read from and the other only written to.

      This makes the PXI and CSC code simpler and more robust because we don't have to deal the problem of having just one socket connected.

      Also, if it's not too much work, it would be a significant improvement to have the server end on the PXI and the client end running on the CSC and EUI. That way the host addresses are configured in the higher-level code (CSC and EUI), where they are easier to maintain.

        Attachments

          Issue Links

            Activity

            rowen Russell Owen created issue -
            rowen Russell Owen made changes -
            Field Original Value New Value
            Epic Link DM-23800 [ 431613 ]
            rowen Russell Owen made changes -
            Summary Use a single socket to connect to the low-level controller Use a single socket to connect to the Hexapod and Rotator PXIs
            rowen Russell Owen made changes -
            Description While you are looking at the Hexapod and Rotator code, please see how difficult it would be to use a single (bidirectional) socket for communications, instead of a pair of unidirectional sockets.

            This makes the PXI and CSC code simpler and more robust because we don't have to deal the problem of having just one socket connected.
            While you are looking at the Hexapod and Rotator code, please see how difficult it would be to use a single (bidirectional) socket for communications, instead of a pair of unidirectional sockets.

            This makes the PXI and CSC code simpler and more robust because we don't have to deal the problem of having just one socket connected.

            Also, if it's not too much work, it would be a significant improvement to have the server end on the PXI and the client end running on the CSC and EUI. That way the host addresses are configured in the higher-level code (CSC and EUI), where they are easier to maintain.
            rowen Russell Owen made changes -
            Description While you are looking at the Hexapod and Rotator code, please see how difficult it would be to use a single (bidirectional) socket for communications, instead of a pair of unidirectional sockets.

            This makes the PXI and CSC code simpler and more robust because we don't have to deal the problem of having just one socket connected.

            Also, if it's not too much work, it would be a significant improvement to have the server end on the PXI and the client end running on the CSC and EUI. That way the host addresses are configured in the higher-level code (CSC and EUI), where they are easier to maintain.
            While you are looking at the Hexapod and Rotator code, please see how difficult it would be to use a single socket for communications, instead of a pair of sockets, one of which is only read from and the other only written to.

            This makes the PXI and CSC code simpler and more robust because we don't have to deal the problem of having just one socket connected.

            Also, if it's not too much work, it would be a significant improvement to have the server end on the PXI and the client end running on the CSC and EUI. That way the host addresses are configured in the higher-level code (CSC and EUI), where they are easier to maintain.
            ttsai Te-Wei Tsai made changes -
            Epic Link DM-23800 [ 431613 ] DM-25674 [ 436565 ]
            aclements Andy Clements made changes -
            Epic Link DM-25674 [ 436565 ] DM-27621 [ 441885 ]
            aclements Andy Clements made changes -
            Epic Link DM-27621 [ 441885 ]
            ttsai Te-Wei Tsai made changes -
            Epic Link DM-32113 [ 770361 ]
            ttsai Te-Wei Tsai made changes -
            Epic Link DM-32113 [ 770361 ] DM-27623 [ 441888 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggering DM-33310 [ DM-33310 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggered by DM-31883 [ DM-31883 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggered by DM-32050 [ DM-32050 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggered by DM-31883 [ DM-31883 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggered by DM-32050 [ DM-32050 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggering DM-31883 [ DM-31883 ]
            ttsai Te-Wei Tsai made changes -
            Link This issue is triggering DM-32050 [ DM-32050 ]
            ttsai Te-Wei Tsai made changes -
            Story Points 0
            ttsai Te-Wei Tsai made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            ttsai Te-Wei Tsai made changes -
            Reviewers Russell Owen [ rowen ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            rowen Russell Owen made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            ttsai Te-Wei Tsai made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]

              People

              Assignee:
              ttsai Te-Wei Tsai
              Reporter:
              rowen Russell Owen
              Reviewers:
              Russell Owen
              Watchers:
              Russell Owen, Te-Wei Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.