コード例 #1
0
        private void CreateUARTCommunicator()
        {
            SetupCommunicationSettings com_settings = FrameworkSettingsFile.Default.GetSettings <SetupCommunicationSettings>();

            if (!com_settings.UARTEnabled)
            {
                return;
            }

            // init communication manager
            UARTCommunicator uart_communicator = new UARTCommunicator();

            uart_communicator.PortName = com_settings.UARTPort;
            uart_communicator.BaudRate = com_settings.UARTBaud;

            CommunicationManager.Default.AddCommunicator(uart_communicator);
        }
コード例 #2
0
        private void CreateUSBCommunicator()
        {
            SetupCommunicationSettings usb_settings = FrameworkSettingsFile.Default.GetSettings <SetupCommunicationSettings>();

            if (!usb_settings.USBEnabled)
            {
                return;
            }

            // init communication manager
            USBCommunicator usb_communicator = new USBCommunicator();

            usb_communicator.VID = usb_settings.USBVID;
            usb_communicator.PID = usb_settings.USBPID;

            CommunicationManager.Default.AddCommunicator(usb_communicator);
        }
コード例 #3
0
        private void CreateUDPCommunicator()
        {
            SetupCommunicationSettings com_settings = FrameworkSettingsFile.Default.GetSettings <SetupCommunicationSettings>();

            if (!com_settings.UDPEnabled)
            {
                return;
            }

            // init communication manager
            UDPCommunicator udp_communicator = new UDPCommunicator();

            udp_communicator.UDPLocalPort  = com_settings.UDPLocalPort;
            udp_communicator.UDPRemotePort = com_settings.UDPRemotePort;

            CommunicationManager.Default.AddCommunicator(udp_communicator);
        }
コード例 #4
0
 public void Load()
 {
     m_settings = SetupDialog.CurrentSettings.GetSettings <SetupCommunicationSettings>();
 }