Esempio n. 1
0
        private void applyButton_Click(object sender, EventArgs e)
        {
            OLEDScreen     OLEDScreen     = new OLEDScreen(768, 1024);
            LiPoBattery    liPoBattery    = new LiPoBattery(4100, 3.7, 83);
            MultiCoreCPU   multiCoreCPU   = new MultiCoreCPU("SnapDragon", 2.1, 2);
            MessageStorage messageStorage = new MessageStorage("+380971994730");
            SimCorpMobile  scmobile       = new SimCorpMobile(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage);
            WinFormsOutput winFormOutput  = new WinFormsOutput(this);

            listBox.Items.Clear();
            if (radioButtoniPhone.Checked == true)
            {
                scmobile.PlaybackComponent = new iPhoneHeadset(winFormOutput);
            }
            else if (radioButtonSamsung.Checked == true)
            {
                scmobile.PlaybackComponent = new SamsungHeadset(winFormOutput);
            }
            else if (radioButtonNoNameHeadset.Checked == true)
            {
                scmobile.PlaybackComponent = new NoNameHeadset(winFormOutput);
            }
            else if (radioButtonPhoneSpeaker.Checked == true)
            {
                scmobile.PlaybackComponent = new PhoneSpeaker(winFormOutput);
            }
            else
            {
                listBox.Items.Add("Nothing is selected");
            }
            scmobile.Play("Unknown Artist - His Song");
        }
Esempio n. 2
0
        private SimCorpMobile InitSimCorpMobile()
        {
            OLEDScreen     OLEDScreen     = new OLEDScreen(768, 1024);
            LiPoBattery    liPoBattery    = new LiPoBattery(4100, 3.7, 83);
            MultiCoreCPU   multiCoreCPU   = new MultiCoreCPU("SnapDragon", 2.1, 2);
            MessageStorage messageStorage = InitMessageStorage("+380971994730");
            SimCorpMobile  scmobile       = new SimCorpMobile(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage);

            scmobile.MessageStorage = messageStorage;
            return(scmobile);
        }
Esempio n. 3
0
        private SimCorpMobileThreadTask InitSimCorpMobileThreadTask()
        {
            OLEDScreen              OLEDScreen     = new OLEDScreen(768, 1024);
            LiPoBattery             liPoBattery    = new LiPoBattery(4100, 3.7, 20);
            MultiCoreCPU            multiCoreCPU   = new MultiCoreCPU("SnapDragon", 2.1, 2);
            MessageStorage          messageStorage = InitMessageStorage(MyPhoneNo);
            SimCorpMobileThreadTask scmobile       = new SimCorpMobileThreadTask(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage);

            scmobile.MessageStorage = messageStorage;
            return(scmobile);
        }