本文整理汇总了C++中LOG::Write方法的典型用法代码示例。如果您正苦于以下问题:C++ LOG::Write方法的具体用法?C++ LOG::Write怎么用?C++ LOG::Write使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LOG
的用法示例。
在下文中一共展示了LOG::Write方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
HDC1000 hdc1000_1;
MPL115A2 mpl115a2_1;
MS5607 ms5607_1;
DISPLAY d;
LOG l;
DB db;
hdc1000_1.Init();
mpl115a2_1.Init();
ms5607_1.Init();
std::cout << "Hello\nWorld!\n";
db.Connect();
if( signal(SIGINT, sig_handler) == SIG_ERR) {
std::cerr << "sig_handler fail."<<std::endl;
}
while(1) {
std::thread th0(governor);
//
std::thread th1([&]{hdc1000_1.Get();});
std::thread th2([&]{mpl115a2_1.Get();});
std::thread th3([&]{ms5607_1.Get();});
//
l.GetTime();//現在時刻の取得
//
th1.join();
th2.join();
th3.join();
//
l.Write(
hdc1000_1.Read(0),//Temp
hdc1000_1.Read(1),//Humi
mpl115a2_1.Read(1),
mpl115a2_1.Read(0),
ms5607_1.Read(1),//
ms5607_1.Read(0) //Temp
);
// 表示
d.Disp(l);
// DBインサート
db.Insert(l);
// Wait
th0.join();
// Terminate
if(sig) {
std::cout <<"Recieve SIGINT\n";
db.Disconnect();
std::cout <<std::flush;
break;
}
}
}