Fix decoding the Loop Object Setpoint-Reference property in BACapp packets.

svn path=/trunk/; revision=47577
This commit is contained in:
Evan Huus 2013-02-09 01:32:19 +00:00
parent 942650fe0e
commit 47d20bf9be
1 changed files with 6 additions and 1 deletions

View File

@ -6636,10 +6636,15 @@ fAbstractSyntaxNType (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint
break;
case 19: /* controlled-variable-reference */
case 60: /* manipulated-variable-reference */
case 109: /* Setpoint-Reference */
case 132: /* log-device-object-property */
offset = fDeviceObjectPropertyReference (tvb, pinfo, tree, offset);
break;
case 109: /* Setpoint-Reference */
/* setpoint-Reference is actually BACnetSetpointReference which is a SEQ of [0] */
offset += fTagHeaderTree(tvb, pinfo, tree, offset, &tag_no, &tag_info, &lvt);
offset = fBACnetObjectPropertyReference (tvb, pinfo, tree, offset);
offset += fTagHeaderTree(tvb, pinfo, tree, offset, &tag_no, &tag_info, &lvt);
break;
case 123: /* weekly-schedule -- accessed as a BACnetARRAY */
if (object_type < 128) {
if (propertyArrayIndex == 0) {