1 from __future__
import division, absolute_import
3 from tcc.msg import writerFromObjBlock, computedFields, objFieldKWDict
5 __all__ = [
"showObject"]
8 """!Implement the "show object" command
10 @param[in,out] tccActor tcc actor
12 @param[in,out] userCmd user command; if showFull is None then parsedCmd attribute must be set
14 if userCmd.parsedCmd.qualDict[
'full'].boolValue:
20 userCmd.setState(userCmd.Done)
23 """!Write fields from the object block
25 @param[in,out] tccActor tcc actor
27 @param[in,out] userCmd user command that this output should be associated with
29 If None, show only changed fields (and others that may be grouped with a changed field)
30 If False, show user-set values
31 If True, show all parameters
35 updatedKWs = writerFromObjBlock.updateBlock(tccActor.obj)
36 writerFromObjBlock.writeKWs(tccActor.writeToUsers, userCmd, updatedKWs)
39 writerFromObjBlock.writeKWs(tccActor.writeToUsers, userCmd)
44 showKWs = list(set(objFieldKWDict.keys()) - computedFields)
45 writerFromObjBlock.writeKWs(tccActor.writeToUsers, userCmd, showKWs)
def showObjectFields
Write fields from the object block.
def showObject
Implement the "show object" command.