Status

SCPI Command :

BUS<*>:CAN:FRAMe<*>:STATus
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(bus=Bus.Default, busFrameNull=BusFrameNull.Default) BusCanFrameState[source]
# BUS<*>:CAN:FRAMe<*>:STATus
value: enums.BusCanFrameState = driver.bus.can.frame.status.get(bus = repcap.Bus.Default, busFrameNull = repcap.BusFrameNull.Default)

Returns the overall state of the selected frame.

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

  • busFrameNull – optional repeated capability selector. Default value: Nr0 (settable in the interface ‘Frame’)

Returns:

state: OK: the frame is valid. FORM: Fixed-bit form error BTST: Bit stuffing error occured. CRC: Cyclic redundancy check failed. CRCD: Wrong CRC delimiter occured. NOACK: Acknowlegde is missing. ACKD: Wrong ACK delimiter occured. EOFD: Wrong end of frame. CAERror: CRC error followed by an acknowledgement error (missing acknowledge) FCERor: CRC error followed by a form error (wrong CRC delimiter or wrong ACK delimiter) INSufficient: The frame is not completely contained in the acquisition. The acquired part of the frame is valid. SERRror: Stuff count error (CAN-FD ISO only) SFER: Stuff count error and FORM error (CAN-FD ISO only) SCER: Stuff count error and CRC error (CAN-FD ISO only) SAER: Stuff count error and ACK error (CAN-FD ISO only) SCAE: Stuff count error and CRC error and ACK error (CAN-FD ISO only) SCFE: Stuff count error and CRC error and FORM error (CAN-FD ISO only)