@@ -43,7 +43,7 @@ async def Status(self, stream: Stream[StatusRequest, StatusResponse]) -> None:
4343 except ComponentNotFoundError as e :
4444 raise e .grpc_error
4545 timeout = stream .deadline .time_remaining () if stream .deadline else None
46- status = await board .status (extra = struct_to_dict (request .extra ), timeout = timeout )
46+ status = await board .status (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
4747 response = StatusResponse (status = status )
4848 await stream .send_message (response )
4949
@@ -57,7 +57,7 @@ async def SetGPIO(self, stream: Stream[SetGPIORequest, SetGPIOResponse]) -> None
5757 except ComponentNotFoundError as e :
5858 raise e .grpc_error
5959 timeout = stream .deadline .time_remaining () if stream .deadline else None
60- await pin .set (request .high , extra = struct_to_dict (request .extra ), timeout = timeout )
60+ await pin .set (request .high , extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
6161 response = SetGPIOResponse ()
6262 await stream .send_message (response )
6363
@@ -71,7 +71,7 @@ async def GetGPIO(self, stream: Stream[GetGPIORequest, GetGPIOResponse]) -> None
7171 except ComponentNotFoundError as e :
7272 raise e .grpc_error
7373 timeout = stream .deadline .time_remaining () if stream .deadline else None
74- high = await pin .get (extra = struct_to_dict (request .extra ), timeout = timeout )
74+ high = await pin .get (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
7575 response = GetGPIOResponse (high = high )
7676 await stream .send_message (response )
7777
@@ -85,7 +85,7 @@ async def PWM(self, stream: Stream[PWMRequest, PWMResponse]) -> None:
8585 except ComponentNotFoundError as e :
8686 raise e .grpc_error
8787 timeout = stream .deadline .time_remaining () if stream .deadline else None
88- pwm = await pin .get_pwm (extra = struct_to_dict (request .extra ), timeout = timeout )
88+ pwm = await pin .get_pwm (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
8989 response = PWMResponse (duty_cycle_pct = pwm )
9090 await stream .send_message (response )
9191
@@ -99,7 +99,7 @@ async def SetPWM(self, stream: Stream[SetPWMRequest, SetPWMResponse]) -> None:
9999 except ComponentNotFoundError as e :
100100 raise e .grpc_error
101101 timeout = stream .deadline .time_remaining () if stream .deadline else None
102- await pin .set_pwm (request .duty_cycle_pct , extra = struct_to_dict (request .extra ), timeout = timeout )
102+ await pin .set_pwm (request .duty_cycle_pct , extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
103103 response = SetPWMResponse ()
104104 await stream .send_message (response )
105105
@@ -113,7 +113,7 @@ async def PWMFrequency(self, stream: Stream[PWMFrequencyRequest, PWMFrequencyRes
113113 except ComponentNotFoundError as e :
114114 raise e .grpc_error
115115 timeout = stream .deadline .time_remaining () if stream .deadline else None
116- frequency = await pin .get_pwm_frequency (extra = struct_to_dict (request .extra ), timeout = timeout )
116+ frequency = await pin .get_pwm_frequency (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
117117 response = PWMFrequencyResponse (frequency_hz = frequency )
118118 await stream .send_message (response )
119119
@@ -127,7 +127,7 @@ async def SetPWMFrequency(self, stream: Stream[SetPWMFrequencyRequest, SetPWMFre
127127 except ComponentNotFoundError as e :
128128 raise e .grpc_error
129129 timeout = stream .deadline .time_remaining () if stream .deadline else None
130- await pin .set_pwm_frequency (request .frequency_hz , extra = struct_to_dict (request .extra ), timeout = timeout )
130+ await pin .set_pwm_frequency (request .frequency_hz , extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
131131 response = SetPWMFrequencyResponse ()
132132 await stream .send_message (response )
133133
@@ -141,7 +141,7 @@ async def ReadAnalogReader(self, stream: Stream[ReadAnalogReaderRequest, ReadAna
141141 except ComponentNotFoundError as e :
142142 raise e .grpc_error
143143 timeout = stream .deadline .time_remaining () if stream .deadline else None
144- value = await analog_reader .read (extra = struct_to_dict (request .extra ), timeout = timeout )
144+ value = await analog_reader .read (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
145145 response = ReadAnalogReaderResponse (value = value )
146146 await stream .send_message (response )
147147
@@ -155,6 +155,6 @@ async def GetDigitalInterruptValue(self, stream: Stream[GetDigitalInterruptValue
155155 except ComponentNotFoundError as e :
156156 raise e .grpc_error
157157 timeout = stream .deadline .time_remaining () if stream .deadline else None
158- value = await interrupt .value (extra = struct_to_dict (request .extra ), timeout = timeout )
158+ value = await interrupt .value (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream . metadata )
159159 response = GetDigitalInterruptValueResponse (value = value )
160160 await stream .send_message (response )
0 commit comments