msl.equipment.constants module
MSL-Equipment constants.
- class msl.equipment.constants.Backend(*values)[source]
Bases:
IntEnumThe software backend to use for the communication system.
- UNKNOWN = 0
- MSL = 1
- PyVISA = 2
- NIDAQ = 3
- class msl.equipment.constants.Interface(*values)[source]
Bases:
IntEnumThe interface to use for the communication system that transfers data between a computer and the equipment. Only used if
Backend.MSLis chosen as the backend.- NONE = 0
- SDK = 1
- SERIAL = 2
- SOCKET = 3
- PROLOGIX = 4
- TCPIP_VXI11 = 5
- TCPIP_HISLIP = 6
- ZMQ = 7
- GPIB = 8
- class msl.equipment.constants.Parity(*values)[source]
Bases:
EnumThe parity type to use for Serial communication.
- NONE = 'N'
- ODD = 'O'
- EVEN = 'E'
- MARK = 'M'
- SPACE = 'S'