Skip to content

Commit 5e473c4

Browse files
author
Aalyria Technologies, Inc
committed
Import changes.
- a6de26e5936b3398fa8a0a34ac9c5ca06bf6b800 GitOrigin-RevId: a6de26e5936b3398fa8a0a34ac9c5ca06bf6b800
1 parent b21ec4c commit 5e473c4

2 files changed

Lines changed: 34 additions & 33 deletions

File tree

api/scheduling/v1alpha/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ proto_library(
3030
"@googleapis//google/rpc:status_proto",
3131
"@googleapis//google/type:interval_proto",
3232
"@org_outernetcouncil_nmts//v1/proto/types/geophys:coordinates_proto",
33+
"@org_outernetcouncil_nmts//v1/proto/types/geophys:geodesy_proto",
3334
"@protobuf//:duration_proto",
3435
"@protobuf//:empty_proto",
3536
"@protobuf//:timestamp_proto",

api/scheduling/v1alpha/scheduling.proto

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ syntax = "proto3";
1616

1717
package aalyria.spacetime.scheduling.v1alpha;
1818

19-
import "api/common/coordinates.proto";
2019
import "api/common/field_mask.proto";
2120
import "google/protobuf/duration.proto";
2221
import "google/protobuf/empty.proto";
2322
import "google/protobuf/timestamp.proto";
2423
import "google/rpc/status.proto";
2524
import "google/type/interval.proto";
2625
import "nmts/v1/proto/types/geophys/coordinates.proto";
26+
import "nmts/v1/proto/types/geophys/geodesy.proto";
2727

2828
option go_package = "aalyria.com/spacetime/api/scheduling/v1alpha";
2929
option java_package = "com.aalyria.spacetime.scheduling.v1alpha";
@@ -196,7 +196,7 @@ message Beam {
196196
BeamTarget target = 2;
197197

198198
// Identifies the location of the origin of the beam (local platform).
199-
// Note: origin is currently supported in the API only and is not
199+
// Note: origin is currently supported in the API only and is not
200200
// yet implemented.
201201
BeamOrigin origin = 10;
202202

@@ -297,7 +297,7 @@ message BeamTarget {
297297
// motion. This may diverge from the actual position of the spacecraft
298298
// and is not intended to be guidance or to influence the vehicle motion
299299
// in any way. This can be used to compute beam pointing vectors (origin
300-
// to target) in agents that are not aware of the local platform position
300+
// to target) in agents that are not aware of the local platform position
301301
// via other means.
302302
//
303303
// BeamOrigin type will be populated according to the Antenna.pointing_format
@@ -319,13 +319,13 @@ message ChebyshevCoefficients {
319319
nmts.v1.types.geophys.CoordinateFrame reference_frame = 1;
320320

321321
// Lists of coefficients.
322-
// Note: length of list implies the degree of the polynomial
322+
// Note: length of list implies the degree of the polynomial
323323
// (e.g. len(coefficient) = Degree of Polynomial + 1)
324324
//
325-
// In each list, the value at idx i is the coefficient of the
326-
// Chebyshev Polynomial of order i.
327-
//
328-
// Note: this uses the convention where the first coefficient is
325+
// In each list, the value at idx i is the coefficient of the
326+
// Chebyshev Polynomial of order i.
327+
//
328+
// Note: this uses the convention where the first coefficient is
329329
// multiplied by 1/2 (i.e. p(x) = c_0 / 2.0 + \sum_{n=1}{c_n*T_n(x)}).
330330
// See: https://www.gnu.org/software/gsl/doc/html/cheb.html
331331
//
@@ -338,8 +338,8 @@ message ChebyshevCoefficients {
338338
repeated double x_dot_m_per_s_coefficients = 5;
339339
repeated double y_dot_m_per_s_coefficients = 6;
340340
repeated double z_dot_m_per_s_coefficients = 7;
341-
342-
// The period of time over which these coefficients are valid. The
341+
342+
// The period of time over which these coefficients are valid. The
343343
// start and end times can be defined in UTC and/or GPS timestamps.
344344
// `_gpst` below as a Duration from the GPS Epoch (GPST time scale; see
345345
// https://gssc.esa.int/navipedia/index.php/Time_References_in_GNSS).
@@ -389,8 +389,8 @@ message RxConfiguration {
389389
// Corresponds to an nmts.v1.ek.physical.Carrier.config_id of a carrier within
390390
// an nmts.v1.ek.physical.CarrierConfiguration. In NMTS graphs, demodulators
391391
// are associated with CarrierConfigurations through receivers, e.g.,
392-
// Demodulator <--RK_SIGNAL_TRANSITS--
393-
// SignalProcessingChain <--RK_SIGNAL_TRANSITS--
392+
// Demodulator <--RK_SIGNAL_TRANSITS--
393+
// SignalProcessingChain <--RK_SIGNAL_TRANSITS--
394394
// Receiver <--RK_SIGNAL_TRANSITS-- Antenna
395395
// |
396396
// |--RK_SUPPORTS--> CarrierConfiguration
@@ -401,11 +401,11 @@ message RxConfiguration {
401401
// Symbol rate in Megasymbols per second.
402402
double symbol_rate_msps = 5;
403403

404-
// The roll-off factor, which is a measure of the excess bandwidth of a
404+
// The roll-off factor, which is a measure of the excess bandwidth of a
405405
// carrier’s pulse-shaping filter, as a decimal value, calculated according to
406406
// bandwidth_hz = symbol_rate_sps * (1 + roll_off_factor).
407-
// Note: The channel bandwidth, symbol rate, and roll-off parameters hold
408-
// redundant information (since with any two of those parameters the third
407+
// Note: The channel bandwidth, symbol rate, and roll-off parameters hold
408+
// redundant information (since with any two of those parameters the third
409409
// value is computable), but all three can be provided to a client for clarity
410410
// and convenience.
411411
float roll_off_factor = 10;
@@ -434,8 +434,8 @@ message TxConfiguration {
434434
// Corresponds to an nmts.v1.ek.physical.Carrier.config_id of a carrier within
435435
// an nmts.v1.ek.physical.CarrierConfiguration. In NMTS graphs, modulators are
436436
// associated with CarrierConfigurations through transmitters, e.g.,
437-
// Modulator --RK_SIGNAL_TRANSITS-->
438-
// SignalProcessingChain --RK_SIGNAL_TRANSITS-->
437+
// Modulator --RK_SIGNAL_TRANSITS-->
438+
// SignalProcessingChain --RK_SIGNAL_TRANSITS-->
439439
// Transmitter --RK_SIGNAL_TRANSITS--> Antenna
440440
// |
441441
// |--RK_SUPPORTS--> CarrierConfiguration
@@ -450,11 +450,11 @@ message TxConfiguration {
450450

451451
// Symbol rate in Megasymbols per second.
452452
double symbol_rate_msps = 6;
453-
// The roll-off factor, which is a measure of the excess bandwidth of a
453+
// The roll-off factor, which is a measure of the excess bandwidth of a
454454
// carrier’s pulse-shaping filter, as a decimal value, calculated according to
455455
// bandwidth_hz = symbol_rate_sps * (1 + roll_off_factor).
456-
// Note: The channel bandwidth, symbol rate, and roll-off parameters hold
457-
// redundant information (since with any two of those parameters the third
456+
// Note: The channel bandwidth, symbol rate, and roll-off parameters hold
457+
// redundant information (since with any two of those parameters the third
458458
// value is computable), but all three can be provided to a client for clarity
459459
// and convenience.
460460
float roll_off_factor = 11;
@@ -466,13 +466,13 @@ message TxConfiguration {
466466

467467
// Identifies the port associated with the carrier on this beam. This
468468
// corresponds to the NMTS entity ID of an nmts.v1.ek.physical.Port. In NMTS
469-
// graphs, ports are related to modulators through an RK_ORIGINATES
469+
// graphs, ports are related to modulators through an RK_ORIGINATES
470470
// relationship, e.g., Port --RK_ORIGINATES--> Modulator.
471471
string port_id = 12;
472472

473473
// This value corresponds to the nmts.v1.ek.physical.Carrier.waveform of the
474474
// carrier assigned to this beam. nmts.v1.ek.physical.Carriers are defined in
475-
// nmts.v1.ek.physical.CarrierConfigurations.
475+
// aalyria.spacetime.api.common.nmts.v1.ek.physical.CarrierConfigurations.
476476
string waveform = 4;
477477

478478
string initial_modcod = 7;
@@ -511,7 +511,7 @@ message DvbS2Params {
511511
// Identifies the physical layer scrambling codes used for payload data and
512512
// pilot symbols. Mapping to particular sequences may be user-defined.
513513
uint32 payload_pl_scrambling_code = 1;
514-
uint32 pilot_pl_scrambling_code = 2;
514+
uint32 pilot_pl_scrambling_code = 2;
515515
}
516516

517517
message Endpoint {
@@ -624,7 +624,7 @@ message TriggerHandover {
624624
// Broadcasting (DVB) family of access networks, e.g. DVB-S, DVB-S2,
625625
// DVB-S2X, etc. There are no exact standards which define what mobility
626626
// procedures in DVB based networks requires as input information, so it is
627-
// for now being defined to include a source and target EK_NETWORK_NODE ID.
627+
// for now being defined to include a source and target EK_NETWORK_NODE ID.
628628
message Dvb {
629629
string source_network_node_id = 1;
630630
string target_network_node_id = 2;
@@ -633,27 +633,27 @@ message TriggerHandover {
633633
// Mobility signaling for networks adopting the 5G New Radio (NR) Radio
634634
// Access Technology (RAT).
635635
message Nr {
636-
// Legacy, network-initiated L3 Handover
636+
// Legacy, network-initiated L3 Handover
637637
message L3HO {
638638
}
639639

640640
// Time-based Conditional Handover (CHO).
641641
// See condEventT1-r17 in TS 38.331 Release 18.
642642
// Ref: https://www.etsi.org/deliver/etsi_ts/138300_138399/138331/18.02.00_60/ts_138331v180200p.pdf
643643
message T1CHO {
644-
// "The field counts the number of UTC seconds in 10 ms units since
644+
// "The field counts the number of UTC seconds in 10 ms units since
645645
// 00:00:00 on Gregorian calendar date 1 January, 1900 (midnight between
646646
// Sunday, December 31, 1899 and Monday, January 1, 1900)."
647647
//
648648
// As per above definition from 3GPP TS 38.331, the value is to be
649649
// quantised into units of 10ms when being provided to the NTN RAN.
650650
google.protobuf.Timestamp t1_threshold = 1;
651651

652-
// "This field is used for defining the leaving condition T1-2 for
653-
// conditional HO event condEventT1.
652+
// "This field is used for defining the leaving condition T1-2 for
653+
// conditional HO event condEventT1.
654654
// Each step represents 100ms"
655655
//
656-
// As per above definition from 3GPP TS 38.331, the value is to be
656+
// As per above definition from 3GPP TS 38.331, the value is to be
657657
// quanitsed into units of 100ms when being provided to the NTN RAN.
658658
google.protobuf.Duration duration = 2;
659659
}
@@ -682,8 +682,8 @@ message TriggerHandover {
682682
// degreesLongitude INTEGER (-8388608..8388607) -- 24 bit field
683683
// }
684684
// -- ASN1STOP
685-
aalyria.spacetime.api.common.GeodeticWgs84 reference_location_1 = 3;
686-
aalyria.spacetime.api.common.GeodeticWgs84 reference_location_2 = 4;
685+
nmts.v1.types.geophys.GeodeticWgs84 reference_location_1 = 3;
686+
nmts.v1.types.geophys.GeodeticWgs84 reference_location_2 = 4;
687687

688688
// As per 3GPP TS 38.331
689689
// "The IE HysteresisLocation is a parameter used within entry and leave
@@ -697,7 +697,7 @@ message TriggerHandover {
697697
// criteria for the event needs to be met in order to trigger a
698698
// measurement report. Value ms0 corresponds to 0 ms and behaviour as
699699
// specified in 7.1.2 applies, value ms40 corresponds to 40 ms, and so
700-
// on."
700+
// on."
701701
//
702702
// The possible valid values are the following:
703703
// ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512,
@@ -738,7 +738,7 @@ message TriggerHandover {
738738
L3HO l3_ho = 3;
739739
T1CHO t1_cho = 4;
740740
D1CHO d1_cho = 5;
741-
SatSwitchWithReSync sat_switch_with_re_sync = 6;
741+
SatSwitchWithReSync sat_switch_with_re_sync = 6;
742742
}
743743
}
744744

0 commit comments

Comments
 (0)