pyaltium.sch._record#
Module Contents#
Classes#
An object record stored in a schematic. |
|
An object record stored in a schematic. |
|
An object record stored in a schematic. |
|
An object record stored in a schematic. |
|
An object record stored in a schematic. |
Functions#
|
Run through a list of records for a schematic component and handle pins. |
|
Returns an instantiated SchLibItemRecord of the apropriate type. |
Attributes#
- pyaltium.sch._record.handle_pin_records(records)#
Run through a list of records for a schematic component and handle pins.
Pins are a bit weird. There is no record type for them so they are just binary strings in the middle of other textual records.
That means we need to go through all the records and explicitely split this off, since they just tag along with whatever record preceeded them.
- class pyaltium.sch._record.SchLibItemRecord(parameters)#
An object record stored in a schematic.
- Parameters
parameters (dict) –
- rtype :pyaltium.sch._helpers.SchLibItemRecordType#
- param_dict :dict#
- class pyaltium.sch._record.SLIRUndefined(parameters)#
Bases:
SchLibItemRecordAn object record stored in a schematic.
- Parameters
parameters (dict) –
- rtype#
- class pyaltium.sch._record.SLIRRectange(parameters)#
Bases:
SchLibItemRecordAn object record stored in a schematic.
- Parameters
parameters (dict) –
- rtype#
- class pyaltium.sch._record.SLIRPin(parameters)#
Bases:
SchLibItemRecordAn object record stored in a schematic.
- Parameters
parameters (dict) –
- rtype#
- class pyaltium.sch._record.SLIRLabel(parameters)#
Bases:
SchLibItemRecordAn object record stored in a schematic.
- Parameters
parameters (dict) –
- rtype#
- pyaltium.sch._record.SLIRType#
- pyaltium.sch._record.record_types :Dict[pyaltium.sch._helpers.SchLibItemRecordType, SchLibItemRecord]#
- pyaltium.sch._record.get_sch_lib_item_record(record_params)#
Returns an instantiated SchLibItemRecord of the apropriate type.
- Return type