Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.255  Word version:  19.3.0

Top   Top   Up   Prev   Next
0…   5…   6…   7…   7.1a…   7.2…   7.3…   7.4…   7.5…   7.6…   7.7…   7.8…   7.9…   7.10…   8…   8.2.5…   A   B…   C…

 

8  APIsp. 82

8.1  Generalp. 82

The following UAE capabilities are offered as APIs:
  • UAE server APIs;
The following SEAL service APIs are specified in TS 23.434:
  • Group management server APIs;
  • Location management server APIs;
  • Configuration management server APIs;
  • Identity management server APIs; and
  • Key management server APIs.
The following SEAL service APIs are specified in TS 23.435:
  • Network slice optimization APIs based on VAL server policy.
When UAS application specific server invokes a SEAL server API directly, the UAS application specific server acting as VAL server shall interact with the corresponding SEAL server over the SEAL-S reference point for the API invocation request and response as specified in TS 23.434.
Requesting specific QoS per planned flight path/waypoint is available using Policy of needed minimum QoS per UE in the SS_NSCE_PolicyManagement API, see clause 9.5.4.1 of TS 23.435.
Up

8.2  UAE server APIsp. 83

8.2.1  Generalp. 83

Table 8.2.1-1 illustrates the UAE server APIs.
API Name API Operations Known Consumer(s) Communication Type
UAE_C2OperationModeManagement APIManage_C2OperationModeUAS application specific serverRequest/ Response
Notify_SelectedC2Mode (NOTE)UAS application specific serverSubscribe/notify
Notify_C2ModeSwitching (NOTE)UAS application specific serverSubscribe/notify
Notify_C2OperationModeManagementComplete (NOTE)UAS application specific serverSubscribe/notify
UAE_RealtimeUAVStatus APISubscribe_RealtimeUAVStatusUAS application specific serverSubscribe/notify
Unsubscribe_RealtimeUAVStatusUAS application specific serverSubscribe/notify
Notify_RealtimeUAVStatusUAS application specific serverSubscribe/notify
UAE_ChangeUSSManagement APIManage_USSManagementUAS application specific serverRequest/ Response
Notify_USSManagementCompleteUAS application specific serverSubscribe/notify
Manage_USSChangeUAS application specific serverRequest/ Response
Notify_USSChangeUAS application specific serverSubscribe/notify
Notify_USSChangeTriggerUAS application specific serverSubscribe/notify
UAE_DAASupport APIManage_DAAManagementUAS application specific serverRequest/ Response
Notify_DAAManagementCompleteUAS application specific serverSubscribe/notify
Notify_DAAClientSupportEventUAS application specific serverSubscribe/notify
Manage_DAAServerSupportEventUAS application specific serverRequest/ Response
UAE_UAVDynamicInfo APISubscribe_UAVDynamicInfoUAS application specific serverSubscribe/ notify
Unsubscribe_UAVDynamicInfoUAS application specific serverSubscribe/ notify
Notify_UAVDynamicInfoUAS application specific serverSubscribe/ notify
UAE_FlightPathMonitoring APIManage_FlightPathReportingConfigurationUAS application specific serverRequest/ Response
Notify_FlightPathReportingConfigurationCompleteUAS application specific serverSubscribe/notify
Notify_FlightPathEventReportUAS application specific serverSubscribe/notify
UAE_FlightRouteSupport APIManage_QoSFlightRoutePlanUAS application specific server, UAE clientRequest/ Response
NOTE:
The subscribe operation for Notify_C2OperationModeManagementComplete, Notify_SelectedC2Mode and Notify_C2ModeSwitching is part of Manage_C2OperationMode.
Up

8.2.2  UAE_C2OperationModeManagement APIp. 84

8.2.2.1  Generalp. 84

API description:
This API enables the UAS application specific server to communicate with the UAE server to send configurations for C2 operation modes for the UAS and receive notifications of the selected C2 communication modes from the UAS UEs (i.e. UAV, UAV-C).

8.2.2.2  Manage_C2OperationMode operationp. 84

API operation name:
Manage_C2OperationMode
Description:
Manage (initiate, change or delete) the configuration of the C2 operation modes for the UAS UEs.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.4.2.1 for the details of usage of this API operation.

8.2.2.3  Notify_SelectedC2Modep. 85

API operation name:
Notify_SelectedC2Mode
Description:
Notification of the selected C2 communication modes from the UAS UEs.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.4.2.3 for the details of usage of this API operation.

8.2.2.4  Notify_C2ModeSwitchingp. 85

API operation name:
Notify_C2ModeSwitching
Description:
Notification of the C2 communication mode switching from the UAS UEs.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.4.2.4 for the details of usage of this API operation.

8.2.2.5  Notify_C2OperationModeManagementCompletep. 85

API operation name:
Notify_C2OperationModeManagementComplete
Description:
Notification about the C2 operation mode management completion by UAE server.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
None.
See clause 7.4.2.1 for the details of usage of this API operation.

8.2.3  UAE_ RealtimeUAVStatus APIp. 85

8.2.3.1  Generalp. 85

API description:
This API enables the UAS application specific server to subscribe for and receive notifications for the realtime status information of the UAV.

8.2.3.2  Subscribe_RealtimeUAVStatus operationp. 85

API operation name:
Subscribe_RealtimeUAVStatus
Description:
Subscription for obtaining the realtime UAV status information.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.5.2.2 for the details of usage of this API operation.

8.2.3.3  Unsubscribe_RealtimeUAVStatus operationp. 86

API operation name:
Unsubscribe_RealtimeUAVStatus
Description:
Unsubscription for a existing subscription for obtaining the realtime UAV status information.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.5.2.4 for the details of usage of this API operation.

8.2.3.4  Notify_RealtimeUAVStatus operationp. 86

API operation name:
Notify_RealtimeUAVStatus
Description:
Notification of the realtime UAV status information.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
None.
See clause 7.5.2.3 for the details of usage of this API operation.

8.2.4  UAE_ChangeUSSManagement API |R18|p. 86

8.2.4.1  Generalp. 86

API description:
This API enables the UAS application specific server to communicate with the UAE server to send policies, requests for change of USS for the UAS and receive notifications from the UAS UEs (i.e. UAV) about change of USS.

8.2.4.2  Manage_USSManagement operationp. 86

API operation name:
Manage_USSManagement
Description:
Manage (initiate, change or delete) the configuration of the policies for change of USS for the UAS UEs.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.6.2.1 for the details of usage of this API operation.

8.2.4.3  Notify_USSManagementComplete operationp. 86

API operation name:
Notify_USSManagementComplete
Description:
Notification about the USS management completion by UAE server.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
None.
See clause 7.6.2.1 for the details of usage of this API operation.

8.2.4.4  Manage_USSChange operationp. 87

API operation name:
Manage_USSChange
Description:
Manage change of USS on request from UAS application specific server.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
See clause 7.6.2.3 for the details of usage of this API operation.

8.2.4.5  Notify_USSChange operationp. 87

API operation name:
Notify_USSChange
Description:
Notification about the change of USS required by UAS UE.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
None.
See clause 7.6.2.4 for the details of usage of this API operation.

8.2.4.6  Notify_USSChangeTriggerp. 87

API operation name:
Notify_USSChangeTrigger
Description:
Notify a trigger event related to the recommended change of USS.
Known Consumers:
UAS application specific server.
Inputs:
Outputs:
None.
See clause 7.6.2.5 for the details of usage of this API operation.

Up   Top   ToC