pub trait ProcessResponses {
type Error: From<Error>;
Show 27 methods
fn get_next_request(&mut self) -> Result<Request, Self::Error>;
fn process_responses(
&mut self,
responses: &[Response]
) -> Result<(), Self::Error> { ... }
fn process_response(
&mut self,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_clear_job_set_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_initialize_module_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_command_set_version_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_device_capability_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_device_firmware_version_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_device_manufacturer_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_device_uuid_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_frame_format_version_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_job_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_job_parameters_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_job_set_info_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_query_module_state_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_read_raw_value_from_parameter_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_read_value_from_module_channel_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_read_value_from_parameter_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_start_job_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_start_module_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_stop_job_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_stop_module_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_uninitialize_module_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_upload_job_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_upload_job_parameters_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_write_value_to_module_channel_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
fn process_write_value_to_parameter_response(
&mut self,
_request: &Request,
response: &Response
) -> Result<(), Self::Error> { ... }
}