Application Layer PDUs

This is a long line of text.

Globals

apdu.apdu_types

This is a long line of text.

apdu.confirmed_request_types

This is a long line of text.

apdu.complex_ack_types

This is a long line of text.

apdu.unconfirmed_request_types

This is a long line of text.

apdu.error_types

This is a long line of text.

Functions

apdu.register_apdu_type(klass)

This is a long line of text.

apdu.register_confirmed_request_type(klass)

This is a long line of text.

apdu.register_complex_ack_type(klass)

This is a long line of text.

apdu.register_unconfirmed_request_type(klass)

This is a long line of text.

apdu.register_error_type(klass)

This is a long line of text.

apdu.encode_max_apdu_segments(arg)
apdu.decode_max_apdu_segments(arg)

This is a long line of text.

apdu.encode_max_apdu_response(arg)
apdu.decode_max_apdu_response(arg)

This is a long line of text.

PDU Base Types

This is a long line of text.

class apdu.APCI(PCI)
apduType
apduSeg
apduMor
apduSA
apduSrv
apduNak
apduSeq
apduWin
apduMaxSegs
apduMaxResp
apduService
apduInvokeID
apduAbortRejectReason

This is a long line of text.

update(apci)
Parameters:apci – source data to copy

This is a long line of text.

encode(pdu)
decode(pdu)
Parameters:pdupdu.PDUData buffer

This is a long line of text.

class apdu.APDU(APCI, PDUData)

This is a long line of text.

encode(pdu)
decode(pdu)
Parameters:pdupdu.PDUData buffer

This is a long line of text.

class apdu._APDU(APDU)

This is a long line of text.

encode(pdu)
decode(pdu)
Parameters:pdupdu.PDUData buffer

This is a long line of text.

set_context(context)
Parameters:contextAPDU reference

Basic Classes

This is a long line of text.

class apdu.ConfirmedRequestPDU(_APDU)

This is a long line of text.

class apdu.ConfirmedRequestPDU(_APDU)

This is a long line of text.

class apdu.UnconfirmedRequestPDU(_APDU)

This is a long line of text.

class apdu.SimpleAckPDU(_APDU)

This is a long line of text.

class apdu.ComplexAckPDU(_APDU)

This is a long line of text.

class apdu.SegmentAckPDU(_APDU)

This is a long line of text.

class apdu.ErrorPDU(_APDU)

This is a long line of text.

class apdu.RejectPDU(_APDU)

This is a long line of text.

class apdu.SimpleAckPDU(_APDU)

This is a long line of text.

Sequence Classes

This is a long line of text.

class apdu.APCISequence(APCI, Sequence)

This is a long line of text.

class apdu.ConfirmedRequestSequence(APCISequence, ConfirmedRequestPDU)

This is a long line of text.

class apdu.ComplexAckSequence(APCISequence, ComplexAckPDU)

This is a long line of text.

class apdu.UnconfirmedRequestSequence(APCISequence, UnconfirmedRequestPDU)

This is a long line of text.

class apdu.ErrorSequence(APCISequence, ErrorPDU)

This is a long line of text.

Errors

This is a long line of text.

class apdu.ErrorClass(Enumerated)

This is a long line of text.

class apdu.ErrorCode(Enumerated)

This is a long line of text.

class apdu.ErrorType(Sequence)

This is a long line of text.

class apdu.Error(ErrorSequence, ErrorType)

This is a long line of text.

Who-Is/I-Am

This is a long line of text.

class apdu.WhoIsRequest(UnconfirmedRequestSequence)

This is a long line of text.

class apdu.IAmRequest(UnconfirmedRequestSequence)

This is a long line of text.

Who-Has/I-Have

This is a long line of text.

class apdu.WhoHasRequest(UnconfirmedRequestSequence)

This is a long line of text.

class apdu.WhoHasLimits(Sequence)

This is a long line of text.

class apdu.WhoHasObject(Choice)

This is a long line of text.

This is a long line of text.

class apdu.IHaveRequest(UnconfirmedRequestSequence)

This is a long line of text.

Read-Property

This is a long line of text.

class apdu.ReadPropertyRequest(ConfirmedRequestSequence)

This is a long line of text.

class apdu.ReadPropertyACK(ComplexAckSequence)

This is a long line of text.

Write-Property

This is a long line of text.

class apdu.WritePropertyRequest(ConfirmedRequestSequence)

This is a long line of text.

Read-Property-Multiple

This is a long line of text.

class apdu.ReadPropertyMultipleRequest(ConfirmedRequestSequence)

This is a long line of text.

class apdu.ReadAccessSpecification(Sequence)

This is a long line of text.

class apdu.ReadPropertyMultipleACK(ComplexAckSequence)

This is a long line of text.

class apdu.ReadAccessResult(Sequence)

This is a long line of text.

class apdu.ReadAccessResultElement(Sequence)

This is a long line of text.

class apdu.ReadAccessResultElementChoice(Choice)

This is a long line of text.

Write-Property-Multiple

This is a long line of text.

class apdu.WritePropertyMultipleRequest(ConfirmedRequestSequence)

This is a long line of text.

class apdu.WriteAccessSpecification(Sequence)

This is a long line of text.

class apdu.WritePropertyMultipleError(ErrorSequence)

This is a long line of text.

Read-Range

This is a long line of text.

class apdu.ReadRangeRequest(ConfirmedRequestSequence)

This is a long line of text.

class apdu.Range(Choice)

This is a long line of text.

class apdu.RangeByPosition(Sequence)

This is a long line of text.

class apdu.RangeBySequenceNumber(Sequence)

This is a long line of text.

class apdu.RangeByTime(Sequence)

This is a long line of text.

class apdu.ReadRangeACK(ComplexAckSequence)

This is a long line of text.

Event-Notification

This is a long line of text.

class apdu.ConfirmedEventNotificationRequest(ConfirmedRequestSequence)

This is a long line of text.

class apdu.UnconfirmedEventNotificationRequest(Sequence)

This is a long line of text.

Change-Of-Value-Notification

This is a long line of text.

class apdu.UnconfirmedCOVNotificationRequest(UnconfirmedRequestSequence)

This is a long line of text.

Other Errors

This is a long line of text.

class apdu.ChangeListError(ErrorSequence)

This is a long line of text.

class apdu.CreateObjectError(ErrorSequence)

This is a long line of text.

class apdu.ConfirmedPrivateTransferError(ErrorSequence)

This is a long line of text.

class apdu.VTCloseError(ErrorSequence)

This is a long line of text.