eBUS SDK v6.5.1.6797 API
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
16
class
PV_DEVICE_API
PvDevicePleoraProtocol
17
{
18
public
:
34
static
PvResult
SetIPConfiguration(
35
const
PvString
&aMACAddress,
36
const
PvString
&aIP,
37
const
PvString
&aSubnetMask =
PvString
(
"255.255.255.0"
),
38
const
PvString
&aGateway =
PvString
(
"0.0.0.0"
) );
39
40
protected
:
41
42
private
:
43
44
// Not implemented
45
PvDevicePleoraProtocol
();
46
PvDevicePleoraProtocol
(
const
PvDevicePleoraProtocol
& );
47
const
PvDevicePleoraProtocol
&operator=(
const
PvDevicePleoraProtocol
& );
48
49
};
50
51
#endif
PvDevicePleoraProtocol
Class simply used to configure the IP address of a Pleora Protocol device.
Definition:
PvDevicePleoraProtocol.h:17
PvResult
Result information.
Definition:
PvResult.h:30
PvString
String class.
Definition:
PvString.h:26
Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com