You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
853 B

  1. import tables
  2. # Table description for typical prep output
  3. PrepData = {
  4. 'timestamp': tables.Int64Col(),
  5. 'p1': tables.Float32Col(),
  6. 'q1': tables.Float32Col(),
  7. 'p3': tables.Float32Col(),
  8. 'q3': tables.Float32Col(),
  9. 'p5': tables.Float32Col(),
  10. 'q5': tables.Float32Col(),
  11. 'p7': tables.Float32Col(),
  12. 'q7': tables.Float32Col(),
  13. }
  14. # Table description for raw data
  15. RawData = {
  16. 'timestamp': tables.Int64Col(),
  17. 'va': tables.Int16Col(),
  18. 'vb': tables.Int16Col(),
  19. 'vc': tables.Int16Col(),
  20. 'ia': tables.Int16Col(),
  21. 'ib': tables.Int16Col(),
  22. 'ic': tables.Int16Col(),
  23. }
  24. # Table description for raw data plus 60 Hz notched current
  25. RawNotchedData = dict(RawData)
  26. RawNotchedData.update({
  27. 'notch_ia': tables.Int16Col(),
  28. 'notch_ib': tables.Int16Col(),
  29. 'notch_ic': tables.Int16Col(),
  30. })