Sunday 3 December 2017

Actionforex rssi


Wifi Indicator Wifi Indicator pode escanear todo o wifi que você pode usar e indicar informações detalhadas do wifi atual. Existem mais e mais redes wifi hoje, mas algumas delas não são seguras e algumas delas apenas lhe dão uma velocidade baixa. Se você conhece as informações detalhadas do wifi atual, isso reduzirá muitos problemas. Wifi Indicator é um aplicativo gratuito para que você possa experimentá-lo sem tomar dinheiro. Embora seja pequeno, mas sua função é poderosa. Apenas várias palavras não podem apresentá-lo claramente. Deixe-me dizer isso de forma detalhada. 1. Quando você abre este aplicativo, a primeira página irá mostrar-lhe todo o wifi que o seu celular pode encontrar. Há informações detalhadas que o mostram ao mesmo tempo, como BSSID, RSSI, Frequência e Capacidades. 2. Se você acha que há wifi que não estão listados nesta página, você pode tocar em START SCAN para pesquisá-lo. 3. Você quer saber informações mais detalhadas Tocando o MAIS DETALHADO e então você pode ver uma nova página. A Calibração Automática do Sensor virá para ajudá-lo. Pode analisar o wifi. Existem alguns itens de configuração na parte superior e você pode definir como quiser. Existe um gráfico que pode mostrar a situação. Você precisa tocar no gráfico e cada toque será analisado. Se você quer obter um bom resultado, é melhor tocar pelo menos 50 vezes. 4. Depois de tocar 50 vezes, você pode tocar o STOP e então você precisa fazer uma configuração do tamanho da janela. Auto Calibration encontrará os melhores valores de pico e filtro. O resultado irá mostrar-lhe um menu detalhado. 5. Se esta aplicação wifi pode ajudá-lo quando você usa um wifi, dê cinco estrelas. Se você tiver algum conselho, por favor me avise. Eu tornarei este aplicativo melhor com seu conselho. Wifi Indicator é poderoso e funcional. Eu sei que você pode querer obter as melhores ferramentas wifi. Não me atrevo a dizer que o Indicador Wifi é o melhor, mas é um bom que pode lhe contar as informações detalhadas. Você pode ver um gráfico do wifi. Wifi Indicator é uma ferramenta de teste de velocidade wifi de certa forma. Você pode conhecer a velocidade após a análise. Usando você, você pode conhecer os detalhes da sua atual e isso pode proteger a segurança do seu wifi. Espero que o Wifi Indicator possa se tornar seu bom wifi auxiliar. Piggybacking refere-se ao acesso a uma conexão de internet sem fio, trazendo o próprio computador one39s dentro do alcance da conexão sem fio de outro, e aplicando esse serviço sem a permissão explícita do assinante. Durante a adoção precoce do 802.11, o fornecimento de pontos de acesso abertos para qualquer pessoa que esteja dentro do alcance de usar seja encorajado a cultivar redes de comunidades sem fio, especialmente porque as pessoas, em média, usam apenas uma fração de sua banda a jusante em qualquer momento. Tags: indicador sem fio. Indicador wifi. Indicador wifi em um droide. Indicador de wifi javascript. Novo indicador de wifi em droid. Indicação wifi. conteúdo. Indicador de widget de wifi aberto. Indicadores de status de wifi Baixar Al Hilal Mobile Al Hilal Mobile O aplicativo móvel Al Hilal Bank facilita o seu banco de forma segura e conveniente em qualquer lugar. Aproveite a experiência do nosso aplicativo, transfira fundos, verifique seus saldos, pague suas contas e encontre a agência mais próxima ou ATM com um toque simples. Nosso aplicativo de banco móvel adota as tecnologias mais recentes para garantir que suas transações sejam rápidas e seguras. Simp Download Soap Stone Free Soap Stone Free Place mensagens em qualquer lugar que você está parado Quando alguém está perto dessa localização, eles podem ver a mensagem que você deixou atrás. Compartilhe histórias assustadoras, deixe comentários de restaurantes, comemore pontos de referência, dê uma visão da história de um edifício, deixe reflexões filosóficas ou simplesmente tenha uma conversa com um estranho. Este aplicativo irá verificar o sur Download Receitas vegetarianas Receitas vegetarianas Download Taxas de previsão Forex Taxas de previsão Forex Taxas de previsão Aproveite previsões precisas de Euro, USD, Rublo Russo e Hryvnia Ucraniano Oferecemos três produtos analíticos: 1. A previsão para o Euro - Dólar (USD) 2. A previsão para o USD - Rublo Russo (USD RUR ) 3. A previsão para o USD - Ukraininan Hryvna (USD UAH) Além disso, 1. Notícias e lista de eventos. Um banco nacional de segurança com banco de dados de segurança do Bank Bank do Brasil, você pode acessar de forma segura e segura suas contas a qualquer hora e em qualquer lugar. Nosso aplicativo móvel é GRATUITO e permite que você: Veja o seu saldo Veja a atividade da conta Transferir fundos Cartão de débito ONOFF Soluções de erros Segurança aprimorada Menu de navegação atualizado Interface de usuário atualizada Localizar um ramo ou A Download de vídeos de receitas indianas Vídeos de receitas indianas A culinária indiana foi divertida e fácil com Bhavna através de vídeo de cozinha, dicas e muito mais Suporte para a telemídia FrSky nativa 1587 Oi Estou procurando a melhor solução para obter a telemetria FrSky entre um clone Pixhawk (HKPilot32) e um receptor FrSky X8R. É até três soluções possíveis, das quais a sua é a mais simples. Solução oficialmente documentada no atual site da APM Copter: copter. ardupilotwikicommon-frsky-telemetry e já tenho o cabo SPC, achando difícil encontrar um conversor FT-1 TTL para RS232. Mas diz que só pode enviar alguns dos dados. Isso é verdade porque então eu não desperdiço meu tempo (eu quero uma solução completa) Ou é apenas um limite de software atual, é efetivamente uma versão mais complexa do seu adaptador (mas pelo menos comercialmente disponível) A solução Teensy que parece ser A mais alta fidelidade porque você também pode adicionar mais mais tarde, como conexão de ligação do balanço da bateria para medição de células individuais, por exemplo, na variante wolkstein. GithubwolksteinMavLinkFrSkySPort Sua solução é o circuito mais simples e mais integrado ao processador existente a bordo, como a opção 1, que eu gosto. Ainda não tenho experiência com a eletrônica, mas acho que eu poderia fazer sua placa. Antes de começar, eu me pergunto é tão simples para mim quanto usar o cabo SPC existente que eu tenho e fiação do TX e RX na porta serial Pixhawk O SPC basicamente tem um único diodo após TX antes de juntar-se com o RX para o S-Port . Ou é necessária uma resistência de inversão adicional. Suponho que sua solução também é capaz de fornecer suporte para toda a troca de dados possível (talvez ainda não tenha sido codificada, mas isso é fisicamente possível). Você vê que eu só quero obter todo o hardware resolvido corretamente, então comece a trabalhar em software com todos vocês, outros para melhorar as coisas. Eu não quero começar com algum hardware que é limitado, em seguida, mudar para o Teensy mais tarde. Ah, e por sinal, a tensão celular não é necessária porque, se estivesse descendo a rota corretamente arquitetônica para obter PixhawkAPM no centro de tudo, então devíamos encontrar outras maneiras de obter novas informações, p. Novos sensores específicos Pixhawk ou suporte para sensores FrSky no mesmo S-Port (barramento) como este adaptador. Se você pode responder a qualquer uma dessas questões que seria muito apreciada p. s. Oh sim e adicione tiros do outro lado de suas placas, para um iniciante para eletrônicos ajuda :-) IMHO se o mestre de hoje quebrou o suporte Teensy, então toda a telemetria está quebrada. Pelo menos usando a solução externa como já usei há algum tempo. Certifique-se de que o protocolo em telem1 ou telem2 ainda é Mavlink. Eu tenho acompanhado a distância o esforço atual para ter suporte nativo para o protocolo de telemetria FrSky SPort. Embora seja útil, não gosto da abordagem de ter mais códigos em execução no PixHawkVrBrain. Se tivermos um método padrão e estável de fornecimento de informações para o exterior (Mavlink), que é entendido e já utilizado pela maioria das soluções alternativas de telemetria, como o MinimOSD. Então, por que a corrida para ter suporte nativo, considerando que exigirá um adaptador externo (o inversor de nível). O Teensy (e alguns também tiveram sucesso com Arduinos) é, no mesmo espírito do MinimOSD que tem sido usado por alguns anos. Eu gosto do desacoplamento do controlador de voo do conversor de telemetria, porque, como sabemos, o ArduPilot e o código OpenTX estão em constante mudança e não necessariamente sincronizados. No lado do Ardupilot, há algum levantamento pesado para fazer, especialmente no que diz respeito à forma como o erro de mensagens está sendo processado (a questão de não ter códigos numéricos para as diferentes mensagens sendo enviadas de muitos lugares no código). A solução atual para a telemetria nativa FrSky requer que muito código tenha que ser tocado. E outros protocolos de telemetria exigirão novamente um grande esforço para ser feito no ArduPilot, e eu (e não tenho certeza de nenhum de nós) queremos instabilidade no controlador de vôo. No lado de OpenTX, a versão iminente (para o ramo 2.1) de uma nova implementação da telemetria tornará os esforços atuais nulos e você precisará esperar por uma nova versão do ArduPilot para corrigi-lo e, como sabemos, o tempo Entre lançamentos do ArduPilot foi na ordem dos meses. A solução externa atual de Teensy é muito semelhante em espírito ao MinimOSD. E, embora alguns tenham falado sobre a renovação do MinimOSD para ter sobreposição de HD, acredito (e não sendo um designer HW) que uma ótima solução incorporaria tanto a sobreposição HD quanto a saída para outros protocolos de telemetria (como FrSky, Spektrum, Jeti e outras). Se o Ardupilot persistir neste caminho, de incorporar um monte de coisas da base de código principal, então também deve considerar algum tipo de compilação condicional (como o pessoal do OpenTX). Luis. Pelo que entendi do openxtx 2.1, isso deve funcionar com as IDs existentes. Isso permitirá que uma nova ID seja usada, mas deve funcionar, Id direta, como eventualmente, para torná-la totalmente configurável (qual métrica vai para qual ID). Veremos se é viável. Concordo totalmente com você nos mensagens de erro. Para ser honesto, a solução atual no teensy não é ideal, pois você precisa maitain a lista de strings enviar o meu código APM. O receptor compatível com MAVlink (openlrs) seria uma solução e a solução teensy é um bom compromisso. No domingo, 1 de fevereiro de 2017 às 14h01, Luis Vale notificationsgithub escreveu: IMHO se o mestre de hoje quebrou o suporte Teensy, então toda a telemetria está quebrada. Pelo menos usando a solução externa como já usei há algum tempo. Certifique-se de que o protocolo em telem1 ou telem2 ainda é Mavlink. Eu tenho acompanhado a distância o esforço atual para ter suporte nativo para o protocolo de telemetria FrSky SPort. Embora seja útil, não gosto da abordagem de ter mais códigos em execução no PixHawkVrBrain. Se tivermos um método padrão e estável de fornecimento de informações para o exterior (Mavlink), que é entendido e já utilizado pela maioria das soluções alternativas de telemetria, como o MinimOSD. Então, por que a corrida para ter suporte nativo, considerando que exigirá um adaptador externo (o inversor de nível). O Teensy (e alguns também tiveram sucesso com Arduinos) é, no mesmo espírito do MinimOSD que tem sido usado por alguns anos. Eu gosto do desacoplamento do controlador de voo do conversor de telemetria, porque, como sabemos, o ArduPilot e o código OpenTX são modificações inconstantes e não necessariamente sincronizados. No lado do Ardupilot, há algum levantamento pesado para fazer, especialmente no que diz respeito à forma como o erro de mensagens está sendo processado (a questão de não ter códigos numéricos para as diferentes mensagens sendo enviadas de muitos lugares no código). A solução atual para a telemetria nativa FrSky requer que muito código tenha que ser tocado. E outros protocolos de telemetria exigirão novamente um grande esforço para ser feito no ArduPilot, e eu (e não tenho certeza de nenhum de nós) queremos instabilidade no controlador de vôo. No lado de OpenTX, a versão iminente (para o ramo 2.1) de uma nova implementação da telemetria tornará os esforços atuais nulos e você precisará esperar por uma nova versão do ArduPilot para corrigi-lo e, como sabemos, o tempo Entre lançamentos do ArduPilot foi na ordem dos meses. A solução externa atual de Teensy é muito semelhante em espírito ao MinimOSD. E, embora alguns tenham falado sobre a renovação do MinimOSD para ter sobreposição HD eu acredito (e não sendo um designer HW) que uma ótima solução incorporaria a sobreposição HD e saída para outros protocolos de telemetria (como FrSky, Spektrum e outros) . Se o Ardupilot persistir neste caminho, de incorporar um monte de coisas da base de código principal, então também deve considerar algum tipo de compilação condicional (como o pessoal do OpenTX). Responda diretamente a este e-mail ou visualize-o no GitHub 1587 (comentário). FYI Não é um FUC-1 que você está procurando, é o FrSky FUL-1 (upgrade lite). Você pode encontrá-los aqui: De: lakeroe mailto: notificationsgithub Enviado: sábado, 31 de janeiro de 2017 9:47 AM Para: diydronesardupilot Assunto: Re: ardupilot Suporte para a telemetria nativa FrSky (1587) MatthiasgithubMatthias Eu conheço scripts Luis e também os usei como Um ponto de partida para os meus, eu não sabia o nome dele. CodeChiefgithubCodeChief A documentação no site da APM Copter para receptores X ainda não é válida (os receptores X são suportados com o AC3.3). Seja qual for a solução que você escolher, você precisa do cabo SPC do conversor FUC-1 TTL para RS232 ou de um dos diferentes inversores mencionados acima. Eu não acho que você pode comprar uma solução pronta em algum lugar (ainda). Para o firmware, você tem duas opções: use meu firmware 3.2.0 (link de download de algumas postagens acima) scripts LUA (também para download acima) Aguarde 3.3 firmware. MarcogithubMarco Você pode novamente tentar meu firmware compilado Responder a este e-mail diretamente ou visualizá-lo no GitHubgithubdiydronesardupilotissues1587issuecomment-72322799. A TradeStation Group, Inc. é a empresa-mãe de cinco subsidiárias operacionais separadas, mas afiliadas, a TradeStation Securities, Inc. (Membro NYSE, FINRA, NFA e SIPC), IBFX, Inc. (Member NFA), IBFX Australia Pty Ltd, autorizada E regulamentado pela Comissão Australiana de Valores Mobiliários e Investimentos, TradeStation Technologies, Inc., uma empresa de software e assinatura de negociação, e TradeStation Europe Limited, um Reino Unido, uma empresa de corretagem de introdução autorizada pela FSA. Nenhuma dessas empresas fornece conselhos de negociação ou investimento, recomendações ou endossos de qualquer tipo. A informação transmitida destina-se apenas à pessoa ou entidade a que se destina e pode conter material confidencial e / ou privilegiado. É proibida qualquer revisão, retransmissão, difusão ou outra utilização ou tomada de qualquer acção com base nessas informações por pessoas ou entidades que não sejam o destinatário pretendido. Se você recebeu isso por engano, entre em contato com o remetente e exclua o material de qualquer computador. Os produtos e serviços Forex são oferecidos pelas divisões Forex TradeStation da IBFX, Inc. (Membro NFA) e pela IBFX Australia Pty Ltd (registrada pela ASIC). Como uso este código apenas para mim até agora, removi o suporte para os receptores da série D (mas isso pode ser adicionado de forma bastante fácil novamente). A maior mudança provavelmente é uma informação depois que o EKF se aqueceu (aproximadamente 20 segundos após 6 sats recebidos primeiro) o transmissor diz pronto. Eu uso este firmware por cerca de 3 meses agora sem problemas. Tem mais duas mudanças: ajustei o intervalo de valores de PWM para a mudança do modo de vôo para melhor atender aos meus valores PWM. Velho Modo de Vôo Novo 1 0-1230 - gt 0-1083 Modo de Vôo 2 1231-1360 - gt 1084-1288 Modo de Vôo 3 1361-1490 - gt 1289-1493 Modo de Vôo 4 1491-1620 - gt 1494-1697 Modo de Vôo 5 1621-1749 - gt 1698-1902 Modo de voo 6 1750 - gt 1903 Saída O Aux 3 produz alguns sinais para controlar um flasher de LED externo (aviso de bateria fraca). Isso é interessante, pois não há necessidade de analisar todas as mensagens. Espero que seja implementado em 3.3 lakeroe obrigado, parece legal. Eu tento compará-lo com o último 3.3 para verificar quantas mudanças você tem aqui. Mrpuzzler. Tenho um grande problema com seu script e meu Taranis Plus, porque quando carregar o LUA sobrescreve minha primeira chave lógica, minha primeira função especial e bloqueio meu primeiro temporizador, por favor verifique. Obviamente, são funções que eu atribuí e sobrescrevo, não são boas.) Por exemplo, veja o primeiro RSSI e SD LOG, no meu modelo original nesses locais, há outra função: robustini. Qual versão do OpenTX você tem no rádio. 2.0.15 é o mais recente. Houve problemas semelhantes ao que você descreveu em versões anteriores. Se você fundir seu código, não deveria estender a implementação do SPort. Porque, como aprendemos, não é um protocolo. Para mim, parece ser apenas uma reescrita privada de uma solução existente, desconsiderando o design atual. Duas implementações de modo SPort não fazem sentido. No lado do FrSkyOpenTX, seria bom vê-los definir as extensões, em vez de campos de falta de código de código APM (por exemplo, RPM como fluxo de caracteres). Talvez haja alguma abstração possível para que os scripts LUA possam lidar com uma maior lista de dados de telemetria do que as limitações específicas do hardwareprotocol. Apenas pensando em frente, como poderia ser menos estresse para todos e uma arquitetura melhor. Em teoria, desde que o transporte e a API sejam de código aberto padrão, não há nada impedindo alguém de projetar muitos controles LUA bonitos e vendê-los como aplicativos em uma loja de aplicativos. Isso seria justo (e todas as coisas básicas estarão livres, é claro). Então, quem deve definir as extensões do SPort para uso no OpenTX. Penso que o projeto do OpenTX Em teoria, outros controladores de vôo poderiam usar os mesmos controles. Alternativamente, para uma solução específica da APM, como sobre uma ponte MAVLINK sobre o código de scripts SPort e LUA para decodificá-la. Pode até ser possível, então (com o código), enviar a parte de trás do transmissor (vejo uma porta reservada na bandeja de bateria dos Taranis) para compartilhar com outros dispositivos da estação terrestre. Isso salvaria todo um link de rádio, assumindo que não era muito lento. Apenas lançando algumas idéias lá. As definições do sensorID são controladas pela FrSky. Sem fins gerais ou sensores específicos de Mavlink, a falta de uso de sensorIDs continuará. Se eu me lembro corretamente, bsongis disse que, se alguém quisesse implementar o Mavlink no OpenTX, estava certo por ele, mas a equipe do OpenTX não o faria. Tecnicamente, essa seria a melhor opção, tenha OpenTX carregar a biblioteca Mavlink para que possa ser atualizado facilmente, não tenha sido apenas hackeado. Mavlink é superior à telemetria FrSky de qualquer maneira. Convoco você mestre bsongis Bertrand, você poderia se pronunciar sobre este assunto. ) Rmackay9 Randy, você poderia se expressar, o que você acha do OpenTX analisando Mavlink Hi Folks, nós agradecemos seus comentários. Sempre foi nossa intenção compartilhar nossa implementação XPort com a comunidade ardupilot e já fizemos um pedido de puxar para sua inclusão 3186. Você é livre para criar sua própria interface de cabo e usuário, e você pode aproveitar as várias melhorias Fornecido em nossa implementação XPort sem nenhum custo. Nós vendemos um script de cabo e exibição para aqueles que gostariam de uma solução pronta. Como o CodeChief salienta, os scripts LUA devem ser considerados como aplicativos. Floaledm mpaperno ainda diz que você está usando seu código para o script LUA sem permissão. Sim, os scripts LUA podem ser vendidos se eles não estiverem usando o código de outras pessoas de qualquer maneira. O XPort é licenciado pela GPL, assim como o resto do ArduPilot, e o PR 3186 foi criado para inclusão do XPort no ArduPilot. CodeChief está correto em apontar que XPort não é uma extensão do SPort. Uma das razões pelas quais o XPort não foi feito como uma extensão do SPort é que o SPort reutiliza os IDs de sensores reservados pela FrSky para os sensores FrSky existentes e, portanto, o SPort impede o uso simultâneo de alguns sensores do FrSky. O XPort, por outro lado, permite que qualquer um dos sensores FrSky existentes seja conectado ao barramento Smart. Port porque o XPort não reutiliza nenhum ID de sensor reservado. A reutilização de IDs de sensores reservados resulta em outras limitações, incluindo: o OpenTX realiza conversões em alguns dos campos de dados do sensor (por exemplo, RPM), o que força as conversões de um lado para o outro no dispositivo a bordo enviando dados Smart. Port e os scripts LUA associados nos Taranis . Em alguns casos, isso também resulta em perda de bits utilizáveis ​​ou perda de precisão. O OpenTX não fornece a saída de determinados sensores, a menos que todos os campos de dados para esse sensor sejam recebidos pelo módulo do transmissor RC no formato apropriado (por exemplo, como na implementação do SPort, 11 pacotes de GPS diferentes devem ser recebidos com sucesso para que os dados do GPS estejam acessíveis Para scripts LUA) O PR 3186 mantém a compatibilidade total com o DPort e o SPort, mas apresenta várias melhorias de novelas, incluindo: Remoção de uma das tarefas do programador de telemetria FrSky (que se revelou desnecessária), Manipulação adequada da transferência de valores de outras partes de O código ArduPilot, várias otimizações de código para reduzir carga computacional e uso de memória, transmissão via telemídia FrSky do conteúdo real de mensagens MAVLink do tipo statustext, transmissão via telemídia FrSky de algum conteúdo de mensagens MAVLink do tipo systemstatus e ekfstatusreport, que normalmente são Usado para exibir erros em Mission Planners HUD, uma série de otimizações de largura de banda (incluindo gerenciamento de prioridade) w Que permitem que o HUD no Taranis atualize a uma taxa superior a 24 Hz, como mostrado neste vídeo: de acordo com a FrSky, a largura de banda da ligação de telemetria é limitada a 1200 bps. O que é insuficiente para a transmissão de mensagens MAVLink em bruto. Em vez de enviar dados crus MAVLink pela telemetria FrSky, o XPort envia subconjuntos cuidadosamente selecionados e com pacotes de dados que são enviados a taxas diferentes com base na prioridade. Floaledm. Você disse que o XPort não reutiliza nenhum ID de sensor reservado, mas, na medida em que eu sei, o S-Port Rx identifica apenas uma ID, então, como os dados podem ser transferidos se eles não forem entrevistados, acho que minha pergunta é, com o seu exemplo de múltiplos Pixhawks no ônibus Usando IDs diferentes - eles poderiam estar enviando os mesmos tipos de dados, por exemplo. A tensão do pacote que normalmente seria de um único sensor de FAS, e eles seriam vistos como sensores separados pelo OpenTX 2.1. Basicamente, o protocolo da porta inteligente possui: Uma ID física, cuja finalidade é originalmente apenas arbitrar o ônibus (dado que vários sensores estão conectados em paralelo no ônibus, obviamente, cada um deve ter um ID exclusivo, se 2 tivesse o mesmo quando um pedido Para essa identificação foi enviada pelo destinatário, os dois sensores tentaram responder juntos causando um conflito de ônibus). Uma ID de dados de 16 bits, que define o tipo de dados que estão sendo enviados em um determinado pacote. Eles são organizados em blocos de 16, como pode ser visto em Este, do que entendemos, foi como a FrSky pretendia diferenciar múltiplos sensores (um mandaria uma altitude como 0x100, outro como 0x101, etc.). Infelizmente, nós temos dificuldade em entender isso corretamente ou sua lógica foi quebrada quando eles pensaram nisso, porque: Não existe uma maneira publicamente documentada de mudar esse último nibble em um sensor que você comprou. Eles não vendem sensores com isso de forma diferente para permitir Configurações de múltiplos sensores dessa forma Mesmo que houvesse uma maneira de modificá-lo, seria inútil porque, como disse anteriormente, se você conectar dois sensores idênticos no ônibus, eles devem ter IDs físicos diferentes (e existe um método publicamente disponível para alterá-lo) , E já é suficiente para diferenciar sensores, nada melhor que um número único para isso. O último nibble da identificação de dados, portanto, para mim, apenas um propósito é deixado, se um único sensor físico quisesse enviar vários valores do mesmo tipo. Eu não acredito que haja algum exemplo disso na natureza neste momento, a FrSky nem o usou para seus próprios sensores, para sensores que enviam 2 temperaturas, eles definiram um grupo Temp1 de 16 e um grupo Temp2 de 16 em vez de fazer uso de O último nibble - e é por isso que considero que eles não sabiam o que estavam fazendo quando pensavam nisso. Portanto, dado que desenhamos o sistema de telemetria no OpenTX 2.1 para usar a identificação física como um diferencial. Isso permite configurações de múltiplos sensores com as formas publicamente documentadas e disponíveis. Um sensor, ou seja, valor individual no OpenTX é identificado tanto pelo ID físico como pela identificação de dados. Dessa forma, se, por exemplo, alguém se conecte em um sensor FAS, meu código (executado no FC) detectaria esse sensor no ônibus e deixaria de enviar voltagecurrentes leituras do pacote de vôo. Se fizerem direito, eles podem ter AMBOS os dados do FAS e do pixhawk, o que é ainda melhor - eles poderiam até colocar um FAS por motor se eles quisessem leituras para cada corrente do motor :) Obrigado pela explicação Andre, isso é muito claro. Um sensor, ou seja, valor individual no OpenTX é identificado tanto pelo ID físico como pela identificação de dados. OK, então, esta é uma partida muito importante de como funcionou no OTx lt 2.1, certo. Um bom, não me interprete mal. (Desculpe, admito alguma ignorância sobre os recentes desenvolvimentos do OTx). Mas antes de 2.1, havia apenas um valor possível por ID de dados, então fazia mais sentido simular sensores individuais. Sob o novo paradigma, vejo totalmente o seu ponto de vista e parece ser uma maneira muito melhor de fazê-lo. Também me perguntei sobre os blocos de 16 IDs para cada tipo de dados. Nunca vi nenhum código que realmente os use. É bom ter algum conhecimento sobre isso. Sim, a principal diferença entre 2,0 e 2,1 é que o tratamento de telemetria foi totalmente refatorado. A melhoria principal para o OpenTX 2.1 e o resultado de alguns meses de trabalho é um retrabalho completo de como a manipulação é realizada. O sistema existente em 2.0 e mais antigo baseia-se em 2 sistemas antigos que impuseram muitas limitações em comparação com o que o equipamento de hoje é capaz de: O sistema FrSky D, que assumiu um ambiente congelado com um determinado número de tipos de sensores e contam o 9X e seu Recursos limitados que exigiram que o manuseio de telemetria seja otimizado para esse sistema e aninhado com a tela e os menus para economizar memória, tornando-a muito rígida, sendo qualquer modificação complexa e não evolutiva. Em 2.0, o ID físico foi completamente ignorado, qualquer coisa que entre com um dado ID de dados seria alimentada no único slot para essa ID e era isso. Agora, temos uma tabela de sensores de 32 itens, quando recebemos algo que olhamos se já conhecemos um sensor com esse par de ID de ID de identificação física, se sim, atualizamos, senão criamos uma nova entrada para ele. No contexto 2.0, dessa maneira, se, por exemplo, alguém se conecte em um sensor FAS, meu código (executado no FC) detectaria esse sensor no ônibus e deixaria de enviar o pacote de vôo com as leituras voltagecurrentes. Foi realmente uma boa idéia :) Isso parece ótimo. Se entendi corretamente, não precisamos de novos protocolos apenas para usar uma ID estática (configurável para cenários multi-FC) e estender separadamente o OpenTX com novos mapeamentos para novos tipos de dados (enviados a partir da mesma ID). Pergunto-me o quão fácil é adicionar novos tipos ao OpenTX. A coordenação de novos recursos é, naturalmente, necessária, mas também os scripts LUA específicos. Eu acho que tanto os dados de inicialização de versão quanto um ou dois valores genéricos ajudariam a compatibilidade com versões anteriores e vice-versa. Isso parece ótimo. Se entendi corretamente, não precisamos de novos protocolos apenas para usar uma ID estática (configurável para cenários multi-FC) e estender separadamente o OpenTX com novos mapeamentos para novos tipos de dados (enviados a partir da mesma ID). Basicamente, sim. O que seria ideal no entanto é ter uma maneira de selecionar quais mensagens são enviadas, nem todas são necessariamente úteis em uma determinada configuração. Um conjunto de caixas de seleção e campo de bits correspondente para escolher se cada mensagem suportada é enviada ou não, com algumas configurações padrão selecionáveis ​​(granularidade TBD, se cada elemento é selecionável individualmente ou apenas grupos como energia, GPS, status.) Um pouco como o que eu Quando reparei a telemetria de porta inteligente no cleanflight, onde adicionei a transmissão de valores ignorados para recursos desativados, originalmente tudo usado para sempre ser enviado. Isso substituiria o novo conceito de protocolo falso provavelmente usado não porque o protocolo é diferente, mas sim como uma maneira de selecionar entre enviar suas coisas ou o conjunto normal de valores. Pergunto-me o quão fácil é adicionar novos tipos ao OpenTX. A coordenação de novos recursos é, naturalmente, necessária, mas também os scripts LUA específicos. Eu acho que tanto os dados de inicialização de versão quanto um ou dois valores genéricos ajudariam a compatibilidade com versões anteriores e vice-versa. É muito fácil, essa é uma das principais razões pelas quais refactamos. O que é um pouco mais tedioso é a coordenação com a FrSky, mas é bastante importante se queremos uma estabilidade a longo prazo (os IDs escolhidos são gratuitos, mas tudo é necessário para a FrSky decidir usá-los em um novo produto sem estar ciente de que ele já O que, provavelmente, só aprende sobre quando o sensor já está à venda e depois não precisa trocar para não chocar com eles). Eu sei que o bsongis falou um pouco com eles, mas eu nunca segui de perto e não sei o que ele pediu. Minha idéia era pedir algo como 32 IDs (na visualização FrSkys, ou seja, 32 blocos de 16) que administraríamos de forma eficiente no OpenTX. Os primeiros 16 servem para novos valores (na verdade, mais de 16, porque despeja o conceito de grupo para valores onde é inútil). O 2º bloco de 16 seria usado para transmissão de dados binários em bruto, permitindo ganhar um byte de carga útil por pacote (o 2º byte da ID), que seria apresentado diretamente ao ambiente lua em um buffer dedicado. Isso permitiria uma comunicação binária real de duas vias entre o sistema de rádio e a bordo, e criaria coisas como executar um planejador de missão lua equivalente, incluindo os menus de configuração possíveis no rádio. Assim, todas as coisas que são significativas para o usuário (valores de telemetria reais e reais) usariam a telemetria OpenTX padrão e estarão disponíveis nas telas personalizadas, comutadores de saída de voz, como de costume, enquanto coisas especiais que o OpenTX realmente não pode fazer com status e mensagens de configuração , ACKs, etc., iriam direto para o ambiente lua em vez de desordenar o sistema de telemetria como na solução atual do floaledm. O conceito foi muito bem definido na minha mente durante o ano gt1, mas nunca abrai um problema no OpenTX para os detalhes de implementação, dado que, obviamente, exigiu que alguém apoiasse o mesmo conceito no lado remoto e nunca encontrei um bloco de tempo no qual Eu logro abordar ambas as extremidades juntas. Parece que agora vocês estão interessados ​​é um bom momento para avançar sobre isso. Sinta-se à vontade para comentar.

No comments:

Post a Comment