1 /*
2  * Copyright (c) 2024 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef NRFS_INTERNAL_RESET_H
8 #define NRFS_INTERNAL_RESET_H
9 
10 #include <internal/services/nrfs_generic.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /** @brief Reset request structure. */
17 typedef struct __NRFS_PACKED {
18 	nrfs_hdr_t hdr; /**< Header of the message. */
19 	nrfs_ctx_t ctx; /**< Context of the message. */
20 } nrfs_reset_req_t;
21 
22 /** @brief Reset service notification structure. */
23 typedef struct __NRFS_PACKED {
24 	nrfs_hdr_t hdr; /**< Header of the message. */
25 	nrfs_ctx_t ctx; /**< Context of the message. This is left for compatibility purposes. Should always be zero. */
26 } nrfs_reset_rsp_t;
27 
28 #ifdef __cplusplus
29 }
30 #endif
31 
32 #endif /* NRFS_INTERNAL_RESET_H */
33