$search

mdlslm::SLM Class Reference

List of all members.

Public Member Functions

def __init__
def parse_pkt
def recv_pkt
def rosify_pkt
def send_cmd
def set_enable_reply
def set_laser_on
def set_resolution
def set_speed
def set_visible
def shutdown

Public Attributes

 angle_rate
 angle_res
 angles
 comms_fail
 day
 fine_resolution
 hours
 laser_on
 mins
 month
 num_points
 numpoints
 ranges
 secs
 seq
 signal
 sock
 speed
 tm_offset
 udp_addr
 udp_port
 usecs
 visible_laser
 year

Static Public Attributes

string header_fmt = ">cHHHB2s2s2s7s2s2s4sc"
tuple header_struct = struct.Struct(header_fmt)
tuple ls = numpy_msg(LaserScan)
 pub = None

Detailed Description

Definition at line 53 of file mdlslm.py.


Member Function Documentation

def mdlslm::SLM::__init__ (   self,
  name = "slm_laser",
  udp_addr = "128.2.0.201",
  port = 30,
  speed = 10,
  frame = "/slm",
  vis_spot = False,
  lo_res = False 
)

Definition at line 59 of file mdlslm.py.

def mdlslm::SLM::parse_pkt (   self,
  data 
)

Definition at line 168 of file mdlslm.py.

def mdlslm::SLM::recv_pkt (   self  ) 

Definition at line 157 of file mdlslm.py.

def mdlslm::SLM::rosify_pkt (   self  ) 

Definition at line 212 of file mdlslm.py.

def mdlslm::SLM::send_cmd (   self,
  cmd,
  recv_reply = True 
)

Definition at line 92 of file mdlslm.py.

def mdlslm::SLM::set_enable_reply (   self,
  replies_on 
)

Definition at line 108 of file mdlslm.py.

def mdlslm::SLM::set_laser_on (   self,
  laser_on 
)

Definition at line 122 of file mdlslm.py.

def mdlslm::SLM::set_resolution (   self,
  lo_res 
)

Definition at line 131 of file mdlslm.py.

def mdlslm::SLM::set_speed (   self,
  hz 
)

Definition at line 152 of file mdlslm.py.

def mdlslm::SLM::set_visible (   self,
  laser_on 
)

Definition at line 143 of file mdlslm.py.

def mdlslm::SLM::shutdown (   self  ) 

Definition at line 85 of file mdlslm.py.


Member Data Documentation

Definition at line 176 of file mdlslm.py.

Definition at line 177 of file mdlslm.py.

Definition at line 206 of file mdlslm.py.

Definition at line 69 of file mdlslm.py.

Definition at line 183 of file mdlslm.py.

Definition at line 134 of file mdlslm.py.

string mdlslm::SLM::header_fmt = ">cHHHB2s2s2s7s2s2s4sc" [static]

Definition at line 54 of file mdlslm.py.

tuple mdlslm::SLM::header_struct = struct.Struct(header_fmt) [static]

Definition at line 55 of file mdlslm.py.

Definition at line 179 of file mdlslm.py.

Definition at line 125 of file mdlslm.py.

tuple mdlslm::SLM::ls = numpy_msg(LaserScan) [static]

Definition at line 56 of file mdlslm.py.

Definition at line 180 of file mdlslm.py.

Definition at line 184 of file mdlslm.py.

Definition at line 178 of file mdlslm.py.

Definition at line 175 of file mdlslm.py.

mdlslm::SLM::pub = None [static]

Definition at line 57 of file mdlslm.py.

Definition at line 204 of file mdlslm.py.

Definition at line 181 of file mdlslm.py.

Definition at line 68 of file mdlslm.py.

Definition at line 205 of file mdlslm.py.

Definition at line 73 of file mdlslm.py.

Definition at line 154 of file mdlslm.py.

Definition at line 193 of file mdlslm.py.

Definition at line 60 of file mdlslm.py.

Definition at line 61 of file mdlslm.py.

Definition at line 182 of file mdlslm.py.

Definition at line 146 of file mdlslm.py.

Definition at line 185 of file mdlslm.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


mdl_slm
Author(s): David Haddon
autogenerated on Fri Mar 1 15:16:59 2013