Pull to refresh
-1
0
Send message
я пролистал, там почти всё в принципе и без опыта машинистки неплохо понятно на самом деле. прикольный девайс, такое чувство, что к печатной машинке микроконтроллер приделали.
если помощь с немецким нужна насчёт роботрона, пиши.
я в германии 25 лет живу.
В Австрии, Швейцарии и Лихтенштайне сроки авторского права такие же, как и в Германии. В Италии с 2014 года тоже, увы.
Вот только ты одного не учёл.
Многие из того графика, которые не употребляют вообще, не употребляют по причинам здоровья, а не по каким-либо убеждениям. Тоесть у них здоровье изначально подорвано. Вполне возможно именно злоупотреблением спиртным, с которым пришлось завязать.
Через SocketCAN можно сделать намного интереснее вещи, чем простой дамп.
В сравнительно новом кернеле есть can.h, там например есть уже определение структуры CAN-пакетов, таким образом можно напрямую брать необходимые данные. Заодно там можно включить фильтр пакетов, чтобы через интерфейс приходили только интересные пользователю.

Вот к примеру как открыть сокет (его после этого можно держать открытым, пока не сдохнет) и узнать пробег грузовика, который поддерживает стандарт FMS:

struct sockaddr_can _canaddr;
struct ifreq ifr;

// открываем
int _handle = socket(PF_CAN, SOCK_RAW, CAN_RAW);
can_err_mask_t _errmask = CAN_ERR_MASK; // принимаем все ошибки
setsockopt(_handle, SOL_CAN_RAW, CAN_RAW_ERR_FILTER, &_errmask, sizeof(_errmask));
_canaddr.can_family = AF_CAN;
snprintf(ifr.ifr_name, "can0", sizeof(ifr.ifr_name));
ioctl(_handle, SIOCGIFINDEX, &ifr);
_canaddr.can_ifindex = ifr.ifr_ifindex;
bind(_handle, reinterpret_cast<struct sockaddr*>(&_canaddr), sizeof(_canaddr));

// и читаем
struct can_frame frame;

if ( recvfrom(_handle, &frame, sizeof(frame), 0, reinterpret_cast<struct sockaddr*>(&_canaddr), &len) > 0 )
{
    if (frame.can_id & 0x00FFFF00 == 0x00fec100)
        double _totalDistance = ( can.data[0] + can.data[1] * 256.0 + can.data[2] * pow(256.0, 2) + can.data[3] * pow(256.0, 3) ) * (5.0 / 1000.0);
}
По моим воспоминаниям в 2007 году айфон выглядел мягко говоря кастрированным по сравнению с другими кпк-телефонами. На него нельзя было ставить программы, у него не было поддержки многозадачности и copy&paste.
А вот в начале двухтысячных на меня пялились, когда я с наладонника в метро читал — сейчас так читают все.
Ты у них спроси, что на сербском значит слово «врач», будет ещё смешнее.
Тем, что говорят «у меня есть», а не «я имею», если не подразумевают секс.
Не так.
Hochdeutsch это набор диалектов, исторически проходящих примерно по середине современной страны.

А вот так называемый «стандартный немецкий» — это уже искуственный язык, причём в каждой немецкоязычной стране свой. Поэтому стандартные немецкие языки в Германии, Австрии и Швейцарии даже письменно отличаются друг от друга — для одних и тех же понятий используются разные слова. Далекты так тем более отличаются.

Берлинский диалект в быту используется только в окрестностях Берлина, если что. Если же говорить о диалекте, который наиболее близко звучит как «стандартный немецкий без акцента», то так говорят люди, живущие в районе Ганновера, но ещё сто лет назад «без акцента» говорили пражские немцы, как ни странно. Для современного немца их диалект звучал бы уже не так благозвучно.
Заимствований из церковнославянского — тоесть по сути староболгарского — дофига и больше. Поэтому болгары иногда шутят, что староболгарский больше похож на русский, чем на современный болгарский.
А так вообще проблема восприятия других славянских языков в письменном виде это по большему счёту проблема незнания, как правильно эти языки читать, и глаголы «быть» и «иметь», которые в русском очень изменились. Я помню, как начинал учить чешский. Как только разобрался с диакритическими знаками и выучил, как спрягаются být и mít, резко начал намного лучше понимать тексты.
вот тут список всех моделей с thinklight
thinkwiki.de/Tastaturbeleuchtung

у моего x201 был, но я им никогда не пользовался, если честно.
У меня такой десять лет уже, у родителей восемь. Ничего не течёт, чай даже после 20 часов ещё горячий. Возможно производитель потерял качество сборки.
Ага, было дело. Клиент постоянно ругался, что ничего у него не работает месяцами. А когда наш представитель (бывший водила) приехал, чтобы сам посмотреть на грузовики, внезапно всё заработало.

Насчёт неточной скорости от GPS — наверное это сильно зависит от приёмника и мне с теми, что были, очень не везло — часто большие прыжки (к примеру с 70 км/ч вдруг на 120 км/ч, хотя у грузовика аппаратно заперто всё, что выше 80 км/ч), приходилось делать фильтры.
Самые большие проблемы были со старыми ublox TIM.
Киллер-фича, которая не реализуется гигантами рынка, это разработка GPS-мониторинга для какой-то определённой ниши. Как я уже писал в статье, помимо стандартного мониторинга мусоровозам требуется одни специфические функции, бензовозам другие, развозчикам посылок третие. Чем больше такой специфики, тем интереснее такой сервис клиентам.
Для этого правда необходимо привязывать мониторинг транспорта к системе, которая обрабатывает логистику для этой конкретной ниши, соответственно кроме API может быть вариант найти разработчиков такой системы и предложить им прямое сотрудничество.
Нет, такого не было. Но чисто умозрительно я вижу два подводных камня

1) Контроль по скорости необходимо делать через CAN-Bus, так как скорость от GPS не слишком точная и может сильно прыгать, особенно если приёмник старый. Если нет такой возможности, то будет очень много ложных срабатываний.

2) Геозона для контроля скорости скорее всего будет намного более сложной, чем круг или квадрат. Я в своё время начал делать полигональные геозоны, но для них процессору считать больше, а все вычисления — выполнение этого алгоритма для каждой имеющейся геозоны — должны происходить в течении примерно двух секунд (время от получения одной координаты с GPS до получения следующей). На том железе, которое у меня есть, скорости процессора не хватало. На современном андроид-планшете с мощным процессором может и хватит, если геозон не слишком много.
Такое пока только один клиент попросил, остальные хотят красивый трек на карте.
Но можно поставить как угодно, это дело конфигурации.
в тех конкретно — не установлен, фирма пожадничала. а так обычно устанавливают, да. поэтому в некоторых планшетах для телематики есть видеовход, чтобы лишний экран в кабину не ставить.

Information

Rating
Does not participate
Location
Hessen, Германия
Registered
Activity