396 PROP_OBJECT_IDENTIFIER, /* W R ( 75) */ |
396 PROP_OBJECT_IDENTIFIER, /* W R ( 75) */ |
397 PROP_OBJECT_NAME, /* W R ( 77) */ |
397 PROP_OBJECT_NAME, /* W R ( 77) */ |
398 PROP_OBJECT_TYPE, /* R R ( 79) */ |
398 PROP_OBJECT_TYPE, /* R R ( 79) */ |
399 PROP_SYSTEM_STATUS, /* R R (112) */ |
399 PROP_SYSTEM_STATUS, /* R R (112) */ |
400 PROP_VENDOR_NAME, /* R R (121) */ |
400 PROP_VENDOR_NAME, /* R R (121) */ |
401 PROP_VENDOR_IDENTIFIER, /* W R (120) */ |
401 PROP_VENDOR_IDENTIFIER, /* R R (120) */ |
402 PROP_MODEL_NAME, /* W R ( 70) */ |
402 PROP_MODEL_NAME, /* W R ( 70) */ |
403 PROP_FIRMWARE_REVISION, /* R R ( 44) */ |
403 PROP_FIRMWARE_REVISION, /* R R ( 44) */ |
404 PROP_APPLICATION_SOFTWARE_VERSION, /* R R ( 12) */ |
404 PROP_APPLICATION_SOFTWARE_VERSION, /* R R ( 12) */ |
405 PROP_PROTOCOL_VERSION, /* R R ( 98) */ |
405 PROP_PROTOCOL_VERSION, /* R R ( 98) */ |
406 PROP_PROTOCOL_REVISION, /* R R (139) */ |
406 PROP_PROTOCOL_REVISION, /* R R (139) */ |
1364 if (status) { |
1364 if (status) { |
1365 /* FIXME: bounds check? */ |
1365 /* FIXME: bounds check? */ |
1366 apdu_timeout_set((uint16_t) value.type.Unsigned_Int); |
1366 apdu_timeout_set((uint16_t) value.type.Unsigned_Int); |
1367 } |
1367 } |
1368 break; |
1368 break; |
1369 case PROP_VENDOR_IDENTIFIER: |
1369 // case PROP_VENDOR_IDENTIFIER: |
1370 status = |
1370 // status = |
1371 WPValidateArgType(&value, BACNET_APPLICATION_TAG_UNSIGNED_INT, |
1371 // WPValidateArgType(&value, BACNET_APPLICATION_TAG_UNSIGNED_INT, |
1372 &wp_data->error_class, &wp_data->error_code); |
1372 // &wp_data->error_class, &wp_data->error_code); |
1373 if (status) { |
1373 // if (status) { |
1374 /* FIXME: bounds check? */ |
1374 // /* FIXME: bounds check? */ |
1375 Device_Set_Vendor_Identifier((uint16_t) value. |
1375 // Device_Set_Vendor_Identifier((uint16_t) value. |
1376 type.Unsigned_Int); |
1376 // type.Unsigned_Int); |
1377 } |
1377 // } |
1378 break; |
1378 // break; |
1379 // case PROP_SYSTEM_STATUS: |
1379 // case PROP_SYSTEM_STATUS: |
1380 // status = |
1380 // status = |
1381 // WPValidateArgType(&value, BACNET_APPLICATION_TAG_ENUMERATED, |
1381 // WPValidateArgType(&value, BACNET_APPLICATION_TAG_ENUMERATED, |
1382 // &wp_data->error_class, &wp_data->error_code); |
1382 // &wp_data->error_class, &wp_data->error_code); |
1383 // if (status) { |
1383 // if (status) { |
1451 break; |
1451 break; |
1452 |
1452 |
1453 case PROP_OBJECT_TYPE: |
1453 case PROP_OBJECT_TYPE: |
1454 case PROP_SYSTEM_STATUS: |
1454 case PROP_SYSTEM_STATUS: |
1455 case PROP_VENDOR_NAME: |
1455 case PROP_VENDOR_NAME: |
|
1456 case PROP_VENDOR_IDENTIFIER: |
1456 case PROP_FIRMWARE_REVISION: |
1457 case PROP_FIRMWARE_REVISION: |
1457 case PROP_APPLICATION_SOFTWARE_VERSION: |
1458 case PROP_APPLICATION_SOFTWARE_VERSION: |
1458 case PROP_LOCAL_TIME: |
1459 case PROP_LOCAL_TIME: |
1459 case PROP_UTC_OFFSET: |
1460 case PROP_UTC_OFFSET: |
1460 case PROP_LOCAL_DATE: |
1461 case PROP_LOCAL_DATE: |