@@ -160,7 +160,7 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer
160
160
161
161
// Send a message with Success set to true to notify the caller of the port being now active
162
162
syncSend := NewSynchronizedSend (stream .Send )
163
- _ = syncSend .Send (& rpc.MonitorResponse {Success : true })
163
+ _ = syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_Success { Success : true } })
164
164
165
165
ctx , cancel := context .WithCancel (stream .Context ())
166
166
gracefulCloseInitiated := & atomic.Bool {}
@@ -175,13 +175,13 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer
175
175
return
176
176
}
177
177
if err != nil {
178
- syncSend .Send (& rpc.MonitorResponse {Error : err .Error ()})
178
+ syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_Error { Error : err .Error ()} })
179
179
return
180
180
}
181
181
if conf := msg .GetUpdatedConfiguration (); conf != nil {
182
182
for _ , c := range conf .GetSettings () {
183
183
if err := monitor .Configure (c .GetSettingId (), c .GetValue ()); err != nil {
184
- syncSend .Send (& rpc.MonitorResponse {Error : err .Error ()})
184
+ syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_Error { Error : err .Error ()} })
185
185
}
186
186
}
187
187
}
@@ -199,7 +199,7 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer
199
199
return
200
200
}
201
201
if err != nil {
202
- syncSend .Send (& rpc.MonitorResponse {Error : err .Error ()})
202
+ syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_Error { Error : err .Error ()} })
203
203
return
204
204
}
205
205
tx = tx [n :]
@@ -217,10 +217,10 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer
217
217
break
218
218
}
219
219
if err != nil {
220
- syncSend .Send (& rpc.MonitorResponse {Error : err .Error ()})
220
+ syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_Error { Error : err .Error ()} })
221
221
break
222
222
}
223
- if err := syncSend .Send (& rpc.MonitorResponse {RxData : buff [:n ]}); err != nil {
223
+ if err := syncSend .Send (& rpc.MonitorResponse {Message : & rpc. MonitorResponse_RxData { RxData : buff [:n ]} }); err != nil {
224
224
break
225
225
}
226
226
}
0 commit comments