home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / doc / python-pyorbit / examples / constants.py next >
Encoding:
Text File  |  2003-07-16  |  1.4 KB  |  44 lines

  1. '''constants from ORBit2/test/everything/constants.h.'''
  2.  
  3. STRING_IN        = 'In string'
  4. STRING_INOUT_IN  = 'Inout in string'
  5. STRING_INOUT_OUT = 'Inout out string'
  6. STRING_OUT       = 'Out string'
  7. STRING_RETN      = 'Retn String'
  8.  
  9. LONG_IN          = 0x12345678
  10. LONG_INOUT_IN    = 0x34567812
  11. LONG_INOUT_OUT   = 0x56781234
  12. LONG_OUT         = 0x78123456
  13. LONG_RETN        = -1430532899 # 0xAABBCCDD
  14.  
  15. LONG_LONG_IN          = 0x12345678L
  16. LONG_LONG_INOUT_IN    = 0x34567812L
  17. LONG_LONG_INOUT_OUT   = 0x56781234L
  18. LONG_LONG_OUT         = 0x78123456L
  19. LONG_LONG_RETN        = 0xAABBCCDDL
  20.  
  21. FLOAT_IN         = 127.13534
  22. FLOAT_INOUT_IN   = 124.89432
  23. FLOAT_INOUT_OUT  = 975.12694
  24. FLOAT_OUT        = 112.54575
  25. FLOAT_RETN       = 354.23535
  26.  
  27. SHORT_IN         = 0x1234
  28. SHORT_INOUT_IN   = 0x3456
  29. SHORT_INOUT_OUT  = 0x5678
  30. SHORT_OUT        = 0x7812
  31. SHORT_RETN       = -21829 # 0xAABB
  32.  
  33. SEQ_STRING_IN        = [ 'in1', 'in2', 'in3', 'in4' ]
  34. SEQ_STRING_INOUT_IN  = ['inout1', 'inout2', 'inout3', 'inout4' ]
  35. SEQ_STRING_INOUT_OUT = [ 'inout21', 'inout22', 'inout23', 'inout24' ]
  36. SEQ_STRING_OUT       = [ 'out1', 'out2', 'out3', 'out4' ]
  37. SEQ_STRING_RETN      = [ 'retn1', 'retn2', 'retn3', 'retn4' ]
  38.  
  39. SEQ_LONG_IN          = [ LONG_IN, LONG_INOUT_IN, 15, 7 ]
  40. SEQ_LONG_INOUT_IN    = [ LONG_INOUT_OUT, LONG_OUT, 7, 15 ]
  41. SEQ_LONG_INOUT_OUT   = [ LONG_OUT, LONG_RETN, 8, 9 ]
  42. SEQ_LONG_OUT         = [ LONG_INOUT_IN, LONG_INOUT_OUT, 15, 7 ]
  43. SEQ_LONG_RETN        = [ LONG_RETN, LONG_IN, 2, 3 ]
  44.