BCAT services: Difference between revisions

No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 246: Line 246:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 0 || CreateNewsService || No input, returns an [[#INewsService]].
| 0 || [[#CreateNewsService|CreateNewsService]]
|-
|-
| 1 || CreateNewlyArrivedEventHolder || No input, returns an [[#INewlyArrivedEventHolder]].
| 1 || [[#CreateNewlyArrivedEventHolder|CreateNewlyArrivedEventHolder]]
|-
|-
| 2 || CreateNewsDataService || No input, returns an [[#INewsDataService]].
| 2 || [[#CreateNewsDataService|CreateNewsDataService]]
|-
|-
| 3 || CreateNewsDatabaseService || No input, returns an [[#INewsDatabaseService]].
| 3 || [[#CreateNewsDatabaseService|CreateNewsDatabaseService]]
|-
|-
| 4 || CreateOverwriteEventHolder || No input, returns an [[#IOverwriteEventHolder]].
| 4 || [[#CreateOverwriteEventHolder|CreateOverwriteEventHolder]]
|}
|}


CreateNewsDataService and CreateNewsDatabaseService require permission bit 2.
== CreateNewsService ==
No input. Returns an [[#INewsService]].
 
== CreateNewlyArrivedEventHolder ==
No input. Returns an [[#INewlyArrivedEventHolder]].
 
== CreateNewsDataService ==
No input. Returns an [[#INewsDataService]].
 
Requires permission bit 2.
 
== CreateNewsDatabaseService ==
No input. Returns an [[#INewsDatabaseService]].
 
Requires permission bit 2.
 
== CreateOverwriteEventHolder ==
No input. Returns an [[#IOverwriteEventHolder]].


== INewsService ==
== INewsService ==
Line 286: Line 303:
| 30300 || RequestImmediateReception || 2
| 30300 || RequestImmediateReception || 2
|-
|-
| 30400 || [3.0.0+] DecodeArchiveFile || 2
| 30400 || [3.0.0-18.1.0] DecodeArchiveFile || 2
|-
|-
| 30500 || [8.0.0+] ? || 2
| 30500 || [8.0.0+] ? || 2
Line 329: Line 346:
== INewlyArrivedEventHolder ==
== INewlyArrivedEventHolder ==
This is <nowiki>"nn::news::detail::ipc::INewlyArrivedEventHolder"</nowiki>.
This is <nowiki>"nn::news::detail::ipc::INewlyArrivedEventHolder"</nowiki>.
[19.0.0+] This is now <nowiki>"nn::news::detail::ipc::INewArrivalEventHolder"</nowiki>.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 357: Line 376:
|-
|-
| 1001 || [6.0.0+] [[#OpenWithNewsRecord]]
| 1001 || [6.0.0+] [[#OpenWithNewsRecord]]
|-
| 1100 || [19.0.0+]
|}
|}


Line 376: Line 397:
== INewsDatabaseService ==
== INewsDatabaseService ==
This is <nowiki>"nn::news::detail::ipc::INewsDatabaseService"</nowiki>.
This is <nowiki>"nn::news::detail::ipc::INewsDatabaseService"</nowiki>.
[19.0.0+] This is now <nowiki>"nn::news::detail::ipc::IDeviceNewsDatabaseService"</nowiki>.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 428: Line 451:
|-
|-
| 3 || [[#GetSize]]
| 3 || [[#GetSize]]
|-
| 4 || [20.0.0+]
|}
|}


Line 582: Line 607:
| 10103 || [6.0.0+] SaveReportWithUserOld2 ([1.0.0-9.2.0] SaveReportWithUser)
| 10103 || [6.0.0+] SaveReportWithUserOld2 ([1.0.0-9.2.0] SaveReportWithUser)
|-
|-
| 10104 || [10.0.0+] SaveReport
| 10104 || [21.0.0+] SaveReportOld3 ([10.0.0-20.5.0] SaveReport)
|-
| 10105 || [21.0.0+] SaveReportWithUserOld3 ([10.0.0-20.5.0] SaveReportWithUser)
|-
| 10106 || [21.0.0+] SaveReport
|-
|-
| 10105 || [10.0.0+] SaveReportWithUser
| 10107 || [21.0.0+] SaveReportWithUser
|-
|-
| 10200 || RequestImmediateTransmission
| 10200 || RequestImmediateTransmission
Line 594: Line 623:
| 10500 || [15.0.0+] SendReportWithUser
| 10500 || [15.0.0+] SendReportWithUser
|-
|-
| 20100 || SaveSystemReport
| 20100 || SaveSystemReportOld ([1.0.0-20.5.0] SaveSystemReport)
|-
| 20101 || SaveSystemReportWithUserOld ([1.0.0-20.5.0] SaveSystemReportWithUser)
|-
| 20102 || [21.0.0+] SaveSystemReport
|-
|-
| 20101 || SaveSystemReportWithUser
| 20103 || [21.0.0+] SaveSystemReportWithUser
|-
|-
| 20200 || [4.0.0+] SetOperationMode
| 20200 || [4.0.0+] SetOperationMode
Line 674: Line 707:
| 100 ||  
| 100 ||  
|-
|-
| 200 || [13.1.0-13.2.1]
| 200 || [21.0.0+] ([13.1.0-13.2.1] )
|-
|-
| 300 || [13.1.0-14.1.2]
| 300 || [13.1.0-14.1.2]
Line 697: Line 730:
|-
|-
| 20 || [14.0.0+]
| 20 || [14.0.0+]
|-
| 100 || [16.1.0+]
|}
|}