Reading Serial Communication

I am attempting to use a lab view program to communicate with an Arduino Mega 2560. TTL level hex values can be read on the RX pin with an oscilloscope but the value of "level" as seen on the serial monitor remains 16 as long as data is being sent.

Labview Serial port configured
baud rate = 9600
data bits= 8
parity bits = 0
stop bits = 1
flow control = none

void setup()
{
  
  Serial.begin(9600);
}

void loop()
{
  while(Serial.available() > 0)
  {
    int level = (Serial.read() , HEX);
    Serial.println(level);
    delay(1000);
  }
}

Er... And your problem is?

The Serial.read() returns an binary integer, you can not convert it to a hex binary something.
The Serial.println() has a parameter that accepts HEX to print it as a hexadecimal value.