evse.sh 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. #!/bin/sh
  2. # file: slac/pev.sh
  3. #
  4. # configure a QCA7000 PIB file as a SLAC-EVSE on Linux or Cygwin.
  5. #
  6. if [ $# -ne 1 ]; then
  7. cat << EOF
  8. usage: evse.sh PIBFILE
  9. This script configures a QCA7000 PIB file as a SLAC-EVSE
  10. EOF
  11. exit 1
  12. fi
  13. # ====================================================================
  14. # Manufacturer HFID;
  15. # --------------------------------------------------------------------
  16. setpib ${1} 24 hfid "Delta Electronics $(date)"
  17. # ====================================================================
  18. # User HFID;
  19. # --------------------------------------------------------------------
  20. setpib ${1} 74 hfid "Qualcomm Atheros Enabled EVSE"
  21. # ====================================================================
  22. # CCo Selection; 0=Auto, 1=Never, 2=Always, 3=UserAssigned
  23. # --------------------------------------------------------------------
  24. setpib ${1} F4 byte 2
  25. # ====================================================================
  26. # AVLN Membership; 0=No, 1=Yes
  27. # --------------------------------------------------------------------
  28. setpib ${1} FF byte 0
  29. # ====================================================================
  30. # Communications Media; 0=Powerline, 1=Coax Only
  31. # --------------------------------------------------------------------
  32. setpib ${1} 109 byte 1
  33. # ====================================================================
  34. # SLAC Enable; 0=disable, 1=PEV, 2=EVSE
  35. # --------------------------------------------------------------------
  36. setpib ${1} 1653 byte 2
  37. # ====================================================================
  38. # Low Speed Link, High Speed Link
  39. # --------------------------------------------------------------------
  40. setpib ${1} 1C98 long 10240 long 102400
  41. # ====================================================================
  42. # DBC Enable; 0=Disable, 1=Enable
  43. # --------------------------------------------------------------------
  44. setpib ${1} 1F80 byte 0
  45. # ====================================================================
  46. # Simple QoS; 0=disable, 1=enable
  47. # --------------------------------------------------------------------
  48. setpib ${1} 2030 byte 0
  49. # ====================================================================
  50. # Background PIB HAR; 0=disable, 1=enable
  51. # --------------------------------------------------------------------
  52. setpib ${1} 16D2 byte 0
  53. # ====================================================================
  54. # Fast AVLN Associate; 0=disable, 1=enable
  55. # --------------------------------------------------------------------
  56. setpib ${1} 16D3 byte 1