Dfmt (macro): Difference between revisions
From Zenitel Wiki
No edit summary |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{AI}} | {{AI}} | ||
%dfmt( , ) : [[Event_Handler]] macro for | %dfmt( , ) : [[Event_Handler]] macro for converting decimal value to hex, octal or ASCII | ||
| Line 23: | Line 23: | ||
* %dfmt was introduced in AMCD 11.0.1.2 | * %dfmt was introduced in AMCD 11.0.1.2 | ||
* %dfmt(,c) can be used to make control codes from variables. | * %dfmt(,c) can be used to make control codes from variables. | ||
=Examples= | =Examples= | ||
Latest revision as of 13:57, 21 November 2023
%dfmt( , ) : Event_Handler macro for converting decimal value to hex, octal or ASCII
Format: %dfmt(integer,format-char)
- no space is allowed between ',' and the format-char.
- The format-char controls the conversion of the integer. format-char the can be one of:
| x | hex, lower case text |
| X | hex, upper case text |
| o | octal text |
| c | character value (ASCII) |
- Event_Handler#Formating can be added after the format-char.
- %dfmt was introduced in AMCD 11.0.1.2
- %dfmt(,c) can be used to make control codes from variables.
Examples
EDO "conn %dfmt(%1.phy,x) \n"
- "%dfmt(43,x)" -> "2b"
- "%dfmt(43,X)" -> "2B"
- "%dfmt(43,o)" -> "53"
- "%dfmt(43,c)" -> "+"
Back to Event_Handler#List_of_macros.
