allow to define default settings on the IO class: - a default 'port' may be given for tcp - defaults like 'baudrate' or 'parity' might be given for serial connections this avoids explicit settings in the config file in case the settings can not be changed or have a typical value other than the defaults in serial.Serial Change-Id: I990f47d63e785f8cc48c4af197944a8eebe91fb4 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30555 Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de> Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
2.9 KiB
Reference
Core
For convenience everything documented on this page may also be imported from the frappy.core module.
Module Base Classes
frappy.modules.Done
frappy.modules.Module
frappy.modules.Readable
frappy.modules.Writable
frappy.modules.Drivable
Parameters, Commands and Properties
frappy.params.Parameter
frappy.params.Command
frappy.properties.Property
frappy.modules.Attached
Access method decorators
frappy.rwhandler.nopoll
Datatypes
frappy.datatypes.FloatRange
frappy.datatypes.IntRange
frappy.datatypes.BoolType
frappy.datatypes.ScaledInteger
frappy.datatypes.EnumType
frappy.datatypes.StringType
frappy.datatypes.TupleOf
frappy.datatypes.ArrayOf
frappy.datatypes.StructOf
frappy.datatypes.BLOBType
frappy.datatypes.DataTypeType
frappy.datatypes.ValueType
frappy.datatypes.NoneOr
frappy.datatypes.OrType
frappy.datatypes.LimitsType
Communication
frappy.modules.Communicator
frappy.io.IOBase
frappy.io.StringIO
frappy.io.BytesIO
frappy.io.HasIO
frappy.lib.asynconn.AsynTcp
frappy.lib.asynconn.AsynSerial
frappy.rwhandler.ReadHandler
frappy.rwhandler.CommonReadHandler
frappy.rwhandler.WriteHandler
frappy.rwhandler.CommonWriteHandler
Exception classes
frappy.errors