Summary of Contents for JDS Uniphase SmartClass E1
Page 1
SmartClass E1 Tester Remote Control Reference Guide...
Page 3
SmartClass E1 Tester Remote Control Reference Guide...
Page 4
Ordering information This guide is a product of JDSU's Technical Information Development Depart- ment, issued as part of the SmartClass E1 Tester. The catalog number for a printed guide is ML-21121114. The catalog number for a CD-ROM containing all user documentation and utilities is CML-21104331.
Page 5
Instructions for returning waste equipment to JDSU can be found in the Envi- ronmental section of JDSU’s web site at www.jdsu.com. If you have questions concerning disposal of your equipment, contact JDSU’s WEEE Program Man- agement team at WEEE.EMEA@jdsu.com. SmartClass E1 Tester Remote Control Reference Guide...
Page 6
SmartClass E1 Tester Remote Control Reference Guide...
Page 9
Executing an action......... . 24 SmartClass E1 Tester Remote Control Reference Guide...
Page 10
Table of Contents Appendix A Setups Appendix B Actions Appendix C Results viii SmartClass E1 Tester Remote Control Reference Guide...
Page 11
This chapter describes how to use this guide. Topics discussed in this chapter include the following: – “Purpose and scope” on page ii – “Assumptions” on page ii – “Safety and compliance information” on page ii – “Conventions” on page ii SmartClass E1 Tester Remote Control Reference Guide...
Purpose and scope Purpose and scope The purpose of this guide is to describe how to connect to a SmartClass E1 Tester and control it remotely, over the serial interface, using the SCPI (Stan- dard Commands for Programmable Instruments) command set.
Page 13
WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. CAUTION Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury. SmartClass E1 Tester Remote Control Reference Guide...
Page 14
About this Guide Conventions SmartClass E1 Tester Remote Control Reference Guide...
Getting Started Chapter 1 This chapter describes how to connect to a remote SmartClass E1 Tester and launch an application. Topics discussed in this chapter include the following: – “Introduction” on page 2 – “Logging into the unit” on page 2 –...
Stop bits Flow control None 4 Type login and then press Enter. The login is case sensitive. 5 Enter the following user name and password: user name: customer password: customer You are logged in. SmartClass E1 Tester Remote Control Reference Guide...
Example rc app e1bert Exiting an application After running your tests, you should exit the application. To exit an application This command attempts to exit the running application. Command rc exit SmartClass E1 Tester Remote Control Reference Guide...
Page 18
Chapter 1 Getting Started Exiting an application SmartClass E1 Tester Remote Control Reference Guide...
– “Restoring setups from a file” on page 13 – “List saved setup files” on page 13 – “Deleting a saved setup file” on page 13 – “Listing all setups” on page 14 SmartClass E1 Tester Remote Control Reference Guide...
When you assign a setup of line 0 Rx, the setups of line0 Tx, line 1 Rx and line1 Tx will be automatically assigned to same value. For example you assign E1Bert.0.BertRx.Pattern to LUP_1TO1, E1Bert.0.BertTx.Pattern, E1Bert.1.BertRx.Pattern and E1Bert.1.BertTx.Pattern will be also assigned to LUP_1TO1. SmartClass E1 Tester Remote Control Reference Guide...
There are some situations where the setup is a complex structure, for example a setup array where the setup is presented as a single setup but contains multiple values. In these cases the format of the command should be as follows: SmartClass E1 Tester Remote Control Reference Guide...
There are some situations where the setup is a complex structure, for example a setup array where the setup is presented as a single setup but contains multiple values. In these cases the format of the command should be as follows: SmartClass E1 Tester Remote Control Reference Guide...
This command queries the current value of the setup. The response contains the value. Command rc s_get setup_name Response 2:SCE:cmsend:ack::s_get value For array setup, a range must be specified when query such setup. Command rc s_get setup_name "(@index1,index2)" Response 2:SCE:cmsend:ack::s_get value1,value2 SmartClass E1 Tester Remote Control Reference Guide...
Typi- cally setups that are not applicable are not displayed on a user interface. Changeability means that it is valid for the user to change the setup. Typically SmartClass E1 Tester Remote Control Reference Guide...
Typically setups that are not changeable are greyed out on a user interface. Certain setups may require a test restart if changed which is indicated by the restart required attribute. SmartClass E1 Tester Remote Control Reference Guide...
Response 2:SCE:cmsend:ack::s_get_valid value Max/Min values This command queries the setups maximum and minimum range. This typi- cally only applies to numeric setup types. Command rc s_get_min_max setup_name Response 2:SCE:cmsend:ack::s_get_min_max min_value, max_value[,granularity] SmartClass E1 Tester Remote Control Reference Guide...
Deleting a saved setup file This command requests that the specified saved setup file be deleted. If no file name is specified, the file name “<application name>.cfg” is used. Command rc s_file_delete "mysetups.cfg" Response 2:SCE:cmsend:ack::s_file_delete SmartClass E1 Tester Remote Control Reference Guide...
Chapter 2 Setup commands Listing all setups Listing all setups This command requests a list of all the setups within the system. Command rc s_list Response 2:SCE:cmsend:ack::s_list setup_name setup_name … setup_name SmartClass E1 Tester Remote Control Reference Guide...
– “Querying the states and attributes of multiple actions” on page 17 – “Querying the states and attributes of multiple actions - g2” on page 18 – “Listing all actions” on page 18 SmartClass E1 Tester Remote Control Reference Guide...
(actions with only one state), current and next states will always be the same. Command rc a_get_state action_name Response 2:SCE:cmsend:ack:a_get_state current_state, next_state current_state is a string representation of the action's current state. next_state is a string representation of the action's next state. SmartClass E1 Tester Remote Control Reference Guide...
2:SCE:cmsend:ack:a_mget_all action1_name, applicability, executable, current_state, next_state, action2_name, applicability, executable, current_state, next_state, … applicability is a Boolean value and will be 0 or 1. executable is a Boolean value and will be 0 or 1. SmartClass E1 Tester Remote Control Reference Guide...
Response 2:SCE:cmsend:ack: a_get_g2 "<?xml version='1.0'?><response><action id='TestApp.Module1.Action' timestamp='1234' appli- cable='1' executable='1'><state><current>OFF</ current><next>ON</next></state></action></response>" Listing all actions This command lists all of the actions within the system. Command rc a_list Response 2:SCE:cmsend:ack:a_list action_name action_name … action_name SmartClass E1 Tester Remote Control Reference Guide...
“Querying the attributes of a result” on page 21 – “Querying the value and attributes of a result” on page 21 – “Querying multiple result values and attributes” on page 22 – “Listing all results” on page 22 SmartClass E1 Tester Remote Control Reference Guide...
Querying a result This command queries the current value of the result. This is a snapshot of the value. Command rc pr_get result_name Response 2:SCE:cmsend:ack:pr_get value Example rc pr_get E1Bert0.BertRx.BitCount SmartClass E1 Tester Remote Control Reference Guide...
Boolean value and will be 0 (false) or 1 (true). readiness is a Boolean value and will be 0 or 1. SmartClass E1 Tester Remote Control Reference Guide...
Listing all results This lists all of the results within the measurement application. Command rc r_list Response 2:SCE:cmsend:ack:r_list result_name result_name … result_name SmartClass E1 Tester Remote Control Reference Guide...
This chapter provides examples of commonly performed tasks. Topics discussed in this chapter include the following: – “Changing a setup” on page 24 – “Querying a result” on page 24 – “Executing an action” on page 24 SmartClass E1 Tester Remote Control Reference Guide...
To execute actions 1 Start a BER test E1Bert.0.Auto.Auto (frame and pattern auto configure) rc a_execute E1Bert.0.Auto.Auto 2 To insert TSE errors a To insert one test error rc s_set E1Bert.0.BertTx.ErrorInsertionType SINGLE rc a_execute E1Bert.0.BertTx.ErrorInsert SmartClass E1 Tester Remote Control Reference Guide...
Page 39
E1Bert.0.E1FrameTx.AlarmLofInsert E1Bert.0.E1FrameTx.AlarmMFAisInsert E1Bert.0.E1FrameTx.AlarmMFRaisInsert E1Bert.0.E1FrameTx.AlarmRaisInsert E1Bert.0.E1FrameTx.CrcErrorInsert E1Bert.0.E1FrameTx.EbitErrorInsert E1Bert.0.E1FrameTx.FasErrorInsert E1Bert.0.E1FrameTx.MFasErrorInsert E1Bert.0.E1Output.AlarmLosInsert E1Bert.0.E1Output.ErrorInsert 4 To reset the test, use the following format, but replace the “...” with one of the items. rc a_execute … E1Bert.TimedTest.Reset E1Bert.TimedTest.ResetHistoryResults SmartClass E1 Tester Remote Control Reference Guide...
Page 40
Chapter 5 Examples Executing an action SmartClass E1 Tester Remote Control Reference Guide...
“E1 Pulse Shape Setups” on page 35 E1 BERT Setups This section lists the setups that can be used in commands for the E1 BERT application. E1Bert.0.BertAuto.AutoPattern E1Bert.0.BertRx.Pattern E1Bert.0.BertRx.UserBitPattern E1Bert.0.BertRx.UserBytePattern E1Bert.0.BertTx.ErrorInsertionType E1Bert.0.BertTx.ErrorQuantity E1Bert.0.BertTx.ErrorRate E1Bert.0.BertTx.Pattern E1Bert.0.BertTx.UserBitPattern E1Bert.0.BertTx.UserBytePattern E1Bert.0.E1.G821.NE.OOS.Setup.Enable.ESR E1Bert.0.E1.G821.NE.OOS.Setup.Enable.SESR SmartClass E1 Tester Remote Control Reference Guide...
Page 49
This section lists the setups that can be used in commands for the E1 Pulse Shape application. E1PulseShape.0.BertAuto.AutoPattern E1PulseShape.0.BertRx.Delay E1PulseShape.0.BertRx.Pattern E1PulseShape.0.BertRx.UserBitPattern E1PulseShape.0.BertRx.UserBytePattern E1PulseShape.0.BertTx.ErrorInsertionType E1PulseShape.0.BertTx.ErrorQuantity E1PulseShape.0.BertTx.ErrorRate E1PulseShape.0.BertTx.ErrorRateMantissa E1PulseShape.0.BertTx.Pattern E1PulseShape.0.BertTx.UserBitPattern E1PulseShape.0.BertTx.UserBytePattern E1PulseShape.0.E1FrameRx.AutoFramingEnable E1PulseShape.0.E1FrameRx.Framing E1PulseShape.0.E1FrameRx.Payload E1PulseShape.0.E1FrameTx.ABit SmartClass E1 Tester Remote Control Reference Guide...
Page 52
Appendix A Setups E1 Pulse Shape Setups SmartClass E1 Tester Remote Control Reference Guide...
Page 53
“E1 Pulse Shape Actions” on page 38 E1 BERT Actions This section lists the actions that can be used in commands for the E1 BERT application. E1Bert.0.Auto.Auto E1Bert.0.BertTx.ErrorInsert E1Bert.0.BertTx.ErrorMultiInsert E1Bert.0.BertTx.ErrorRateInsert E1Bert.0.BertTx.SlipInsert E1Bert.0.E1FrameTx.AlarmAisInsert E1Bert.0.E1FrameTx.AlarmLofInsert E1Bert.0.E1FrameTx.AlarmMFAisInsert E1Bert.0.E1FrameTx.AlarmMFRaisInsert E1Bert.0.E1FrameTx.AlarmRaisInsert E1Bert.0.E1FrameTx.AlarmRebeInsert E1Bert.0.E1FrameTx.CrcErrorInsert SmartClass E1 Tester Remote Control Reference Guide...
Page 54
E1Bert.1.E1FrameTx.AlarmRaisInsert E1Bert.1.E1FrameTx.CrcErrorInsert E1Bert.1.E1FrameTx.EbitErrorInsert E1Bert.1.E1FrameTx.FasErrorInsert E1Bert.1.E1FrameTx.MFasErrorInsert E1Bert.1.E1Output.AlarmLosInsert E1Bert.1.E1Output.ErrorInsert E1Bert.Test.DropInsert E1Bert.TimedTest.Reset E1Bert.TimedTest.ResetHistoryResults E1 Pulse Shape Actions This section lists the actions that can be used in commands for the E1 Pulse Shape application. E1PulseShape.0.Auto.Auto E1PulseShape.0.BertTx.ErrorInsert SmartClass E1 Tester Remote Control Reference Guide...
Page 56
Appendix B Actions E1 Pulse Shape Actions SmartClass E1 Tester Remote Control Reference Guide...
Page 57
“E1 Pulse Shape Setups” on page 35 E1 BERT Results This section lists the results that can be used in commands for the E1 BERT application. E1Bert.0.Auto.State E1Bert.0.BertRx.BitCount E1Bert.0.BertRx.BitErrorRate E1Bert.0.BertRx.BitErrors E1Bert.0.BertRx.BlockCount E1Bert.0.BertRx.BlockErrorRate E1Bert.0.BertRx.BlockErrors E1Bert.0.BertRx.ErrorFreeSeconds E1Bert.0.BertRx.ErrorFreeSecondsPercentage E1Bert.0.BertRx.ErrorSeconds E1Bert.0.BertRx.LssCount E1Bert.0.BertRx.LssHistory SmartClass E1 Tester Remote Control Reference Guide...
Page 77
E1 Pulse Shape Results This section lists the results that can be used in commands for the E1 Pulse Shape application. E1PulseShape.0.Auto.State E1PulseShape.0.BertRx.BitCount E1PulseShape.0.BertRx.BitErrorRate E1PulseShape.0.BertRx.BitErrors E1PulseShape.0.BertRx.BlockCount E1PulseShape.0.BertRx.BlockErrorRate E1PulseShape.0.BertRx.BlockErrors E1PulseShape.0.BertRx.ErrorFreeSeconds E1PulseShape.0.BertRx.ErrorFreeSecondsPercentage E1PulseShape.0.BertRx.ErrorSeconds E1PulseShape.0.BertRx.LssCount E1PulseShape.0.BertRx.LssHistory SmartClass E1 Tester Remote Control Reference Guide...
Need help?
Do you have a question about the SmartClass E1 and is the answer not in the manual?
Questions and answers