AsIecCon.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /* Automation Studio Generated Header File, Format Version 1.00 */
  2. /* do not change */
  3. #ifndef ASIECCON_H_
  4. #define ASIECCON_H_
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. #include <bur/plc.h>
  9. /* Constants */
  10. /* Datatypes */
  11. /* Datatypes of function blocks */
  12. /* Prototyping of functions and function blocks */
  13. signed short H_TO_NINT(signed short IN);
  14. unsigned short H_TO_NUINT(unsigned short IN);
  15. signed long H_TO_NDINT(signed long IN);
  16. unsigned long H_TO_NUDINT(unsigned long IN);
  17. float H_TO_NREAL(float IN);
  18. plctime H_TO_NTIME(plctime IN);
  19. DATE_AND_TIME H_TO_NDT(DATE_AND_TIME IN);
  20. signed short N_TO_HINT(signed short IN);
  21. unsigned short N_TO_HUINT(unsigned short IN);
  22. signed long N_TO_HDINT(signed long IN);
  23. unsigned long N_TO_HUDINT(unsigned long IN);
  24. float N_TO_HREAL(float IN);
  25. plctime N_TO_HTIME(plctime IN);
  26. DATE_AND_TIME N_TO_HDT(DATE_AND_TIME IN);
  27. signed short swapINT(signed short IN);
  28. unsigned short swapUINT(unsigned short IN);
  29. signed long swapDINT(signed long IN);
  30. unsigned long swapUDINT(unsigned long IN);
  31. float swapREAL(float IN);
  32. #ifdef __cplusplus
  33. };
  34. #endif
  35. #endif /* ASIECCON_H_ */