#[repr(u8)]pub enum UdsService {
Show 53 variants
DiagnosticSessionControlRequest = 16,
DiagnosticSessionControlResponse = 80,
ECUResetRequest = 17,
ECUResetResponse = 81,
SecurityAccessRequest = 39,
SecurityAccessResponse = 103,
CommunicationControlRequest = 40,
CommunicationControlResponse = 104,
AuthenticationRequest = 41,
AuthenticationResponse = 105,
TesterPresentRequest = 62,
TesterPresentResponse = 126,
ControlDTCSettingRequest = 133,
ControlDTCSettingResponse = 197,
ResponseOnEventRequest = 134,
ResponseOnEventResponse = 198,
LinkControlRequest = 135,
LinkControlResponse = 199,
ReadDataByIdentifierRequest = 34,
ReadDataByIdentifierResponse = 98,
ReadMemoryByAddressRequest = 35,
ReadMemoryByAddressResponse = 99,
ReadScalingDataByIdentifierRequest = 36,
ReadScalingDataByIdentifierResponse = 100,
ReadDataByPeriodicIdentifierRequest = 42,
ReadDataByPeriodicIdentifierResponse = 106,
DynamicallyDefineDataIdentifierRequest = 44,
DynamicallyDefineDataIdentifierResponse = 108,
WriteDataByIdentifierRequest = 46,
WriteDataByIdentifierResponse = 110,
WriteMemoryByAddressRequest = 61,
WriteMemoryByAddressResponse = 125,
ClearDiagnosticInformationRequest = 20,
ClearDiagnosticInformationResponse = 84,
ReadDTCInformationRequest = 25,
ReadDTCInformationResponse = 89,
InputOutputControlByIdentifierRequest = 47,
InputOutputControlByIdentifierResponse = 111,
RoutineControlRequest = 49,
RoutineControlResponse = 113,
RequestDownloadRequest = 52,
RequestDownloadResponse = 116,
RequestUploadRequest = 53,
RequestUploadResponse = 117,
TransferDataRequest = 54,
TransferDataResponse = 118,
RequestTransferExitRequest = 55,
RequestTransferExitResponse = 119,
RequestFileTransferRequest = 56,
RequestFileTransferResponse = 120,
SecuredDataTransmissionRequest = 132,
SecuredDataTransmissionResponse = 196,
NegativeResponse = 127,
}Variants§
DiagnosticSessionControlRequest = 16
DiagnosticSessionControlResponse = 80
ECUResetRequest = 17
ECUResetResponse = 81
SecurityAccessRequest = 39
SecurityAccessResponse = 103
CommunicationControlRequest = 40
CommunicationControlResponse = 104
AuthenticationRequest = 41
AuthenticationResponse = 105
TesterPresentRequest = 62
TesterPresentResponse = 126
ControlDTCSettingRequest = 133
ControlDTCSettingResponse = 197
ResponseOnEventRequest = 134
ResponseOnEventResponse = 198
LinkControlRequest = 135
LinkControlResponse = 199
ReadDataByIdentifierRequest = 34
ReadDataByIdentifierResponse = 98
ReadMemoryByAddressRequest = 35
ReadMemoryByAddressResponse = 99
ReadScalingDataByIdentifierRequest = 36
ReadScalingDataByIdentifierResponse = 100
ReadDataByPeriodicIdentifierRequest = 42
ReadDataByPeriodicIdentifierResponse = 106
DynamicallyDefineDataIdentifierRequest = 44
DynamicallyDefineDataIdentifierResponse = 108
WriteDataByIdentifierRequest = 46
WriteDataByIdentifierResponse = 110
WriteMemoryByAddressRequest = 61
WriteMemoryByAddressResponse = 125
ClearDiagnosticInformationRequest = 20
ClearDiagnosticInformationResponse = 84
ReadDTCInformationRequest = 25
ReadDTCInformationResponse = 89
InputOutputControlByIdentifierRequest = 47
InputOutputControlByIdentifierResponse = 111
RoutineControlRequest = 49
RoutineControlResponse = 113
RequestDownloadRequest = 52
RequestDownloadResponse = 116
RequestUploadRequest = 53
RequestUploadResponse = 117
TransferDataRequest = 54
TransferDataResponse = 118
RequestTransferExitRequest = 55
RequestTransferExitResponse = 119
RequestFileTransferRequest = 56
RequestFileTransferResponse = 120
SecuredDataTransmissionRequest = 132
SecuredDataTransmissionResponse = 196
NegativeResponse = 127
Trait Implementations§
Source§impl Clone for UdsService
impl Clone for UdsService
Source§fn clone(&self) -> UdsService
fn clone(&self) -> UdsService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UdsService
impl Debug for UdsService
Source§impl FrameRead<'_> for UdsService
impl FrameRead<'_> for UdsService
Source§impl FrameWrite for UdsService
impl FrameWrite for UdsService
Source§impl Ord for UdsService
impl Ord for UdsService
Source§fn cmp(&self, other: &UdsService) -> Ordering
fn cmp(&self, other: &UdsService) -> Ordering
1.21.0 · 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 UdsService
impl PartialEq for UdsService
Source§impl PartialOrd for UdsService
impl PartialOrd for UdsService
impl Copy for UdsService
impl Eq for UdsService
impl StructuralPartialEq for UdsService
Auto Trait Implementations§
impl Freeze for UdsService
impl RefUnwindSafe for UdsService
impl Send for UdsService
impl Sync for UdsService
impl Unpin for UdsService
impl UnsafeUnpin for UdsService
impl UnwindSafe for UdsService
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