Hekateros  3.4.3
RoadNarrows Robotics Robot Arm Project
bsHekMsgs.py File Reference

File: bsHekMsgs.py. More...

Go to the source code of this file.

Classes

class  Hekateros.bsHekMsgs.BsHekMsgId
 
class  Hekateros.bsHekMsgs.BsHekNetMsgs
 

Variables

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoState
 ServoState Extended Field Type. More...
 
dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoStateVec
 ServoStateVec Extended Field Type. More...
 
dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoIdVec
 ServoIdVec Extended Field Type. More...
 
dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoHealth
 ServoHealth Extended Field Type. More...
 
dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoHealthVec
 ServoHealthVec Extended Field Type. More...
 
dictionary Hekateros.bsHekMsgs.BsHekExtFieldTypes
 BsHek Extended Field Type Dictionary. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqOpenArgs
 ReqOpenArgs Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetVersion
 ReqGetVersion Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspGetVersion
 RspGetVersion Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqMoveAtSpeedTo
 ReqMoveAtSpeedTo Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetState
 ReqGetState Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqFreeze
 ReqFreeze Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqEStop
 ReqEStop Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqCalibrate
 ReqCalibrate Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspState
 RspState Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetHealth
 ReqGetHealth Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspGetHealth
 RspGetHealth Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqClearAlarms
 ReqClearAlarms Message Definition. More...
 
dictionary Hekateros.bsHekMsgs.BsHekSetMsgDef
 BsHek Message Definition Set Dictionary. More...
 

Detailed Description

File: bsHekMsgs.py.

BotSense Server/Client Hekateros NetMsgs XML Definitions.

Warning
This file was auto-generated on 2018.04.06 10:24:24 from the NetMsgs XML specification bsHekMsgs.xml.
Copyright:
(C) 2018. RoadNarrows LLC (http://www.roadnarrows.com) All Rights Reserved

Definition in file bsHekMsgs.py.

Variable Documentation

dictionary Hekateros.bsHekMsgs.BsHekExtFieldTypes
Initial value:
1 = {
2  'ServoHealth': BsHekExtFTypeServoHealth,
3  'ServoHealthVec': BsHekExtFTypeServoHealthVec,
4  'ServoIdVec': BsHekExtFTypeServoIdVec,
5  'ServoState': BsHekExtFTypeServoState,
6  'ServoStateVec': BsHekExtFTypeServoStateVec,
7 }

BsHek Extended Field Type Dictionary.

Definition at line 134 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoHealth
Initial value:
1 = {
2  'fielddef': [
3  {'fid':1, 'ftype':'B', 'max_count':1, 'name':'servo_id', },
4  {'fid':2, 'ftype':'B', 'max_count':1, 'name':'alarms', },
5  {'fid':3, 'ftype':'h', 'max_count':1, 'name':'load', },
6  {'fid':4, 'ftype':'H', 'max_count':1, 'name':'volts', },
7  {'fid':5, 'ftype':'H', 'max_count':1, 'name':'temp', },
8  ],
9  'ftype': '{',
10  'max_count': 5,
11  'msgid': BsHekMsgId.NoId,
12  'name': 'ServoHealth',
13 }

ServoHealth Extended Field Type.

Definition at line 102 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoHealthVec
Initial value:
1 = {
2  'fid': nmBase.NMFIdNone,
3  'ftype': '[',
4  'max_count': DYNA_ID_NUMOF,
5  'name': 'ServoHealthVec',
6  'vdef': {
7  'fid': nmBase.NMFIdNone,
8  'ftype': '{',
9  'max_count': 1,
10  'msgdef': BsHekExtFTypeServoHealth,
11  'name': 'ServoHealthVec_item',
12  },
13 }

ServoHealthVec Extended Field Type.

Definition at line 118 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoIdVec
Initial value:
1 = {
2  'fid': nmBase.NMFIdNone,
3  'ftype': '[',
4  'max_count': DYNA_ID_NUMOF,
5  'name': 'ServoIdVec',
6  'vdef': {
7  'fid': nmBase.NMFIdNone,
8  'ftype': 'B',
9  'max_count': 1,
10  'name': 'ServoIdVec_item',
11  },
12 }

ServoIdVec Extended Field Type.

Definition at line 87 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoState
Initial value:
1 = {
2  'fielddef': [
3  {'fid':1, 'ftype':'B', 'max_count':1, 'name':'servo_id', },
4  {'fid':2, 'ftype':'h', 'max_count':1, 'name':'goal_speed', },
5  {'fid':3, 'ftype':'h', 'max_count':1, 'name':'goal_pos', },
6  ],
7  'ftype': '{',
8  'max_count': 3,
9  'msgid': BsHekMsgId.NoId,
10  'name': 'ServoState',
11 }

ServoState Extended Field Type.

Definition at line 57 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekExtFTypeServoStateVec
Initial value:
1 = {
2  'fid': nmBase.NMFIdNone,
3  'ftype': '[',
4  'max_count': DYNA_ID_NUMOF,
5  'name': 'ServoStateVec',
6  'vdef': {
7  'fid': nmBase.NMFIdNone,
8  'ftype': '{',
9  'max_count': 1,
10  'msgdef': BsHekExtFTypeServoState,
11  'name': 'ServoStateVec_item',
12  },
13 }

ServoStateVec Extended Field Type.

Definition at line 71 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqCalibrate
Initial value:
1 = {
2  'fielddef': [ ],
3  'ftype': '{',
4  'max_count': 0,
5  'msgid': BsHekMsgId.ReqCalibrate,
6  'name': 'ReqCalibrate',
7 }

ReqCalibrate Message Definition.

Definition at line 236 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqClearAlarms
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': '[',
6  'max_count': DYNA_ID_NUMOF,
7  'name': 'servo_id',
8  'vdef': BsHekExtFTypeServoIdVec['vdef'],
9  },
10  ],
11  'ftype': '{',
12  'max_count': 1,
13  'msgid': BsHekMsgId.ReqClearAlarms,
14  'name': 'ReqClearAlarms',
15 }

ReqClearAlarms Message Definition.

Definition at line 300 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqEStop
Initial value:
1 = {
2  'fielddef': [ ],
3  'ftype': '{',
4  'max_count': 0,
5  'msgid': BsHekMsgId.ReqEStop,
6  'name': 'ReqEStop',
7 }

ReqEStop Message Definition.

Definition at line 226 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqFreeze
Initial value:
1 = {
2  'fielddef': [ ],
3  'ftype': '{',
4  'max_count': 0,
5  'msgid': BsHekMsgId.ReqFreeze,
6  'name': 'ReqFreeze',
7 }

ReqFreeze Message Definition.

Definition at line 216 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetHealth
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': '[',
6  'max_count': DYNA_ID_NUMOF,
7  'name': 'servo_id',
8  'vdef': BsHekExtFTypeServoIdVec['vdef'],
9  },
10  ],
11  'ftype': '{',
12  'max_count': 1,
13  'msgid': BsHekMsgId.ReqGetHealth,
14  'name': 'ReqGetHealth',
15 }

ReqGetHealth Message Definition.

Definition at line 264 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetState
Initial value:
1 = {
2  'fielddef': [ ],
3  'ftype': '{',
4  'max_count': 0,
5  'msgid': BsHekMsgId.ReqGetState,
6  'name': 'ReqGetState',
7 }

ReqGetState Message Definition.

Definition at line 206 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqGetVersion
Initial value:
1 = {
2  'fielddef': [ ],
3  'ftype': '{',
4  'max_count': 0,
5  'msgid': BsHekMsgId.ReqGetVersion,
6  'name': 'ReqGetVersion',
7 }

ReqGetVersion Message Definition.

Definition at line 161 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqMoveAtSpeedTo
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': '[',
6  'max_count': DYNA_ID_NUMOF,
7  'name': 'move',
8  'vdef': BsHekExtFTypeServoStateVec['vdef'],
9  },
10  ],
11  'ftype': '{',
12  'max_count': 1,
13  'msgid': BsHekMsgId.ReqMoveAtSpeedTo,
14  'name': 'ReqMoveAtSpeedTo',
15 }

ReqMoveAtSpeedTo Message Definition.

Definition at line 188 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefReqOpenArgs
Initial value:
1 = {
2  'fielddef': [
3  {'fid':1, 'ftype':'I', 'max_count':1, 'name':'baudrate', },
4  ],
5  'ftype': '{',
6  'max_count': 1,
7  'msgid': BsHekMsgId.ReqOpenArgs,
8  'name': 'ReqOpenArgs',
9 }

ReqOpenArgs Message Definition.

Definition at line 149 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspGetHealth
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': '[',
6  'max_count': DYNA_ID_NUMOF,
7  'name': 'health',
8  'vdef': BsHekExtFTypeServoHealthVec['vdef'],
9  },
10  ],
11  'ftype': '{',
12  'max_count': 1,
13  'msgid': BsHekMsgId.RspGetHealth,
14  'name': 'RspGetHealth',
15 }

RspGetHealth Message Definition.

Definition at line 282 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspGetVersion
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': 's',
6  'max_count': nmBase.NMStringMaxCount,
7  'name': 'version',
8  },
9  ],
10  'ftype': '{',
11  'max_count': 1,
12  'msgid': BsHekMsgId.RspGetVersion,
13  'name': 'RspGetVersion',
14 }

RspGetVersion Message Definition.

Definition at line 171 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekMsgDefRspState
Initial value:
1 = {
2  'fielddef': [
3  {
4  'fid': 1,
5  'ftype': '[',
6  'max_count': DYNA_ID_NUMOF,
7  'name': 'state',
8  'vdef': BsHekExtFTypeServoStateVec['vdef'],
9  },
10  ],
11  'ftype': '{',
12  'max_count': 1,
13  'msgid': BsHekMsgId.RspState,
14  'name': 'RspState',
15 }

RspState Message Definition.

Definition at line 246 of file bsHekMsgs.py.

dictionary Hekateros.bsHekMsgs.BsHekSetMsgDef
Initial value:
1 = {
2  BsHekMsgId.ReqCalibrate: BsHekMsgDefReqCalibrate,
3  BsHekMsgId.ReqClearAlarms: BsHekMsgDefReqClearAlarms,
4  BsHekMsgId.ReqEStop: BsHekMsgDefReqEStop,
5  BsHekMsgId.ReqFreeze: BsHekMsgDefReqFreeze,
6  BsHekMsgId.ReqGetHealth: BsHekMsgDefReqGetHealth,
7  BsHekMsgId.ReqGetState: BsHekMsgDefReqGetState,
8  BsHekMsgId.ReqGetVersion: BsHekMsgDefReqGetVersion,
9  BsHekMsgId.ReqMoveAtSpeedTo: BsHekMsgDefReqMoveAtSpeedTo,
10  BsHekMsgId.ReqOpenArgs: BsHekMsgDefReqOpenArgs,
11  BsHekMsgId.RspGetHealth: BsHekMsgDefRspGetHealth,
12  BsHekMsgId.RspGetVersion: BsHekMsgDefRspGetVersion,
13  BsHekMsgId.RspState: BsHekMsgDefRspState,
14 }

BsHek Message Definition Set Dictionary.

Definition at line 318 of file bsHekMsgs.py.