本文整理汇总了C++中settings::getMode方法的典型用法代码示例。如果您正苦于以下问题:C++ settings::getMode方法的具体用法?C++ settings::getMode怎么用?C++ settings::getMode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类settings
的用法示例。
在下文中一共展示了settings::getMode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MatchReset
//
// Loop() - for the NXT-RobotC pesonality, a message is sent out for each
// loop through the Arduino code. The message is simply the
// appropriately formatted BT message with the translation of
// the Gamepads and inclusion of the button.
//
void Personality_0::Loop(BT *bt, Gamepad *g1, Gamepad *g2)
{
byte msgbuff[64]; // max size of a BT message
int size;
// if we're not connected to Bluetooth, then ingore the loop
if (!bt->connected()) {
enabled = false;
if (isMatchActive()){
MatchReset();
}
return;
}
// only deal with matchmode when it is active
if (isMatchActive()){
MatchLoopProcess((void *)bt); // mode is set in the match callback above
} else {
mode = myEEPROM.getMode(); // mode is set by the EEPROM setting
}
// first convert the gamepad data and button to the robotC structure
size = robotcTranslate(msgbuff,enabled,g1,g2, mode);
// then compose a NXT mailbox message (for BT transport) with that data
// this routine operates within the given buffer. Note that the
// mailbox used is #0.
size = nxtBTMailboxMsgCompose(0,msgbuff,size);
// then send it over BT, again, operating on the message buffer
(void)bt->btWrite(msgbuff,size);
}