BACnet Test Framework
BACnet Test Framework
 

Download

Handbuch
Englisch

 

Zur Prüfung von BACnet-Geräten auf Einhaltung der Konformität zum Standard

BACnet Test Framework

Diese Software wird als offizielles Europäisches Testtool von allen BACnet-Testlaboratorien eingesetzt.

In der Software werden die jeweils aktuellen, von der amerikanischen Arbeitsgruppe BTL-WG herausgegebenen, BTL-Testpläne unterstützt. Eine umfangreiche API mit über 370 BACnet-Funktionen erlaubt die Programmierung eigener Testverfahren auf Basis der Skriptsprache Python. Die Software kann zusätzlich auch für Qualitätssicherungsmaßnahmen zur kontinuierlichen Prüfung von BACnet-Entwicklungen eingesetzt werden, eine vollständige Automation der Testschritte ist mit Hilfe dieser Software möglich.

Sie haben weitere Fragen zum BACnet Test Framework?
Sprechen Sie uns an! →


Library für BTF Scripte

Sie sind auf der Suche nach einem kleinen Programm, dass eine zu prüfende Hardware vor dem Start des eigentlichen Test in einen definierten Zustand bringen soll (Prolog) oder nach einem Test ggf. Einstellungen wieder zurückstellt?

Dann nutzen Sie unser Python-Skripte, die im BTF als sog. Prologe und Epiloge eingesetzt werden können.

+ Standard-Scripts

Standard Scripte - zip package


All standard scripts are included in this zip package.

Download



epilog_8_2_7


This epilog sets the Out_Of_Service property of the configured Loop-Object of the IUT to 'True'.

Download



epilog_mbs_13_9_1


This epilog makes BTF cancel the COV-subscription sent to the IUT in the make-script 'make_mbs_13_9_1'.

Download



epilog_mbs_9_10_1_3


This epilog cancels the COV subscription that was made during the test.

Download



epilog_mbs_9_16_1_1


This epilog deletes all new objects in the IUT.

Download



epilog_mbs_9_16_1_2


This epilog deletes all new objects in the IUT.

Download



epilog_mbs_9_16_1_3


This epilog deletes all new objects in the IUT.

Download



epilog_mbs_9_16_1_4


This epilog deletes all new objects in the IUT.

Download



epilog_time_sync_actual


This epilog sets the time of the IUT to the actual time.

Download



make_8_20_2


This make-script uses a Trend-Log object of the IUT for DS-RPM-A. The prolog 'prolog_8_20_2' or one of its derivates is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



make_8_22_6


This make-script uses a Schedule object of the IUT for DS-WP-A. The prolog 'prolog_8_22_6' is required. If the IUT does not have a configurable Schedule object, these scripts will not work.

Download



make_9_10_1_5


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test.

Download



make_9_10_1_7


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test.

Download



make_9_10_1_9


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test.

Download



make_9_10_1_X1


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test.

Download



make_9_24_1_10


This make-script makes the TD send a SubscribeCOV-request to the IUT.

Download



make_9_24_1_9


This make-script makes the TD send a SubscribeCOV-request to the IUT.

Download



make_mbs_13_9_1


This make-script makes BTF send a SubscribeCOV-Request to the IUT. If the IUT does not support this feature, another way to run the test must be found.

Download



make_mbs_8_18_1


This make-script uses a Trend-Log object of the IUT for DS-RP-A. The prolog 'prolog_mbs_8_18_1' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



make_mbs_8_18_2


This make-script uses a Trend-Log object of the IUT for DS-RP-A. The prolog 'prolog_mbs_8_18_2' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



make_mbs_8_22_1


This make-script uses a Schedule object of the IUT for DS-WP-A. The prolog 'prolog_mbs_8_22_1' is required. If the IUT does not have a configurable Schedule object, these scripts will not work.

Download



make_mbs_9_10_1_3_jkr


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test.

Download



make_mbs_9_10_1_4


This make-script changes the Present_Value of an object and it is used for a DS-COV-B test. The prolog 'prolog_mbs_9_10_1_4_jkr' is required.

Download



prolog_000_clear_priority_array


This prolog makes BTF clear the Priority_Array of the object that is configured in the BTF private parameters.

Download



prolog_000_pass


This prolog makes BTF run the test without the pop-up message 'Configuration Requirements'.

Download



prolog_8_20_2_array_element


This prolog prepares a Trend-Log object of the IUT to be used for DS-RPM-A. The make-script 'make_8_20_2' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



prolog_8_20_2


This prolog prepares a Trend-Log object of the IUT to be used for DS-RPM-A. The make-script 'make_8_20_2' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



prolog_8_2_1


This prolog prepares the IUT for a DS-COV-B test.

Download



prolog_8_22_6


This prolog prepares a Schedule object of the IUT to be used for DS-WP-A. The make-script 'make_8_22_6' is required. If the IUT does not have a configurable Schedule object, these scripts will not work.

Download



prolog_8_2_2


This prolog prepares the IUT for a DS-COV-B test.

Download



prolog_8_2_5


This prolog prepares the IUT for a DS-COV-B test.

Download



prolog_8_2_7


This prolog prepares a Loop-Object of the IUT for a DS-COV-B test.

Download



prolog_9_31_1_1


This prolog sets UTC_Offset of the IUT to '-180'.

Download



prolog_9_31_1_2


This prolog sets UTC_Offset of the IUT to '180'.

Download



prolog_mbs_8_18_1


This prolog prepares a Trend-Log object of the IUT to be used for DS-RP-A. The make-script 'make_mbs_8_18_1' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



prolog_mbs_8_18_2


This prolog prepares a Trend-Log object of the IUT to be used for DS-RP-A. The make-script 'make_mbs_8_18_2' is required. If the IUT does not have a configurable Trend-Log object, these scripts will not work.

Download



prolog_mbs_8_22_1


This prolog prepares a Schedule object of the IUT to be used for DS-WP-A. The make-script 'make_mbs_8_22_1' is required. If the IUT does not have a configurable Schedule object, these scripts will not work.

Download



prolog_mbs_9_10_1_4_jkr


This prolog prepares the IUT for DS-COV-B. The make-script 'make_mbs_9_10_1_4' is required.

Download



prolog_mbs_9_14_1_1


This prolog writes an initial empty list to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_14_1_2


This prolog writes an initial empty list to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_14_1_3


This prolog writes an initial value to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_15_1_1


This prolog writes an initial value to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_15_1_2


This prolog writes an initial list with two entries to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_15_2_2


This prolog writes an initial value to the list property that is configured in the BTF private parameters.

Download



prolog_mbs_9_17_1_1


This prolog creates the object that is configured in the BTF private parameters.

Download



prolog_mbs_9_21_1_1


This prolog prepares the IUT for a Trend-Log test.

Download



+ Scripts for Alarm and Event Management

epilog_7_3_1_10_1


This epilog restores the configured object into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_8_4_x_external


This epilog sets the Object_Property_Reference of the configured Event-Enrollment object to an internal object (analog-input,1) and the Event_Parameters to the type 'out-of-range'. Download



epilog_8_5_x_external


This epilog sets the Object_Property_Reference of the configured Event-Enrollment object to an internal object (analog-input,1) and the Event_Parameters to the type 'out-of-range'. Download



epilog_mbs_7_3_1_11


This epilog restores the configured object into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_mbs_7_3_1_12


This epilog restores the configured objects into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_mbs_7_3_1_13


This epilog restores the configured object into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_mbs_8_4_x


This epilog restores the configured object into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_mbs_8_5_x


This epilog restores the configured object into a NORMAL condition. The script 'user_mbs_iut_module.py' is required. Download



epilog_mbs_9_7_2_1


This epilog restores the IUT after an alarm test. This epilog can only be executed with the right user_data from the prolog. Download



make_7_3_1_10_1


This make-script generates events in the configured object. The script 'user_mbs_iut_module.py' is required.

Download



make_8_4_1_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_4_2_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_4_3_1_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_4_3_2_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_4_4_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_4_5_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_4_6_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_5_1_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_5_2_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_5_3_1_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_5_3_2_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required. Download



make_8_5_4_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_5_5_external br>
This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_8_5_6_external


This make-script changes the Present_Value of the referenced object in the TD. The script 'user_mbs_iut_module.py' is required.

Download



make_9_1_1_10


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required.

Download



make_9_1_1_11


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required.

Download



make_9_1_1_8


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_9_1_1_9


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_9_1_X1


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_7_3_1_11


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_7_3_1_12


This make-script changes some properties of two objects and it is used for an AE-N-I-B test. Download



make_mbs_8_4_1


This make-script generates events in the configured object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_8_4_2


This make-script generates events in the configured object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_8_4_6


This make-script changes the Present_Value of the configured object according to the BTF private parameters. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_8_5_1


This make-script generates events in the configured object. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_8_5_2


This make-script generates events in the configured object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_8_5_6


This make-script changes the Present_Value of the configured object according to the BTF private parameters. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_1


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_2


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_3


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_4


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_6


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_1_X3


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_2_1


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_2_3


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_2_4


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_2_5


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_1_2_6


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_9_1_2_7


This make-script changes the Present_Value of the referenced object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_6_2


This make-script checks the response from the IUT during an alarm test. This make-script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_9_6_3


This make-script checks the response from the IUT during an alarm test. This make-script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_7_1_2


This make-script checks the response from the IUT during an alarm test. This make-script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_9_7_1_3


This make-script checks the response from the IUT during an alarm test. This make-script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_9_7_1_4


This make-script checks the response from the IUT during an alarm test. This make-script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required.make_mbs_9_7_2_1 This make-script checks the response from the IUT during an alarm test. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_8_2


This make-script checks the response from the IUT during an alarm test. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required.

Download



make_mbs_9_8_3


This make-script checks the response from the IUT during an alarm test. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_8_4


This make-script checks the response from the IUT during an alarm test. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_8_5


This make-script checks the response of the IUT during an alarm test. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_9_8_6


This make-script sets an object of the IUT into a normal condition and acknowledges the transitions. This script can only be executed with the right user_data from the prolog. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_1_10_1_FFT


This prolog prepares an object of the IUT for an AE-N-I-B test. The property 'Event_Enable' is set to (F,F,T).

Download



prolog_7_3_1_10_1_TTF


This prolog prepares an object of the IUT for an AE-N-I-B test. The property 'Event_Enable' is set to (T,T,F). Download



prolog_7_3_1_X6_3


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_11_1


This prolog changes the event-type of the configured Event-Enrollment object and it is used for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_4_1_EE_Bitstring


This prolog prepares an Event-Enrollment object with the event type 'Change-Of-Bitstring'.

Download



prolog_8_4_1_external_RP_only br>
This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The TD is configured to support ReadProperty only (not ReadPropertyMultiple, not SubscribeCOV, not SubscribeCOVProperty). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_4_1_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_4_2_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_3_1_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_3_1


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_3_2_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_3_2


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_4_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_4


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_5_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_5


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_4_6_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_4_6 br>
This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_4_X2


This prolog prepares the configured Event-Enrollment object for an alarming test. Download



prolog_8_5_1_EE_Bitstring


This prolog prepares an Event-Enrollment object with the event type 'Change-Of-Bitstring'. Download



prolog_8_5_1_external_RP_only


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The TD is configured to support ReadProperty only (not ReadPropertyMultiple, not SubscribeCOV, not SubscribeCOVProperty). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_5_2_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_5_3_1_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_3_1


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_5_3_2_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_3_2


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_4_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_5_4


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_5_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_5


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_6_external


This prolog prepares the configured Event-Enrollment object for an alarming test. The Object_Property_Reference is set to an external device (TD). The script 'user_mbs_iut_module.py' is required. Download



prolog_8_5_6


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_8_5_X2


This prolog prepares the configured Event-Enrollment object for an alarming test. Download



prolog_9_1_1_10


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_1_1_11


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_1_1_8


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_1_1_9


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_1_X1


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_1_11


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_1_12


This prolog prepares two objects of the IUT for an AE-N-I-B test. Download



prolog_mbs_7_3_1_13


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_8_4_2


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_8_5_2


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_1


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_2


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_3


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_4


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_5


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_6


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_1_X3


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_1_2_1


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_2_3


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_2_4


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_2_5


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_1_2_6


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_1_2_7


This prolog prepares the configured object for an alarming test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_6_1


This prolog prepares the IUT for an alarming test. All alarming objects are set into a normal state. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_6_2


This prolog prepares the IUT for an alarming test. One alarming object is set into an offnormal state. The script 'user_mbs_iut_module.py' is required.

# Download



prolog_mbs_9_6_3


This prolog prepares the IUT for an alarming test. Two alarming object are set into an offnormal state. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_7_1_1


This prolog prepares the IUT for an alarming test. All alarming objects are set into a normal condition. All transitions are acked. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_7_1_2


This prolog prepares the IUT for an alarming test. In some alarming objects alarms are generated but not acked. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_7_1_3


This prolog prepares the IUT for an alarming test. In some alarming objects alarms are generated but not acked. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_7_1_4


This prolog prepares the IUT for an alarming test. In some alarming objects alarms are generated but not acked. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_7_2_1_jkr


This prolog prepares the IUT for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_8_1


This prolog prepares the IUT for an alarming test. All alarming objects of the IUT are set into a normal condition. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_8_2


This prolog prepares the IUT for an alarming test. All but one alarming objects of the IUT are set into a normal condition. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_8_3


This prolog prepares the IUT for an alarming test. All but two alarming objects of the IUT are set into a normal condition. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_8_4


This prolog prepares the IUT for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_8_5


This prolog prepares the IUT for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



prolog_mbs_9_8_6


This prolog prepares the IUT for an alarming test. The script 'user_mbs_iut_module.py' is required.

Download



user_mbs_iut_module


This script is a prerequisite for some prolog/make/epilog scripts. It needs to be copied to the lib directory of the BTF project, usually to: C:\BTF\Projects\

\lib
It can be configured in some parts to match the IUT:
def get_password(self): '''Password for RD/DCC requests''' return 'password' Please type in the password and keep the quotation marks!
def get_coldstart_timeout(self): '''Restart (coldstart) Timeout in seconds''' return 45 Please type in the time the IUT needs to perform a coldstart!
def get_warmstart_timeout(self): '''Restart (Warmstart) Timeout in seconds''' return 45 Please type in the time the IUT needs to perform a warmstart! "
Download 


+ Scripts for Scheduling

prolog_7_3_2_23_10_2 This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_10

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_11

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_12

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_13

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_1

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_2

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_3

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_4

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_5

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_6

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_7

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_3_8

This prolog prepares a Schedule object of the IUT for a Schedule test. Download



prolog_7_3_2_23_10_3_9

This prolog prepares a Schedule object of the IUT for a Schedule test. Download



prolog_7_3_2_23_10_4

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_7

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_10_8

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_11_1

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_11_2

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_12

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Caution: The BTF private parameters must be chosen by the tester according to the configuration requirements. Download



prolog_7_3_2_23_5

This prolog prepares a Schedule object of the IUT for a Schedule test. Download



prolog_7_3_2_23_6

This prolog prepares the IUT for a Schedule test according to the BTF private parameters. Download



epilog_9_21_1_13

This epilog restores the IUT after a trending test. Download



make_7_3_1_10_2

This make-script fulfills the necessary steps in a trending test. The script 'user_mbs_iut_module.py' is required. Download



make_7_3_2_24_15

This make-script makes the trend-log object collect one record. The script 'user_mbs_iut_module.py' is required. Download



make_7_3_2_24_16_external

This make-script disables Step 4 of the test: This is an unnecessary CHECK in the test-specification, because the requests are already checked in Step 3. Download



make_7_3_2_24_17

This make-script generates the necessary records in a trending test. The script 'user_mbs_iut_module.py' is required. Download



make_7_3_2_24_18

This make-script generates the necessary records in a trending test. The script 'user_mbs_iut_module.py' is required. Download



make_7_3_2_24_8

This make-script reads the Record_Count and the Log_Buffer of the configured trend-log object. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_7_3_2_24_10_jkr

This make-script fulfills the necessary steps in a trending test. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_7_3_2_24_2

This make-script makes the trend-log object collect one record. The script 'user_mbs_iut_module.py' is required. Download



make_mbs_7_3_2_24_3

This make-script makes the trend-log object collect one record. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_1_10_2

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_13

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_14

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_15

This prolog prepares a trend-log object of the IUT and sets the Logging_Type to 'COV'. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_16_external

This prolog prepares a trend-log object of the IUT for a tending test and disables the support of 'ReadPropertyMultiple' in the TD. Choose a trend-log object with an external reference! The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_17

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_18

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_7_3_2_24_19

This prolog prepares a trend-log object of the IUT and sets the Logging_Type to 'triggered'. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_10

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_12_external

This prolog prepares a trend-log object of the IUT for a tending test. Choose a trend-log object with an external reference! The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_13

This prolog prepares a trend-log object of the IUT and the TD for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_4_1

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_7

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_8

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_9_21_1_9

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_10

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_1

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_2

This prolog prepares a trend-log object of the IUT for a tending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_3

This prolog prepares a trend-log object of the IUT for a tending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_4

This prolog prepares a trend-log object of the IUT and sets the Logging_Type to 'polled'. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_5_external

This prolog prepares a trend-log object of the IUT for a trending test and sets the Logging_Type to 'COV' . The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_6_1

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_6_2

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_7

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_8

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_7_3_2_24_9

This prolog prepares a trend-log object of the IUT for a trending test. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_21_1_1_external_REAL

This prolog prepares a trending object of the IUT for a trending test and sets the Log_DeviceObjectProperty with an external REAL property (trend-log) / with external REAL properties (trend-log-multiple). The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_21_1_1

This prolog configures a trend-log object of the IUT and generates at least 4 records. Download



prolog_mbs_9_21_1_2

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_21_1_3

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download



prolog_mbs_9_21_1_4

This prolog prepares a trend-log object of the IUT for a trending test and generates some records. The script 'user_mbs_iut_module.py' is required. Download