File tree Expand file tree Collapse file tree 4 files changed +100
-0
lines changed
yaml/xyz/openbmc_project/Provisioning Expand file tree Collapse file tree 4 files changed +100
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Generated file; do not modify.
2
+
3
+ sdbusplus_current_path = ' xyz/openbmc_project/Provisioning/Provisioning'
4
+
5
+ generated_sources += custom_target (
6
+ ' xyz/openbmc_project/Provisioning/Provisioning__cpp' .underscorify(),
7
+ input : [
8
+ ' ../../../../../yaml/xyz/openbmc_project/Provisioning/Provisioning.interface.yaml' ,
9
+ ],
10
+ output : [
11
+ ' common.hpp' ,
12
+ ' server.hpp' ,
13
+ ' server.cpp' ,
14
+ ' aserver.hpp' ,
15
+ ' client.hpp' ,
16
+ ],
17
+ depend_files : sdbusplusplus_depfiles,
18
+ command : [
19
+ sdbuspp_gen_meson_prog,
20
+ ' --command' ,
21
+ ' cpp' ,
22
+ ' --output' ,
23
+ meson .current_build_dir(),
24
+ ' --tool' ,
25
+ sdbusplusplus_prog,
26
+ ' --directory' ,
27
+ meson .current_source_dir() / ' ../../../../../yaml' ,
28
+ ' xyz/openbmc_project/Provisioning/Provisioning' ,
29
+ ],
30
+ install : should_generate_cpp,
31
+ install_dir : [
32
+ get_option (' includedir' ) / sdbusplus_current_path,
33
+ get_option (' includedir' ) / sdbusplus_current_path,
34
+ false ,
35
+ get_option (' includedir' ) / sdbusplus_current_path,
36
+ get_option (' includedir' ) / sdbusplus_current_path,
37
+ ],
38
+ build_by_default : should_generate_cpp,
39
+ )
40
+
Original file line number Diff line number Diff line change
1
+ # Generated file; do not modify.
2
+ subdir (' Provisioning' )
3
+
4
+ sdbusplus_current_path = ' xyz/openbmc_project/Provisioning'
5
+
6
+ generated_markdown += custom_target (
7
+ ' xyz/openbmc_project/Provisioning/Provisioning__markdown' .underscorify(),
8
+ input : [
9
+ ' ../../../../yaml/xyz/openbmc_project/Provisioning/Provisioning.interface.yaml' ,
10
+ ],
11
+ output : [' Provisioning.md' ],
12
+ depend_files : sdbusplusplus_depfiles,
13
+ command : [
14
+ sdbuspp_gen_meson_prog,
15
+ ' --command' ,
16
+ ' markdown' ,
17
+ ' --output' ,
18
+ meson .current_build_dir(),
19
+ ' --tool' ,
20
+ sdbusplusplus_prog,
21
+ ' --directory' ,
22
+ meson .current_source_dir() / ' ../../../../yaml' ,
23
+ ' xyz/openbmc_project/Provisioning/Provisioning' ,
24
+ ],
25
+ install : should_generate_markdown,
26
+ install_dir : [inst_markdown_dir / sdbusplus_current_path],
27
+ build_by_default : should_generate_markdown,
28
+ )
29
+
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ subdir('Object')
27
27
subdir (' ObjectMapper' )
28
28
subdir (' PFR' )
29
29
subdir (' PLDM' )
30
+ subdir (' Provisioning' )
30
31
subdir (' ScheduledTime' )
31
32
subdir (' Sensor' )
32
33
subdir (' Smbios' )
Original file line number Diff line number Diff line change
1
+ name : xyz.openbmc_project.Provisioning
2
+ description : >
3
+ Interface to represent the provisioning status of the BMC. Provides a
4
+ property to indicate whether the BMC is provisioned, and methods to initiate
5
+ provisioning and check the peer BMC connection.
6
+ properties :
7
+ - name : ProvisioningState
8
+ type : boolean
9
+ flags :
10
+ - readonly
11
+ default : false
12
+ description : >
13
+ True means the BMC is in a provisioned state.
14
+
15
+ methods :
16
+ - name : StartProvisioning
17
+ description : >
18
+ Starts the provisioning process and updates the ProvisioningState
19
+ accordingly.
20
+ parameters : []
21
+
22
+ - name : CheckPeerBMCConnection
23
+ description : >
24
+ Performs a check to determine if the peer BMC is reachable and
25
+ available for provisioning.
26
+ parameters :
27
+ returns :
28
+ - type : boolean
29
+ description : >
30
+ True if the peer BMC is reachable; false otherwise.
You can’t perform that action at this time.
0 commit comments