#[repr(u8)]pub enum UdsServiceRequest {
Show 26 variants
DiagnosticSessionControl = 16,
EcuReset = 17,
SecurityAccess = 39,
CommunicationControl = 40,
Authentication = 41,
TesterPresent = 62,
ControlDtcSetting = 133,
ResponseOnEvent = 134,
LinkControl = 135,
ReadDataByIdentifier = 34,
ReadMemoryByAddress = 35,
ReadScalingDataByIdentifier = 36,
ReadDataByPeriodicIdentifier = 42,
DynamicallyDefineDataIdentifier = 44,
WriteDataByIdentifier = 46,
WriteMemoryByAddress = 61,
ClearDiagnosticInformation = 20,
ReadDTCInformation = 25,
InputOutputControlByIdentifier = 47,
RoutineControl = 49,
RequestDownload = 52,
RequestUpload = 53,
TransferData = 54,
RequestTransferExit = 55,
RequestFileTransfer = 56,
SecuredDataTransmission = 132,
}Variants§
DiagnosticSessionControl = 16
EcuReset = 17
SecurityAccess = 39
CommunicationControl = 40
Authentication = 41
TesterPresent = 62
ControlDtcSetting = 133
ResponseOnEvent = 134
LinkControl = 135
ReadDataByIdentifier = 34
ReadMemoryByAddress = 35
ReadScalingDataByIdentifier = 36
ReadDataByPeriodicIdentifier = 42
DynamicallyDefineDataIdentifier = 44
WriteDataByIdentifier = 46
WriteMemoryByAddress = 61
ClearDiagnosticInformation = 20
ReadDTCInformation = 25
InputOutputControlByIdentifier = 47
RoutineControl = 49
RequestDownload = 52
RequestUpload = 53
TransferData = 54
RequestTransferExit = 55
RequestFileTransfer = 56
SecuredDataTransmission = 132
Trait Implementations§
Source§impl Clone for UdsServiceRequest
impl Clone for UdsServiceRequest
Source§fn clone(&self) -> UdsServiceRequest
fn clone(&self) -> UdsServiceRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UdsServiceRequest
Source§impl Debug for UdsServiceRequest
impl Debug for UdsServiceRequest
impl Eq for UdsServiceRequest
Source§impl FrameRead<'_> for UdsServiceRequest
impl FrameRead<'_> for UdsServiceRequest
Source§impl FrameWrite for UdsServiceRequest
impl FrameWrite for UdsServiceRequest
Source§impl From<UdsServiceRequest> for u8
impl From<UdsServiceRequest> for u8
Source§fn from(value: UdsServiceRequest) -> Self
fn from(value: UdsServiceRequest) -> Self
Converts to this type from the input type.
Source§impl Ord for UdsServiceRequest
impl Ord for UdsServiceRequest
Source§fn cmp(&self, other: &UdsServiceRequest) -> Ordering
fn cmp(&self, other: &UdsServiceRequest) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UdsServiceRequest
impl PartialEq for UdsServiceRequest
Source§impl PartialOrd for UdsServiceRequest
impl PartialOrd for UdsServiceRequest
impl StructuralPartialEq for UdsServiceRequest
Auto Trait Implementations§
impl Freeze for UdsServiceRequest
impl RefUnwindSafe for UdsServiceRequest
impl Send for UdsServiceRequest
impl Sync for UdsServiceRequest
impl Unpin for UdsServiceRequest
impl UnsafeUnpin for UdsServiceRequest
impl UnwindSafe for UdsServiceRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more