Skip to content

Commit

Permalink
proto fixup
Browse files Browse the repository at this point in the history
Signed-off-by: Julian Oes <julian@oes.ch>
  • Loading branch information
julianoes committed Apr 6, 2024
1 parent 0bdd4d8 commit 6592706
Show file tree
Hide file tree
Showing 9 changed files with 815 additions and 803 deletions.
2 changes: 1 addition & 1 deletion examples/arm_authorizer_server/arm_authorizer_server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ int main(int argc, char** argv)
result = arm_authorizer.accept_arm_authorization(5);
} else {
result = arm_authorizer.reject_arm_authorization(
true, ArmAuthorizerServer::RejectionReason::ReasonGeneric, 10);
true, ArmAuthorizerServer::RejectionReason::Generic, 10);
}
if (result == ArmAuthorizerServer::Result::Success) {
std::cout << "Successfully sent the response" << std::endl;
Expand Down
2 changes: 1 addition & 1 deletion proto
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ ArmAuthorizerServer::Result ArmAuthorizerServer::reject_arm_authorization(
std::ostream& operator<<(std::ostream& str, ArmAuthorizerServer::Result const& result)
{
switch (result) {
case ArmAuthorizerServer::Result::Unknown:
return str << "Unknown";
case ArmAuthorizerServer::Result::Success:
return str << "Success";
case ArmAuthorizerServer::Result::Failed:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ class ArmAuthorizerServer : public ServerPluginBase {
* @brief
*/
enum class Result {
Unknown, /**< @brief Unknown result. */
Success, /**< @brief Command accepted. */
Failed, /**< @brief Command failed. */
};
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -93,30 +93,34 @@ class ArmAuthorizerServerServiceImpl final
}
}

static rpc::arm_authorizer_server::ArmAutorizerServerResult::Result
static rpc::arm_authorizer_server::ArmAuthorizerServerResult::Result
translateToRpcResult(const mavsdk::ArmAuthorizerServer::Result& result)
{
switch (result) {
default:
LogErr() << "Unknown result enum value: " << static_cast<int>(result);
// FALLTHROUGH
case mavsdk::ArmAuthorizerServer::Result::Unknown:
return rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_UNKNOWN;
case mavsdk::ArmAuthorizerServer::Result::Success:
return rpc::arm_authorizer_server::ArmAutorizerServerResult_Result_RESULT_SUCCESS;
return rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_SUCCESS;
case mavsdk::ArmAuthorizerServer::Result::Failed:
return rpc::arm_authorizer_server::ArmAutorizerServerResult_Result_RESULT_FAILED;
return rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_FAILED;
}
}

static mavsdk::ArmAuthorizerServer::Result translateFromRpcResult(
const rpc::arm_authorizer_server::ArmAutorizerServerResult::Result result)
const rpc::arm_authorizer_server::ArmAuthorizerServerResult::Result result)
{
switch (result) {
default:
LogErr() << "Unknown result enum value: " << static_cast<int>(result);
// FALLTHROUGH
case rpc::arm_authorizer_server::ArmAutorizerServerResult_Result_RESULT_SUCCESS:
case rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_UNKNOWN:
return mavsdk::ArmAuthorizerServer::Result::Unknown;
case rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_SUCCESS:
return mavsdk::ArmAuthorizerServer::Result::Success;
case rpc::arm_authorizer_server::ArmAutorizerServerResult_Result_RESULT_FAILED:
case rpc::arm_authorizer_server::ArmAuthorizerServerResult_Result_RESULT_FAILED:
return mavsdk::ArmAuthorizerServer::Result::Failed;
}
}
Expand Down

0 comments on commit 6592706

Please sign in to comment.