BPNGClientLib
Library for accessing the Telemotive data logger devices
|
#include <TSLClusterImpl.hh>
Public Types | |
enum | ConnectionType { DOWNLOAD, CONVERSION, CONFIG, BUGREPORT, FW_UPDATE } |
A enumaration of types of which task the connection will be used for. More... | |
Public Member Functions | |
TSLClusterImpl () | |
Constructor. | |
TSLClusterImpl (OnlineLoggerInfo firstDevice) | |
void | addDevice (OnlineLoggerInfo device) |
void | deleteDevice (size_t index) |
std::string | getTSLName () |
void | print () |
Stream the TSLCluster to cout. | |
std::vector< OnlineLoggerInfo >::iterator | begin () |
std::vector< OnlineLoggerInfo >::iterator | end () |
TSLCluster | getTSLCluster () |
size_t | getTSLSize () |
get size of TSL chain | |
A simple class that represents a Telemotive System Link chain.
|
inline |
Constructor
firstDevice | the first device of the chain. |
|
inline |
Add a BPNGDevice to the TSLCluster.
device | the new device |
|
inline |
Begin iterator for ranged base for loop
|
inline |
Delete a BPNGDevice from the TSLCluster.
index | index of device to delete |
|
inline |
End iterator for ranged base for loop
|
inline |
Get the name of TSL chain. All devices in the chain have the same TSL name.