Top
Field | Type | Label | Description |
contact_id | int64 | | キャンセルするコンタクトの ID |
Field | Type | Label | Description |
contact | Contact | | キャンセルされたコンタクト |
Field | Type | Label | Description |
contact | Contact | | 作成されたコンタクト |
Field | Type | Label | Description |
contact_id | int64 | | 取得するコンタクトの ID |
Field | Type | Label | Description |
contact | Contact | | 指定された ID に対応するコンタクト |
Field | Type | Label | Description |
ground_station_id | int64 | | 取得する地上局の ID |
Field | Type | Label | Description |
ground_station | GroundStation | | 指定された ID に対応する地上局 |
Field | Type | Label | Description |
satellite_id | int64 | | TLE を取得する衛星の ID |
Field | Type | Label | Description |
tle_record | TLERecord | | 指定された衛星の最新の TLE 情報 |
Field | Type | Label | Description |
satellite_id | int64 | | 取得する衛星の ID |
Field | Type | Label | Description |
satellite | Satellite | | 指定された ID に対応する衛星 |
Field | Type | Label | Description |
satellite_id | int64 | | 利用可能な地上局を取得する衛星の ID |
Field | Type | Label | Description |
ground_stations | GroundStation | repeated | 指定された衛星で利用可能な地上局のリスト |
Field | Type | Label | Description |
satellite_id | int64 | | パス算出の対象とする衛星の ID |
ground_station_ids | int64 | repeated | パス算出の対象とする地上局の ID のリスト |
Field | Type | Label | Description |
passes | Pass | repeated | パスのリスト。 リストは AOS 時刻の昇順でソートされている |
Field | Type | Label | Description |
satellites | Satellite | repeated | クライアントがアクセス可能な衛星のリスト |
Field | Type | Label | Description |
satellite_id | int64 | | コンタクトのリストを取得する対象の衛星 ID |
Field | Type | Label | Description |
contacts | Contact | repeated | 指定された衛星を対象とした現在時刻以降のコンタクトのリスト |
Field | Type | Label | Description |
satellite_id | int64 | | TLE を登録する衛星の ID |
tle | TLE | | 登録する TLE |
Field | Type | Label | Description |
tle_record | TLERecord | | 登録された TLE の情報 |
アークエッジ・スペースの地上局予約サービス。
Top
コンタクト。
Clover においては、予約されたパスを表す。
地上局。
緯度・経度・高度からなる位置情報。
パスの計算に使用される。
Field | Type | Label | Description |
latitude | double | | 緯度 [deg] |
longitude | double | | 経度 [deg] |
altitude | double | | 楕円体高 [meter] |
衛星パス。
パスの AOS/LOS 時刻と最大仰角といった詳細情報。
衛星。
Field | Type | Label | Description |
id | int64 | | 衛星の ID |
name | string | | 衛星の名前 |
TLE (Two-Line Elements)。
Field | Type | Label | Description |
line1 | string | | TLE の1行目 |
line2 | string | | TLE の2行目 |
登録された TLE の情報。
コンタクトの状態。
Name | Number | Description |
STATUS_UNSPECIFIED | 0 | ステータスの値が設定されていない場合の値。 この値が設定された場合は異常な状態であるため、アークエッジ・スペースの担当者に連絡すること |
STATUS_PENDING | 1 | 局管理者の確認待ちの状態。 コンタクトを予約した直後の初期状態。 この状態から他の状態に遷移したあと、この状態に戻ることはない |
STATUS_SCHEDULED | 2 | 局管理者に承認され、コンタクトの予約が有効な状態 |
STATUS_REJECTED | 3 | 局管理者に拒否され、コンタクトの予約が無効な状態 他の状態に遷移しない終端状態 |
STATUS_CANCELED | 4 | ユーザがコンタクトの予約をキャンセルした状態。 他の状態に遷移しない終端状態 |
STATUS_RUNNING | 5 | コンタクトが実行中の状態。 この状態になると、キャンセルできなくなる |
STATUS_COMPLETED | 6 | コンタクトが完了した状態。 他の状態に遷移しない終端状態 |
STATUS_FAILED | 7 | コンタクトが何らかの理由で失敗した状態。 他の状態に遷移しない終端状態 |
.proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
double | | double | double | float | float64 | double | float | Float |
float | | float | float | float | float32 | float | float | Float |
int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
bool | | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass |
string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |