Canned Message Config

Module pour utilisation des messages prédéfinis (Canned message)
L’accès aux GPIO est dangereux car des options non valides peuvent endommager physiquement ou détruire votre matériel. Assurez-vous de bien comprendre le schéma de votre appareil avant d’essayer cela, car nous n’offrons pas de garantie. Utilisez-le à vos risques et périls.
Pensez bien à regarder la datasheet du model de nœud que vous utilisez.
Les options de configuration des messages prédéfinis sont disponibles pour votre application Android.
.
Canned message enabled
Active/Désactive l’utilisation du module.
Valeur par défaut : Disabled
Rotary encoder #1 enabled
Active/Désactive l’utilisation d’un bouton encodeur rotatif.
Valeur par défaut : Disabled
GPIO pin for rotary encoder A port
Numéro de GPIO (1-39) pour le port A de l’encodeur.
Valeur par défaut : 0
GPIO pin for rotary encoder B port
Numéro de GPIO (1-39) pour le port B de l’encodeur.
Valeur par défaut : 0
GPIO pin for rotary encoder Press port
Numéro de GPIO (1-39) pour le port press ou C de l’encodeur.
Valeur par défaut : 0
Generate input event on Press
Définit l’action produite par l’appui sur le bouton de l’encodeur, les choix sont :
- NONE
- UP
- DOWN
- LEFT
- RIGHT
- SELECT
- BACK
- CANCEL
Valeur par défaut : NONE
Generate input event on CW
Voir liste au-dessus
Valeur par défaut : NONE
Generate input event on CCW
Voir liste au-dessus
Valeur par défaut : NONE
Up/Down/Select input enabled.
Valeur par défaut : Disabled
Allow input source
Sources d’événements d’entrée acceptées par le module de message prédéfini.
Valeur par défaut : vide
Send bell
Active/Désactive l’envoie un caractère de bip (code ascii 07) à chaque message.
Le module de notification externe peut être configuré pour émettre un bip lorsqu’un nouveau message arrive. Ce module peut également être configuré pour émettre un bip uniquement lorsqu’un message contient le caractère Ascii 07 (voir External Notification Config).
Valeur par défaut : Disabled
Messages
Liste des messages prédéfinis tels que configurés par l’utilisateur. Les messages doivent être séparés par des barres verticales ‘|’. Le nombre total d’octets de la liste des messages peut aller jusqu’à 200 octets|
Valeur par défaut : vide
Hardware
Pour naviguer dans les messages et en sélectionner un, vous aurez besoin d’un matériel connecté à votre appareil.
Actuellement, le module est testé avec un encodeur rotatif générique, une logique haut/bas/sélection à 3 boutons et plusieurs claviers I2C.
D’autres méthodes de saisie seront ajoutées à l’avenir.
- I2C Keymatrix
Ceci est testé avec le clavier RAK14004. Une pression sur une touche enverra immédiatement le message attaché au numéro du bouton. Les boutons sont numérotés du coin supérieur gauche au coin inférieur droit sur les claviers. Donc, appuyer sur le bouton en haut à gauche enverra le premier message. Le deuxième bouton enverra le deuxième message et ainsi de suite.
Caveat: la matrice de touches RAK 3×4 manque la 4ème rangée de boutons lors de la numérisation, vous devez donc sauter tous les 4èmes emplacements de message. Le bouton 1 envoie le message 1 et le bouton 4 enverra le message 5 Exemple : 1|2|3||5|6|7||9|10|11||13|14|15 – les emplacements 4, 8 et 12 ne peuvent pas être utilisés. - CardKB
La base de connaissances CardKB est entièrement prise en charge en mode texte libre et en mode sélection.
Utilisez UP/DOWN/ENTER pour sélectionner un message prédéfini et l’envoyer. Pour un message en texte libre, il suffit de le taper et d’appuyer sur ENTRÉE pour l’envoyer.
Si vous ne souhaitez pas diffuser votre message en texte libre, vous pouvez utiliser la base de connaissances CardKB pour l’envoyer à un nœud spécifique. Appuyez simplement sur TAB et sélectionnez le nœud cible avec les touches GAUCHE/DROITE. Le message sera envoyé au nœud avec le nom et le numéro de nœud correspondants. Le nœud cible sera mémorisé pour votre prochain message. - Button up/down and RAK rotary encoder
Utilisez simplement UP/DOWN/ENTER pour sélectionner un message prédéfini et l’envoyer - Rotary encoder
Meshtastic prend en charge les encodeurs rotatifs câblés comme périphériques d’entrée.
Vous aurez besoin d’un encodeur rotatif générique. Les types énumérés ci-dessous ont cinq pieds dont deux sont dédiés à une action de « presse », mais tous les autres types feront probablement l’affaire. Vous pouvez également utiliser une version à trois pieds, où l’action « presser » doit être câblée à partir d’un interrupteur indépendant.
