1,光模块重要信息梳理:
typedef struct
{
char eLaserOn; //fpga
int nType; //page 0 reg 128
int ApplicationCode; // page1 reg 224
int nVcc; //page11 16-17
int nLaserTemp; //page11 14-15
int nqsf28LaserRecvPwr[8];//page 11 186-201
int nqsf28LaserTransPwr[8];//page 11 154-169
int nqsf28LaserIBias[8];//page 11 170-185
int nNominalMBps; //用transcode
int nWavelength; //page 1 reg138-141
char sVendorName[16]; //page 0 reg129-144
char sVendorPN[16]; //page 0 reg148-163
char sVendorSN[16]; //page 0 reg166-181
char sManuDate[16]; //page 0 reg182-187
int nLinkLength9125; //page 1 132
int nLinkLength50125; //page 1 133