Capabilities

SCPI Commands

CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:ENABle
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:BCSupport
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:SCSupport
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:TERMinal
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:GLOCation
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:WLL
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:AUTHentic
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:COMMon
CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:RLPinfo
class Capabilities[source]

Capabilities commands group definition. 22 total commands, 5 Sub-groups, 9 group commands

class AuthenticStruct[source]

Structure for reading output parameters. Fields:

  • Mode: enums.Supported: NSUP | SUPP Queries whether the authentication mode is support or not supported by the MS. NSUP: Not supported SUPP: Supported

  • Response: str: Queries the authentication response from the MS. It is used, for example, to validate MS registrations, originations and terminations. The 18-bit value is shown as hexadecimal number. Range: #H0 to #H7FFFFFFF

  • Randc: int: Queries the eight most-significant bits of the random challenge value used by the MS. The 8-bit value is shown as decimal number. Range: 0 to 255 (8 bits)

  • Call_History_Cnt: int: Queries the value of the call history parameter (COUNT) . It is a modulo-64 event counter maintained by the MS and authentication center that is used for clone detection. The 6-bit value is shown as decimal number. Range: 0 to 63 (6 bits)

class CommonStruct[source]

Structure for reading output parameters. Fields:

  • Aentry_Handoff: enums.Supported: NSUP | SUPP ACCESS_ENTRY_HO. Access entry handoff support. Queries whether the MS supports the handoff via the paging channel, when the MS is transitioning from the MS idle state to the system access state. NSUP: Not supported SUPP: Supported

  • Aprobe_Handoff: enums.Supported: NSUP | SUPP ACCESS_PROBE_HO. Access probe handoff support. Queries whether the MS supports a handoff while the MS is performing an access attempt in the system access state.

  • Analog_Search: enums.Supported: NSUP | SUPP ANALOG_SEARCH. Analog search support. Queries whether the MS supports analog searching.

  • Analog_553_A: enums.Supported: NSUP | SUPP ANALOG_553A. Analog support. Queries whether the MS is compatibility with standard Core Analog Standard 800 MHz Mobile Station – Land Station Compatibility Specification with Authentication.

  • Hopping_Beacon: enums.Supported: NSUP | SUPP HOPPING_BEACON. Hopping beacon support. Queries whether the MS supports hopping pilot beacons.

  • Msa_Hard_Handoff: enums.Supported: NSUP | SUPP MAHHO. MS assisted hard handoff support. Queries whether the MS supports assisted hard handoff.

  • Power_Up_Function: enums.Supported: NSUP | SUPP PUF. Power up function support.

  • Slotted_Timer: enums.Supported: NSUP | SUPP SLOTTED_TIMER. Slotted timer support. Queries whether the MS supports the slotted timer.

  • Control_Hold_Mode: enums.Supported: NSUP | SUPP CHM_SUPPORTED. Control hold mode supported indicator.

  • Rev_Pilot_Gat_Rate: int: GATING_RATE_SET. Queries the set of MS supported reverse pilot gating rates. Only available if the MS supports ControlHoldMode. 0: Gating rate 1 1: Gating rates 1 and 1/2 2: Gating rates 1, 1/2 and 1/4 3: Reserved Range: 0 to 3

  • Ms_Assisted_Burst: enums.Supported: NSUP | SUPP MABO. Mobile assisted burst operation capability support.

  • Short_Data_Burst: enums.Supported: NSUP | SUPP SDB. Short data burst support.

  • Concur_Services: enums.Supported: NSUP | SUPP CS_SUPPORTED. Concurrent services support.

  • Reg_Type: enums.RegistrationType: TIMer | IMPLicit REG_TYPE. Queries the registration type which the MS supports. TIMer: Timer-based. The MS registers when a timer expires. IMPLicit: Implicit registration. When an MS successfully sends an origination message, reconnect message, or page response message, the BS can infer the MS location. It is considered an implicit registration.

  • Slot_Cycle_Index: int: SLOT_CYCLE_INDEX. Slot cycle index. Queries preferred slot cycle index of the MS. Only available if the MS is configured for slotted mode operation. Otherwise this value is set to 0. For details, refer to the GUI description ‘Slot Cycle Index’. Range: 0 to 7 (3 bits)

  • St_Class_Mark: int: SCM. Station class Mark. Queries the station class mark of the MS. For the digital representation, refer to 3GPP2 C.S0005, table 2.3.3-1. Range: 0 to 255 (8 bits)

  • Mob_Term_Call: enums.Supported: NSUP | SUPP MOB_TERM. Mobile station termination indicator. Queries whether the MS accepts MS terminated calls in its current roaming status.

  • Qpch: enums.Supported: NSUP | SUPP QPCH. Quick paging channel. Queries whether the MS supports the quick paging channel.

  • Eradio_Config: enums.Supported: NSUP | SUPP ENHANCED_RC. Enhanced radio configuration support. Queries whether the MS supports any radio configuration (RC) in the RC class 2. That means RC 3 and RC 4 on the reverse channel, and RC 3, RC 4 and RC 5 on the forward channel.

  • User_Zone_Id_Incl: enums.Supported: NSUP | SUPP UZID_INCL. User zone identifier included. Queries whether the MS has a user zone identifier.

  • User_Zone_Ident: int: UZID. User zone identifier. Queries the MS UZID. Only applicable if parameter UserZoneIDIncl is set to SUPP. The 16-bit value is shown as decimal number. Range: 0 to 65535 (16 bits)

  • Orth_Tx_Diversity: enums.Supported: NSUP | SUPP OTD_SUPPORTED. Orthogonal transmission diversity support.

  • Sts_Tx_Diversity: enums.Supported: NSUP | SUPP STS_SUPPORTED. Space time spreading transmit diversity support.

  • Common_Channelx_3: enums.Supported: NSUP | SUPP 3X_CCH_SUPPORTED. 3X common channel supported. Queries whether the MS supports the spreading rate 3 common channels (3X BCCH, 3X F-CCCH, and 3X R-EACH) or not.

class GlocationStruct[source]

Structure for reading output parameters. Fields:

  • Capabilities: enums.Supported: NSUP | SUPP Queries if the MS supports geo-location capabilities generally. NSUP: Not supported SUPP: Supported

  • Included: enums.Supported: NSUP | SUPP GEO_LOC_INCL. Geo-location included indicator. Specifies if the message on the R-SCH contains the GEO_LOC_TYPE field or not.

  • Type_Py: enums.GeoLocationType: NSUP | AFLT | AAG | GPS GEO_LOC_TYPE. Geo-location type. If parameter Included is set to SUPP, the supported geo-location type is shown with this parameter. NSUP: Not supported AFLT: Advanced forward link triangulation only. IS-801 capable. AAG: Advanced forward link triangulation and global positioning systems. IS-801 capable. GPS: Global positioning systems only.

class RlpInfoStruct[source]

Structure for reading output parameters. Fields:

  • Bitcount_Info: str: Information bit count. Range: #H0 to #HF423F

  • Protocol_Info: str: Protocol information.

class TerminalStruct[source]

Structure for reading output parameters. Fields:

  • Manufact_Code: int: MS manufacturer code number. Range: 0 to 999

  • Model_Number: int: MS model number. Range: 0 to 999

  • Fwa_Revision: int: MS firmware revision. Range: 0 to 32767

  • Local_Control: enums.Supported: NSUP | SUPP Local control. NSUP: Not supported SUPP: Supported

  • Rep_Serv_Options: int: Reported service options. Range: 0 to 999

class WllStruct[source]

Structure for reading output parameters. Fields:

  • Info_Included: enums.Supported: NSUP | SUPP WLL information is included. NSUP: Not supported SUPP: Supported

  • Device_Type: enums.DeviceType: NO | LIMited | FULL NO: MS with no mobility. LIMited: MS with limited mobility. FULL: MS with full mobility.

  • Hook_Status: enums.HookStatus: ON | OFF | SOFF ON: MS is on-hook. OFF: MS is off-hook. SOFF: MS is stuck off-hook.

get_authentic()AuthenticStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:AUTHentic
value: AuthenticStruct = driver.configure.capabilities.get_authentic()

Queries MS authentication capabilities. Authentication is the process by which information is exchanged between an MS and BS to confirm the identity of the MS.

return

structure: for return value, see the help for AuthenticStruct structure arguments.

get_bc_support()List[bool][source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:BCSupport
value: List[bool] = driver.configure.capabilities.get_bc_support()

Queries the band class (BC) support from the MS.

return

bclass_support: OFF | ON 22 comma-separated values for BC 0 through BC 21

get_common()CommonStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:COMMon
value: CommonStruct = driver.configure.capabilities.get_common()

Queries capability information of the MS about supported features and channel configuration capabilities. Refer to 3GPP2 C.S0005 for details. The number to the left of each result parameter is provided for easy identification of the parameter position within the result array.

return

structure: for return value, see the help for CommonStruct structure arguments.

get_enable()bool[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:ENABle
value: bool = driver.configure.capabilities.get_enable()

Enable or disable the MS capabilities report.

return

ms_report_enable: OFF | ON ON: Enable OFF: Disable

get_glocation()GlocationStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:GLOCation
value: GlocationStruct = driver.configure.capabilities.get_glocation()

Queries capabilities from the MS about geo-location. Refer to 3GPP2 C.S0005 for details.

return

structure: for return value, see the help for GlocationStruct structure arguments.

get_rlp_info()RlpInfoStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:RLPinfo
value: RlpInfoStruct = driver.configure.capabilities.get_rlp_info()

Queries MS capabilities about the radio link protocol support.

return

structure: for return value, see the help for RlpInfoStruct structure arguments.

get_sc_support()List[bool][source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:SCSupport
value: List[bool] = driver.configure.capabilities.get_sc_support()

Queries which band subclasses are supported by the MS.

return

sclass_support: OFF | ON Returns the supported MS band subclass in the form: (OFF|ON) , (OFF|ON) , (OFF|ON) , (OFF|ON) , (OFF|ON) , (OFF|ON) , (OFF|ON) to indicate not supported (OFF) or supported (ON) for band subclasses 0 through 7.

get_terminal()TerminalStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:TERMinal
value: TerminalStruct = driver.configure.capabilities.get_terminal()

Queries information about the MS terminal.

return

structure: for return value, see the help for TerminalStruct structure arguments.

get_wll()WllStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:WLL
value: WllStruct = driver.configure.capabilities.get_wll()

Queries the wireless local loop (WLL) capabilities of the MS.

return

structure: for return value, see the help for WllStruct structure arguments.

set_enable(ms_report_enable: bool)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:CAPabilities:ENABle
driver.configure.capabilities.set_enable(ms_report_enable = False)

Enable or disable the MS capabilities report.

param ms_report_enable

OFF | ON ON: Enable OFF: Disable

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.capabilities.clone()

Subgroups