Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
Classes | Public Types | Public Member Functions | List of all members
DeviceOscilloscopeItem Class Reference

Structure for the effective oscilloscope item stored into each BCC message. More...

#include <oscilloscope.h>

Classes

class  PtrVector
 Class to handle with lists of DeviceOscilloscopeItem pointers. More...
 

Public Types

typedef DeviceOscilloscopeItempDeviceOscilloscopeItem
 

Public Member Functions

 DeviceOscilloscopeItem ()
 Public constructor.
 
virtual ~DeviceOscilloscopeItem ()
 Public constructor.
 
uint32_t repeat () const
 Get the number of repetitions into the read message.
 
void setRepeat (uint32_t value)
 Set the number of repetitions into the read message.
 

Detailed Description

Structure for the effective oscilloscope item stored into each BCC message.

If non coeherent operations are allowed, the user defined oscilloscope items will be generally reworked , splitted and merged into distinct BCC message with new oscilloscope items: foreach new oscilloscope items, a structure this type is generated.

Member Typedef Documentation

◆ pDeviceOscilloscopeItem

Constructor & Destructor Documentation

◆ DeviceOscilloscopeItem()

Public constructor.

◆ ~DeviceOscilloscopeItem()

virtual ~DeviceOscilloscopeItem ( )
virtual

Public constructor.

Member Function Documentation

◆ repeat()

uint32_t repeat ( ) const

Get the number of repetitions into the read message.

Returns
The parameter value
Remarks
This value differs from SrcMonItem.Repeat when the oscilloscope item is splitted into more messages

◆ setRepeat()

void setRepeat ( uint32_t value)

Set the number of repetitions into the read message.

Parameters
valueThe value to set
Remarks
This value differs from SrcMonItem.Repeat when the oscilloscope item is splitted into more messages