// // Created by tangchao on 2021/11/29. // #include "api/seabreezeapi/SeaBreezeAPI.h" #include #include #include "library.h" int main() { std::cout << "Hello, World!" << std::endl; // // int ret; // OceanOptics_lib fiberImager; //// fiberImager.Initialize(true,10,"FLMS15814");//QEP02975 FLMS15814 // fiberImager.Initialize(); // ret = fiberImager.SetDeviceTemperature(-1); // if (ret) // { // std::cout << "设置温度失败!" << std::endl; // } // else // { // std::cout << "设置温度成功!" << std::endl; // } // // // ret = fiberImager.SetExposureTime(10000); // if (ret) // { // std::cout << "设置曝光时间失败!" << std::endl; // } // // int exposureTime; // ret = fiberImager.GetExposureTime(exposureTime); // if (ret) // { // std::cout << "获取曝光时间失败!" << std::endl; // } // else // { // std::cout << "获取的曝光时间为:" << exposureTime << std::endl; // } // // // // ret = fiberImager.SetDeviceTemperature(-8); // // float fTemperature; // ret = fiberImager.GetDeviceTemperature(fTemperature); // if (ret) // { // std::cout << "获取仪器温度失败!" << std::endl; // } // else // { // std::cout << "获取的仪器温度为:" << fTemperature << std::endl; // } // // // DeviceInfo Info; // ret = fiberImager.GetDeviceInfo(Info); // if (ret) // { // std::cout << "获取DeviceInfo失败!" << std::endl; // } // else // { // std::cout << "获取的仪器类型为:" << Info.strPN << std::endl; // std::cout << "获取的仪器SN为:" << Info.strSN << std::endl; // } // // // // DeviceAttribute Attr; // ret = fiberImager.GetDeviceAttribute(Attr); // if (ret) // { // std::cout << "获取DeviceAttribute失败!" << std::endl; // } // else // { // std::cout << "获取的波长个数为:" << Attr.iPixels << std::endl; // std::cout << "获取的波长为:" << std::endl; // for(int i=0;i