Exemple #1
0
 public SimCorpMobile(IOutput output)
 {
     Screen      = new OledScreen();
     SimCard     = new SimCard(SimCard.FormFactor.Nano, "+380000000000");
     Battery     = new LithiumIonBattery(3.75F, 3600);
     Microphone  = new CarbonMicroPhone();
     Speaker     = new RegularSpeaker(output);
     Keyboard    = new GboardKeyboard();
     SmsStorage  = new SmsStorage(output);
     SmsProvider = SmsProviderFactory.GetProvider(SmsStorage, SmsProviderFactory.Providers.Task);
 }
Exemple #2
0
        public string Description()
        {
            var descriptionBuilder = new StringBuilder();

            descriptionBuilder.AppendLine($"Screen Type:\n{Screen.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"Display Parameters:\n{Display.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"Keyboard parmeters:\n{Keyboard.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"Battery parameters:\n{Battery.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"SimCard parameters:\n{SimCard.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"Operating system parameters:\n{OperatingSystem.ToString()}");
            descriptionBuilder.AppendLine();
            descriptionBuilder.AppendLine($"Camera parameters:\n{Camera.ToString()}");
            return(descriptionBuilder.ToString());
        }