DAPSpecs: Update parseRequiredParamAsInt to support all param lists
This commit is contained in:
@@ -554,31 +554,34 @@ extern "C" void livoxGen1_attachDeviceReq(
|
||||
if (param.first == "handshake-timeout-ms")
|
||||
{
|
||||
handshakeTimeoutMs = smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "handshake-timeout-ms");
|
||||
::parseRequiredParamAsInt(
|
||||
desc->providerParams, "handshake-timeout-ms");
|
||||
} else if (param.first == "retry-delay-ms")
|
||||
{
|
||||
retryDelayMs = smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "retry-delay-ms");
|
||||
::parseRequiredParamAsInt(
|
||||
desc->providerParams, "retry-delay-ms");
|
||||
} else if (param.first == "smo-subnet-nbits")
|
||||
{
|
||||
smoSubnetNbits = static_cast<uint8_t>(
|
||||
smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "smo-subnet-nbits"));
|
||||
::parseRequiredParamAsInt(
|
||||
desc->providerParams, "smo-subnet-nbits"));
|
||||
} else if (param.first == "data-port")
|
||||
{
|
||||
dataPort = static_cast<uint16_t>(
|
||||
smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "data-port"));
|
||||
::parseRequiredParamAsInt(desc->providerParams, "data-port"));
|
||||
} else if (param.first == "cmd-port")
|
||||
{
|
||||
cmdPort = static_cast<uint16_t>(
|
||||
smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "cmd-port"));
|
||||
::parseRequiredParamAsInt(desc->providerParams, "cmd-port"));
|
||||
} else if (param.first == "imu-port")
|
||||
{
|
||||
imuPort = static_cast<uint16_t>(
|
||||
smo::device::DeviceAttachmentSpec
|
||||
::parseRequiredParamAsInt(*desc, "imu-port"));
|
||||
::parseRequiredParamAsInt(desc->providerParams, "imu-port"));
|
||||
} else if (param.first == "smo-ip")
|
||||
{
|
||||
if (param.second.empty())
|
||||
|
||||
Reference in New Issue
Block a user