Coding

SCPI Command :

BUS<*>:CMSB:CODing
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(bus=Bus.Default) BusCmsbCodingStandard[source]
# BUS<*>:CMSB:CODing
value: enums.BusCmsbCodingStandard = driver.bus.cmsb.coding.get(bus = repcap.Bus.Default)

Selects the custom serial bus coding standard.

Parameters:

bus – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Bus’)

Returns:

coding_standard: MANC | MANT | NRZ | NRZU

  • MANC: Manchester (normal polarity)

  • MANT: Manchester II (inverted polarity) .Note that some additional subtle differences between MANC and MANT require separate protocols.

  • NRZ: NRZ (non-return-to-zero) , clocked

  • NRZU: NRZ (non-return-to-zero) , unclocked

set(coding_standard: BusCmsbCodingStandard, bus=Bus.Default) None[source]
# BUS<*>:CMSB:CODing
driver.bus.cmsb.coding.set(coding_standard = enums.BusCmsbCodingStandard.MANC, bus = repcap.Bus.Default)

Selects the custom serial bus coding standard.

Parameters:
  • coding_standard

    MANC | MANT | NRZ | NRZU

    • MANC: Manchester (normal polarity)

    • MANT: Manchester II (inverted polarity) .Note that some additional subtle differences between MANC and MANT require separate protocols.

    • NRZ: NRZ (non-return-to-zero) , clocked

    • NRZU: NRZ (non-return-to-zero) , unclocked

  • bus – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Bus’)