Back to Specification

Reversion History

  • 2009-03-06 - Changed recommended voltage level from 9-16V to 9-28V
  • 2009-03-06 - Added some firmware uploader ack/nack events.
  • 2008-10-24 - Added some new tokens. Version stepped to 1.5.6
  • 2008-10-20 - Version stepped to 1.5.5
  • 2008-10-20 - VSCP over MiWi added.
  • 2008-10-20 - CLASS1.PROTOCOL, Type=40 Get Event interest and CLASS1.PROTOCOL, Type=41 Get Event interest response has been added.
  • 2008-10-20 - CLASS1.INFORMATION, Type=50, 0×32 Overflow has been added.
  • 2008-08-30 - CLASS1.INFORMATION, Type=49, 0×31 Detect has been added.
  • 2008-07-04 - Rearranged the Extended Page read/write events fully.
  • 2008-07-01 - CLASS1.PROTOCOL, Type = 32 (0×20) Who is there response. inserted because it it was previously missed.
  • 2008-06-26 - Added Class=50 (0×32) Alert On LAN and Ethernet low level protocol description.
  • 2008-06-12 — CLASS1.MEASUREMENT, Type=48 removed as it was a duplicate for Type=24
  • 2008-05-17 — The recommended bitrate over CAN is changed from 500 kbps to 125 kbps.
    • Class=0, Type = 31 (0x1F) Who is there? Is now mandatory.
    • Class=0, Type = 36 (0×24) Extended Read register. Is now mandatory.
    • Class=0, Type = 37 (0×25) Extended Read/Write response. Is now mandatory.
    • Class=0, Type = 38 (0×26) Extended Write Register. Is now mandatory.
    • Class=0, Type = 39 (0×27) Extended Page Read. Is now mandatory.
    • Class=0, Type = 40 (0×28) Extended Page Write. Is now mandatory.
  • 2008-04-20 — New common register added ( 153/0×99 ) Number of register pages used.
  • 2007-11-04 — Added wireless class + GPS events.
  • 2007-10-29 — Sunrise/Sunset events added for Class=20 (0×14) Information
  • 2007-05-04 — Changed MDF types to ISO types.
  • 2007-05-03 — Added Blutooth type to CLASS1.INFORMATION, Type=37 for Bluetooth proximity.
  • 2006-04-24 — Event CLASS1.INFORMATION, Action Trigger (43) has been added.

Old

2004-01-26 –- Level 2 introduced.
2004-03-01 — Settled for master less solution.
2004-04-05 — Fixed typo max 100 meters should be 500 meters.
2004-04-06 — Start for GUID storage should be 0xd0.
2004-04-06 — Full address field used 1-254 instead of 1-127. 0×00 is reserved for master. 0xff is reserved for a node with no nickname assigned.
2004-04-07 — read & write did not have the destination address given. This is now in byte 0.
2004-05-27 — Fixed typo- in appendix A where the reserved GUID’s ranges was wrong.
2004-06-01 — For Level II messages the data part must not be larger then 487 bytes (512-25), This was previously 1024 bytes but a total package size of 512 bytes should not be to avoid fragmentation problems.
2004-06-01 — Private GUID has been defines that can be used in the same way as 192.168.0.0 and 10.0.0.0 is used on the Internet.
2004-06-01 — The initial reminder for the CCITT checksum was wrong (0×0000 instead of 0xffff).
2004-06-01 — Fahrenheit allowed as an optional unit for temperature.
2004-06-05 — SYNC and CRC removed from Ethernet packages.
2004-06-11 — EDA Decision matrix format for uP added. Also control function to get size and offset to the decision matrix.
2004-06-11 — Dusk and Dawn events added.
2004-06-11 – X10 Message detail added. M.U.M.I.N. class replaced with CBUS class.
2004-06-21 – Added the database message for the phone class. Page read/write added.
2004-08-26 – Clarified the hard coded bit and the functionality.
2004-08-26 – Decision Matrix definition for uP final.
2004-08-26 – Module description file final.
2004-08-26 – GPS event added.
2004-08-26 – Register assigned for boot loader algorithm.
2004-08-26 – Page Read/Write final.
2004-09-20 – Bootloade rinfo in XML data.
2004-09-21 – index added for data and event class.
2004-10-22 – A all lights on/off and a dimmer control type added.
2004-09-21 – Clarified the UDP package format.
2004-12-05 – English proofreading done. Some new events added for logging.
2004-12-14 – Fixed an error in the data specification format byte definition.
2005-01-15 – CAN standard speed changed to 500 kbps.
2005-02-06 – Many, many changes and fixes. Mostly additions to Level II texts.
2005-02-15 – Bootloader suppor Register No bootloader suppoert = 0xff instead of 0×00.
2005-02-15 – Fixed typo in CLASS.CONTROL TYPE=9
2005-05-11 – First version of multimedia class added.

  • Better explanation of paged read/write
  • Max buffer size introduced for device.
  • Decision matris format for Level I/Level II fina.
  • Paged DM introduced to save register space.
  • Replaced 32.bit CRC with 16-bit CRC for VSCP bootloader.
  • Clarified CLASS1.PROTOCOL
  • Event “Measurement Request “ added.
  • Event Chan Level/Relative Change Level added.

2005-09-01 – Spec moved to wiki. Version 1.40

  • Added a switch to the DM control for VSCP Level II that can be used to mark the ending row in the current decision matrix matrix. This can save a lot of time for the EDA parsing especially if the matrix is in external EEPROM.
vscp_specification_reversions.txt · Last modified: 2010/08/19 01:55 (external edit)
Public Domain www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0