本文整理汇总了C++中StringArray::GetAsConcatedString方法的典型用法代码示例。如果您正苦于以下问题:C++ StringArray::GetAsConcatedString方法的具体用法?C++ StringArray::GetAsConcatedString怎么用?C++ StringArray::GetAsConcatedString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringArray
的用法示例。
在下文中一共展示了StringArray::GetAsConcatedString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handleSerialCommands
//.........这里部分代码省略.........
else if (command == "ERASE")
{
ClearEEPROM();
}
// READ Specified EEPROM Address
else if (command == "READ")
{
handleReadCommand(commandList);
}
// Servohandling
// Move Servo
else if (command == "MOVE")
{
Move_Servo(commandList);
/*
int oldValue = servo.read();
int newValue = GetIntFromString(commandList.GetString(1));
if (oldValue <= newValue)
{
for (int i = oldValue; i <= newValue; i++)
{
servo.write(i);
delay(10 * (5 - GLOBAL_SERVO_SPEED));
}
}
else
{
for (int i = oldValue; i >= newValue; i--)
{
servo.write(i);
delay(10 * (5 - GLOBAL_SERVO_SPEED));
}
}
*/
/*
if (commandList.GetElementCount() >= 4)
Move_Servo(commandList);
else
PrintMessage("Error: not enough Arguments, Example MOVE;SERVONUMBER;SPEED;VALUE");
*/
}
// Set Speed
else if (command == "SPEED")
{
int newSpeed = GetIntFromString(commandList.GetString(1));
if (newSpeed >= 0 && newSpeed <= 5)
{
DebugPrint("GLOBAL_SERVO_SPEED set to: " + String(newSpeed));
GLOBAL_SERVO_SPEED = newSpeed;
SaveSpeed(newSpeed);
}
PrintMessage("Speed set to: " + String(GLOBAL_SERVO_SPEED));
}
else if (command == "SPEED?")
{
PrintMessage(String(GLOBAL_SERVO_SPEED));
}
// Play LISTPOS #position
else if (command == "LISTPOS")
{
int numberPositions = commandList.GetElementCount();
for (int i = 1; i < numberPositions; i++)
{
int pos = GetIntFromString(commandList.GetString(i));
DebugPrint("Try to get position " + String(pos) + " from List..." );
DebugPrint("Number of Stored Commands is " + String(GetAnzahlBefehle()));
if (pos > -1 && GetAnzahlBefehle() > pos)
{
String listCommand = GetCommandWithServoNumber(pos);
StringArray tempArray = GetCommandList(listCommand);
DebugPrint(tempArray.GetAsConcatedString());
Move_Servo(tempArray);
}
}
}
// Opens the Gripper
else if (command == "OPEN_GRIPPER")
{
Open_Gripper();
PrintMessage(String("Gripper opened..."));
}
// Closes the Gripper
else if (command == "CLOSE_GRIPPER")
{
Close_Gripper();
PrintMessage(String("Gripper closed..."));
}
// Other Command
else
{
DebugPrint("Unknown Command");
for (int i = 0; i < commandList.GetElementCount(); i++)
{
PrintMessage(commandList.GetString(i));
PrintMessage("|");
}
}
}