![]() |
ChimeraTK-ApplicationCore 04.06.00
|
Typedefs | |
| using | DeviceTestApplicationTypes = boost::mpl::list< PushDummyApplication, PollDummyApplication > |
Test Initial Values - Inputs of ApplicationModules InitialValuesInputsOfApplicationCore_D_8 "D.8". | |
| using | TestInputTypes = boost::mpl::list< ctk::ScalarPollInput< int >, ctk::ScalarPushInput< int > > |
Functions | |
| BOOST_AUTO_TEST_CASE_TEMPLATE (testInitValueAtDevice8bi, APPLICATION_TYPE, DeviceTestApplicationTypes) | |
| For device variables the ExceptionHandlingDecorator freezes the variable until the device is available initialValue_D_8_b_i. | |
| BOOST_AUTO_TEST_CASE_TEMPLATE (testProcessArrayInitValueAtDevice8bii, INPUT_TYPE, TestInputTypes) | |
| ProcessArray freeze in their implementation until the initial value is received initialValue_D_8_b_ii. | |
| BOOST_AUTO_TEST_CASE_TEMPLATE (testConstantInitValueAtDevice8biii, INPUT_TYPE, TestInputTypes) | |
Constants can be read exactly once in case of AccessMode::wait_for_new_data, so the initial value can be received. | |
| BOOST_AUTO_TEST_CASE (testPushInitValueAtDeviceD9) | |
| D 9 b for ThreadedFanOut initialValueThreadedFanOut_D_9_b. | |
| BOOST_AUTO_TEST_CASE (testTriggerFanOutInitValueAtDeviceD9) | |
| D 9 b for TriggerFanOut initialValueThreadedFanOut_D_9_b. | |
| BOOST_AUTO_TEST_CASE (testConstantD10InitialValue) | |
| D 10 for Constant initialValue_d_10. | |
| BOOST_AUTO_TEST_CASE (testD1InitialValue) | |
| D 1 for DataValidity::faulty testD1InitialValue_D_1. | |
| BOOST_AUTO_TEST_CASE (testD2InitialValue) | |
| D 2 for DataValidity::faulty testD1InitialValue_D_2. | |
| BOOST_AUTO_TEST_CASE (testD3InitialValue) | |
| D 3 for DataValidity::faulty testD1InitialValue_D_3. | |
| BOOST_AUTO_TEST_CASE (testD7_1_InitialValue) | |
| D 7_1 testD7_1_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD7_2_InitialValue) | |
| D 7_2 testD7_2_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD6_a1_InitialValue) | |
| D 6_a1 initial value from control system variable testD6_a1_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD6_a2_InitialValue) | |
| D 6_a2 initial value from device in poll mode testD6_a2_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD6_a3_InitialValue) | |
| D 6_a3 initial value from device in push mode testD6_a3_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD6_a4_InitialValue) | |
| D 6_a4 initial value from output testD6_a4_InitialValue. | |
| BOOST_AUTO_TEST_CASE (testD6_b_InitialValue) | |
| D 6_b initial value from device in poll mode testD6_b_InitialValue FIXME: Is this supposed to test push variables in poll mode or poll variables? | |
| BOOST_AUTO_TEST_CASE (testD6_c_InitialValue) | |
| D 6_c initial value from device in push mode testD6_c_InitialValue. | |
| using Tests::testInitialValues::DeviceTestApplicationTypes = typedef boost::mpl::list<PushDummyApplication, PollDummyApplication> |
Test Initial Values - Inputs of ApplicationModules InitialValuesInputsOfApplicationCore_D_8 "D.8".
Definition at line 100 of file testInitialValueSpecD8.cc.
| using Tests::testInitialValues::TestInputTypes = typedef boost::mpl::list<ctk::ScalarPollInput<int>, ctk::ScalarPushInput<int> > |
Definition at line 159 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testConstantD10InitialValue | ) |
D 10 for Constant initialValue_d_10.
Definition at line 433 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD1InitialValue | ) |
D 1 for DataValidity::faulty testD1InitialValue_D_1.
Definition at line 503 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD2InitialValue | ) |
D 2 for DataValidity::faulty testD1InitialValue_D_2.
Definition at line 520 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD3InitialValue | ) |
D 3 for DataValidity::faulty testD1InitialValue_D_3.
Definition at line 536 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_a1_InitialValue | ) |
D 6_a1 initial value from control system variable testD6_a1_InitialValue.
Definition at line 646 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_a2_InitialValue | ) |
D 6_a2 initial value from device in poll mode testD6_a2_InitialValue.
The push type variable dev2/REG1 is "directly" connected to dev1/REG2 through a trigger. Test that it is written as soon as the initial value is available, i.e. there has been a trigger.
Definition at line 695 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_a3_InitialValue | ) |
D 6_a3 initial value from device in push mode testD6_a3_InitialValue.
Definition at line 747 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_a4_InitialValue | ) |
D 6_a4 initial value from output testD6_a4_InitialValue.
Definition at line 792 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_b_InitialValue | ) |
D 6_b initial value from device in poll mode testD6_b_InitialValue FIXME: Is this supposed to test push variables in poll mode or poll variables?
Definition at line 835 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD6_c_InitialValue | ) |
D 6_c initial value from device in push mode testD6_c_InitialValue.
Definition at line 879 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD7_1_InitialValue | ) |
D 7_1 testD7_1_InitialValue.
Definition at line 589 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testD7_2_InitialValue | ) |
D 7_2 testD7_2_InitialValue.
Definition at line 604 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testPushInitValueAtDeviceD9 | ) |
D 9 b for ThreadedFanOut initialValueThreadedFanOut_D_9_b.
Definition at line 283 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE | ( | testTriggerFanOutInitValueAtDeviceD9 | ) |
D 9 b for TriggerFanOut initialValueThreadedFanOut_D_9_b.
Definition at line 355 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE_TEMPLATE | ( | testConstantInitValueAtDevice8biii | , |
| INPUT_TYPE | , | ||
| TestInputTypes | |||
| ) |
Constants can be read exactly once in case of AccessMode::wait_for_new_data, so the initial value can be received.
Note: "Constants" here refer to the ConstantAccessor, which is nowadays only used for unconnected inputs when the control system connection has been optimised out (cf. Application::optimiseUnmappedVariables()).
Definition at line 211 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE_TEMPLATE | ( | testInitValueAtDevice8bi | , |
| APPLICATION_TYPE | , | ||
| DeviceTestApplicationTypes | |||
| ) |
For device variables the ExceptionHandlingDecorator freezes the variable until the device is available initialValue_D_8_b_i.
Definition at line 106 of file testInitialValueSpecD8.cc.
| Tests::testInitialValues::BOOST_AUTO_TEST_CASE_TEMPLATE | ( | testProcessArrayInitValueAtDevice8bii | , |
| INPUT_TYPE | , | ||
| TestInputTypes | |||
| ) |
ProcessArray freeze in their implementation until the initial value is received initialValue_D_8_b_ii.
Definition at line 165 of file testInitialValueSpecD8.cc.