340 auto* invalid =
new FaultAttribute(Tango::AttrQuality::ATTR_INVALID,
"InvalidValue");
341 Tango::UserDefaultAttrProp defaultProperty;
342 invalid->set_default_properties(defaultProperty);
343 invalid->set_disp_level(Tango::DispLevel::OPERATOR);
344 att_list.push_back(invalid);
348 auto* alarm =
new FaultAttribute(Tango::AttrQuality::ATTR_ALARM,
"AlarmValue");
349 Tango::UserDefaultAttrProp defaultProperty;
350 alarm->set_default_properties(defaultProperty);
351 alarm->set_disp_level(Tango::DispLevel::OPERATOR);
352 att_list.push_back(alarm);
356 auto* warning =
new FaultAttribute(Tango::AttrQuality::ATTR_WARNING,
"WarningValue");
357 Tango::UserDefaultAttrProp defaultProperty;
358 warning->set_default_properties(defaultProperty);
359 warning->set_disp_level(Tango::DispLevel::OPERATOR);
360 att_list.push_back(warning);
364 auto* changing =
new FaultAttribute(Tango::AttrQuality::ATTR_CHANGING,
"ChangingValue");
365 Tango::UserDefaultAttrProp defaultProperty;
366 changing->set_default_properties(defaultProperty);
367 changing->set_disp_level(Tango::DispLevel::OPERATOR);
368 att_list.push_back(changing);
376 Tango::UserDefaultAttrProp doublescalar_prop;
391 doublescalar->set_default_properties(doublescalar_prop);
393 doublescalar->set_disp_level(Tango::OPERATOR);
394 doublescalar->set_memorized();
395 doublescalar->set_memorized_init(
true);
396 att_list.push_back(doublescalar);
400 Tango::UserDefaultAttrProp doubleroscalar_prop;
415 doubleroscalar->set_default_properties(doubleroscalar_prop);
417 doubleroscalar->set_disp_level(Tango::OPERATOR);
419 att_list.push_back(doubleroscalar);
423 Tango::UserDefaultAttrProp doublewoscalar_prop;
438 doublewoscalar->set_default_properties(doublewoscalar_prop);
440 doublewoscalar->set_disp_level(Tango::OPERATOR);
441 doublewoscalar->set_memorized();
442 doublewoscalar->set_memorized_init(
true);
443 att_list.push_back(doublewoscalar);
447 Tango::UserDefaultAttrProp floatscalar_prop;
462 floatscalar->set_default_properties(floatscalar_prop);
464 floatscalar->set_disp_level(Tango::OPERATOR);
465 floatscalar->set_memorized();
466 floatscalar->set_memorized_init(
true);
467 att_list.push_back(floatscalar);
471 Tango::UserDefaultAttrProp floatroscalar_prop;
486 floatroscalar->set_default_properties(floatroscalar_prop);
488 floatroscalar->set_disp_level(Tango::OPERATOR);
490 att_list.push_back(floatroscalar);
494 Tango::UserDefaultAttrProp floatwoscalar_prop;
509 floatwoscalar->set_default_properties(floatwoscalar_prop);
511 floatwoscalar->set_disp_level(Tango::OPERATOR);
512 floatwoscalar->set_memorized();
513 floatwoscalar->set_memorized_init(
true);
514 att_list.push_back(floatwoscalar);
518 Tango::UserDefaultAttrProp intscalar_prop;
533 intscalar->set_default_properties(intscalar_prop);
535 intscalar->set_disp_level(Tango::OPERATOR);
536 intscalar->set_memorized();
537 intscalar->set_memorized_init(
true);
538 att_list.push_back(intscalar);
542 Tango::UserDefaultAttrProp introscalar_prop;
557 introscalar->set_default_properties(introscalar_prop);
559 introscalar->set_disp_level(Tango::OPERATOR);
561 att_list.push_back(introscalar);
565 Tango::UserDefaultAttrProp intwoscalar_prop;
580 intwoscalar->set_default_properties(intwoscalar_prop);
582 intwoscalar->set_disp_level(Tango::OPERATOR);
583 intwoscalar->set_memorized();
584 intwoscalar->set_memorized_init(
true);
585 att_list.push_back(intwoscalar);
589 Tango::UserDefaultAttrProp stringscalar_prop;
604 stringscalar->set_default_properties(stringscalar_prop);
606 stringscalar->set_disp_level(Tango::OPERATOR);
607 stringscalar->set_memorized();
608 stringscalar->set_memorized_init(
true);
609 att_list.push_back(stringscalar);
613 Tango::UserDefaultAttrProp stringroscalar_prop;
628 stringroscalar->set_default_properties(stringroscalar_prop);
630 stringroscalar->set_disp_level(Tango::OPERATOR);
632 att_list.push_back(stringroscalar);
636 Tango::UserDefaultAttrProp stringwoscalar_prop;
651 stringwoscalar->set_default_properties(stringwoscalar_prop);
653 stringwoscalar->set_disp_level(Tango::OPERATOR);
654 stringwoscalar->set_memorized();
655 stringwoscalar->set_memorized_init(
true);
656 att_list.push_back(stringwoscalar);
660 Tango::UserDefaultAttrProp booleanscalar_prop;
675 booleanscalar->set_default_properties(booleanscalar_prop);
677 booleanscalar->set_disp_level(Tango::OPERATOR);
678 booleanscalar->set_memorized();
679 booleanscalar->set_memorized_init(
true);
680 att_list.push_back(booleanscalar);
684 Tango::UserDefaultAttrProp booleanroscalar_prop;
699 booleanroscalar->set_default_properties(booleanroscalar_prop);
701 booleanroscalar->set_disp_level(Tango::OPERATOR);
703 att_list.push_back(booleanroscalar);
707 Tango::UserDefaultAttrProp booleanwoscalar_prop;
722 booleanwoscalar->set_default_properties(booleanwoscalar_prop);
724 booleanwoscalar->set_disp_level(Tango::OPERATOR);
725 booleanwoscalar->set_memorized();
726 booleanwoscalar->set_memorized_init(
false);
727 att_list.push_back(booleanwoscalar);
731 Tango::UserDefaultAttrProp doublespectrum_prop;
746 doublespectrum->set_default_properties(doublespectrum_prop);
748 doublespectrum->set_disp_level(Tango::OPERATOR);
750 att_list.push_back(doublespectrum);
754 Tango::UserDefaultAttrProp doublerospectrum_prop;
769 doublerospectrum->set_default_properties(doublerospectrum_prop);
771 doublerospectrum->set_disp_level(Tango::OPERATOR);
773 att_list.push_back(doublerospectrum);
777 Tango::UserDefaultAttrProp doublewospectrum_prop;
792 doublewospectrum->set_default_properties(doublewospectrum_prop);
794 doublewospectrum->set_disp_level(Tango::OPERATOR);
796 att_list.push_back(doublewospectrum);
800 Tango::UserDefaultAttrProp floatspectrum_prop;
815 floatspectrum->set_default_properties(floatspectrum_prop);
817 floatspectrum->set_disp_level(Tango::OPERATOR);
819 att_list.push_back(floatspectrum);
823 Tango::UserDefaultAttrProp floatrospectrum_prop;
838 floatrospectrum->set_default_properties(floatrospectrum_prop);
840 floatrospectrum->set_disp_level(Tango::OPERATOR);
842 att_list.push_back(floatrospectrum);
846 Tango::UserDefaultAttrProp floatwospectrum_prop;
861 floatwospectrum->set_default_properties(floatwospectrum_prop);
863 floatwospectrum->set_disp_level(Tango::OPERATOR);
865 att_list.push_back(floatwospectrum);
869 Tango::UserDefaultAttrProp intspectrum_prop;
884 intspectrum->set_default_properties(intspectrum_prop);
886 intspectrum->set_disp_level(Tango::OPERATOR);
888 att_list.push_back(intspectrum);
892 Tango::UserDefaultAttrProp introspectrum_prop;
907 introspectrum->set_default_properties(introspectrum_prop);
909 introspectrum->set_disp_level(Tango::OPERATOR);
911 att_list.push_back(introspectrum);
915 Tango::UserDefaultAttrProp intwospectrum_prop;
930 intwospectrum->set_default_properties(intwospectrum_prop);
932 intwospectrum->set_disp_level(Tango::OPERATOR);
934 att_list.push_back(intwospectrum);
938 Tango::UserDefaultAttrProp stringspectrum_prop;
953 stringspectrum->set_default_properties(stringspectrum_prop);
955 stringspectrum->set_disp_level(Tango::OPERATOR);
957 att_list.push_back(stringspectrum);
961 Tango::UserDefaultAttrProp stringrospectrum_prop;
976 stringrospectrum->set_default_properties(stringrospectrum_prop);
978 stringrospectrum->set_disp_level(Tango::OPERATOR);
980 att_list.push_back(stringrospectrum);
984 Tango::UserDefaultAttrProp stringwospectrum_prop;
999 stringwospectrum->set_default_properties(stringwospectrum_prop);
1001 stringwospectrum->set_disp_level(Tango::OPERATOR);
1004 att_list.push_back(stringwospectrum);
1007 Tango::UserDefaultAttrProp booleanspectrum_prop;
1022 booleanspectrum->set_default_properties(booleanspectrum_prop);
1024 booleanspectrum->set_disp_level(Tango::OPERATOR);
1026 att_list.push_back(booleanspectrum);
1029 create_static_attribute_list(get_class_attr()->get_attr_list());