move nanopb submodule from code.google to github
[apps/agl-service-can-low-level.git] / openxc.proto
index bb54c77..6d41325 100644 (file)
@@ -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 {
@@ -37,6 +37,8 @@ message ControlCommand {
         PAYLOAD_FORMAT = 6;
         PREDEFINED_OBD2_REQUESTS = 7;
                MODEM_CONFIGURATION = 8;
+               RTC_CONFIGURATION = 9;
+               SD_MOUNT_STATUS = 10;
     }
 
     optional Type type = 1;
@@ -46,6 +48,7 @@ message ControlCommand {
     optional PayloadFormatCommand payload_format_command = 5;
     optional PredefinedObd2RequestsCommand predefined_obd2_requests_command = 6;
        optional ModemConfigurationCommand modem_configuration_command = 7;
+       optional RTCConfigurationCommand rtc_configuration_command = 8;
 }
 
 message DiagnosticControlCommand {
@@ -69,6 +72,7 @@ message PayloadFormatCommand {
     enum PayloadFormat {
         JSON = 1;
         PROTOBUF = 2;
+               MESSAGEPACK = 3;
     }
 
     optional PayloadFormat format = 1;
@@ -114,6 +118,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;