ace_uds/message/services/
write_data_by_identifier.rs1use crate::{message::DataIdentifier, UdsError};
2use ace_macros::FrameCodec;
3
4#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, FrameCodec)]
5#[frame(error = UdsError)]
6pub struct WriteDataByIdentifierRequest<'a> {
7 pub data_identifier: DataIdentifier,
8 pub data_record: &'a [u8],
9}
10
11#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, FrameCodec)]
12#[frame(error = UdsError)]
13pub struct WriteDataByIdentifierResponse {
14 pub data_identifier: DataIdentifier,
15}