J'ai un périphérique H/W qui utilise normalement un port série pour une interface, l'envoi et la réception de messages binaires à un programme PC UI. J'ai ajouté un port Ethernet et une petite pile TCP/IP avec un petit serveur Web que je souhaite utiliser pour remplacer l'interface utilisateur du port série par une interface utilisateur de navigateur Web. Les messages sont pour la plupart des requêtes/réponses, mais pour certaines pages web, j'ai besoin de deux ou plusieurs messages Tx/Rx pour obtenir toutes les informations dont j'ai besoin pour la page. Je vais utiliser AJAX XMLHttpRequest() pour envoyer les messages et obtenir les réponses pour une page. Le périphérique H/W a des ressources limitées (CPU & RAM) donc pour rester simple, je veux juste faire une petite interface CGI qui prend les messages sortants et les code comme ASCII HEX (ie deux caractères ASCII HEX)/octet) pour envoyer au navigateur qui utilisera un script Java pour séparer les messages dans des champs et les convertir en variables numériques et les afficher à l'utilisateur. Idem pour les messages envoyés depuis le navigateur vers le périphérique H/W. Les messages contiennent un mélange de types de champs, signés & octets non signés, courts métrages, longs, flottants, et sont compliqués en étant principalement dans l'ordre des petits caractères endian dans les messages.Parse HEX ASCII en nombres?
Je peux gérer le code de fin H/W, mais j'ai du mal à apprendre le script java et je pourrais utiliser l'aide d'une fonction pour traduire les chiffres ASCII < -> à la fin du navigateur.
Des idées? N'importe quel exemple de code où?
Merci, Paul
http: // stackoverflow.com/questions/57803/comment convertir-decimal-en-hex-en-javascript –