syntax = "proto3";

option csharp_namespace = "Leica.Spider.SpiderBasics";

import "JobId.proto";
import "SpiderRealTimeProduct.proto";
import "GpsTime.proto";

package spider.spiderbasics;

message RtkJobAlive {
    spider.rtkbasics.JobId job_id = 1;
    uint32 product_id = 2;
    int32 rover_user_id = 3;
    int32 authentication = 4 /* Actually spider.spiderbasics.SpiderRealTimeProduct.AuthFlag but protobuf doesn't have flags */;
    int32 rover_sbc_user_id = 5;
    string rover_user_name = 6;
    int32 rover_credential_id = 7;
    string rover_credential_name = 8;
    string subscription_id = 9;
    spider.spiderbasics.SpiderRealTimeProduct.MessageType message_type = 10;
    int32 num_used_sat_ref = 11;
    bool rover_user_connection_log_disabled = 12;
    spider.rtkbasics.MjdTime epoch_time = 13;
}
