Skip to content

Instantly share code, notes, and snippets.

var robotSpotted = false;
var lastKnownX = -1;
var lastKnownY = -1;
var Robot = function(robot) {
//robot.clone();
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
# Pendrive serwisowy
Pendrive serwisowy służy do pozyskiwania i wgrywania plikowej bazy danych aplikacji. Pendrivem serwisowym może być każde urządzenie które przedstawia się w systemie jako urządzenie pamięci masowej. Pendrive ten, aby poprawnie był rozpoznany przez aplikację jako serwisowy, musi zawierać plik o nazwie konfigurowanej przez zmienną środowiskową ```PENDRIVE_FILE_NAME ```. Tryb serwisowy wymaga podłączonego PENDRIVEa serwisowego. Pierwszą operacją trybu serwisowego jest sporządzenie kopii aktualnej bazy danych i umieszczenie jej na pendrive. Nazwa pliku skopiowanej bazy danych ma format ```{MACHINE_ID}_{UNIX_TIMESTAMP}.db``` gdzie ```MACHINE_ID``` to identyfikator maszyny modyfikowany przez zmienną środowiskową, natomiast ```UNIX_TIMESTAMP``` to czas w formacie UNIX TIMESTAMP w sekundach. Następnie aplikacja poszukuje pliku ```{MACHINE_ID}.db``` (gdzie ```MACHINE_ID``` to identyfikator maszyny). Jeśli plik na urządzeniu zostanie znaleziony, zostanie skopiowany do folderu aplikacji i po zmianie