La documentation ci-dessous est pour un module qui a maintenant été "désarmé" et j'écris maintenant son remplacement. Avant que j'écrive le remplacement je veux obtenir mes termes corrects. Je sais que les termes sont faux dans la documentation - il a été piraté ensemble rapidement afin que je puisse instruire un collège travaillant sur le côté matériel de ce projet sur la façon d'utiliser un programme que j'ai fait. Le documentaire complet peut être trouvé here pour tous ceux qui sont intéressés (dans la mesure où il a été écrit et ajouté à notre wiki), le site peut être disponible pour certains IPS (dépend de vous ISP - les connexions internet des universités sont plus susceptibles de fonctionner), et le dépôt SVN est privé.Termiologie correcte pour la documentation
Il y a donc beaucoup de termes qui sont faux. tels que.
deliminators
chaîne formatée contenant des expressions de valeur (peut maintenant être tort, mais est difficile à dire)
Quelles sont les conditions correctes pour ces derniers. Et ce que d'autres erreurs que j'ai fait
==== formatted string containing value expressions ==== Before I start on actual programs an explanation of: "formatted string containing value expressions" and how to encode values in them. The ''formatted string containing value expressions'' is at the core of doing low level transmission. We know the decimal 65, hex 41, binary 0100 0001, and the ascii character 'A' all have the same binary representation, so to tell which we are using we have a series of deliminators - numbers preceded by: # are decimal $ are Hex @ are binary No deliminator, then ascii. Putting a sign indicator after the deliminator is optional. It is required if you want to send a negative number. You may put muliple values in the same string. eg: "a#[email protected]$-0F" All values in a ''formatted string containing value expressions'' must be in the range -128 to 255 (inclusive) as they must fit in 8bytes (other values will cause an error). Negative numbers have the compliment of 2 representation for their binary form. There are some problems with ascii - characters that can't be sent (in future versions this will be fixed by giving ascii a delineator and some more code to make that deliminator work, I think). Characters that can't be sent: * The delineator characters: $#@ * Numbers written immediately after a value that could have contained those digits: * 0,1,2,3,4,5,6,7,8,9 for decimal * 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,A,B,C,D,E,F for hex * 0,1 for binary
est encore trop long, hmmm. peut-être en suivant le "Guide Bad Namign" VlxprssnStrng serait mieux, jk. Etes-vous sûr que deliminator ne devrait pas être caractère d'échappement? –
je pense que c'est en effet une autre erreur dans la documentation "8bit" je savais qu'il y en avait beaucoup. –