Reading thermal sensors on ConnectX-7?

Hello,

I have a Mellanox® ConnectX5® MCX516A-CCAT 100Gb Dual port QSFP28 Ethernet controller from which I would like to read the temperature, set threshold, and possibly connected transceiver power consumption.

I tried to follow the steps in this older post but evidently the the tool could not read the sensor:

~$ lspci -d 15b3:
0000:51:00.0 Ethernet controller: Mellanox Technologies MT2910 Family [ConnectX-7]
0000:51:00.1 Ethernet controller: Mellanox Technologies MT2910 Family [ConnectX-7]
~$ sudo mget_temp -d 0000:51:00.0
mopen: No such file or directory
~$ mget_temp --version
mget_temp, mft 4.14.2-17, built on May  4 2020, 19:28:57. Git SHA Hash: e354c5f

What am I doing wrong? Are the sensors aboard this NIC user readable? Am I trying to read from the wrong PCIe? Is the cable correct?

Thanks in advance for the help!