//-----------------------------------------------------------------------
//
// Copyright © 2012 Nils Hammar. All rights reserved.
//
//-----------------------------------------------------------------------
/*
* Software to access vehicle information via the OBD-II connector.
*
* Copyright © 2012 Nils Hammar
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
* Alternative licensing is possible, see the licensing document.
*
* The above text may not be removed or modified.
*/
namespace DynamicApiLoading.Api.Dynamic.RP1210
{
///
/// RP1210 API Commands.
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1717:OnlyFlagsEnumsShouldHavePluralNames", Justification = "This is an enum.")]
public enum RP1210_Commands
{
///
/// Reset Device.
///
RP1210_Reset_Device = 0,
///
/// Set All Filters States to Pass
///
RP1210_Set_All_Filters_States_to_Pass = 3,
///
/// Set Message Filtering For J1939
///
RP1210_Set_Message_Filtering_For_J1939 = 4,
///
/// Set Message Filtering For CAN
///
RP1210_Set_Message_Filtering_For_CAN = 5,
///
/// Set Message Filtering For J1708
///
RP1210_Set_Message_Filtering_For_J1708 = 7,
///
/// Set Message Filtering For J1850
///
RP1210_Set_Message_Filtering_For_J1850 = 8,
///
/// Set Message Filtering For ISO15765
///
RP1210_Set_Message_Filtering_For_ISO15765 = 9,
///
/// Generic Driver Command
///
RP1210_Generic_Driver_Command = 14,
///
/// Set J1708 Mode
///
RP1210_Set_J1708_Mode = 15,
///
/// Echo Transmitted Messages
///
RP1210_Echo_Transmitted_Messages = 16,
///
/// Set All Filters States to Discard
///
RP1210_Set_All_Filters_States_to_Discard = 17,
///
/// Set Message Receive
///
RP1210_Set_Message_Receive = 18,
///
/// Protect J1939 Address
///
RP1210_Protect_J1939_Address = 19,
///
/// Set Broadcast For J1708
///
RP1210_Set_Broadcast_For_J1708 = 20,
///
/// Set Broadcast For CAN
///
RP1210_Set_Broadcast_For_CAN = 21,
///
/// Set Broadcast For J1939
///
RP1210_Set_Broadcast_For_J1939 = 22,
///
/// Set Broadcast For J1850
///
RP1210_Set_Broadcast_For_J1850 = 23,
///
/// Set J1708 Filter Type
///
RP1210_Set_J1708_Filter_Type = 24,
///
/// Set J1939 Filter Type
///
RP1210_Set_J1939_Filter_Type = 25,
///
/// Set CAN Filter Type
///
RP1210_Set_CAN_Filter_Type = 26,
///
/// Set J1939 Interpacket Time
///
RP1210_Set_J1939_Interpacket_Time = 27,
///
/// Set Max Error Msg Size
///
RP1210_SetMaxErrorMsgSize = 28,
///
/// Disallow Further Connections
///
RP1210_Disallow_Further_Connections = 29,
///
/// Set J1850 Filter Type
///
RP1210_Set_J1850_Filter_Type = 30,
///
/// Release J1939 Address
///
RP1210_Release_J1939_Address = 31,
///
/// Set ISO15765 Filter Type
///
RP1210_Set_ISO15765_Filter_Type = 32,
///
/// Set Broadcast For ISO15765
///
RP1210_Set_Broadcast_For_ISO15765 = 33,
///
/// Set ISO15765 Flow Control
///
RP1210_Set_ISO15765_Flow_Control = 34,
///
/// Clear ISO15765 Flow Control
///
RP1210_Clear_ISO15765_Flow_Control = 35,
///
/// Set ISO15765 Link Type
///
RP1210_Set_ISO15765_Link_Type = 36,
///
/// Set J1939 Baud
///
RP1210_Set_J1939_Baud = 37,
///
/// Set ISO15765 Baud
///
RP1210_Set_ISO15765_Baud = 38,
///
/// Set BlockTimeout
///
RP1210_Set_BlockTimeout = 215,
///
/// Set J1708 Baud
///
RP1210_Set_J1708_Baud = 305,
}
}