MEP2L
TELÉFONO DE EMERGENCIA PARA ASCENSORES
3.
CÁLCULO DE CHECKSUM MODO PC
Se calcula según el siguiente criterio:
Se calcula haciendo la XOR del valor hexadecimal asociado a cada DTMF, según la siguiente tabla
DTMF VALOR HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
*
#
A
B
C
D
Por ejemplo, para el comando *A93# (Solicitar el identificador)
DTMF * = 0xB
DTMF A = 0xD
DTMF 9 = 0x9
DTMF 3 = 0x3
DTMF # = 0xC
0xB xor 0xD xor 0x9 xor 0x3 xor 0xC = 0x0 --> DTMF D
El comando quedaría *A93#D
¿Cuándo hay calcular el checksum en un comando ?
En los comandos de programación del server al MEP2L ya que se pasan parámetros variables
En las respuestas del MEP2L a las conultas enviadas por el servidor
¿Cuándo el cheksum es constante en un comando?
En los comandos de consulta enviados por el servidor al MEP2L
En las respuestas del MEP2L a los comandos de programación del servidor
Rev. 1.2 © Merak. All rights reserved
Manual de programación modo PC
0xA
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0x8
0x9
0xB
0xC
0xD
0xE
0xF
0x0
Página 6 de 28