video corpo

FAFNIR Universal Device Protocol (UDP)
30Pages

{{requestButtons}}

Catalog excerpts

FAFNIR Universal Device Protocol (UDP) - 1

Technical Documentation FAFNIR Universal Device Protocol

Open the catalog to page 1
FAFNIR Universal Device Protocol (UDP) - 2

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 2
FAFNIR Universal Device Protocol (UDP) - 3

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 3
FAFNIR Universal Device Protocol (UDP) - 4

Page 4/30 FAFNIR Universal Device Protocol V1.09

Open the catalog to page 4
FAFNIR Universal Device Protocol (UDP) - 5

1 Interface Modulation: Signals: Mode: Baud rate: Start-bits: Data-bits: Stop-bits: Parity: Timing conditions: The time to transmit one character depends on the baud rate (4800 bps: 2 ms, 1200 bps: 8 ms). Since the processing time for the answer or the next command can be assumed to be the same for both speeds, timeouts are doubled for 1200 bps and set into brackets. If the first character of the response is not received within 50 ms (100 ms) or more, the next command can be send. The transmission should be continuous. The inter-character delay must be shorter than 20 ms (40 ms). The host...

Open the catalog to page 5
FAFNIR Universal Device Protocol (UDP) - 6

N...N - Decimal integer value with variable field width, ASCII coded, all negative values have a as prefix, all positive values (including 0) have no prefix. A value of -0 indicates that due to an error this value is currently not available. X...X - Hex value with variable field width, ASCII coded. Hex value letter characters have to be in uppercase format, i.e. 'A'...'F'. A value of "-0" indicates that due to an error this value is currently not available. cs - Checksum To be able to detect messages that have been corrupted during the transmission a CRC16 checksum is included in the...

Open the catalog to page 6
FAFNIR Universal Device Protocol (UDP) - 7

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 7
FAFNIR Universal Device Protocol (UDP) - 8

FAFNIR 3.2 Static data There are message dialogues for reading and writing static data. These dialogues are described in the following sub-chapters. 3.2.1 Read static data The device that receives a static data read request will send a static data read response that contains all static data fields (<ID><Value>) supported by the device. Static data read request Standard static data read request: G AC D : cs cs cr Example: Board Address = 1, Channel = 2 ^AC = 01H Device Type = 'a' G 0 1 a : 2 A cr 47H, 30H, 31H, 61H, 3AH, 32H, 41H, 0DH Optional static data read request: (like...

Open the catalog to page 8
FAFNIR Universal Device Protocol (UDP) - 9

3.2.2 Write static data The static data write request is used to write new values into one or more static data fields of the addressed device. If a received static data field is writable and the received value for this data field is within the defined valid range the device will overwrite the existing value with the new value. In the static data write response, the device will include all static data IDs that have been received. The values returned are the current values of the device. Note that most devices will not respond to a static data write request and also that most of the static...

Open the catalog to page 9
FAFNIR Universal Device Protocol (UDP) - 10

Static data write response Standard static data write response: X AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional static data write response: X AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr 3.3 Dynamic data There are message dialogues for reading and writing dynamic data. These dialogues are described in the following sub-chapters. 3.3.1 Read dynamic data The device that receives a dynamic data read request will send a dynamic data read response that contains all dynamic data fields (<ID><Value>) supported by the device. Dynamic data read request Standard...

Open the catalog to page 10
FAFNIR Universal Device Protocol (UDP) - 11

Dynamic data read response Standard dynamic data read response: F AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional read dynamic data read response: F AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr 3.3.2 Write dynamic data The dynamic data write request is used to write new values into one or more dynamic data fields of the addressed device. If a received dynamic data field is writable and the received value for this data field is within the defined valid range the device will overwrite the existing value with the new value. In the dynamic data write response,...

Open the catalog to page 11
FAFNIR Universal Device Protocol (UDP) - 12

Y 8 A o # 3 7 3 1 c 0 : 4 9 cr 59H, 38H, 41H, 6FH, 23H, 33H, 37H, 33H, 31H, 63H, 30H, 3AH, 34H, 39H, Dynamic data write response Standard dynamic data write response: Y AC D <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr Optional dynamic data write response: (like "Standard", but including the "serial number data field") Y AC D # SN <ID1> <VALUE1> ... <IDn> <VALUEn> : cs cs cs cs cr FAFNIR Universal Device Protocol V1.09

Open the catalog to page 12
FAFNIR Universal Device Protocol (UDP) - 13

Device types The different device types that the protocol can handle are identified by a unique device type ID. The following table shows the currently defined device types. Device type IDs ID VISY-Stick or TORRIX … Available since protocol version: 1.00 VISY-Stick/Reed Interstitial Available since protocol version: 1.00 VISY-Stick/Reed Sump Manhole Available since protocol version: 1.00 VISY-Stick/Reed Sump Dispenser Available since protocol version: 1.00 VISY-Stick Density Only Available since protocol version: 1.00 VISY-Stick Oil Separator Available since protocol version: 1.01 Free for...

Open the catalog to page 13
FAFNIR Universal Device Protocol (UDP) - 14

Notes on interpreting data fields: The sequence and number of the data fields (consisting of ID and value) in the response messages is not fixed. Exception: Serial number data field. If the serial number data field is included, it follows directly the device type character (D) and its meaning is common for both, static and dynamic data responses. Static and dynamic data responses use the same IDs but with different meaning. If unknown IDs are present in a response message these IDs and the corresponding values should be ignored. The field width of the individual values is not fixed. So,...

Open the catalog to page 14
FAFNIR Universal Device Protocol (UDP) - 15

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 15
FAFNIR Universal Device Protocol (UDP) - 16

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 16
FAFNIR Universal Device Protocol (UDP) - 17

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 17
FAFNIR Universal Device Protocol (UDP) - 18

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 18
FAFNIR Universal Device Protocol (UDP) - 19

FAFNIR Universal Device Protocol V1.09

Open the catalog to page 19
FAFNIR Universal Device Protocol (UDP) - 20

Dynamic data fields are reported in the response to a dynamic data read request. In general, the dynamic data are read-only. Writable data fields have a special note in the description. The following table shows the currently defined dynamic data fields. FAFNIR Universal Device Protocol V1.09

Open the catalog to page 20

All FAFNIR catalogs and technical brochures

  1. TORRIX XTS

    2 Pages

  2. TORRIX 6

    1 Pages

  3. LPG Sensors

    8 Pages

  4. SEPARIX

    8 Pages

  5. O²-PID

    4 Pages

  6. COMS Leaflet

    4 Pages

  7. QE 200

    4 Pages

  8. UM 2.1/2.2/2.3

    20 Pages

  9. TORRIX HART

    28 Pages

  10. TORRIX M12

    40 Pages

  11. LS 300 / 500

    7 Pages

  12. 76 / NB 220

    2 Pages

  13. SECON-X

    4 Pages

  14. PRESSURIX

    12 Pages

  15. Insite360

    4 Pages

  16. Plugs

    12 Pages

  17. TORRIX-HART

    28 Pages

  18. DIVELIX

    8 Pages

  19. CONDURIX-HART

    28 Pages

  20. CONDURIX

    24 Pages

  21. VAPORIX

    12 Pages

  22. VISY-X

    24 Pages

  23. Accessories

    3 Pages

  24. VISY-Reed

    4 Pages

  25. VISY-RF

    2 Pages

  26. VISY-Stick

    15 Pages

  27. TORRIX

    10 Pages

  28. TORRIX CI

    1 Pages

  29. TORRIX RS485

    3 Pages

  30. TEMPERIX

    8 Pages

  31. HPH Ex d

    3 Pages

  32. VISY-Monitor

    2 Pages

  33. VISY-Command

    5 Pages

  34. LPG-Sensoren

    8 Pages

Archived catalogs

  1. VISY-X LON

    10 Pages

  2. SEPARIX

    23 Pages

  3. VISY-View

    24 Pages