OemSMMCmds.c 30 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715
  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. //
  675. int SMMExample_80h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  676. {
  677. return 1;
  678. }
  679. //
  680. int SMMExample_81h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  681. {
  682. return 1;
  683. }
  684. //GetIPMCCapability
  685. int SMMExample_82h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  686. {
  687. return 1;
  688. }
  689. int SMMExample_83h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  690. {
  691. return 1;
  692. }
  693. //reserved
  694. int SMMExample_84h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  695. {
  696. pRes[0] = CC_NORMAL;
  697. return 1;
  698. }
  699. //
  700. int SMMExample_85h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  701. {
  702. return 1;
  703. }
  704. //
  705. int SMMExample_86h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  706. {
  707. return 1;
  708. }
  709. //
  710. int SMMExample_87h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  711. {
  712. return 1;
  713. }
  714. int SMMExample_88h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  715. {
  716. return 1;
  717. }
  718. int SMMExample_89h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  719. {
  720. return 1;
  721. }
  722. int SMMExample_8ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  723. {
  724. return 1;
  725. }
  726. int SMMExample_8bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  727. {
  728. return 1;
  729. }
  730. //
  731. int SMMExample_8ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  732. {
  733. return 1;
  734. }
  735. int SMMExample_8dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  736. {
  737. return 1;
  738. }
  739. int SMMExample_8eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  740. {
  741. *pRes= CC_NORMAL;
  742. return sizeof (*pRes);
  743. }
  744. int SMMExample_8fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  745. {
  746. return 1;
  747. }
  748. int SMMExample_90h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  749. {
  750. return 1;
  751. }
  752. int SMMExample_91h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  753. {
  754. return 1;
  755. }
  756. int SMMExample_92h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  757. {
  758. return 1;
  759. }
  760. int SMMExample_93h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  761. {
  762. return 1;
  763. }
  764. int SMMExample_94h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  765. {
  766. return 1;
  767. }
  768. int SMMExample_95h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  769. {
  770. *pRes= CC_NORMAL;
  771. return sizeof (*pRes);
  772. }
  773. int SMMExample_96h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  774. {
  775. *pRes= CC_NORMAL;
  776. return sizeof (*pRes);
  777. }
  778. int SMMExample_97h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  779. {
  780. *pRes= CC_NORMAL;
  781. return sizeof (*pRes);
  782. }
  783. int SMMExample_98h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  784. {
  785. *pRes= CC_NORMAL;
  786. return sizeof (*pRes);
  787. }
  788. int SMMExample_99h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  789. {
  790. *pRes= CC_NORMAL;
  791. return sizeof (*pRes);
  792. }
  793. int SMMExample_9ah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  794. {
  795. *pRes= CC_NORMAL;
  796. return sizeof (*pRes);
  797. }
  798. int SMMExample_9bh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  799. {
  800. *pRes= CC_NORMAL;
  801. return sizeof (*pRes);
  802. }
  803. int SMMExample_9ch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  804. {
  805. *pRes= CC_NORMAL;
  806. return sizeof (*pRes);
  807. }
  808. int SMMExample_9dh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  809. {
  810. *pRes= CC_NORMAL;
  811. return sizeof (*pRes);
  812. }
  813. int SMMExample_9eh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  814. {
  815. *pRes= CC_NORMAL;
  816. return 1;
  817. }
  818. int SMMExample_9fh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  819. {
  820. return 1;
  821. }
  822. /******************************************************************************/
  823. int SMMExample_a0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  824. {
  825. *pRes= CC_NORMAL;
  826. return 1;
  827. }
  828. int SMMExample_a1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  829. {
  830. *pRes= CC_NORMAL;
  831. return 1;
  832. }
  833. int SMMExample_a2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  834. {
  835. *pRes= CC_NORMAL;
  836. return 1;
  837. }
  838. int SMMExample_a3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  839. {
  840. *pRes= CC_NORMAL;
  841. return 1;
  842. }
  843. int SMMExample_a4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  844. {
  845. *pRes= CC_NORMAL;
  846. return 1;
  847. }
  848. int SMMExample_a5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  849. {
  850. *pRes= CC_NORMAL;
  851. return 1;
  852. }
  853. int SMMExample_a6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  854. {
  855. *pRes= CC_NORMAL;
  856. return 1;
  857. }
  858. int SMMExample_a7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  859. {
  860. *pRes= CC_NORMAL;
  861. return 1;
  862. }
  863. int SMMExample_a8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  864. {
  865. *pRes= CC_NORMAL;
  866. return 1;
  867. }
  868. int SMMExample_a9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  869. {
  870. *pRes= CC_NORMAL;
  871. return 1;
  872. }
  873. int SMMExample_aah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  874. {
  875. *pRes= CC_NORMAL;
  876. return 1;
  877. }
  878. int SMMExample_abh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  879. {
  880. *pRes= CC_NORMAL;
  881. return 1;
  882. }
  883. int SMMExample_ach( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  884. {
  885. *pRes= CC_NORMAL;
  886. return 1;
  887. }
  888. int SMMExample_adh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  889. {
  890. *pRes= CC_NORMAL;
  891. return 1;
  892. }
  893. int SMMExample_aeh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  894. {
  895. *pRes= CC_NORMAL;
  896. return 1;
  897. }
  898. int SMMExample_afh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  899. {
  900. *pRes= CC_NORMAL;
  901. return 1;
  902. }
  903. int SMMExample_b0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  904. {
  905. *pRes= CC_NORMAL;
  906. return 1;
  907. }
  908. int SMMExample_b1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  909. {
  910. *pRes= CC_NORMAL;
  911. return 1;
  912. }
  913. int SMMExample_b2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  914. {
  915. *pRes= CC_NORMAL;
  916. return 1;
  917. }
  918. int SMMExample_b3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  919. {
  920. *pRes= CC_NORMAL;
  921. return 1;
  922. }
  923. int SMMExample_b4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  924. {
  925. *pRes= CC_NORMAL;
  926. return 1;
  927. }
  928. int SMMExample_b5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  929. {
  930. *pRes= CC_NORMAL;
  931. return 1;
  932. }
  933. int SMMExample_b6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  934. {
  935. *pRes= CC_NORMAL;
  936. return 1;
  937. }
  938. int SMMExample_b7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  939. {
  940. *pRes= CC_NORMAL;
  941. return 1;
  942. }
  943. int SMMExample_b8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  944. {
  945. *pRes= CC_NORMAL;
  946. return 1;
  947. }
  948. int SMMExample_b9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  949. {
  950. *pRes= CC_NORMAL;
  951. return 1;
  952. }
  953. int SMMExample_bah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  954. {
  955. *pRes= CC_NORMAL;
  956. return 1;
  957. }
  958. int SMMExample_bbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  959. {
  960. *pRes= CC_NORMAL;
  961. return 1;
  962. }
  963. int SMMExample_bch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  964. {
  965. *pRes= CC_NORMAL;
  966. return 1;
  967. }
  968. int SMMExample_bdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  969. {
  970. *pRes= CC_NORMAL;
  971. return 1;
  972. }
  973. int SMMExample_beh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  974. {
  975. *pRes= CC_NORMAL;
  976. return 1;
  977. }
  978. int SMMExample_bfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  979. {
  980. *pRes= CC_NORMAL;
  981. return 1;
  982. }
  983. int SMMExample_c0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  984. {
  985. *pRes= CC_NORMAL;
  986. return 1;
  987. }
  988. int SMMExample_c1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  989. {
  990. *pRes= CC_NORMAL;
  991. return 1;
  992. }
  993. int SMMExample_c2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  994. {
  995. *pRes= CC_NORMAL;
  996. return 1;
  997. }
  998. int SMMExample_c3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  999. {
  1000. *pRes= CC_NORMAL;
  1001. return 1;
  1002. }
  1003. int SMMExample_c4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1004. {
  1005. *pRes= CC_NORMAL;
  1006. return 1;
  1007. }
  1008. int SMMExample_c5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1009. {
  1010. *pRes= CC_NORMAL;
  1011. return 1;
  1012. }
  1013. int SMMExample_c6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1014. {
  1015. *pRes= CC_NORMAL;
  1016. return 1;
  1017. }
  1018. int SMMExample_c7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1019. {
  1020. *pRes= CC_NORMAL;
  1021. return 1;
  1022. }
  1023. int SMMExample_c8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1024. {
  1025. *pRes= CC_NORMAL;
  1026. return 1;
  1027. }
  1028. int SMMExample_c9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1029. {
  1030. *pRes= CC_NORMAL;
  1031. return 1;
  1032. }
  1033. int SMMExample_cah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1034. {
  1035. *pRes= CC_NORMAL;
  1036. return 1;
  1037. }
  1038. int SMMExample_cbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1039. {
  1040. *pRes= CC_NORMAL;
  1041. return 1;
  1042. }
  1043. int SMMExample_cch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1044. {
  1045. *pRes= CC_NORMAL;
  1046. return 1;
  1047. }
  1048. int SMMExample_cdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1049. {
  1050. *pRes= CC_NORMAL;
  1051. return 1;
  1052. }
  1053. int SMMExample_ceh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1054. {
  1055. *pRes= CC_NORMAL;
  1056. return 1;
  1057. }
  1058. int SMMExample_cfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1059. {
  1060. *pRes= CC_NORMAL;
  1061. return 1;
  1062. }
  1063. int SMMExample_d0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1064. {
  1065. *pRes= CC_NORMAL;
  1066. return 1;
  1067. }
  1068. int SMMExample_d1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1069. {
  1070. *pRes= CC_NORMAL;
  1071. return 1;
  1072. }
  1073. int SMMExample_d2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1074. {
  1075. *pRes= CC_NORMAL;
  1076. return 1;
  1077. }
  1078. int SMMExample_d3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1079. {
  1080. *pRes= CC_NORMAL;
  1081. return 1;
  1082. }
  1083. int SMMExample_d4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1084. {
  1085. *pRes= CC_NORMAL;
  1086. return 1;
  1087. }
  1088. int SMMExample_d5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1089. {
  1090. *pRes= CC_NORMAL;
  1091. return 1;
  1092. }
  1093. int SMMExample_d6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1094. {
  1095. *pRes= CC_NORMAL;
  1096. return 1;
  1097. }
  1098. int SMMExample_d7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1099. {
  1100. *pRes= CC_NORMAL;
  1101. return 1;
  1102. }
  1103. int SMMExample_d8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1104. {
  1105. *pRes= CC_NORMAL;
  1106. return 1;
  1107. }
  1108. int SMMExample_d9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1109. {
  1110. *pRes= CC_NORMAL;
  1111. return 1;
  1112. }
  1113. int SMMExample_dah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1114. {
  1115. *pRes= CC_NORMAL;
  1116. return 1;
  1117. }
  1118. int SMMExample_dbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1119. {
  1120. *pRes= CC_NORMAL;
  1121. return 1;
  1122. }
  1123. int SMMExample_dch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1124. {
  1125. *pRes= CC_NORMAL;
  1126. return 1;
  1127. }
  1128. int SMMExample_ddh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1129. {
  1130. *pRes= CC_NORMAL;
  1131. return 1;
  1132. }
  1133. int SMMExample_deh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1134. {
  1135. *pRes= CC_NORMAL;
  1136. return 1;
  1137. }
  1138. int SMMExample_dfh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1139. {
  1140. *pRes= CC_NORMAL;
  1141. return 1;
  1142. }
  1143. int SMMExample_e0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1144. {
  1145. *pRes= CC_NORMAL;
  1146. return 1;
  1147. }
  1148. int SMMExample_e1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1149. {
  1150. *pRes= CC_NORMAL;
  1151. return 1;
  1152. }
  1153. int SMMExample_e2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1154. {
  1155. *pRes= CC_NORMAL;
  1156. return 1;
  1157. }
  1158. int SMMExample_e3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1159. {
  1160. *pRes= CC_NORMAL;
  1161. return 1;
  1162. }
  1163. int SMMExample_e4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1164. {
  1165. *pRes= CC_NORMAL;
  1166. return 1;
  1167. }
  1168. int SMMExample_e5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1169. {
  1170. *pRes= CC_NORMAL;
  1171. return 1;
  1172. }
  1173. int SMMExample_e6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1174. {
  1175. *pRes= CC_NORMAL;
  1176. return 1;
  1177. }
  1178. int SMMExample_e7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1179. {
  1180. *pRes= CC_NORMAL;
  1181. return 1;
  1182. }
  1183. int SMMExample_e8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1184. {
  1185. *pRes= CC_NORMAL;
  1186. return 1;
  1187. }
  1188. int SMMExample_e9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1189. {
  1190. *pRes= CC_NORMAL;
  1191. return 1;
  1192. }
  1193. int SMMExample_eah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1194. {
  1195. *pRes= CC_NORMAL;
  1196. return 1;
  1197. }
  1198. int SMMExample_ebh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1199. {
  1200. *pRes= CC_NORMAL;
  1201. return 1;
  1202. }
  1203. int SMMExample_ech( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1204. {
  1205. *pRes= CC_NORMAL;
  1206. return 1;
  1207. }
  1208. int SMMExample_edh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1209. {
  1210. *pRes= CC_NORMAL;
  1211. return 1;
  1212. }
  1213. int SMMExample_eeh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1214. {
  1215. *pRes= CC_NORMAL;
  1216. return 1;
  1217. }
  1218. int SMMExample_efh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1219. {
  1220. *pRes= CC_NORMAL;
  1221. return 1;
  1222. }
  1223. int SMMExample_f0h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1224. {
  1225. *pRes= CC_NORMAL;
  1226. return 1;
  1227. }
  1228. int SMMExample_f1h(uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1229. {
  1230. *pRes= CC_NORMAL;
  1231. return 1;
  1232. }
  1233. int SMMExample_f2h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1234. {
  1235. *pRes= CC_NORMAL;
  1236. return 1;
  1237. }
  1238. int SMMExample_f3h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1239. {
  1240. *pRes= CC_NORMAL;
  1241. return 1;
  1242. }
  1243. int SMMExample_f4h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1244. {
  1245. *pRes= CC_NORMAL;
  1246. return 1;
  1247. }
  1248. int SMMExample_f5h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1249. {
  1250. *pRes= CC_NORMAL;
  1251. return 1;
  1252. }
  1253. int SMMExample_f6h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1254. {
  1255. *pRes= CC_NORMAL;
  1256. return 1;
  1257. }
  1258. int SMMExample_f7h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1259. {
  1260. *pRes= CC_NORMAL;
  1261. return 1;
  1262. }
  1263. int SMMExample_f8h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1264. {
  1265. *pRes= CC_NORMAL;
  1266. return 1;
  1267. }
  1268. int SMMExample_f9h( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1269. {
  1270. *pRes= CC_NORMAL;
  1271. return 1;
  1272. }
  1273. int SMMExample_fah( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1274. {
  1275. *pRes= CC_NORMAL;
  1276. return 1;
  1277. }
  1278. int SMMExample_fbh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1279. {
  1280. *pRes= CC_NORMAL;
  1281. return 1;
  1282. }
  1283. int SMMExample_fch( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1284. {
  1285. *pRes= CC_NORMAL;
  1286. return 1;
  1287. }
  1288. int SMMExample_fdh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1289. {
  1290. *pRes= CC_NORMAL;
  1291. return 1;
  1292. }
  1293. int SMMExample_feh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1294. {
  1295. *pRes= CC_NORMAL;
  1296. return 1;
  1297. }
  1298. int SMMExample_ffh( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes)
  1299. {
  1300. *pRes= CC_NORMAL;
  1301. return 1;
  1302. }