Aktywne Wpisy
jakis_login +244
Wczoraj zmontowałem sobie biurko, które sam zaprojektowałem (taa... niby nic szczególnego, ale musiałem np. uwzględnić kaloryfer, odstający parapet i lekko uciekającą ścianę). Blat z podwójnej (sklejone dwa arkusze ze sobą) płyty meblowej - grubość 3.6cm. Nogi stalowe, tzw. loftowe, zamówione pod konkretny wymiar tak, by biurko miało wysokość 80 cm (ostatecznie ma 80.6, bo zapomniałem uwzględnić te 0.6 cm...). I teraz najlepsze - szerokie na ... 2.60m :) Przesiadłem się z biurka
źródło: IMG_20240911_215639
Pobierz
RitmoXL +80





Log.d("Quadcopter-MainActivity", "Creating Quadcopter class, init()");
quadcopter = new Quadcopter(this);
quadcopter.init();
Log.d("Quadcopter-MainActivity", "Registering modules..");
quadcopter.registerModule(new ConnectionModule(quadcopter));
quadcopter.registerModule(new TickerModule(quadcopter));
quadcopter.registerModule(new CameraModule(quadcopter));
quadcopter.registerModule(new SensorModule(quadcopter));
quadcopter.registerModule(new StatusExchangeModule(quadcopter));
quadcopter.registerModule(new DisplayModule(quadcopter));
quadcopter.registerModule(new ControlModule(quadcopter));
quadcopter.registerModule(new BluetoothModule(quadcopter));
quadcopter.registerModule(new StatusControllerModule(quadcopter));
Log.d("Quadcopter-MainActivity", "Last module registered");
Jak skończę to na pewno zagości na wykopie.
@Visher: Sterowanie quadem będzie raczej systemem o ostrych wymaganiach czasowych. Pozostawianie init() w środku kodu, który zajmie czas procesora w losowym miejscu (i czy na pewno wtedy wystarczy zasobów?) jest bardzo złym pomysłem. Tak samo jak używanie new i delete doprowadzi w końcu do fragmentacji (niekoniecznie wycieku) pamięci.
No ale też rozumiem, że muszę się pilnować i dzięki.