Pleora Technologies Inc. eBUS SDK v6.4.0.6670 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
47  const PvDevicePleoraProtocol &operator=( const PvDevicePleoraProtocol & );
48 
49 };
50 
51 #endif
PvResult
Result information.
Definition: PvResult.h:29
PvDevicePleoraProtocol
Class simply used to configure the IP address of a Pleora Protocol device.
Definition: PvDevicePleoraProtocol.h:16
PvString
String class.
Definition: PvString.h:25

Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com