чтоза чупакабра написана ? Slave::OWI<BOARD::D8> owi(FAMILY_CODE);
- Войдите на сайт для отправки комментариев
Сб, 04/05/2019 - 08:13
#include "GPIO.h" #include "OWI.h" #include "Slave/OWI.h" /** DS18B20 family code. */ static const uint8_t FAMILY_CODE = 0x28; /** * DS18B20 Function Commands. */ enum { CONVERT_T = 0x44, //!< Initiate temperature conversion. READ_SCRATCHPAD = 0x00, //!< Read scratchpad including crc byte. WRITE_SCRATCHPAD = 0x4E, //!< Write data to scratchpad. COPY_SCRATCHPAD = 0x48, //!< Copy configuration register to EEPROM. RECALL_E = 0xB8, //!< Recall configuration data from EEPROM. READ_POWER_SUPPLY = 0xB4 //!< Signal power supply mode. } __attribute__((packed)); /** * DS18B20 Scratchpad structure. */ struct scratchpad_t { int16_t temperature; //!< Temperature reading (9-12 bits). int8_t high_trigger; //!< High temperature trigger. int8_t low_trigger; //!< Low temperature trigger. uint8_t configuration; //!< Configuration; resolution, alarm. uint8_t reserved[3]; //!< Reserved. } __attribute__((packed)); // Slave device one wire access; use random rom code Slave::OWI<BOARD::D8> owi(FAMILY_CODE); // Scratchpad with temperature, triggers and configuration scratchpad_t scratchpad = { 0xfb32, //!< 85 C default temperature, 34, //!< 75 C high trigger, and 30, //!< 70 C low trigger };
Это выражение конструктора. В угловых скобках тип класса (или класс). -> - оператор членства в объекте/классе, короче оператор указания свойства/метода. В js известен как . (точка). :: - оператор области видимости, типа допустим OWI есть много ("много" - это значи "больше одного"), оператор :: указывает из какой сущности указанное (спавнящееся) OWI интересует. Я если честно не гуру в ООП, так что мб кто-то подправит. Вот чтиво, которое может помочь вникнуть https://docs.unrealengine.com/en-US/Programming/UnrealArchitecture/Actor...
Изучайте - https://vk.com/doc16756779_228187070?hash=88e5b6ccd4f822602c&dl=ccc12f550fe4ac896f
все это я знаю двоеточия скобки...
но мне надо расшифровать только эту строку, ее я понять не могу
я примерно понимаю что
из каталога Slave библиотеки OWI.h c переменной OWI что-то делается
<BOARD::D8> - это непонятно что за херня
owi(FAMILY_CODE); и это откуда взялось и что делает в этой строке
Изучением мне некогда заниматься (и главное не хочу), еслиб было время яб читал книги и не задавал вопросы на форумах, жто вроде должно быть понятно.
Мне надо железку запустить быстрее,а не программированием заниматься и изучением тонкостей языков.
А С++ это дичайшая дичь, называть переменные одним именем и затем придумывать правила их использования. Только за одно это надо таких выдумщиков держать в лечебницах.
Нормальные люди бы просто добавляли имя класса к названию переменной slaveowi - все понятно с разу!
Изучением мне некогда заниматься (и главное не хочу)
Какое совпадение! Мне тоже некогда перепечатывать сюда получебнника. (и, главное, не хочу).
Мне надо железку запустить быстрее,а не программированием заниматься и изучением тонкостей языков.
Тогда, добро пожаловать в "Ищу исполнителя". Чего здесь-то флудить?
Нормальные люди бы просто добавляли имя класса к названию переменной slaveowi - все понятно с разу!
Так то ж нормальные! Те, да. У тех - "с разу"!
я вроде тебя ни к чему не обязывал, что за спектакль устроил ?
Нет - свободен.
Так я Вас, вроде, тоже. А свободен, да - я свободный человек, хочу пишу, не хочу - не пишу. Разрешения ни у кого не спрашиваю.
Изучением мне некогда заниматься (и главное не хочу)
Ой, зайчик какой! А какого хера ты тут делаешь тогда? Брысь искать исполнителя, убогий.
Мне надо железку запустить быстрее,а не программированием заниматься и изучением тонкостей языков.
Молодец, что поделился своими нуждами, только кого это волнует?
Повторю: Брысь искать исполнителя, убогий.
Это ж selevo, выпрашивать что-то - его перманентное и непроходящее состояние: http://kazus.ru/forums/showpost.php?p=948415&postcount=434 (даже целая тема его имени на казусе есть =))
очередная чайка на форум прилетела :( (они так противно кричат: Даййй- дайй.... )
selevo, пересмотрите свои жизненные взгляды на технические сообщества в инете. Тут никто вам ничем не обязан, скорее это вы должны доказать, что заслуживаете помощи и действительно ее можно оказать.
и еще подсказка по теме вопроса DS18B20, есть более "понятные" подходы к получению температуры раз ООП для вас непонятно, а необходимо срочно.
Да, это селево "все за 500 рублей"))) А про плюсы ему рассказывать смысла нет, он и обычный то С не знает. Пару дней назад не мог понять что делает оператор '?'.
И ему не температуру читать, он сам хочет прикинуться датчиком на линии. Он уже в других местах клянчил, но был погнан тряпками изучать С.
Да, это селево "все за 500 рублей"))) А про плюсы ему рассказывать смысла нет, он и обычный то С не знает. Пару дней назад не мог понять что делает оператор '?'.
И ему не температуру читать, он сам хочет прикинуться датчиком на линии. Он уже в других местах клянчил, но был погнан тряпками изучать С.
ГЫ-гы...
Ой да ладно вам... Простой, безобидный парень.) Ну ляпнет, бывает, невпопад - дак у всех бывает.) И даже по 500 людям даёт заработать, не жадничает, как некоторые. А вон даже и 2т предлагает. А вам лишь бы обидеть человека.) Хотя, он и не обидчивый вовсе.
следующий....
Обещать-то - не жениться.
http://kazus.ru/forums/showpost.php?p=948415&postcount=434
А там, кстати, чётко сформулировано жизненное кредо
А делаю я только если очень сильно прижмёт
А в остальных случаях напрягаю лохов с форумов "помочь", так как самому некогда, да и не охота :)
)) все верно но там запятых нет для однозначного восприятия.
Зачем мне делать то что я не хочу и не умею ? Это глупо. Мне вовсе не надо знать всё, как и всем остальным, вэтом нет необходимости. Если пекарю надо строить он идет к строителям, нанимает их или получает информацию, если математику нужна физическая модель он идет к физикам. Если мне надо шпиндель оттокарить - я не ищу свободный станок и не изучаю как с ним работать, да-да, я иду к токарю илм в магазин за переходником. И это оптимально - это эфафективно, каждый занимается своим делом и может легко и быстро помочь по своему предмету. Вот так проиходит решение поставленных задач или примерно так.
Узко мыслишь товарищ и другие балаболы тоже, примитивно я бы уточнил, уже потому что, мне пришлось сейчас писать все эти очевидные вещи. До которых некоторые не догадались до сих пор.
Кстати, узколобость свойственна программистам и многим другим современным узким специалистам. Так что узким быть не всегда хороша но для работодателя полезно, каждый сверчек танет свой смычек, получается оркестр, а управляет им дирижер )) а ими всеми композитор и так дальше. Интересно что композитора в зале уже не видно и думают что всем управляет дирижер. А музыку и композитору можно заказать какую надо.
Не забудь научиться махать палкой, дирижёр ))
Пришел на форум музыкантов со старым баяном и нотами "Wheather Report". И говорит, что нихера не понятно, понаставили тут бемолев с бекарами! А ему концерт для председателя колхоза завтра играть! ;))))
я иду к токарю
Вот и пошёл отсюда! ...к токарю.
следущий...
балабол
щас всех посчитаю, балаболок, узколобых, бестолковок, обиженок, псевдо сеньоров и прочих пока неклассированых ))
Зачем мне делать то что я не хочу и не умею ? Это глупо. Мне вовсе не надо знать всё, как и всем остальным, вэтом нет необходимости. Если пекарю надо строить он идет к строителям, нанимает их или получает информацию, если математику нужна физическая модель он идет к физикам. Если мне надо шпиндель оттокарить - я не ищу свободный станок и не изучаю как с ним работать, да-да, я иду к токарю илм в магазин за переходником. И это оптимально - это эфафективно, каждый занимается своим делом и может легко и быстро помочь по своему предмету. Вот так проиходит решение поставленных задач или примерно так.
Узко мыслишь товарищ и другие балаболы тоже, примитивно я бы уточнил, уже потому что, мне пришлось сейчас писать все эти очевидные вещи. До которых некоторые не догадались до сих пор.
Вы, видимо, читать не умеете.
Очевидную вещь, которую Вы сейчас пытаетесь пересказывать, Вам сообщили еще в посте №4.
Перечитайте ее и идите в раздел "Ищу исполнителя". Там как раз в точности все, как Вы хотите.
Вы просто ошиблись разделом, о чем Вам вежливо сообщили. Но вместо того, чтобы внять, Вы зачем-то стали поливать грязью окружающих.
Нехорошо.
так, а я Вам чего написал? Не тоже самое?
Только Вы почему-то не идёте "к токарю или в магазин", а приходите сюда клянчить на халяву. Вы уж разберитесь между своими двумя "я" как правильно-то.
Узко мыслишь товарищ
Да, уж скорее, Вы читать не умеете.
Кстати, узколобость свойственна программистам ...
Не уважаемый пекарь или ассенизатор, а может вообще офисный планктон. Вы сейчас огульно обвинили в узколобости многих достаточно умных и уважаемых людей. Они умеют объяснять НЕ ЧЕЛОВЕКУ что и как делать, а Вы даже с людьми не можете найти общий язык.
Так кто после этого узколоб?
И еще - 18В20 я программировал и на PIC в ассемблере и на ардуинке и на STM32, и на малинке и НИ РАЗУ у меня не возникло вопроса, подобного Вашему. Наверное потому, что я читать умею, в отличае от Вас, и читаю даташит, а не лезу в чужие программы и не изображаю из себя шибко умного?
давайте по делу, а ваши истории и мысли конечно же интересны...
Я их почитаю однажды, потом, как совпадет настроение и время.
А сейчас меня вот это интересует
Slave::OWI<BOARD::D8> owi(FAMILY_CODE);
раздел же Песочница. Раздел для новичков - разжуйте пожалуйста. По-подробнее и желательно с примерами доходчивыми булочникам.
давайте по делу, а ваши истории и мысли конечно же интересны...
Я их почитаю однажды, потом, как совпадет настроение и время.
А сейчас меня вот это интересует
Slave::OWI<BOARD::D8> owi(FAMILY_CODE);
раздел же Песочница. Раздел для новичков - разжуйте пожалуйста. По-подробнее и желательно с примерами доходчивыми булочникам.
А нахрена Вам это? Вам результат нужен или потроллить? Если потроллить, то читайте книжки, а если результат, так обойдитесь без "костылей" и воспользуйтесь полумиллионом программ или напишите свою. Нахрена Вам нужен чужой объект, если Вы настолько круты? Пишите свой!
мне это надо для самоутверждения, яже мужик, я могу, че тут не понятного. Можно конечно по-другому решить, все-таки я немного программист )) Это интересно местами и даже полезно иногда. Но надо взвешенно подходить к путям решения задач, взвешенно.
- разжуйте пожалуйста.
"Пожалуйста" мало. Нужно посильнее унизиться.... Я придумаю завтра... жди, милый.
давайте по делу
А давай!
А сейчас меня вот это интересует
Slave::OWI<BOARD::D8> owi(FAMILY_CODE);
Тебе уже дали ссылку, где про это почитать.
раздел же Песочница. Раздел для новичков - разжуйте пожалуйста. По-подробнее и желательно с примерами доходчивыми булочникам.
В этой конструкции задействованы очень сложные механизмы языка.
Эта конструкция не для новичков и не для песочницы. Булочник, не прочитавший книгу, которую тебе посоветовали, не поймёт её никогда.
Я достаточно ясно выразился?
То, что тебе - дурачку писали выше - это и было по делу!
Впрочем, если тебе это непонятно, то вот здесь написано проще, короче и понятнее. Читай!
яже мужик, я могу
Что ты можешь?
Побираться Христа ради на форуме "подайте убогому новичку в песочнице"? Мужик, мля ... :)
мне это надо для самоутверждения, яже мужик
Вы знаете - на этом форуме присутствуют дамы, уровень программирования которых намного выше моего. И при этом я осознаю себя мужиком. Если Вам для самоутверждения необходимо кого-то опустить - уходите из этого форумаю Если нет - пишите СВОЮ программу и если что-то будет не так - мы поможем.
А нахрена Вам это?
В этой конструкции задействованы очень сложные механизмы языка.
Подпишусь под обеими фразами.
Дак ему для бизнесу. Головы для фантазий хватает, а для книжки по плюсам - уже нет. Вот и ищет дурачков "на практику". Паждите, он ещё щас применит средства воздействия на психику, о которых начитался в газетах.
Дак ему для бизнесу. Головы для фантазий хватает, а для книжки по плюсам - уже нет. Вот и ищет дурачков "на практику". Паждите, он ещё щас применит средства воздействия на психику, о которых начитался в газетах.
Данунах - я "Доктор психологических наук", правда в Твери защищался (для тех кто знает). И Вы правда верите, что меня можно развезти этой шнягой? Кроме того я КТН и впарить мне байду достаточно сложно.
Насчёт развезти - не знаю. Но попытка - не пытка, как говорил т..
Насчёт развезти - не знаю. Но попытка - не пытка, как говорил т..
+10000
вот, из-за балбесов и балаболов, тему перенесли во флуд.
вот, из-за балбесов и балаболов
А чё во множественном числе?
вот, из-за балбесов и балаболов, тему перенесли во флуд.
Это еще кто-то добрый, я ее вообще в небытие хотел отправить.
Зря Вы так. Хороший пример "феерического", пусть будет :)
валенки... я в двух строках половину написал что строка делает, ниодин клоун ничего более лучшего не написал по теме , ума то нет, знаний точнее, так что отвечали кто на что способен. ))
Ну, осталось ещё в двух строках написать вторую половину и гордо удалиться от сборища местных недоумков! Мужик!
да евлампий именно так
Ну, так вперёд и с песнЯми!