eBUS SDK v6.2.8.5877 API
Main Page
Related Pages
Classes
Files
File List
File Members
PvDevicePleoraProtocol.h
1
// *****************************************************************************
2
//
3
// Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4
//
5
// *****************************************************************************
6
7
#ifndef __PVDEVICEPLEORAPROTOCOL_H__
8
#define __PVDEVICEPLEORAPROTOCOL_H__
9
10
#include <PvDevice.h>
11
12
13
class
PV_DEVICE_API
PvDevicePleoraProtocol
14
{
15
public
:
16
17
static
PvResult
SetIPConfiguration(
18
const
PvString
&aMACAddress,
19
const
PvString
&aIP,
20
const
PvString
&aSubnetMask =
PvString
(
"255.255.255.0"
),
21
const
PvString
&aGateway =
PvString
(
"0.0.0.0"
) );
22
23
protected
:
24
25
private
:
26
27
// Not implemented
28
PvDevicePleoraProtocol
();
29
PvDevicePleoraProtocol
(
const
PvDevicePleoraProtocol
& );
30
const
PvDevicePleoraProtocol
&operator=(
const
PvDevicePleoraProtocol
& );
31
32
};
33
34
#endif
PvString
String class.
Definition:
PvString.h:21
PvResult
Result information.
Definition:
PvResult.h:13
PvDevicePleoraProtocol
Class simply used to configure the IP address of a Pleora Protocol device.
Definition:
PvDevicePleoraProtocol.h:13
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com