LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CGPIPortCurrentState for LLRP parameter GPIPortCurrentState. More...
#include <out_ltkcpp.h>
Inherits CParameter.
Public Member Functions | |
llrp_u16_t | getGPIPortNum (void) |
Get accessor functions for the LLRP GPIPortNum field. | |
void | setGPIPortNum (llrp_u16_t value) |
Set accessor functions for the LLRP GPIPortNum field. | |
llrp_u1_t | getConfig (void) |
Get accessor functions for the LLRP Config field. | |
void | setConfig (llrp_u1_t value) |
Set accessor functions for the LLRP Config field. | |
EGPIPortState | getState (void) |
Get accessor functions for the LLRP State field. | |
void | setState (EGPIPortState value) |
Set accessor functions for the LLRP State field. | |
Protected Attributes | |
llrp_u16_t | m_GPIPortNum |
llrp_u1_t | m_Config |
EGPIPortState | m_eState |
Class Definition CGPIPortCurrentState for LLRP parameter GPIPortCurrentState.
Document Reference LLRP Specification Section 12.2.6.3
Document Reference LLRP Specification Section 16.2.6.9
<p>This Parameter carries the current configuration and state of a single GPI port. In a SET_READER_CONFIG message, this parameter is used to enable or disable the GPI port using the GPIConfig field; the GPIState field is ignored by the reader. In a GET_READER_CONFIG message, this parameter reports both the configuration and state of the GPI port.</p> <p>When a ROSpec or AISpec is configured on a GPI-capable reader with GPI start and/or stop triggers, those GPIs must be enabled by the client with a SET_READER_CONFIG message for the triggers to function.</p> <p>Readers that do not support GPIs
SHALL set NumGPIs in the GPIOCapabilities to zero. If such a Reader receives a GET_READER_CONFIG with a GPIPortCurrentState Parameter, the Reader SHALL return an error message and not process any of the parameters in that message.
<SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL>
Definition at line 13337 of file out_ltkcpp.h.