[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

AMX function



Excuse me,
in AMX there is one function how this: ?

Name:

High



Syntax:

    INTEGER High(INTEGER VALUE);



Description:

Returns the upper most significant 8-bits of an Integer.



Parameters:

VALUE is an integer containing the value of the most significant
byte. It is not sign extended.



Return Value:

The upper 8-bits of the passed value. The return value is not signed
extended, It is intended only for unsigned short integers (16 bits).



Example:

    ANALOG_INPUT VALUE;



    CHANGE VALUE

    {

      PRINT("The upper byte of %X is %X\n", VALUE, HIGH(VALUE))

    }

This will print the input value and the upper 8-bits of the value in
hexadecimal. For example, if VALUE is 0x1234, then the output is The
upper byte of 1234 is 12.



comp.home.automation Main Index | comp.home.automation Thread Index | comp.home.automation Home | Archives Home