Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MasterBoardData_V3_0__1 Class Reference

#include <master_board.h>

Inheritance diagram for MasterBoardData_V3_0__1:
Inheritance graph
[legend]

Public Member Functions

virtual bool consumeWith (URStatePacketConsumer &consumer)
 
virtual bool parseWith (BinParser &bp)
 
- Public Member Functions inherited from StatePacket
 StatePacket ()
 
virtual ~StatePacket ()
 

Public Attributes

std::bitset< 18 > digital_input_bits
 
std::bitset< 18 > digital_output_bits
 
float euromap_current
 
float euromap_voltage
 
bool in_reduced_mode
 
uint8_t safety_mode
 
- Public Attributes inherited from SharedMasterBoardData
double analog_input0
 
double analog_input1
 
int8_t analog_input_range0
 
int8_t analog_input_range1
 
double analog_output0
 
double analog_output1
 
int8_t analog_output_domain0
 
int8_t analog_output_domain1
 
bool euromap67_interface_installed
 
int32_t euromap_input_bits
 
int32_t euromap_output_bits
 
float master_board_temperature
 
float master_IO_current
 
float robot_current
 
float robot_voltage_48V
 

Static Public Attributes

static const size_t EURO_SIZE = SharedMasterBoardData::EURO_SIZE + sizeof(float) * 2
 
static const size_t SIZE
 
- Static Public Attributes inherited from SharedMasterBoardData
static const size_t EURO_SIZE = sizeof(int32_t) * 2
 
static const size_t SIZE = sizeof(double) * 4 + sizeof(int8_t) * 4 + sizeof(float) * 4 + sizeof(uint8_t)
 

Detailed Description

Definition at line 78 of file master_board.h.

Member Function Documentation

bool MasterBoardData_V3_0__1::consumeWith ( URStatePacketConsumer consumer)
virtual

Implements StatePacket.

Reimplemented in MasterBoardData_V3_2.

Definition at line 114 of file src/ur/master_board.cpp.

bool MasterBoardData_V3_0__1::parseWith ( BinParser bp)
virtual

Reimplemented from SharedMasterBoardData.

Reimplemented in MasterBoardData_V3_2.

Definition at line 67 of file src/ur/master_board.cpp.

Member Data Documentation

std::bitset<18> MasterBoardData_V3_0__1::digital_input_bits

Definition at line 84 of file master_board.h.

std::bitset<18> MasterBoardData_V3_0__1::digital_output_bits

Definition at line 85 of file master_board.h.

const size_t MasterBoardData_V3_0__1::EURO_SIZE = SharedMasterBoardData::EURO_SIZE + sizeof(float) * 2
static

Definition at line 97 of file master_board.h.

float MasterBoardData_V3_0__1::euromap_current

Definition at line 92 of file master_board.h.

float MasterBoardData_V3_0__1::euromap_voltage

Definition at line 91 of file master_board.h.

bool MasterBoardData_V3_0__1::in_reduced_mode

Definition at line 88 of file master_board.h.

uint8_t MasterBoardData_V3_0__1::safety_mode

Definition at line 87 of file master_board.h.

const size_t MasterBoardData_V3_0__1::SIZE
static
Initial value:
= SharedMasterBoardData::SIZE + sizeof(int32_t) * 2 + sizeof(uint8_t) * 2 +
sizeof(uint32_t)

Definition at line 94 of file master_board.h.


The documentation for this class was generated from the following files:


ur_modern_driver
Author(s): Thomas Timm Andersen, Simon Rasmussen
autogenerated on Fri Jun 26 2020 03:37:01