6 switch (val.getType()){
7 case XmlRpc::XmlRpcValue::TypeInt:
8 t =
static_cast<int>(val);
10 case XmlRpc::XmlRpcValue::TypeDouble:
11 t =
static_cast<double>(val);
13 case XmlRpc::XmlRpcValue::TypeString:
17 ROS_INFO(
"value type is some unknown type");
19 }
catch (XmlRpc::XmlRpcException){
20 ROS_INFO(
"Something went wrong, returning 0");