RemoteXY Точка + Клиент

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

Блок немного расширяющий функционал RemoteXY. А именно позволяет работать одновременно в режиме точки(AP) и клиента (TCP/IP)
Внимание: Блок RemoteXY должен быть настроен как клиент.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Phazz 12 янв 2021, 11:28, всего редактировалось 2 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

Сделано в Flprog 7.3
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

RemoteXY Точка + Клиент

Сообщение Brand2 »

[ref=#808080]Phazz[/ref], не удается открыть файл,версия 7.03,или нужна более поздняя версия?
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

RemoteXY Точка + Клиент

Сообщение ecoins »

Phazz писал(а): 11 янв 2021, 22:03 Блок немного расширяющий функционал RemoteXY. А именно позволяет работать одновременно в режиме точки(AP) и клиента (TCP/IP)
Интересно, но непонятно.
В блоке RemoteXY_Point только одна строка #define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT ?
И вопрос - как из FLprog вытащить используемый блок SysParRead?
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

[ref]Brand2[/ref], Последняя стабильная версия 7.3

Отправлено спустя 1 минуту 4 секунды:
ecoins писал(а): 12 янв 2021, 09:53 #define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT ?
Да

Отправлено спустя 1 минуту :
ecoins писал(а): 12 янв 2021, 09:53 И вопрос - как из FLprog вытащить используемый блок SysParRead?
Простите не понял вопроса. Куда нужно вытащить?

Отправлено спустя 11 минут 42 секунды:
Немного обьясню. RemoteXY в Flprog можно использовать только в одном режиме. Есп подключено к локальной сети вместе с приложением, либо приложение подключается к точке доступа есп. И даже если в флпрог добавить 2 блока RemoteXY один для точки другой для клиента, то флпрог добавляет
либо #define REMOTEXY_MODE__ESP8266WIFI_LIB - клиент
либо #define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT - точка
в зависимости от того какой блок был добавлен раньше.
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

RemoteXY Точка + Клиент

Сообщение ecoins »

Phazz писал(а): 12 янв 2021, 11:08 Немного обьясню. RemoteXY в Flprog можно использовать только в одном режиме. Есп подключено к локальной сети вместе с приложением, либо приложение подключается к точке доступа есп. И даже если в флпрог добавить 2 блока RemoteXY один для точки другой для клиента, то флпрог добавляет
либо #define REMOTEXY_MODE__ESP8266WIFI_LIB - клиент
либо #define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT - точка
в зависимости от того какой блок был добавлен раньше.
Интересно.
Для большей верности можно использовать #undef как-то так:
-----
#ifdef REMOTEXY_MODE__ESP8266WIFI_LIB
#undef REMOTEXY_MODE__ESP8266WIFI_LIB
#endif
#ifdef REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#undef REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#endif
-----
#define REMOTEXY_MODE__ESP8266WIFI_LIB //--клиент
#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT //---точка

Или так
#ifndef REMOTEXY_MODE__ESP8266WIFI_LIB
#define REMOTEXY_MODE__ESP8266WIFI_LIB
#endif
#ifndef REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#endif
-------------------------------
Phazz писал(а): 12 янв 2021, 11:08 ecoins писал(а): ↑Сегодня{, 06:53}
И вопрос - как из FLprog вытащить используемый блок SysParRead?
Простите не понял вопроса. Куда нужно вытащить?
Не нашел в FLProg где расположен встроенный блок SysParRead, который у Вас в проекте.
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

Здесь
2021-01-12_13-54-49.png
2021-01-12_13-54-15.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

RemoteXY Точка + Клиент

Сообщение rw6cm »

ecoins писал(а): 12 янв 2021, 09:53 как из FLprog вытащить используемый блок SysParRead?
это обычная переменная, в данный момент берущая IP из конфигурации вифи
В блок скорей всего флп формирует список, (из известных позиций , и формируемыми нами в веб интерфейсе)
с которого можно взять инфу для переменной.
Win10-64, FLProg (portable)
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

ecoins писал(а): 12 янв 2021, 11:52 Интересно.
Для большей верности можно использовать #undef как-то так:
А что это дает?
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

RemoteXY Точка + Клиент

Сообщение ecoins »

Phazz писал(а): 12 янв 2021, 12:04А что это дает?
В конкретном случае ничего.
Когда я знакомился с макроопределениями, возможности #undef меня и удивили, и мы часто эти пользуемся.
Привел пример как "кому-то может оказаться полезным".
Аватара пользователя
Phazz
Полковник
Сообщения: 3129
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

RemoteXY Точка + Клиент

Сообщение Phazz »

Да удобная штука, но она работает только на этапе компиляции
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя