Added Time-Of-Device-Restart property to example device. (#860)
* Added Time-Of-Device-Restart property to example device. * Added BACnetTimeStamp bacapp support for encode, decode, and parse. * Added specific addresses handling to apps/writeprop bacwp command line.
This commit is contained in:
+19
-6
@@ -387,6 +387,12 @@ int bacapp_encode_application_data(
|
||||
/* Empty data list */
|
||||
apdu_len = 0; /* EMPTY */
|
||||
break;
|
||||
#if defined(BACAPP_TIMESTAMP)
|
||||
case BACNET_APPLICATION_TAG_TIMESTAMP:
|
||||
apdu_len =
|
||||
bacapp_encode_timestamp(apdu, &value->type.Time_Stamp);
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_DATETIME)
|
||||
case BACNET_APPLICATION_TAG_DATETIME:
|
||||
apdu_len = bacapp_encode_datetime(apdu, &value->type.Date_Time);
|
||||
@@ -1522,18 +1528,18 @@ int bacapp_decode_application_tag_value(
|
||||
case BACNET_APPLICATION_TAG_EMPTYLIST:
|
||||
apdu_len = 0;
|
||||
break;
|
||||
#if defined(BACAPP_DATETIME)
|
||||
case BACNET_APPLICATION_TAG_DATETIME:
|
||||
apdu_len =
|
||||
bacnet_datetime_decode(apdu, apdu_size, &value->type.Date_Time);
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_TIMESTAMP)
|
||||
case BACNET_APPLICATION_TAG_TIMESTAMP:
|
||||
apdu_len = bacnet_timestamp_decode(
|
||||
apdu, apdu_size, &value->type.Time_Stamp);
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_DATETIME)
|
||||
case BACNET_APPLICATION_TAG_DATETIME:
|
||||
apdu_len =
|
||||
bacnet_datetime_decode(apdu, apdu_size, &value->type.Date_Time);
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_DATERANGE)
|
||||
case BACNET_APPLICATION_TAG_DATERANGE:
|
||||
apdu_len = bacnet_daterange_decode(
|
||||
@@ -4339,6 +4345,13 @@ bool bacapp_parse_application_data(
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_TIMESTAMP)
|
||||
case BACNET_APPLICATION_TAG_TIMESTAMP:
|
||||
/* BACnetTimeStamp */
|
||||
status =
|
||||
bacapp_timestamp_init_ascii(&value->type.Time_Stamp, argv);
|
||||
break;
|
||||
#endif
|
||||
#if defined(BACAPP_DATETIME)
|
||||
case BACNET_APPLICATION_TAG_DATETIME:
|
||||
/* BACnetDateTime */
|
||||
|
||||
Reference in New Issue
Block a user