コード例 #1
0
        public Form()
        {
            InitializeComponent();
            Logger.LogInfo("Initialized");

            presenter = new AwsIotPresenter(this);
        }
コード例 #2
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            if (presenter1 == null)
            {
                presenter1 = new AwsIotPresenter(this);
            }

            presenter1.MakeConnection();
        }
コード例 #3
0
        private void btnSubscribe_Click(object sender, EventArgs e)
        {
            if (presenter1 == null)
            {
                presenter1 = new AwsIotPresenter(this);
            }

            if (presenter1.mqttClient == null)
            {
                presenter1.MakeConnection();
            }

            presenter1.SubscribeMessage();
        }
コード例 #4
0
        private void btnPublish_Click(object sender, EventArgs e)
        {
            if (presenter1 == null)
            {
                presenter1 = new AwsIotPresenter(this);
            }

            if (presenter1.mqttClient == null)
            {
                presenter1.MakeConnection();
            }

            presenter1.PublishMessage();

            lblPubStatus.Text = "Published";
        }