Added new enumerations, text, BACnetARRAY and BACnetList from protocol-revision 30 (#1114)
This commit is contained in:
+22
-10
@@ -477,16 +477,28 @@ int bacapp_timestamp_to_ascii(
|
||||
str, str_size, "%u", (unsigned)timestamp->value.sequenceNum);
|
||||
break;
|
||||
case TIME_STAMP_DATETIME:
|
||||
/* 2021/12/31-23:59:59.99 */
|
||||
str_len = snprintf(
|
||||
str, str_size, "%04u/%02u/%02u-%02u:%02u:%02u.%02u",
|
||||
(unsigned)timestamp->value.dateTime.date.year,
|
||||
(unsigned)timestamp->value.dateTime.date.month,
|
||||
(unsigned)timestamp->value.dateTime.date.day,
|
||||
(unsigned)timestamp->value.dateTime.time.hour,
|
||||
(unsigned)timestamp->value.dateTime.time.min,
|
||||
(unsigned)timestamp->value.dateTime.time.sec,
|
||||
(unsigned)timestamp->value.dateTime.time.hundredths);
|
||||
if (datetime_wildcard_year(×tamp->value.dateTime.date)) {
|
||||
/* 255/12/31-23:59:59.99 */
|
||||
str_len = snprintf(
|
||||
str, str_size, "255/%02u/%02u-%02u:%02u:%02u.%02u",
|
||||
(unsigned)timestamp->value.dateTime.date.month,
|
||||
(unsigned)timestamp->value.dateTime.date.day,
|
||||
(unsigned)timestamp->value.dateTime.time.hour,
|
||||
(unsigned)timestamp->value.dateTime.time.min,
|
||||
(unsigned)timestamp->value.dateTime.time.sec,
|
||||
(unsigned)timestamp->value.dateTime.time.hundredths);
|
||||
} else {
|
||||
/* 2021/12/31-23:59:59.99 */
|
||||
str_len = snprintf(
|
||||
str, str_size, "%04u/%02u/%02u-%02u:%02u:%02u.%02u",
|
||||
(unsigned)timestamp->value.dateTime.date.year,
|
||||
(unsigned)timestamp->value.dateTime.date.month,
|
||||
(unsigned)timestamp->value.dateTime.date.day,
|
||||
(unsigned)timestamp->value.dateTime.time.hour,
|
||||
(unsigned)timestamp->value.dateTime.time.min,
|
||||
(unsigned)timestamp->value.dateTime.time.sec,
|
||||
(unsigned)timestamp->value.dateTime.time.hundredths);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user