X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=openxc.proto;h=db7164ffe0513f100a65f1d09035ab9e3217a201;hb=d9f54f97578429773421abce98d5f6579717afcc;hp=37343629bf1366884e5d1d409351bf93638a33b9;hpb=98fa6bf0cd70f8fa200e3a31b28c03a8c587bfea;p=apps%2Fagl-service-can-low-level.git diff --git a/openxc.proto b/openxc.proto index 37343629..db7164ff 100644 --- a/openxc.proto +++ b/openxc.proto @@ -13,7 +13,7 @@ message VehicleMessage { optional DiagnosticResponse diagnostic_response = 4; optional ControlCommand control_command = 5; optional CommandResponse command_response = 6; - optional uint32 uptime = 7; + optional uint64 timestamp = 7; } message CanMessage { @@ -36,7 +36,10 @@ message ControlCommand { ACCEPTANCE_FILTER_BYPASS = 5; PAYLOAD_FORMAT = 6; PREDEFINED_OBD2_REQUESTS = 7; - MODEM_CONFIGURATION = 8; + MODEM_CONFIGURATION = 8; + RTC_CONFIGURATION = 9; + SD_MOUNT_STATUS = 10; + PLATFORM = 11; } optional Type type = 1; @@ -45,7 +48,8 @@ message ControlCommand { optional AcceptanceFilterBypassCommand acceptance_filter_bypass_command = 4; optional PayloadFormatCommand payload_format_command = 5; optional PredefinedObd2RequestsCommand predefined_obd2_requests_command = 6; - optional ModemConfigurationCommand modem_configuration_command = 7; + optional ModemConfigurationCommand modem_configuration_command = 7; + optional RTCConfigurationCommand rtc_configuration_command = 8; } message DiagnosticControlCommand { @@ -69,7 +73,7 @@ message PayloadFormatCommand { enum PayloadFormat { JSON = 1; PROTOBUF = 2; - MESSAGEPACK = 3; + MESSAGEPACK = 3; } optional PayloadFormat format = 1; @@ -115,6 +119,10 @@ message ModemConfigurationCommand { optional ServerConnectSettings serverConnectSettings = 3; } +message RTCConfigurationCommand { + optional uint32 unix_time = 1; +} + message CommandResponse { optional ControlCommand.Type type = 1; optional string message = 2;