Home Contents | # mtd16.answerCode | Mtd16 | Core4 Lua Commands

## SYNOPSIS

ans = mtd16.answerCode(tag)

## DESCRIPTION

Converts the type of tag, which must be Message, into the type Answer. This is done by replacing the top four bytes of the tag's numeric value.

## RETURN VALUE

If tag is of type Message, the numeric value of the corresponding Answer tag.

## ERRORS

Returns nil if tag does not describe a tag of type Message.

Raises an error if tag could not be converted to a number by looking it up in mtd16.lutTag.

## EXAMPLE

> >
ans = mtd16.answerCode(0xD00F) print(string.format("0x%04X", ans))
0xE00F

## SEE ALSO

#mtd16, mtd16.fromData, mtd16.fromText, mtd16.isNestedTag, mtd16.lutType, mtd16.new, mtd16.tagCode, mtd16.tagName, mtd16.tagNumber, mtd16.tagType, mtd16:append, mtd16:appendMessageCode, mtd16:contains, mtd16:get, mtd16:getNumber, mtd16:getString, mtd16:isEmpty, mtd16:isValid, mtd16:messageCode, mtd16:nextMessageCode, mtd16:pairs, mtd16:rewind, mtd16:tags, mtd16:toData, mtd16:toText, mtd16:trace, tostring(mtd16)