Init basesystem source codes.
[staging/basesystem.git] / video_in_hal / systemservice / interface_unified / library / src / ss_string_maps.cpp
1 /*
2  * @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 ///////////////////////////////////////////////////////////////////////////////
18 /// \ingroup  tag_SystemManagerIf
19 /// \brief    This file provides support for the System Manager client interface.
20 ///
21 ///////////////////////////////////////////////////////////////////////////////
22
23 #include "system_service/ss_string_maps.h"
24 #include <native_service/frameworkunified_types.h>
25 #include <native_service/ns_logger_if.h>
26 #include <map>
27 #include "system_service/ss_power_service.h"
28 #include "system_service/ss_templates.h"
29 #include "system_service/ss_system_manager_if.h"
30 #include "system_service/ss_system_manager_protocol.h"
31 #include "ss_system_if_interfaceunifiedlog.h"
32
33 /*
34  * 't'emplate for string-map initialization functions
35 void Init_SS_xyz_StrMap(std::map<SS_xyz, SS_String> &m_strMap)
36 {
37    MAP_ENTRY( m_strMap,  );
38    MAP_ENTRY( m_strMap,  );
39 } // End of void Init_SS_xyz_StrMap(std::map<SS_xyz, SS_String> &m_strMap)
40 */
41
42
43 //******************************************************************************
44 void Init_eSMBootMicroResetReason_StrMap(std::map<eSMBootMicroResetReason,
45                                          SS_String> & m_strMap) {  // NOLINT (runtime/references)
46   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_RESET_REASON_SELF_RESET);
47   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_RESET_REASON_USER_FORCE_RESET);
48   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_RESET_REASON_DSP_RESET);
49   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_RESET_REASON_HB_TIMEOUT);
50 }
51 class EnumStringMap< eSMBootMicroResetReason,
52                      Init_eSMBootMicroResetReason_StrMap>
53                                                   m_oeSMBootMicroResetReasonMap;
54 // LCOV_EXCL_START 6:Because the condition cannot be set
55 SS_String GetStr(eSMBootMicroResetReason f_enum) {
56   return m_oeSMBootMicroResetReasonMap.GetStr(f_enum);
57 }
58 // LCOV_EXCL_STOP
59
60 //******************************************************************************
61 void Init_EInterfaceunifiedSystemError_StrMap(std::map<EFrameworkunifiedSystemError, SS_String> & m_strMap) {  // NOLINT (runtime/references)
62   MAP_ENTRY(m_strMap, eFrameworkunifiedSystemErrorNone);
63   MAP_ENTRY(m_strMap, eFrameworkunifiedDSPHardwareReset);
64 }
65 class EnumStringMap< EFrameworkunifiedSystemError, Init_EInterfaceunifiedSystemError_StrMap> m_oEInterfaceunifiedSystemErrorMap;
66 // LCOV_EXCL_START 6:Because the condition cannot be set
67 SS_String GetStr(EFrameworkunifiedSystemError f_enum) {
68   return m_oEInterfaceunifiedSystemErrorMap.GetStr(f_enum);
69 }
70 // LCOV_EXCL_STOP
71
72 //******************************************************************************
73 void Init_EErrorEventType_StrMap(std::map<EErrorEventType, SS_String> & m_strMap);  // NOLINT (runtime/references)
74 class EnumStringMap< EErrorEventType, Init_EErrorEventType_StrMap> m_oEErrorEventTypeMap;
75 SS_String GetStr(EErrorEventType f_enum) {
76   return m_oEErrorEventTypeMap.GetStr(f_enum);
77 }
78
79 //******************************************************************************
80 void Init_BOOL_StrMap(std::map<BOOL, SS_String> & m_strMap) {  // NOLINT (runtime/references)
81   MAP_ENTRY(m_strMap, TRUE);
82   MAP_ENTRY(m_strMap, FALSE);
83 }  // End of void Init_BOOL_StrMap(std::map<BOOL, SS_String> & m_strMap)
84 class EnumStringMap< BOOL, Init_BOOL_StrMap> m_oBOOLMap;
85 SS_String GetStr(BOOL f_enum) {
86   return m_oBOOLMap.GetStr(f_enum);
87 }
88
89 //******************************************************************************
90 void Init_SS_LimpHomeCutoff_StrMap(std::map<EPWR_LHC_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
91   MAP_ENTRY(m_strMap, epslhcINVALID);
92   MAP_ENTRY(m_strMap, epslhcDISABLED);
93   MAP_ENTRY(m_strMap, epslhcENABLED);
94 }  // End of void Init_SS_LimpHomeCutoff_StrMap(std::map<EPWR_LHC_TYPE, SS_String> & m_strMap)
95 class EnumStringMap< EPWR_LHC_TYPE, Init_SS_LimpHomeCutoff_StrMap> m_oSS_LimpHomeCutoffMap;
96 SS_String GetStr(EPWR_LHC_TYPE f_enum) {
97   return m_oSS_LimpHomeCutoffMap.GetStr(f_enum);
98 }
99
100 //******************************************************************************
101 void Init_SS_ProductionMode_StrMap(std::map<EPWR_PROD_MODE_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
102   MAP_ENTRY(m_strMap, epspmINVALID);
103   MAP_ENTRY(m_strMap, epspmDISABLED);
104   MAP_ENTRY(m_strMap, epspmENABLED);
105 }  // End of void Init_SS_ProductionMode_StrMap(std::map<EPWR_PROD_MODE_TYPE, SS_String> & m_strMap)
106 class EnumStringMap< EPWR_PROD_MODE_TYPE, Init_SS_ProductionMode_StrMap>
107                                                     m_oSS_ProductionModeMap;
108 SS_String GetStr(EPWR_PROD_MODE_TYPE f_enum) {
109   return m_oSS_ProductionModeMap.GetStr(f_enum);
110 }
111
112 //******************************************************************************
113 void Init_SS_StartupStage_StrMap(std::map<EPWR_STARTUP_STAGE_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
114   MAP_ENTRY(m_strMap, epssusfINVALID);
115   MAP_ENTRY(m_strMap, epssusSYSTEM_SERVICES_STARTED);
116   MAP_ENTRY(m_strMap, epssusALL_SERVICES_LAUNCHED);
117 }  // End of void Init_SS_StartupStage_StrMap(std::map<EPWR_STARTUP_STAGE_TYPE, SS_String> & m_strMap)
118 class EnumStringMap< EPWR_STARTUP_STAGE_TYPE, Init_SS_StartupStage_StrMap>
119                                                     m_oSS_StartupStageMap;
120 // LCOV_EXCL_START 6:Because the condition cannot be set
121 SS_String GetStr(EPWR_STARTUP_STAGE_TYPE f_enum) {
122   return m_oSS_StartupStageMap.GetStr(f_enum);
123 }
124 // LCOV_EXCL_STOP
125
126 //******************************************************************************
127 void Init_SS_SystemMode_StrMap(std::map<EPWR_SYSTEM_MODE_INFO, SS_String> & m_strMap) {  // NOLINT (runtime/references)
128   MAP_ENTRY(m_strMap, epssinfINVALID);
129   MAP_ENTRY(m_strMap, epssinfNORMAL);
130   MAP_ENTRY(m_strMap, epssinfPROGRAMMING);
131 }  // End of void Init_SS_SystemMode_StrMap(std::map<EPWR_SYSTEM_MODE_INFO, SS_String> & m_strMap)
132 class EnumStringMap< EPWR_SYSTEM_MODE_INFO, Init_SS_SystemMode_StrMap>
133                                                     m_oSS_SystemModeMap;
134 // LCOV_EXCL_START 6:Because the condition cannot be set
135 SS_String GetStr(EPWR_SYSTEM_MODE_INFO f_enum) {
136   return m_oSS_SystemModeMap.GetStr(f_enum);
137 }
138 // LCOV_EXCL_STOP
139
140 //******************************************************************************
141 void Init_SS_TransportMode_StrMap(std::map<EPWR_TRANSPORT_MODE_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
142   MAP_ENTRY(m_strMap, epstmINVALID);
143   MAP_ENTRY(m_strMap, epstmDISABLED);
144   MAP_ENTRY(m_strMap, epstmENABLED);
145 }  // End of void Init_SS_TransportMode_StrMap(std::map<EPWR_TRANSPORT_MODE_TYPE, SS_String> & m_strMap)
146 class EnumStringMap< EPWR_TRANSPORT_MODE_TYPE, Init_SS_TransportMode_StrMap>
147                                                     m_oSS_TransportModeMap;
148 SS_String GetStr(EPWR_TRANSPORT_MODE_TYPE f_enum) {
149   return m_oSS_TransportModeMap.GetStr(f_enum);
150 }
151
152 //******************************************************************************
153 void Init_EInterfaceunifiedStatus_StrMap(std::map<EFrameworkunifiedStatus, SS_String> & m_strMap);  // NOLINT (runtime/references)
154 class EnumStringMap< EFrameworkunifiedStatus, Init_EInterfaceunifiedStatus_StrMap> m_oEInterfaceunifiedStatusMap;
155 SS_String GetStr(EFrameworkunifiedStatus f_enum) {
156   return m_oEInterfaceunifiedStatusMap.GetStr(f_enum);
157 }
158
159 //******************************************************************************
160 void Init_SS_SystemManagerProtocol_StrMap(std::map<SS_SystemManagerProtocol,
161                                           SS_String> & m_strMap);  // NOLINT (runtime/references)
162 class EnumStringMap< SS_SystemManagerProtocol,
163                      Init_SS_SystemManagerProtocol_StrMap> m_oSSSMProtocolMap;
164 SS_String GetStr(SS_SystemManagerProtocol f_enum) {
165   return m_oSSSMProtocolMap.GetStr(f_enum);
166 }
167
168 //******************************************************************************
169 void Init_SS_ColdStart_StrMap(std::map<EPWR_SC_COLD_START_REQ_TYPE,
170                                   SS_String> &m_strMap) {  // NOLINT (runtime/references)
171   MAP_ENTRY(m_strMap, epsscrtINVALID);
172   MAP_ENTRY(m_strMap, epsscrtNOT_REQUIRED);
173   MAP_ENTRY(m_strMap, epsscrtREQUIRED);
174 }
175 class EnumStringMap< EPWR_SC_COLD_START_REQ_TYPE,
176                      Init_SS_ColdStart_StrMap> m_oSSColdStart_Map;
177 // LCOV_EXCL_START 6:Because the condition cannot be set
178 SS_String GetStr(EPWR_SC_COLD_START_REQ_TYPE f_enum) {
179   return m_oSSColdStart_Map.GetStr(f_enum);
180 }
181 // LCOV_EXCL_STOP
182
183 //******************************************************************************
184 void Init_SS__CWORD56__BootMode_StrMap(std::map<EPWR_SC__CWORD56__BOOT_MODE_TYPE, SS_String> &m_strMap) {  // NOLINT (runtime/references)
185   MAP_ENTRY(m_strMap, eps_CWORD56_bmINVALID);
186   MAP_ENTRY(m_strMap, eps_CWORD56_bmAPPLICATION_MODE);
187   MAP_ENTRY(m_strMap, eps_CWORD56_bmPROGRAMMING_MODE);
188 }  // End of void Init_SS__CWORD56__BootMode_StrMap(std::map<EPWR_SC__CWORD56__BOOT_MODE_TYPE, SS_String> &m_strMap)
189 class EnumStringMap< EPWR_SC__CWORD56__BOOT_MODE_TYPE,
190                      Init_SS__CWORD56__BootMode_StrMap> m_oSS_CWORD56_BootMode_Map;
191 SS_String GetStr(EPWR_SC__CWORD56__BOOT_MODE_TYPE f_enum) {
192   return m_oSS_CWORD56_BootMode_Map.GetStr(f_enum);
193 }
194
195 //******************************************************************************
196 void Init_SS__CWORD102__BootMode_StrMap(std::map<ESMBootModeInfo, SS_String> &m_strMap) {  // NOLINT (runtime/references)
197   MAP_ENTRY(m_strMap, e_SS_SM_BOOT_MODE_INVALID);
198   MAP_ENTRY(m_strMap, e_SS_SM_BOOT_MODE_APPLICATION);
199   MAP_ENTRY(m_strMap, e_SS_SM_BOOT_MODE_PROGRAMMING);
200 }  // End of void Init_SS__CWORD102__BootMode_StrMap(std::map<ESMBootModeInfo, SS_String> &m_strMap)
201
202 class EnumStringMap< ESMBootModeInfo,
203                      Init_SS__CWORD102__BootMode_StrMap> m_oSS_CWORD102_BootMode_Map;
204 SS_String GetStr(ESMBootModeInfo f_enum) {
205   return m_oSS_CWORD102_BootMode_Map.GetStr(f_enum);
206 }
207
208 //******************************************************************************
209 void Init_SS_ShutdownTrigger_StrMap(std::map<EPWR_SHUTDOWN_TRIGGER_TYPE,
210                                            SS_String> & m_strMap);  // NOLINT (runtime/references)
211 class EnumStringMap< EPWR_SHUTDOWN_TRIGGER_TYPE,
212                      Init_SS_ShutdownTrigger_StrMap> m_oSSShutdownTrigger_Map;
213 SS_String GetStr(EPWR_SHUTDOWN_TRIGGER_TYPE f_enum) {
214   return m_oSSShutdownTrigger_Map.GetStr(f_enum);
215 }
216
217 //******************************************************************************
218 void Init_SS_UserMode_StrMap(std::map<EPWR_USER_MODE_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
219   // Map of System Services User Mode enum values to string description
220   MAP_ENTRY(m_strMap, epsumINVALID);
221   MAP_ENTRY(m_strMap, epsumOFF);
222   MAP_ENTRY(m_strMap, epsumON);
223 }  // End of void Init_SS_UserMode_StrMap(std::map<EPWR_USER_MODE_TYPE, SS_String> & m_strMap)
224
225 class EnumStringMap< EPWR_USER_MODE_TYPE,
226                      Init_SS_UserMode_StrMap> m_oSSUserMode_Map;
227 SS_String GetStr(EPWR_USER_MODE_TYPE f_enum) {
228   return m_oSSUserMode_Map.GetStr(f_enum);
229 }
230
231 //******************************************************************************
232 void Init_SS_CpuResetReason_StrMap(std::map<ESMCpuResetReason, SS_String> &m_strMap) {  // NOLINT (runtime/references)
233   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_NORMAL);
234   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_DATA_RESET);
235   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_USER_FORCE_RESET);
236   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_GENERIC_ERR);
237   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_DSP_ERR);
238   MAP_ENTRY(m_strMap, e_SS_SM_CPU_RESET_REASON_CRITICAL_ERR);
239 }  // End of void Init_SS_CpuResetReason_StrMap(std::map<ESMCpuResetReason, SS_String> &m_strMap)
240 class EnumStringMap< ESMCpuResetReason,
241                      Init_SS_CpuResetReason_StrMap> m_oSS_CpuResetReason_Map;
242 // LCOV_EXCL_START 6:Because the condition cannot be set
243 SS_String GetStr(ESMCpuResetReason f_enum) {
244   return m_oSS_CpuResetReason_Map.GetStr(f_enum);
245 }
246 // LCOV_EXCL_STOP
247
248 //******************************************************************************
249 void Init_SS_UserModeChangeReason_StrMap(std::map<ePwrServiceUserModeChangeReasonType, SS_String> &m_strMap) {  // NOLINT (runtime/references)
250   // LCOV_EXCL_BR_START 11:Excluded due to gcov restrictions(other)
251   MAP_ENTRY(m_strMap, epsumcrNOT_AVAILABLE);
252   MAP_ENTRY(m_strMap, epsumcrON_KEY);
253   MAP_ENTRY(m_strMap, epsumcrPARKING_B);
254   MAP_ENTRY(m_strMap, epsumcrPRE_BA);
255   MAP_ENTRY(m_strMap, epsumcrNORMAL);
256   MAP_ENTRY(m_strMap, epsumcrBACKGROUND_BA);
257   // LCOV_EXCL_BR_STOP 11:Excluded due to gcov restrictions(other)
258 }
259 class EnumStringMap< EPWR_USER_MODE_CHANGE_REASON_TYPE,
260                      Init_SS_UserModeChangeReason_StrMap> m_oSS_UMCR_Map;
261 SS_String GetStr(EPWR_USER_MODE_CHANGE_REASON_TYPE f_enum) {
262   return m_oSS_UMCR_Map.GetStr(f_enum);
263 }
264
265 //******************************************************************************
266 void Init_SS_StartupReason_StrMap(std::map<EPWR_WAKEUP_FACTOR_TYPE,
267                                         SS_String> & m_strMap);  // NOLINT (runtime/references)
268 class EnumStringMap< EPWR_WAKEUP_FACTOR_TYPE ,
269                      Init_SS_StartupReason_StrMap> m_oSSStartupReason_Map;
270 SS_String GetStr(EPWR_WAKEUP_FACTOR_TYPE f_enum) {
271   return m_oSSStartupReason_Map.GetStr(f_enum);
272 }
273
274 //******************************************************************************
275 void Init_EErrorEventType_StrMap(std::map<EErrorEventType, SS_String> & m_strMap) {  // NOLINT (runtime/references)
276   MAP_ENTRY(m_strMap, eErrorEventTypeProcessCrash);
277   MAP_ENTRY(m_strMap, eErrorEventTypeHeartBeatFailure);
278   MAP_ENTRY(m_strMap, eErrorEventTypeSystemLowMemory);
279   MAP_ENTRY(m_strMap, eErrorEventTypeReserved1);
280   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedUserForceReset);
281   MAP_ENTRY(m_strMap, eErrorEventTypeReserved2);
282   MAP_ENTRY(m_strMap, eErrorEventTypeReserved3);
283   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedCollectAllLogs);
284   MAP_ENTRY(m_strMap, eErrorEventTypeBootMicroReset);
285   MAP_ENTRY(m_strMap, eErrorEventTypeProcessExit);
286   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedCollectScreenShot);
287   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedCollectInterfaceunifiedLogs);
288   MAP_ENTRY(m_strMap, eErrorEventTypeEelExport);
289   MAP_ENTRY(m_strMap, eErrorEventTypeInterfaceunifiedEmmcLogs);
290   MAP_ENTRY(m_strMap, eErrorEventTypeDiagEvent);
291   MAP_ENTRY(m_strMap, eErrorEventTypeCanEvent);
292   MAP_ENTRY(m_strMap, eErrorEventTypeDtcEvent);
293   MAP_ENTRY(m_strMap, eErrorEventTypeModConnFailed);
294   MAP_ENTRY(m_strMap, eErrorEventTypeStartRespFailed);
295   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedCollectDevLogs);
296   MAP_ENTRY(m_strMap, eErrorEventTypeModuleInvokedResetRequest);
297   MAP_ENTRY(m_strMap, eErrorEventTypeModuleInvokedCollectDebugLogs);
298   MAP_ENTRY(m_strMap, eErrorEventTypeUserInvokedClearLogs);
299   MAP_ENTRY(m_strMap, eErrorEventTypeGroupRelaunch);
300   MAP_ENTRY(m_strMap, eErrorEventTypeMaxValue);
301 }  // End of void Init_EErrorEventType_StrMap(std::map<EErrorEventType, SS_String> & m_strMap)
302
303 void Init_SS_SystemManagerProtocol_StrMap(std::map<SS_SystemManagerProtocol, SS_String> &m_strMap) {  // NOLINT (runtime/references)
304   // LCOV_EXCL_BR_START 11:Excluded due to gcov restrictions(other)
305   MAP_ENTRY(m_strMap, SS_SM_NOTIFY_SYSTEM_LAUNCH_COMPLETE);
306   MAP_ENTRY(m_strMap, SS_SM_PROTOCOL_INTERFACE_END);
307   MAP_ENTRY(m_strMap, SS_SM_START);
308   MAP_ENTRY(m_strMap, SS_SM_START_COMPL_RSPN);
309   MAP_ENTRY(m_strMap, SS_SM_STOP);
310   MAP_ENTRY(m_strMap, SS_SM_STOP_COMPL_RSPN);
311   MAP_ENTRY(m_strMap, SS_SM_PRE_START);
312   MAP_ENTRY(m_strMap, SS_SM_PRE_START_COMPL_RSPN);
313   MAP_ENTRY(m_strMap, SS_SM_PRE_STOP);
314   MAP_ENTRY(m_strMap, SS_SM_PRE_STOP_COMPL_RSPN);
315   MAP_ENTRY(m_strMap, SS_SM_BACKGROUND_START);
316   MAP_ENTRY(m_strMap, SS_SM_BACKGROUND_START_COMPL_RSPN);
317   MAP_ENTRY(m_strMap, SS_SM_BACKGROUND_STOP);
318   MAP_ENTRY(m_strMap, SS_SM_BACKGROUND_STOP_COMPL_RSPN);
319   MAP_ENTRY(m_strMap, SS_SM_GET_START_EXT_INFO);
320   MAP_ENTRY(m_strMap, SS_SM_GET_STOP_EXT_INFO);
321   MAP_ENTRY(m_strMap, SS_SM_WAKEUP_MODULES_CMPL_RSPN);
322   MAP_ENTRY(m_strMap, SS_SM_SHUTDOWN_MODULES_CMPL_RSPN);
323   MAP_ENTRY(m_strMap, SS_SM_WAKEUP_MODULES);
324   MAP_ENTRY(m_strMap, SS_SM_SHUTDOWN_MODULES);
325   MAP_ENTRY(m_strMap, SS_SM_CRNT_STATE_QUERY);
326   MAP_ENTRY(m_strMap, SS_SM_CRNT_STATE_QUERY_RSPN);
327   MAP_ENTRY(m_strMap, SS_SM_SYSTEM_MODE_INFO_REQ);
328   MAP_ENTRY(m_strMap, SS_SM_SYSTEM_MODE_INFO_RSPN);
329   MAP_ENTRY(m_strMap, SS_SM_INITCOMP_REP);
330   MAP_ENTRY(m_strMap, SS_SM_DATA_RESET_MODE_SET_REQ);
331   MAP_ENTRY(m_strMap, SS_SM_PROG_UPDATE_STATE_SET_REQ);
332   MAP_ENTRY(m_strMap, SS_SM_CPU_RESET_REQ);
333   MAP_ENTRY(m_strMap, SS_SM_REMOTE_DATA_RESET_REQ);
334   MAP_ENTRY(m_strMap, SS_SM_FWD_STARTUP_CONFIRMATION_MSG_REQ);
335   MAP_ENTRY(m_strMap, SS_SM_FWD_START_CONFIRMATION_MSG_RESP);
336   MAP_ENTRY(m_strMap, SS_SM_POWER_REQUEST_MSG);
337   MAP_ENTRY(m_strMap, SS_SM_POWER_REQUEST_MSG_RESP);
338   MAP_ENTRY(m_strMap, SS_SM_USER_MODE_SET_RESP);
339
340   MAP_ENTRY(m_strMap, SS_SM_EVENT_ERROR);
341   MAP_ENTRY(m_strMap, SS_SM_EVENT_ERROR_TO_SSL);
342   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_LOGGING_START_REQ);
343   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_LOGGING_START_RSPN);
344   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_ARTIFACT_REQ);
345   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_ARTIFACT_RSPN);
346   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_LOGGING_COMPLETE);
347   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_LOGGING_COMPLETE_RSPN);
348   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_TIMER_ID_LOGGER_START_REQ);
349   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_TIMER_ID_DEBUG_DUMP_RSPN);
350   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_TIMER_ID_BOOT_MICRO_LOG_RSPN);
351   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_TIMER_ID_CORE_FILE_POLL);
352   MAP_ENTRY(m_strMap, SS_SM_USER_INVOKED_LOG_REQ);
353   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_EEL_EXPORT_REQ);
354   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_INTERFACEUNIFIED_EMMC_LOGS_REQ);
355   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_INTERFACEUNIFIED_EMMC_LOGS_RSPN);
356   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_CLR_LOGS_REQ);
357   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_PROCESS_EXIT);
358   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_DIAG_LOG_REQ);
359   MAP_ENTRY(m_strMap, SS_SM_ERROR_EVENT_CAN_LOG_REQ);
360   MAP_ENTRY(m_strMap, SS_SM_GROUP_LAUNCH_TRIGGER);
361   MAP_ENTRY(m_strMap, SS_SM_DEBUG_DUMP);
362   MAP_ENTRY(m_strMap, SS_SM_DEBUG_DUMP_RSPN);
363   MAP_ENTRY(m_strMap, SS_SM_CPU_HIGH_LOAD_DETECTED);
364   MAP_ENTRY(m_strMap, SS_SM_PROPAGATE_SYSTEM_ERROR);
365   MAP_ENTRY(m_strMap, SS_SM__CWORD56__HEARTBEAT_REQ);
366   MAP_ENTRY(m_strMap, SS_SM__CWORD56__HEARTBEAT_RSPN);
367   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_RESET_NTF);
368   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_LOG_REQ);
369   MAP_ENTRY(m_strMap, SS_SM_BOOT_MICRO_LOG_RSP);
370   MAP_ENTRY(m_strMap, SS_SM_NEXT_WAKEUP_TYPE_SET_REQ);
371   // LCOV_EXCL_BR_STOP 11:Excluded due to gcov restrictions(other)
372 }  // End of void Init_SS_SystemManagerProtocol_StrMap(std::map<SS_SystemManagerProtocol, SS_String> &m_strMap)
373
374
375
376 void Init_EInterfaceunifiedStatus_StrMap(std::map<EFrameworkunifiedStatus, SS_String> & m_strMap) {  // NOLINT (runtime/references)
377   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusEmptyMediaList);
378   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusSessionLimitMaxedOut);
379   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusDbRecNotFound);
380   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusDbResultError);
381   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusDbExecuteFail);
382   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusSemCloseFail);
383   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusSemUnlockFail);
384   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusSemLockFail);
385   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusFail);
386   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusErrOther);
387   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusOK);
388   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldBuf);
389   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldHandle);
390   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldHndlType);
391   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldQName);
392   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusMsgQFull);
393   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldNotification);
394   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldParam);
395   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldBufSize);
396   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusInvldID);
397   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusCannotRelease);
398   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusBadConnection);
399   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusExit);
400   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusNotImplemented);
401   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusThreadBusy);
402   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusThreadSelfJoin);
403   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusThreadInvalidVal);
404   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusThreadNotExist);
405   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusFault);
406   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusServNotFound);
407   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusServerInUse);
408   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusDbIndexing);
409   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusNullPointer);
410   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusMsgNotProcessed);
411   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusFileLoadSuccess);
412   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusFileLoadError);
413   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusAccessError);
414   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusDuplicate);
415   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusMsgQEmpty);
416   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusThreadAlreadyRunning);
417   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusErrNoEBADF);
418   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusErrNoEAGAIN);
419   MAP_ENTRY(m_strMap, eFrameworkunifiedStatusErrNoEINTR);
420 }  // End of void Init_EInterfaceunifiedStatus_StrMap(std::map<EFrameworkunifiedStatus, SS_String> & m_strMap){
421
422 void Init_SS_ShutdownTrigger_StrMap(std::map<EPWR_SHUTDOWN_TRIGGER_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
423   MAP_ENTRY(m_strMap, epssdmsdtINVALID);
424   MAP_ENTRY(m_strMap, epssdmsdtTESTACC_OFF);
425   MAP_ENTRY(m_strMap, epssdmsdtON_KEY);
426   MAP_ENTRY(m_strMap, epssdmsdtIGN_LOCK);
427   MAP_ENTRY(m_strMap, epssdmsdtPWR_SAVE);
428   MAP_ENTRY(m_strMap, epssdmsdtTMP_STARTUP);
429   MAP_ENTRY(m_strMap, epssdmsdtDIAG_DEACTIVATION);
430   MAP_ENTRY(m_strMap, epssdmsdtABNORMAL_VOLTAGE);
431   MAP_ENTRY(m_strMap, epssdmsdtABNORMAL_TEMP);
432   MAP_ENTRY(m_strMap, epssdmsdtBATTERYCUTOFF);
433   MAP_ENTRY(m_strMap, epssdmsdtLIMPHOME);
434   MAP_ENTRY(m_strMap, epssdmsdtHU_CAN_ERROR);
435   MAP_ENTRY(m_strMap, epssdmsdtBODY_CAN_ERROR);
436   MAP_ENTRY(m_strMap, epssdmsdtTRANSPORT_MODE);
437   MAP_ENTRY(m_strMap, epssdmsdtPRODUCTION_MODE);
438   MAP_ENTRY(m_strMap, epssdmsdtIGN_OFF);
439   MAP_ENTRY(m_strMap, epssdmsdtGENERIC_ERROR_RESET);
440   MAP_ENTRY(m_strMap, epssdmsdtFATAL_ERROR_RESET);
441   MAP_ENTRY(m_strMap, epssdmsdtUSER_DATA_RESET);
442   MAP_ENTRY(m_strMap, epssdmsdtFACTORY_DATA_RESET);
443   MAP_ENTRY(m_strMap, epssdmsdtFAST_SLEEP_MODE);
444   MAP_ENTRY(m_strMap, epssdmsdtNORMAL_RESET);
445 }  // End of void Init_SS_ShutdownTrigger_StrMap(std::map<EPWR_SHUTDOWN_TRIGGER_TYPE, SS_String> & m_strMap)
446
447 void Init_SS_StartupReason_StrMap(std::map<EPWR_WAKEUP_FACTOR_TYPE, SS_String> & m_strMap) {  // NOLINT (runtime/references)
448   MAP_ENTRY(m_strMap, epswfINVALID);
449   MAP_ENTRY(m_strMap, epswfTESTACC);
450   MAP_ENTRY(m_strMap, epswfON_KEY);
451   MAP_ENTRY(m_strMap, epswfIGN_ACC);
452   MAP_ENTRY(m_strMap, epswfDR_OPEN_CLOSE);
453   MAP_ENTRY(m_strMap, epswfDX_ACTIVATION);
454   MAP_ENTRY(m_strMap, epswfPASS_ACTIVATION);
455   MAP_ENTRY(m_strMap, epswfSPVACTIVATION);
456   MAP_ENTRY(m_strMap, epswfUSER_DATA_RESET);
457 }  // LCOV_EXCL_BR_LINE 10:Because the last line
458 // End of void Init_SS_WakeupFactor_StrMap(std::map<EPWR_WAKEUP_FACTOR_TYPE, SS_String> & m_strMap)
459
460 // EOF ss_string_maps.cpp
461
462