pydbc.api package¶
Submodules¶
pydbc.api.attribute module¶
-
class
pydbc.api.attribute.
AttributeDefinition
(database, rid, name, objectType, valueType, defaultValue, limits=None, enumValues=None, comment=None)¶ Bases:
object
-
comment
¶
-
static
create
(database, item)¶
-
database
¶
-
default
¶
-
limits
¶
-
name
¶
-
objectType
¶
-
remove
()¶
-
rid
¶
-
update
()¶
-
valueType
¶
-
values
¶
-
pydbc.api.base module¶
pydbc.api.db module¶
pydbc.api.encoding module¶
pydbc.api.envvar module¶
-
class
pydbc.api.envvar.
EnvVar
(database, rid, name, type, unit, access, size, initialValue, limits, comment)¶ Bases:
pydbc.api.base.BaseObject
-
COLUMNS
= (('name', 'Name'), ('type', 'Type'), ('access', 'Access'), ('size', 'Size'), ('initialValue', 'Startup_Value'), ('comment', 'Comment'))¶
-
KEY
= 'rid'¶
-
OBJECT_TYPE
= 3¶
-
TABLE_NAME
= 'EnvVar'¶
-
update
()¶
-
values
()¶
-
pydbc.api.frame module¶
pydbc.api.limits module¶
pydbc.api.message module¶
-
class
pydbc.api.message.
Message
(database, rid, name, identifier, dlc, comment)¶ Bases:
pydbc.api.base.BaseObject
-
COLUMNS
= (('name', 'Name'), ('identifier', 'Message_ID'), ('dlc', 'DLC'), ('comment', 'Comment'))¶
-
KEY
= 'rid'¶
-
OBJECT_TYPE
= 1¶
-
TABLE_NAME
= 'Message'¶
-
addSignal
(name, startBit, bitSize, byteOrder, valueType, unit, formula=None, limits=None, multiplexing=<MultiplexingType.NONE: 0>, values=None, comment=None)¶ Multiplexor_Signal SMALLINT DEFAULT 0, Multiplex_Dependent SMALLINT DEFAULT 0, Multiplexor_Value INTEGER,
-
comment
¶
-
dlc
¶
-
identifier
¶
-
name
¶
-
rid
¶
-
signal
(name)¶
-
signalByRidAndName
(rid, name)¶
-
signals
()¶
-
signalsByRid
(messageId)¶
-
pydbc.api.node module¶
pydbc.api.schtable module¶
pydbc.api.signal module¶
-
class
pydbc.api.signal.
Formula
(factor=1.0, offset=0.0)¶ Bases:
object
-
class
pydbc.api.signal.
Multiplexing
(type=None, value=None)¶ Bases:
object
-
class
pydbc.api.signal.
Signal
(database, mrid, signal)¶ Bases:
pydbc.api.base.BaseObject
-
COLUMNS
= (('name', 'Name'), ('comment', 'Comment'), ('bitSize', 'Bitsize'), ('byteOrder', 'Byteorder'), ('valueType', 'Valuetype'), ('unit', 'Unit'))¶
-
KEY
= 'rid'¶
-
OBJECT_TYPE
= 2¶
-
TABLE_NAME
= 'Signal'¶
-
getMultiplexing
(messageSignal)¶
-
valuetable
¶
-