Legrand / Raritan / Server Technology Xerus™ PDU JSON-RPC API
PeripheralG2Production.idl
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /*
3  * Copyright 2013 Raritan Inc. All rights reserved.
4  */
5 
6 #ifndef __PERIPHERAL_G2_PRODUCTION_IDL__
7 #define __PERIPHERAL_G2_PRODUCTION_IDL__
8 
9 #include <PeripheralDeviceSlot.idl>
10 
11 module peripheral {
12  interface G2Production {
13  constant int SUCCESS = 0;
14  constant int ERR_INVALID_PARAMS = 1;
15  constant int ERR_NO_CONFIG_MODE = 2;
16  constant int ERR_NO_DEVICE = 3;
17  constant int ERR_OPERATION_FAILED = 4;
18 
19  int programSerialNumber(in string romcode, in string serial);
20  };
21 }
22 
23 #endif /* !__PERIPHERAL_G2_PRODUCTION_IDL__ */
Definition: PeripheralG2Production.idl:12
Peripheral Devices.
Definition: GatewaySensorManager.idl:17
Serial Ports.
Definition: AnalogModem.idl:12