pydbc.db.load package¶
Submodules¶
pydbc.db.load.base module¶
pydbc.db.load.dbc module¶
-
class
pydbc.db.load.dbc.
Comments
¶ Bases:
object
This class contains the comments found in .dbc files.
-
addEnvVar
(key, value)¶
-
addMessage
(key, value)¶
-
addNetwork
(value)¶
-
addNode
(key, value)¶
-
addSignal
(key, value)¶
-
envVar
(key)¶
-
message
(key)¶
-
network
()¶
-
node
(key)¶
-
signal
(key)¶
-
-
class
pydbc.db.load.dbc.
DbcLoader
(db, queryClass)¶ Bases:
pydbc.db.load.base.BaseLoader
-
getAttributeType
(value)¶
-
getSignalByName
(cur, messageID, name)¶
-
insertAttributeDefinitions
(cur, attrs, defaults)¶
-
insertAttributes
(cur, attrs)¶
-
insertCategoryDefinitions
(cur, catagories)¶
-
insertCategoryValues
(cur, catagories)¶
-
insertComments
(cur, comments)¶
-
insertEnvironmentVariables
(cur, vars)¶
-
insertEnvironmentVariablesData
(cur, data)¶
-
insertMessageTransmitters
(cur, transmitters)¶
-
insertMessages
(cur, messages, valueTypes)¶
-
insertNetwork
(cur)¶
-
insertNodes
(cur, nodes)¶
-
insertReceivers
(cur, messageId, signalId, receiver)¶
-
insertRelativeAttributes
(cur, attrs)¶
-
insertSignalGroups
(cur, signalGroups)¶
-
insertValueDescription
(cur, rid, description)¶
-
insertValueDescriptions
(cur, descriptions)¶
-
insertValueTables
(cur, tables)¶
-
insertVersion
(cur, version)¶
-
processExtendedSignalValueTypes
(cur, valueTypes)¶
-
pydbc.db.load.ldf module¶
-
class
pydbc.db.load.ldf.
AttributeContainer
(name, objType, valueType, minimum=None, maximum=None)¶ Bases:
object
-
class
pydbc.db.load.ldf.
LdfLoader
(db, queryClass)¶ Bases:
pydbc.db.load.base.BaseLoader
-
insertAttributeDefinitions
(cur)¶
-
insertFrameSignalRelationships
(cur)¶
-
insertFrames
(cur, frames)¶ - {‘frameID’: 21,
- ‘frameName’: ‘Seatheating’, ‘frameSize’: 1, ‘publishedBy’: ‘Gateway’, ‘signals’: [{‘signalName’: ‘Heating’, ‘signalOffset’: 0}]},
-
insertNetwork
(cur)¶
-
insertNetworkAttributes
(cur, tree)¶
-
insertNodeAttributes
(cur, attrs)¶
-
insertNodes
(cur, nodes)¶
-
insertSignals
(cur, signals)¶ - {‘initValue’: {‘array’: None, ‘scalar’: 0},
- ‘name’: ‘LockingSystem’, ‘publishedBy’: ‘Gateway’, ‘size’: 1, ‘subscribedBy’: [‘Motor_back’, ‘Motor_head’, ‘Motor_horizontal’, ‘Motor_vertical’]
},
-
sendingFrameNames
(signal)¶
-
setAttributeValue
(cur, objID, attribute, value)¶
-