Skip to content

Commit 257a895

Browse files
committed
get everything to compile again
1 parent 458315e commit 257a895

File tree

5 files changed

+13
-16
lines changed

5 files changed

+13
-16
lines changed

src/viam/sdk/components/private/board_client.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ AttributeMap BoardClient::do_command(const AttributeMap& command) {
8585

8686
// TODO(RSDK-6048) update `client_wrapper` to allow for requests without a `mutable_name()` method,
8787
// then wrap here.
88-
Board::analog_result BoardClient::read_analog(const std::string& analog_reader_name,
89-
const AttributeMap& extra) {
88+
Board::analog_response BoardClient::read_analog(const std::string& analog_reader_name,
89+
const AttributeMap& extra) {
9090
viam::component::board::v1::ReadAnalogReaderRequest request;
9191
viam::component::board::v1::ReadAnalogReaderResponse response;
9292
ClientContext ctx;
@@ -99,7 +99,8 @@ Board::analog_result BoardClient::read_analog(const std::string& analog_reader_n
9999
if (!status.ok()) {
100100
throw GRPCException(status);
101101
}
102-
return {response.value(), response.min_range(), response.max_range, response.step_size()};
102+
return Board::analog_response{
103+
response.value(), response.min_range(), response.max_range(), response.step_size()};
103104
}
104105

105106
void BoardClient::write_analog(const std::string& pin, int value, const AttributeMap& extra) {

src/viam/sdk/components/private/board_client.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class BoardClient : public Board {
3434
void set_pwm_frequency(const std::string& pin,
3535
uint64_t frequency_hz,
3636
const AttributeMap& extra) override;
37-
analog_result read_analog(const std::string& analog_reader_name,
38-
const AttributeMap& extra) override;
37+
analog_response read_analog(const std::string& analog_reader_name,
38+
const AttributeMap& extra) override;
3939
void write_analog(const std::string& pin, int value, const AttributeMap& extra) override;
4040
digital_value read_digital_interrupt(const std::string& digital_interrupt_name,
4141
const AttributeMap& extra) override;

src/viam/sdk/tests/mocks/mock_board.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ AttributeMap MockBoard::do_command(const AttributeMap& command) {
5050
return command;
5151
}
5252

53-
Board::analog_value MockBoard::read_analog(const std::string& analog_reader_name,
54-
const AttributeMap&) {
53+
Board::analog_response MockBoard::read_analog(const std::string& analog_reader_name,
54+
const AttributeMap&) {
5555
this->peek_analog_reader_name = analog_reader_name;
5656
return this->peek_read_analog_ret;
5757
}

src/viam/sdk/tests/mocks/mock_board.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ class MockBoard : public viam::sdk::Board {
2222
uint64_t frequency_hz,
2323
const sdk::AttributeMap& extra) override;
2424
viam::sdk::AttributeMap do_command(const viam::sdk::AttributeMap& command) override;
25-
Board::analog_value read_analog(const std::string& analog_reader_name,
26-
const sdk::AttributeMap& extra) override;
25+
Board::analog_response read_analog(const std::string& analog_reader_name,
26+
const sdk::AttributeMap& extra) override;
2727
void write_analog(const std::string& pin, int value, const sdk::AttributeMap& extra) override;
2828
Board::digital_value read_digital_interrupt(const std::string& digital_interrupt_name,
2929
const sdk::AttributeMap& extra) override;
@@ -44,7 +44,7 @@ class MockBoard : public viam::sdk::Board {
4444
double peek_set_pwm_duty_cycle_pct;
4545
uint64_t peek_get_pwm_frequency_ret;
4646
uint64_t peek_set_pwm_frequency_hz;
47-
Board::analog_value peek_read_analog_ret;
47+
Board::analog_response peek_read_analog_ret;
4848
Board::digital_value peek_read_digital_interrupt_ret;
4949
Board::power_mode peek_set_power_mode_power_mode;
5050
boost::optional<std::chrono::microseconds> peek_set_power_mode_duration;

src/viam/sdk/tests/test_board.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,9 @@ BOOST_AUTO_TEST_CASE(test_do_command) {
107107
BOOST_AUTO_TEST_CASE(test_read_analog) {
108108
const auto mock = std::make_shared<MockBoard>("mock_board");
109109
client_to_mock_pipeline<Board>(mock, [&](Board& client) {
110-
sdk::Board::analog_value expected_result;
111-
expected_result.value = 5150;
112-
expected_result.min_range = 1.0;
113-
expected_result.max_range = 5.0;
114-
expected_result.step_size = 0.01;
110+
sdk::Board::analog_response expected_result = {5150, 1.0, 5.0, 0.01};
115111
mock->peek_read_analog_ret = expected_result;
116-
sdk::Board::analog_value result = client.read_analog("t1");
112+
sdk::Board::analog_response result = client.read_analog("t1");
117113
BOOST_CHECK_EQUAL(expected_result.value, result.value);
118114
BOOST_CHECK_EQUAL(expected_result.min_range, result.min_range);
119115
BOOST_CHECK_EQUAL(expected_result.max_range, result.max_range);

0 commit comments

Comments
 (0)