ait.dsn.cfdp.machines.sender1 module

class ait.dsn.cfdp.machines.sender1.Sender1(cfdp, transaction_id, *args, **kwargs)

Bases: Machine

Class 1 Receiver state machine

make_eof_pdu(condition_code)
make_fd_pdu()
make_header_from_request(request)
make_metadata_pdu_from_request(request)
role = 'CLASS_1_SENDER'
update_state(event=None, pdu=None, request=None)

Prompt for machine to evaluate a state. Could possibly or possibly not receive an event, pdu, or request to factor into state