Resol VBus Driver Guide

User Notes

Ping Technique

Because the Resol VBus Interface does not allow any outputs, the technique employed for both the network and device monitoring is to monitor all the inputs. If an input from a device is not received within the ping period it will be deemed to have failed. Similarly if no inputs are received from any device the network will have failed. A ping capable flag can be cleared if a device does not input on a regular basis and this will render that device as allways being available.

How to Construct a Device

Sometimes it may be necessary to construct a device manually. The following notes describe a method that may be employed to acheive this.

1. Create a new ResolVBus device using the "New" selection in the Resol VBus Device Manager or by dragging and droping the ResolVBusDevice from the resolVBus palette.

2. Now drag and drop the required number of ResolVBusValue components on to the new device.

3. Each value has an index property that relates to the position of a byte in the incomming VBus message. So if one ignores the header part of the message the first byte input will have an index of "9" .

4. The format of the data following the index of 9 is as given in the VBus protocol specification and consists of groups of frames. A Frame consists of 4 bytes of information plus spetett and crc bytes. Thus the data indices will go 9,10,11,12,15,16,17,18,21.....

5. The device address must be set according to the value appropriate for that device(see protocl specification). e.g. for a Delta Sol BS Plus the value is 422 for the upper 3 characters and 1 for the lower. Please remember the lower character may vary according to the number of the same devices on the network.

How Decode Bit Mask Flags

Sometimes it may be convenient to change the individual bits in an input to a logical flag(true/false). To facilitate this a component ResolVBusBitDecoder may be found in the resolVBus palette. This component takes a numerical input and converts the bottom 8 bits to 8 individual flags. Note that these are numbered from 0 to 7 inclusive.