OemSMMCmds.c 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720
  1. /****************************************************************
  2. ****************************************************************
  3. ** **
  4. ** (C)Copyright 2008, American Megatrends Inc. **
  5. ** **
  6. ** All Rights Reserved. **
  7. ** **
  8. ** 6145-F, Northbelt Parkway, Norcross, **
  9. ** **
  10. ** Georgia - 30071, USA. Phone-(770)-246-8600. **
  11. ** **
  12. ****************************************************************
  13. *
  14. * OemCmdhndlr.c
  15. * Oem Commands used by SMM Channel
  16. *
  17. * Author: Anurag Bhatia <anuragb@ami.com>
  18. * Vinesh Chirstopher <vineshc@ami.com>
  19. *
  20. *****************************************************************/
  21. #include <string.h>
  22. #include "OemSMMCmds.h"
  23. #include "com_BmcType.h"
  24. #include "main.h"
  25. int SMMExample_0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  26. {
  27. *pRes= CC_NORMAL;
  28. printf("SMMExample_0h\n" );
  29. pRes[1] = 1;
  30. pRes[2] = 2;
  31. pRes[3] = 3;
  32. pRes[4] = 4;
  33. return 5;
  34. }
  35. int SMMExample_1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  36. {
  37. *pRes= CC_NORMAL;
  38. printf("SMMExample_1h\n" );
  39. return 1;
  40. }
  41. int SMMExample_2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  42. {
  43. *pRes= CC_NORMAL;
  44. printf("SMMExample_2h\n" );
  45. return 1;
  46. }
  47. int SMMExample_3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  48. {
  49. *pRes= CC_NORMAL;
  50. printf("SMMExample_3h\n" );
  51. return 1;
  52. }
  53. int SMMExample_4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  54. {
  55. *pRes= CC_NORMAL;
  56. return 1;
  57. }
  58. int SMMExample_5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  59. {
  60. *pRes= CC_NORMAL;
  61. return 1;
  62. }
  63. int SMMExample_6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  64. {
  65. *pRes= CC_NORMAL;
  66. return 1;
  67. }
  68. int SMMExample_7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  69. {
  70. *pRes= CC_NORMAL;
  71. return 1;
  72. }
  73. int SMMExample_8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  74. {
  75. *pRes= CC_NORMAL;
  76. return 1;
  77. }
  78. int SMMExample_9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  79. {
  80. *pRes= CC_NORMAL;
  81. return 1;
  82. }
  83. int SMMExample_ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  84. {
  85. *pRes= CC_NORMAL;
  86. return 1;
  87. }
  88. int SMMExample_bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  89. {
  90. *pRes= CC_NORMAL;
  91. return 1;
  92. }
  93. int SMMExample_ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  94. {
  95. *pRes= CC_NORMAL;
  96. return 1;
  97. }
  98. int SMMExample_dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  99. {
  100. *pRes= CC_NORMAL;
  101. return 1;
  102. }
  103. int SMMExample_eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  104. {
  105. *pRes= CC_NORMAL;
  106. return 1;
  107. }
  108. int SMMExample_fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  109. {
  110. *pRes= CC_NORMAL;
  111. return 1;
  112. }
  113. int SMMExample_10h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  114. {
  115. *pRes= CC_NORMAL;
  116. return 1;
  117. }
  118. int SMMExample_11h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  119. {
  120. *pRes= CC_NORMAL;
  121. return 1;
  122. }
  123. int SMMExample_12h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  124. {
  125. *pRes= CC_NORMAL;
  126. return 1;
  127. }
  128. int SMMExample_13h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  129. {
  130. *pRes= CC_NORMAL;
  131. return 1;
  132. }
  133. int SMMExample_14h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  134. {
  135. *pRes= CC_NORMAL;
  136. return 1;
  137. }
  138. int SMMExample_15h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  139. {
  140. *pRes= CC_NORMAL;
  141. return 1;
  142. }
  143. int SMMExample_16h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  144. {
  145. *pRes= CC_NORMAL;
  146. return 1;
  147. }
  148. int SMMExample_17h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  149. {
  150. *pRes= CC_NORMAL;
  151. return 1;
  152. }
  153. int SMMExample_18h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  154. {
  155. *pRes= CC_NORMAL;
  156. return 1;
  157. }
  158. int SMMExample_19h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  159. {
  160. *pRes= CC_NORMAL;
  161. return 1;
  162. }
  163. int SMMExample_1ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  164. {
  165. *pRes= CC_NORMAL;
  166. return 1;
  167. }
  168. int SMMExample_1bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  169. {
  170. *pRes= CC_NORMAL;
  171. return 1;
  172. }
  173. int SMMExample_1ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  174. {
  175. *pRes= CC_NORMAL;
  176. return 1;
  177. }
  178. int SMMExample_1dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  179. {
  180. *pRes= CC_NORMAL;
  181. return 1;
  182. }
  183. int SMMExample_1eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  184. {
  185. *pRes= CC_NORMAL;
  186. return 1;
  187. }
  188. int SMMExample_1fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  189. {
  190. *pRes= CC_NORMAL;
  191. return 1;
  192. }
  193. int SMMExample_20h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  194. {
  195. *pRes= CC_NORMAL;
  196. return 1;
  197. }
  198. int SMMExample_21h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  199. {
  200. *pRes= CC_NORMAL;
  201. return 1;
  202. }
  203. int SMMExample_22h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  204. {
  205. *pRes= CC_NORMAL;
  206. return 1;
  207. }
  208. int SMMExample_23h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  209. {
  210. *pRes= CC_NORMAL;
  211. return 1;
  212. }
  213. int SMMExample_24h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  214. {
  215. *pRes= CC_NORMAL;
  216. return 1;
  217. }
  218. int SMMExample_25h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  219. {
  220. *pRes= CC_NORMAL;
  221. return 1;
  222. }
  223. int SMMExample_26h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  224. {
  225. *pRes= CC_NORMAL;
  226. return 1;
  227. }
  228. int SMMExample_27h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  229. {
  230. *pRes= CC_NORMAL;
  231. return 1;
  232. }
  233. int SMMExample_28h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  234. {
  235. *pRes= CC_NORMAL;
  236. return 1;
  237. }
  238. int SMMExample_29h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  239. {
  240. *pRes= CC_NORMAL;
  241. return 1;
  242. }
  243. int SMMExample_2ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  244. {
  245. *pRes= CC_NORMAL;
  246. return 1;
  247. }
  248. int SMMExample_2bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  249. {
  250. *pRes= CC_NORMAL;
  251. return 1;
  252. }
  253. int SMMExample_2ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  254. {
  255. *pRes= CC_NORMAL;
  256. return 1;
  257. }
  258. int SMMExample_2dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  259. {
  260. *pRes= CC_NORMAL;
  261. return 1;
  262. }
  263. int SMMExample_2eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  264. {
  265. *pRes= CC_NORMAL;
  266. return 1;
  267. }
  268. int SMMExample_2fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  269. {
  270. *pRes= CC_NORMAL;
  271. return 1;
  272. }
  273. int SMMExample_30h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  274. {
  275. *pRes= CC_NORMAL;
  276. return 1;
  277. }
  278. int SMMExample_31h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  279. {
  280. *pRes= CC_NORMAL;
  281. return 1;
  282. }
  283. int SMMExample_32h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  284. {
  285. *pRes= CC_NORMAL;
  286. return 1;
  287. }
  288. int SMMExample_33h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  289. {
  290. *pRes= CC_NORMAL;
  291. return 1;
  292. }
  293. int SMMExample_34h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  294. {
  295. *pRes= CC_NORMAL;
  296. return 1;
  297. }
  298. int SMMExample_35h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  299. {
  300. *pRes= CC_NORMAL;
  301. return 1;
  302. }
  303. int SMMExample_36h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  304. {
  305. *pRes= CC_NORMAL;
  306. return 1;
  307. }
  308. int SMMExample_37h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  309. {
  310. *pRes= CC_NORMAL;
  311. return 1;
  312. }
  313. int SMMExample_38h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  314. {
  315. *pRes= CC_NORMAL;
  316. return 1;
  317. }
  318. int SMMExample_39h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  319. {
  320. *pRes= CC_NORMAL;
  321. return 1;
  322. }
  323. int SMMExample_3ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  324. {
  325. *pRes= CC_NORMAL;
  326. return 1;
  327. }
  328. int SMMExample_3bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  329. {
  330. *pRes= CC_NORMAL;
  331. return 1;
  332. }
  333. int SMMExample_3ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  334. {
  335. *pRes= CC_NORMAL;
  336. return 1;
  337. }
  338. int SMMExample_3dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  339. {
  340. *pRes= CC_NORMAL;
  341. return 1;
  342. }
  343. int SMMExample_3eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  344. {
  345. *pRes= CC_NORMAL;
  346. return 1;
  347. }
  348. int SMMExample_3fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  349. {
  350. *pRes= CC_NORMAL;
  351. return 1;
  352. }
  353. int SMMExample_40h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  354. {
  355. *pRes= CC_NORMAL;
  356. return 1;
  357. }
  358. int SMMExample_41h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  359. {
  360. *pRes= CC_NORMAL;
  361. return 1;
  362. }
  363. int SMMExample_42h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  364. {
  365. *pRes= CC_NORMAL;
  366. return 1;
  367. }
  368. int SMMExample_43h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  369. {
  370. *pRes= CC_NORMAL;
  371. return 1;
  372. }
  373. int SMMExample_44h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  374. {
  375. *pRes= CC_NORMAL;
  376. return 1;
  377. }
  378. int SMMExample_45h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  379. {
  380. *pRes= CC_NORMAL;
  381. return 1;
  382. }
  383. int SMMExample_46h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  384. {
  385. *pRes= CC_NORMAL;
  386. return 1;
  387. }
  388. int SMMExample_47h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  389. {
  390. *pRes= CC_NORMAL;
  391. return 1;
  392. }
  393. int SMMExample_48h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  394. {
  395. *pRes= CC_NORMAL;
  396. return 1;
  397. }
  398. int SMMExample_49h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  399. {
  400. *pRes= CC_NORMAL;
  401. return 1;
  402. }
  403. int SMMExample_4ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  404. {
  405. *pRes= CC_NORMAL;
  406. return 1;
  407. }
  408. int SMMExample_4bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  409. {
  410. *pRes= CC_NORMAL;
  411. return 1;
  412. }
  413. int SMMExample_4ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  414. {
  415. *pRes= CC_NORMAL;
  416. return 1;
  417. }
  418. int SMMExample_4dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  419. {
  420. *pRes= CC_NORMAL;
  421. return 1;
  422. }
  423. int SMMExample_4eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  424. {
  425. *pRes= CC_NORMAL;
  426. return 1;
  427. }
  428. int SMMExample_4fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  429. {
  430. *pRes= CC_NORMAL;
  431. return 1;
  432. }
  433. int SMMExample_50h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  434. {
  435. *pRes= CC_NORMAL;
  436. return 1;
  437. }
  438. int SMMExample_51h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  439. {
  440. *pRes= CC_NORMAL;
  441. return 1;
  442. }
  443. int SMMExample_52h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  444. {
  445. *pRes= CC_NORMAL;
  446. return 1;
  447. }
  448. int SMMExample_53h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  449. {
  450. *pRes= CC_NORMAL;
  451. return 1;
  452. }
  453. int SMMExample_54h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  454. {
  455. *pRes= CC_NORMAL;
  456. return 1;
  457. }
  458. int SMMExample_55h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  459. {
  460. *pRes= CC_NORMAL;
  461. return 1;
  462. }
  463. int SMMExample_56h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  464. {
  465. *pRes= CC_NORMAL;
  466. return 1;
  467. }
  468. int SMMExample_57h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  469. {
  470. *pRes= CC_NORMAL;
  471. return 1;
  472. }
  473. int SMMExample_58h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  474. {
  475. *pRes= CC_NORMAL;
  476. return 1;
  477. }
  478. int SMMExample_59h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  479. {
  480. *pRes= CC_NORMAL;
  481. return 1;
  482. }
  483. int SMMExample_5ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  484. {
  485. *pRes= CC_NORMAL;
  486. return 1;
  487. }
  488. int SMMExample_5bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  489. {
  490. *pRes= CC_NORMAL;
  491. return 1;
  492. }
  493. int SMMExample_5ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  494. {
  495. *pRes= CC_NORMAL;
  496. return 1;
  497. }
  498. int SMMExample_5dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  499. {
  500. *pRes= CC_NORMAL;
  501. return 1;
  502. }
  503. int SMMExample_5eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  504. {
  505. *pRes= CC_NORMAL;
  506. return 1;
  507. }
  508. int SMMExample_5fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  509. {
  510. *pRes= CC_NORMAL;
  511. return 1;
  512. }
  513. int SMMExample_60h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  514. {
  515. *pRes= CC_NORMAL;
  516. return 1;
  517. }
  518. int SMMExample_61h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  519. {
  520. *pRes= CC_NORMAL;
  521. return 1;
  522. }
  523. int SMMExample_62h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  524. {
  525. *pRes= CC_NORMAL;
  526. return 1;
  527. }
  528. int SMMExample_63h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  529. {
  530. *pRes= CC_NORMAL;
  531. return 1;
  532. }
  533. int SMMExample_64h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  534. {
  535. *pRes= CC_NORMAL;
  536. return 1;
  537. }
  538. int SMMExample_65h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  539. {
  540. *pRes= CC_NORMAL;
  541. return 1;
  542. }
  543. int SMMExample_66h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  544. {
  545. *pRes= CC_NORMAL;
  546. return 1;
  547. }
  548. int SMMExample_67h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  549. {
  550. *pRes= CC_NORMAL;
  551. return 1;
  552. }
  553. int SMMExample_68h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  554. {
  555. *pRes= CC_NORMAL;
  556. return 1;
  557. }
  558. int SMMExample_69h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  559. {
  560. *pRes= CC_NORMAL;
  561. return 1;
  562. }
  563. int SMMExample_6ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  564. {
  565. *pRes= CC_NORMAL;
  566. return 1;
  567. }
  568. int SMMExample_6bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  569. {
  570. *pRes= CC_NORMAL;
  571. return 1;
  572. }
  573. int SMMExample_6ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  574. {
  575. *pRes= CC_NORMAL;
  576. return 1;
  577. }
  578. int SMMExample_6dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  579. {
  580. *pRes= CC_NORMAL;
  581. return 1;
  582. }
  583. int SMMExample_6eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  584. {
  585. *pRes= CC_NORMAL;
  586. return 1;
  587. }
  588. int SMMExample_6fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  589. {
  590. *pRes= CC_NORMAL;
  591. return 1;
  592. }
  593. int SMMExample_70h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  594. {
  595. *pRes= CC_NORMAL;
  596. return 1;
  597. }
  598. int SMMExample_71h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  599. {
  600. *pRes= CC_NORMAL;
  601. return 1;
  602. }
  603. int SMMExample_72h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  604. {
  605. *pRes= CC_NORMAL;
  606. return 1;
  607. }
  608. int SMMExample_73h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  609. {
  610. *pRes= CC_NORMAL;
  611. return 1;
  612. }
  613. int SMMExample_74h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  614. {
  615. *pRes= CC_NORMAL;
  616. return 1;
  617. }
  618. int SMMExample_75h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  619. {
  620. *pRes= CC_NORMAL;
  621. return 1;
  622. }
  623. int SMMExample_76h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  624. {
  625. *pRes= CC_NORMAL;
  626. return 1;
  627. }
  628. int SMMExample_77h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  629. {
  630. *pRes= CC_NORMAL;
  631. return 1;
  632. }
  633. int SMMExample_78h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  634. {
  635. *pRes= CC_NORMAL;
  636. return 1;
  637. }
  638. int SMMExample_79h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  639. {
  640. *pRes= CC_NORMAL;
  641. return 1;
  642. }
  643. int SMMExample_7ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  644. {
  645. *pRes= CC_NORMAL;
  646. return 1;
  647. }
  648. int SMMExample_7bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  649. {
  650. *pRes= CC_NORMAL;
  651. return 1;
  652. }
  653. int SMMExample_7ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  654. {
  655. *pRes= CC_NORMAL;
  656. return 1;
  657. }
  658. int SMMExample_7dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  659. {
  660. *pRes= CC_NORMAL;
  661. return 1;
  662. }
  663. int SMMExample_7eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  664. {
  665. *pRes= CC_NORMAL;
  666. return 1;
  667. }
  668. int SMMExample_7fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  669. {
  670. *pRes= CC_NORMAL;
  671. return 1;
  672. }
  673. /********************** storlead oem command ********************************/
  674. //get MAC
  675. int SMMExample_80h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  676. {
  677. pRes[0] = CC_NORMAL;
  678. getip(&pRes[1]);
  679. printf("ip: %s\n", &pRes[1]);
  680. return 16;
  681. }
  682. //get IP
  683. int SMMExample_81h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  684. {
  685. pRes[0] = CC_NORMAL;
  686. getmac(&pRes[1]);
  687. printf("mac: %s\n", &pRes[1]);
  688. return 18;
  689. }
  690. //GetIPMCCapability
  691. int SMMExample_82h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  692. {
  693. return 1;
  694. }
  695. int SMMExample_83h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  696. {
  697. return 1;
  698. }
  699. //reserved
  700. int SMMExample_84h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  701. {
  702. pRes[0] = CC_NORMAL;
  703. return 1;
  704. }
  705. //
  706. int SMMExample_85h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  707. {
  708. return 1;
  709. }
  710. //
  711. int SMMExample_86h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  712. {
  713. return 1;
  714. }
  715. //
  716. int SMMExample_87h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  717. {
  718. return 1;
  719. }
  720. int SMMExample_88h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  721. {
  722. return 1;
  723. }
  724. int SMMExample_89h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  725. {
  726. return 1;
  727. }
  728. int SMMExample_8ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  729. {
  730. return 1;
  731. }
  732. int SMMExample_8bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  733. {
  734. return 1;
  735. }
  736. //
  737. int SMMExample_8ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  738. {
  739. return 1;
  740. }
  741. int SMMExample_8dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  742. {
  743. return 1;
  744. }
  745. int SMMExample_8eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  746. {
  747. *pRes= CC_NORMAL;
  748. return sizeof (*pRes);
  749. }
  750. int SMMExample_8fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  751. {
  752. return 1;
  753. }
  754. int SMMExample_90h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  755. {
  756. return 1;
  757. }
  758. int SMMExample_91h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  759. {
  760. return 1;
  761. }
  762. int SMMExample_92h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  763. {
  764. return 1;
  765. }
  766. int SMMExample_93h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  767. {
  768. return 1;
  769. }
  770. int SMMExample_94h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  771. {
  772. return 1;
  773. }
  774. int SMMExample_95h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  775. {
  776. *pRes= CC_NORMAL;
  777. return sizeof (*pRes);
  778. }
  779. int SMMExample_96h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  780. {
  781. *pRes= CC_NORMAL;
  782. return sizeof (*pRes);
  783. }
  784. int SMMExample_97h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  785. {
  786. *pRes= CC_NORMAL;
  787. return sizeof (*pRes);
  788. }
  789. int SMMExample_98h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  790. {
  791. *pRes= CC_NORMAL;
  792. return sizeof (*pRes);
  793. }
  794. int SMMExample_99h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  795. {
  796. *pRes= CC_NORMAL;
  797. return sizeof (*pRes);
  798. }
  799. int SMMExample_9ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  800. {
  801. *pRes= CC_NORMAL;
  802. return sizeof (*pRes);
  803. }
  804. int SMMExample_9bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  805. {
  806. *pRes= CC_NORMAL;
  807. return sizeof (*pRes);
  808. }
  809. int SMMExample_9ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  810. {
  811. *pRes= CC_NORMAL;
  812. return sizeof (*pRes);
  813. }
  814. int SMMExample_9dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  815. {
  816. *pRes= CC_NORMAL;
  817. return sizeof (*pRes);
  818. }
  819. int SMMExample_9eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  820. {
  821. *pRes= CC_NORMAL;
  822. return 1;
  823. }
  824. int SMMExample_9fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  825. {
  826. return 1;
  827. }
  828. /******************************************************************************/
  829. int SMMExample_a0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  830. {
  831. *pRes= CC_NORMAL;
  832. return 1;
  833. }
  834. int SMMExample_a1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  835. {
  836. *pRes= CC_NORMAL;
  837. return 1;
  838. }
  839. int SMMExample_a2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  840. {
  841. *pRes= CC_NORMAL;
  842. return 1;
  843. }
  844. int SMMExample_a3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  845. {
  846. *pRes= CC_NORMAL;
  847. return 1;
  848. }
  849. int SMMExample_a4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  850. {
  851. *pRes= CC_NORMAL;
  852. return 1;
  853. }
  854. int SMMExample_a5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  855. {
  856. *pRes= CC_NORMAL;
  857. return 1;
  858. }
  859. int SMMExample_a6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  860. {
  861. *pRes= CC_NORMAL;
  862. return 1;
  863. }
  864. int SMMExample_a7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  865. {
  866. *pRes= CC_NORMAL;
  867. return 1;
  868. }
  869. int SMMExample_a8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  870. {
  871. *pRes= CC_NORMAL;
  872. return 1;
  873. }
  874. int SMMExample_a9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  875. {
  876. *pRes= CC_NORMAL;
  877. return 1;
  878. }
  879. int SMMExample_aah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  880. {
  881. *pRes= CC_NORMAL;
  882. return 1;
  883. }
  884. int SMMExample_abh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  885. {
  886. *pRes= CC_NORMAL;
  887. return 1;
  888. }
  889. int SMMExample_ach( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  890. {
  891. *pRes= CC_NORMAL;
  892. return 1;
  893. }
  894. int SMMExample_adh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  895. {
  896. *pRes= CC_NORMAL;
  897. return 1;
  898. }
  899. int SMMExample_aeh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  900. {
  901. *pRes= CC_NORMAL;
  902. return 1;
  903. }
  904. int SMMExample_afh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  905. {
  906. *pRes= CC_NORMAL;
  907. return 1;
  908. }
  909. int SMMExample_b0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  910. {
  911. *pRes= CC_NORMAL;
  912. return 1;
  913. }
  914. int SMMExample_b1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  915. {
  916. *pRes= CC_NORMAL;
  917. return 1;
  918. }
  919. int SMMExample_b2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  920. {
  921. *pRes= CC_NORMAL;
  922. return 1;
  923. }
  924. int SMMExample_b3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  925. {
  926. *pRes= CC_NORMAL;
  927. return 1;
  928. }
  929. int SMMExample_b4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  930. {
  931. *pRes= CC_NORMAL;
  932. return 1;
  933. }
  934. int SMMExample_b5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  935. {
  936. *pRes= CC_NORMAL;
  937. return 1;
  938. }
  939. int SMMExample_b6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  940. {
  941. *pRes= CC_NORMAL;
  942. return 1;
  943. }
  944. int SMMExample_b7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  945. {
  946. *pRes= CC_NORMAL;
  947. return 1;
  948. }
  949. int SMMExample_b8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  950. {
  951. *pRes= CC_NORMAL;
  952. return 1;
  953. }
  954. int SMMExample_b9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  955. {
  956. *pRes= CC_NORMAL;
  957. return 1;
  958. }
  959. int SMMExample_bah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  960. {
  961. *pRes= CC_NORMAL;
  962. return 1;
  963. }
  964. int SMMExample_bbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  965. {
  966. *pRes= CC_NORMAL;
  967. return 1;
  968. }
  969. int SMMExample_bch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  970. {
  971. *pRes= CC_NORMAL;
  972. return 1;
  973. }
  974. int SMMExample_bdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  975. {
  976. *pRes= CC_NORMAL;
  977. return 1;
  978. }
  979. int SMMExample_beh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  980. {
  981. *pRes= CC_NORMAL;
  982. return 1;
  983. }
  984. int SMMExample_bfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  985. {
  986. *pRes= CC_NORMAL;
  987. return 1;
  988. }
  989. int SMMExample_c0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  990. {
  991. *pRes= CC_NORMAL;
  992. return 1;
  993. }
  994. int SMMExample_c1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  995. {
  996. *pRes= CC_NORMAL;
  997. return 1;
  998. }
  999. int SMMExample_c2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1000. {
  1001. *pRes= CC_NORMAL;
  1002. return 1;
  1003. }
  1004. int SMMExample_c3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1005. {
  1006. *pRes= CC_NORMAL;
  1007. return 1;
  1008. }
  1009. int SMMExample_c4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1010. {
  1011. *pRes= CC_NORMAL;
  1012. return 1;
  1013. }
  1014. int SMMExample_c5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1015. {
  1016. *pRes= CC_NORMAL;
  1017. return 1;
  1018. }
  1019. int SMMExample_c6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1020. {
  1021. *pRes= CC_NORMAL;
  1022. return 1;
  1023. }
  1024. int SMMExample_c7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1025. {
  1026. *pRes= CC_NORMAL;
  1027. return 1;
  1028. }
  1029. int SMMExample_c8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1030. {
  1031. *pRes= CC_NORMAL;
  1032. return 1;
  1033. }
  1034. int SMMExample_c9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1035. {
  1036. *pRes= CC_NORMAL;
  1037. return 1;
  1038. }
  1039. int SMMExample_cah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1040. {
  1041. *pRes= CC_NORMAL;
  1042. return 1;
  1043. }
  1044. int SMMExample_cbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1045. {
  1046. *pRes= CC_NORMAL;
  1047. return 1;
  1048. }
  1049. int SMMExample_cch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1050. {
  1051. *pRes= CC_NORMAL;
  1052. return 1;
  1053. }
  1054. int SMMExample_cdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1055. {
  1056. *pRes= CC_NORMAL;
  1057. return 1;
  1058. }
  1059. int SMMExample_ceh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1060. {
  1061. *pRes= CC_NORMAL;
  1062. return 1;
  1063. }
  1064. int SMMExample_cfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1065. {
  1066. *pRes= CC_NORMAL;
  1067. return 1;
  1068. }
  1069. int SMMExample_d0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1070. {
  1071. *pRes= CC_NORMAL;
  1072. return 1;
  1073. }
  1074. int SMMExample_d1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1075. {
  1076. *pRes= CC_NORMAL;
  1077. return 1;
  1078. }
  1079. int SMMExample_d2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1080. {
  1081. *pRes= CC_NORMAL;
  1082. return 1;
  1083. }
  1084. int SMMExample_d3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1085. {
  1086. *pRes= CC_NORMAL;
  1087. return 1;
  1088. }
  1089. int SMMExample_d4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1090. {
  1091. *pRes= CC_NORMAL;
  1092. return 1;
  1093. }
  1094. int SMMExample_d5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1095. {
  1096. *pRes= CC_NORMAL;
  1097. return 1;
  1098. }
  1099. int SMMExample_d6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1100. {
  1101. *pRes= CC_NORMAL;
  1102. return 1;
  1103. }
  1104. int SMMExample_d7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1105. {
  1106. *pRes= CC_NORMAL;
  1107. return 1;
  1108. }
  1109. int SMMExample_d8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1110. {
  1111. *pRes= CC_NORMAL;
  1112. return 1;
  1113. }
  1114. int SMMExample_d9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1115. {
  1116. *pRes= CC_NORMAL;
  1117. return 1;
  1118. }
  1119. int SMMExample_dah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1120. {
  1121. *pRes= CC_NORMAL;
  1122. return 1;
  1123. }
  1124. int SMMExample_dbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1125. {
  1126. *pRes= CC_NORMAL;
  1127. return 1;
  1128. }
  1129. int SMMExample_dch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1130. {
  1131. *pRes= CC_NORMAL;
  1132. return 1;
  1133. }
  1134. int SMMExample_ddh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1135. {
  1136. *pRes= CC_NORMAL;
  1137. return 1;
  1138. }
  1139. int SMMExample_deh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1140. {
  1141. *pRes= CC_NORMAL;
  1142. return 1;
  1143. }
  1144. int SMMExample_dfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1145. {
  1146. *pRes= CC_NORMAL;
  1147. return 1;
  1148. }
  1149. int SMMExample_e0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1150. {
  1151. *pRes= CC_NORMAL;
  1152. return 1;
  1153. }
  1154. int SMMExample_e1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1155. {
  1156. *pRes= CC_NORMAL;
  1157. return 1;
  1158. }
  1159. int SMMExample_e2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1160. {
  1161. *pRes= CC_NORMAL;
  1162. return 1;
  1163. }
  1164. int SMMExample_e3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1165. {
  1166. *pRes= CC_NORMAL;
  1167. return 1;
  1168. }
  1169. int SMMExample_e4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1170. {
  1171. *pRes= CC_NORMAL;
  1172. return 1;
  1173. }
  1174. int SMMExample_e5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1175. {
  1176. *pRes= CC_NORMAL;
  1177. return 1;
  1178. }
  1179. int SMMExample_e6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1180. {
  1181. *pRes= CC_NORMAL;
  1182. return 1;
  1183. }
  1184. int SMMExample_e7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1185. {
  1186. *pRes= CC_NORMAL;
  1187. return 1;
  1188. }
  1189. int SMMExample_e8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1190. {
  1191. *pRes= CC_NORMAL;
  1192. return 1;
  1193. }
  1194. int SMMExample_e9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1195. {
  1196. *pRes= CC_NORMAL;
  1197. return 1;
  1198. }
  1199. int SMMExample_eah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1200. {
  1201. *pRes= CC_NORMAL;
  1202. return 1;
  1203. }
  1204. int SMMExample_ebh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1205. {
  1206. *pRes= CC_NORMAL;
  1207. return 1;
  1208. }
  1209. int SMMExample_ech( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1210. {
  1211. *pRes= CC_NORMAL;
  1212. return 1;
  1213. }
  1214. int SMMExample_edh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1215. {
  1216. *pRes= CC_NORMAL;
  1217. return 1;
  1218. }
  1219. int SMMExample_eeh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1220. {
  1221. *pRes= CC_NORMAL;
  1222. return 1;
  1223. }
  1224. int SMMExample_efh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1225. {
  1226. *pRes= CC_NORMAL;
  1227. return 1;
  1228. }
  1229. int SMMExample_f0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1230. {
  1231. *pRes= CC_NORMAL;
  1232. return 1;
  1233. }
  1234. int SMMExample_f1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1235. {
  1236. *pRes= CC_NORMAL;
  1237. return 1;
  1238. }
  1239. int SMMExample_f2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1240. {
  1241. *pRes= CC_NORMAL;
  1242. return 1;
  1243. }
  1244. int SMMExample_f3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1245. {
  1246. *pRes= CC_NORMAL;
  1247. return 1;
  1248. }
  1249. int SMMExample_f4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1250. {
  1251. *pRes= CC_NORMAL;
  1252. return 1;
  1253. }
  1254. int SMMExample_f5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1255. {
  1256. *pRes= CC_NORMAL;
  1257. return 1;
  1258. }
  1259. int SMMExample_f6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1260. {
  1261. *pRes= CC_NORMAL;
  1262. return 1;
  1263. }
  1264. int SMMExample_f7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1265. {
  1266. *pRes= CC_NORMAL;
  1267. return 1;
  1268. }
  1269. int SMMExample_f8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1270. {
  1271. *pRes= CC_NORMAL;
  1272. return 1;
  1273. }
  1274. int SMMExample_f9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1275. {
  1276. *pRes= CC_NORMAL;
  1277. return 1;
  1278. }
  1279. int SMMExample_fah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1280. {
  1281. *pRes= CC_NORMAL;
  1282. return 1;
  1283. }
  1284. int SMMExample_fbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1285. {
  1286. *pRes= CC_NORMAL;
  1287. return 1;
  1288. }
  1289. int SMMExample_fch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1290. {
  1291. *pRes= CC_NORMAL;
  1292. return 1;
  1293. }
  1294. int SMMExample_fdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1295. {
  1296. *pRes= CC_NORMAL;
  1297. return 1;
  1298. }
  1299. int SMMExample_feh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1300. {
  1301. *pRes= CC_NORMAL;
  1302. return 1;
  1303. }
  1304. int SMMExample_ffh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1305. {
  1306. *pRes= CC_NORMAL;
  1307. return 1;
  1308. }