Skip to content

User Interface v2

Benjamin Ballesteros edited this page Feb 5, 2019 · 1 revision

User interface

UI_v1

UI Components

  1. Connection Parameters

    1. Subnet Field
    2. Use default
    3. Connect button
    4. Use User command modificatios
  2. Axis Position

  3. Go to Max Position Button

  4. Go to Zero

  5. Send

  6. Reset

1. Connection Parameters

In this section of the UI we have to configure IPv4 subnet that we will use to broadcast UDP messages. It can use a local broadcast or a specified one.

1.1 Subnet Field

Broadcasts can be directed to specific portions of a network by setting all bits of the host identifier. For example, to send a broadcast to all hosts on the network identified by IP addresses starting with 192.168.1, use the address 192.168.1.255.

1.2 Use Default.

Delivers the message to any host on the local network segment. Because routers never forward messages sent to this address, only hosts on the network segment receive the broadcast message. (Sets the IP address to 255.255.255.255).

1.3 Connect Button

Uses the specified subnet to create an UDP socket to start broadcasting messages.

1.4 Use user command modification.

According to user discoveries explained in Findings this switch allows the user to use the manufacturer multiplier (x1000) or the empiric multiplier (x2000) to send commands

2. Axis Position

These controllers allows the user to set the desired position for each one of the 6 axis motors available.

3. Go to Max Position

Once the UDP socket is ready to broadcast, this button is enabled and clicking on it will send a Datagram (packet) through the socket with the required instructions for a MD-Box to move a 6 axis controller to its max position.

4. Go To Zero

This button is simmilar to the one before, however this button sends the instruction required to move to a "zero" position.

5. Send

This button reads the state of the controls of the Axis Position component converts them into the suitable format and sends them over the UDP socket.

6. Reset

This button is simmilar to Go To Max Position button, however this button sends the instruction required to reset the controller.