Dio.c.078i.free-fnsummary2 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. Dio_WriteChannelGroup (const struct Dio_ChannelGroupType * ChannelGroupIdPtr, Dio_PortLevelType Level)
  2. {
  3. <bb 2> :
  4. Dio_Ipw_WriteChannelGroup (ChannelGroupIdPtr_2(D), Level_3(D));
  5. return;
  6. }
  7. Dio_ReadChannelGroup (const struct Dio_ChannelGroupType * ChannelGroupIdPtr)
  8. {
  9. Dio_PortLevelType PortLevel;
  10. Dio_PortLevelType D.5640;
  11. Dio_PortLevelType _6;
  12. <bb 2> :
  13. PortLevel_1 = 0;
  14. PortLevel_5 = Dio_Ipw_ReadChannelGroup (ChannelGroupIdPtr_3(D));
  15. _6 = PortLevel_5;
  16. <bb 3> :
  17. <L0>:
  18. return _6;
  19. }
  20. Dio_WritePort (Dio_PortType PortId, Dio_PortLevelType Level)
  21. {
  22. <bb 2> :
  23. Dio_Ipw_WritePort (PortId_2(D), Level_3(D));
  24. return;
  25. }
  26. Dio_ReadPort (Dio_PortType PortId)
  27. {
  28. Dio_PortLevelType PortLevel;
  29. Dio_PortLevelType D.5638;
  30. Dio_PortLevelType _6;
  31. <bb 2> :
  32. PortLevel_1 = 0;
  33. PortLevel_5 = Dio_Ipw_ReadPort (PortId_3(D));
  34. _6 = PortLevel_5;
  35. <bb 3> :
  36. <L0>:
  37. return _6;
  38. }
  39. Dio_WriteChannel (Dio_ChannelType ChannelId, Dio_LevelType Level)
  40. {
  41. <bb 2> :
  42. Dio_Ipw_WriteChannel (ChannelId_2(D), Level_3(D));
  43. return;
  44. }
  45. Dio_ReadChannel (Dio_ChannelType ChannelId)
  46. {
  47. Dio_LevelType ChannelLevel;
  48. Dio_LevelType D.5636;
  49. Dio_LevelType _6;
  50. <bb 2> :
  51. ChannelLevel_1 = 0;
  52. ChannelLevel_5 = Dio_Ipw_ReadChannel (ChannelId_3(D));
  53. _6 = ChannelLevel_5;
  54. <bb 3> :
  55. <L0>:
  56. return _6;
  57. }