Public Member Functions | |
int | run () |
WGE100Simulator (uint32_t serial) | |
~WGE100Simulator () | |
Private Member Functions | |
void | ProcessCommands () |
void | reset () |
void | sendAnnounce (PacketGeneric *hdr) |
void | SendData () |
void | sendFlashData (PacketGeneric *hdr, uint32_t address) |
void | sendSensorData (PacketGeneric *hdr, uint8_t addr, uint16_t value) |
void | sendStatus (PacketGeneric *hdr, uint32_t type, uint32_t code) |
Static Private Member Functions | |
static uint8_t | get_diag_test_pattern (int x, int y) |
static void | setExiting (int i) |
Private Attributes | |
sockaddr_in | data_addr_ |
int | frame_ |
int | height_ |
uint8_t | imager_register_flags_ [NUM_IMAGER_REGISTERS] |
uint16_t | imager_registers_ [NUM_IMAGER_REGISTERS] |
ros::Time | next_frame_time_ |
int | running_ |
uint32_t | serial_no_ |
int | socket_ |
int | width_ |
Static Private Attributes | |
static volatile bool | exiting_ = false |
static const int | IMAGER_REGISTER_UNDEFINED = 1 |
static const int | IMAGER_REGISTER_UNSUPPORTED = 2 |
static const int | NUM_IMAGER_REGISTERS = 256 |
Definition at line 57 of file wge100_sim.cc.
|
inline |
Definition at line 60 of file wge100_sim.cc.
|
inline |
Definition at line 89 of file wge100_sim.cc.
|
inlinestaticprivate |
Definition at line 138 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 226 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 111 of file wge100_sim.cc.
|
inline |
Definition at line 75 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 421 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 146 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 444 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 452 of file wge100_sim.cc.
|
inlineprivate |
Definition at line 434 of file wge100_sim.cc.
|
inlinestaticprivate |
Definition at line 464 of file wge100_sim.cc.
|
private |
Definition at line 104 of file wge100_sim.cc.
|
staticprivate |
Definition at line 462 of file wge100_sim.cc.
|
private |
Definition at line 101 of file wge100_sim.cc.
|
private |
Definition at line 100 of file wge100_sim.cc.
|
private |
Definition at line 109 of file wge100_sim.cc.
|
staticprivate |
Definition at line 106 of file wge100_sim.cc.
|
staticprivate |
Definition at line 107 of file wge100_sim.cc.
|
private |
Definition at line 108 of file wge100_sim.cc.
|
private |
Definition at line 103 of file wge100_sim.cc.
|
staticprivate |
Definition at line 105 of file wge100_sim.cc.
|
private |
Definition at line 98 of file wge100_sim.cc.
|
private |
Definition at line 96 of file wge100_sim.cc.
|
private |
Definition at line 97 of file wge100_sim.cc.
|
private |
Definition at line 99 of file wge100_sim.cc.