Class SickScanFieldMonSingleton

Class Documentation

class SickScanFieldMonSingleton

Public Functions

inline const std::vector<SickScanMonField> &getMonFields(void) const
inline void setActiveFieldset(int active_fieldset)
inline int getActiveFieldset(void)
inline void setFieldSelectionMethod(int field_selection_method)
inline int getFieldSelectionMethod(void)
int parseAsciiLIDinputstateMsg(unsigned char *datagram, int datagram_length)
int parseBinaryLIDinputstateMsg(unsigned char *datagram, int datagram_length, sick_scan_msg::LIDinputstateMsg &inputstate_msg)
void parseActiveFieldSetResponse(unsigned char *datagram, int datagram_length, uint16_t *active_field_set)
void parseFieldSetSelectionMethodResponse(unsigned char *datagram, int datagram_length, uint8_t *field_set_selection_method)
int parseBinaryDatagram(std::vector<unsigned char> datagramm, float rectFieldAngleRefPointOffsetRad)
int parseAsciiDatagram(std::vector<unsigned char> datagramm, float rectFieldAngleRefPointOffsetRad)
std::string LIDinputstateMsgToString(const sick_scan_msg::LIDinputstateMsg &inputstate_msg)

Public Static Functions

static SickScanFieldMonSingleton *getInstance()