Hello Kevin,

SaHpiCtrlStateT contains union of state for various control types.
Seems you have DIGITAL control.
So only StateUnion.Digital field is relevant there.

StateUnion.Text is relevant for TEXT control only.

        Anton Pak

On Fri, 14 Dec 2012 20:57:23 +0400, kevin barnard <[email protected]>  
wrote:

> Hi!
>
> I get a strange text string in my application using saHpiControlGet() (  
> see
> the Data[] below and all the '0's
>
> The information I pass in seems OK.
>
> This is on 3.2.0 : any suggestions as to go about debugging if it is my
> application at fault, how I've compiled the 3.2.0 on my 64bit Linux  
> system
> or the library ?
>
> regards
> kevin
>
>
>
>     Locals
>         CtrlMode    SAHPI_CTRL_MODE_MANUAL (1)    SaHpiCtrlModeT
>         CtrlState        SaHpiCtrlStateT
>             StateUnion        SaHpiCtrlStateUnionT
>                 Analog    1    SaHpiCtrlStateAnalogT
>                 Digital    SAHPI_CTRL_STATE_ON (1)     
> SaHpiCtrlStateDigitalT
>                 Discrete    1    SaHpiCtrlStateDiscreteT
>                 Oem        SaHpiCtrlStateOemT
>                 Stream        SaHpiCtrlStateStreamT
>                 Text        SaHpiCtrlStateTextT
>                     Line    1    SaHpiTxtLineNumT
>                     Text        SaHpiTextBufferT
>                         Data    @0x7fffffffc801    SaHpiUint8T [255]
>                             [0]    42    SaHpiUint8T
>                             [1]    105    SaHpiUint8T
>                             [2]    0    SaHpiUint8T
>                             [3]    0    SaHpiUint8T
>                             [4]    0    SaHpiUint8T
>                             [5]    0    SaHpiUint8T
>                             [6]    0    SaHpiUint8T
>                             [7]    32    SaHpiUint8T
>                             [8]    206    SaHpiUint8T
>                             [9]    255    SaHpiUint8T
>                             [10]    255    SaHpiUint8T
>                             [11]    255    SaHpiUint8T
>                             [12]    127    SaHpiUint8T
>                             [13]    0    SaHpiUint8T
>                             [14]    0    SaHpiUint8T
>                             [15]    16    SaHpiUint8T
>                             [16]    148    SaHpiUint8T
>                             [17]    106    SaHpiUint8T
>                             [18]    0    SaHpiUint8T
>                             [19]    0    SaHpiUint8T
>                             [20]    0    SaHpiUint8T
>                             [21]    0    SaHpiUint8T
>                             [22]    0    SaHpiUint8T
>                             [23]    190    SaHpiUint8T
>                             [24]    220    SaHpiUint8T
>                             [25]    11    SaHpiUint8T
>                             [26]    247    SaHpiUint8T
>                             [27]    255    SaHpiUint8T
>                             [28]    127    SaHpiUint8T
>                             [29]    0    SaHpiUint8T
>                             [30]    0    SaHpiUint8T
>                             [31]    112    SaHpiUint8T
>                             [32]    205    SaHpiUint8T
>                             [33]    255    SaHpiUint8T
>                             [34]    255    SaHpiUint8T
>                             [35]    255    SaHpiUint8T
>                             [36]    127    SaHpiUint8T
>                             [37]    0    SaHpiUint8T
>                             [38]    0    SaHpiUint8T
>                             [39]    32    SaHpiUint8T
>                             [40]    2    SaHpiUint8T
>                             [41]    102    SaHpiUint8T
>                             [42]    0    SaHpiUint8T
>                             [43]    0    SaHpiUint8T
>                             [44]    0    SaHpiUint8T
>                             [45]    0    SaHpiUint8T
>                             [46]    0    SaHpiUint8T
>                             [47]    128    SaHpiUint8T
>                             [48]    61    SaHpiUint8T
>                             [49]    106    SaHpiUint8T
>                             [50]    0    SaHpiUint8T
>                             [51]    0    SaHpiUint8T
>                             [52]    0    SaHpiUint8T
>                             [53]    0    SaHpiUint8T
>                             [54]    0    SaHpiUint8T
>                             [55]    59    SaHpiUint8T
>                             [56]    139    SaHpiUint8T
>                             [57]    111    SaHpiUint8T
>                             [58]    246    SaHpiUint8T
>                             [59]    255    SaHpiUint8T
>                             [60]    127    SaHpiUint8T
>                             [61]    0    SaHpiUint8T
>                             [62]    0    SaHpiUint8T
>                             [63]    208    SaHpiUint8T
>                             [64]    205    SaHpiUint8T
>                             [65]    255    SaHpiUint8T
>                             [66]    255    SaHpiUint8T
>                             [67]    255    SaHpiUint8T
>                             [68]    127    SaHpiUint8T
>                             [69]    0    SaHpiUint8T
>                             [70]    0    SaHpiUint8T
>                             [71]    16    SaHpiUint8T
>                             [72]    148    SaHpiUint8T
>                             [73]    106    SaHpiUint8T
>                             [74]    0    SaHpiUint8T
>                             [75]    0    SaHpiUint8T
>                             [76]    0    SaHpiUint8T
>                             [77]    0    SaHpiUint8T
>                             [78]    0    SaHpiUint8T
>                             [79]    48    SaHpiUint8T
>                             [80]    230    SaHpiUint8T
>                             [81]    104    SaHpiUint8T
>                             [82]    0    SaHpiUint8T
>                             [83]    0    SaHpiUint8T
>                             [84]    0    SaHpiUint8T
>                             [85]    0    SaHpiUint8T
>                             [86]    0    SaHpiUint8T
>                             [87]    208    SaHpiUint8T
>                             [88]    205    SaHpiUint8T
>                             [89]    255    SaHpiUint8T
>                             [90]    255    SaHpiUint8T
>                             [91]    255    SaHpiUint8T
>                             [92]    127    SaHpiUint8T
>                             [93]    0    SaHpiUint8T
>                             [94]    0    SaHpiUint8T
>                             [95]    32    SaHpiUint8T
>                             [96]    2    SaHpiUint8T
>                             [97]    102    SaHpiUint8T
>                             [98]    0    SaHpiUint8T
>                             [99]    0    SaHpiUint8T
>                             [100]    0    SaHpiUint8T
>                             [101]    0    SaHpiUint8T
>                             [102]    0    SaHpiUint8T
>                             [103]    91    SaHpiUint8T
>                             [104]    152    SaHpiUint8T
>                             [105]    13    SaHpiUint8T
>                             [106]    247    SaHpiUint8T
>                             [107]    255    SaHpiUint8T
>                             [108]    127    SaHpiUint8T
>                             [109]    0    SaHpiUint8T
>                             [110]    0    SaHpiUint8T
>                             [111]    128    SaHpiUint8T
>                             [112]    61    SaHpiUint8T
>                             [113]    106    SaHpiUint8T
>                             [114]    0    SaHpiUint8T
>                             [115]    0    SaHpiUint8T
>                             [116]    0    SaHpiUint8T
>                             [117]    0    SaHpiUint8T
>                             [118]    0    SaHpiUint8T
>                             [119]    112    SaHpiUint8T
>                             [120]    228    SaHpiUint8T
>                             [121]    255    SaHpiUint8T
>                             [122]    255    SaHpiUint8T
>                             [123]    255    SaHpiUint8T
>                             [124]    127    SaHpiUint8T
>                             [125]    0    SaHpiUint8T
>                             [126]    0    SaHpiUint8T
>                             [127]    128    SaHpiUint8T
>                             [128]    61    SaHpiUint8T
>                             [129]    106    SaHpiUint8T
>                             [130]    0    SaHpiUint8T
>                             [131]    0    SaHpiUint8T
>                             [132]    0    SaHpiUint8T
>                             [133]    0    SaHpiUint8T
>                             [134]    0    SaHpiUint8T
>                             [135]    112    SaHpiUint8T
>                             [136]    205    SaHpiUint8T
>                             [137]    255    SaHpiUint8T
>                             [138]    255    SaHpiUint8T
>                             [139]    255    SaHpiUint8T
>                             [140]    127    SaHpiUint8T
>                             [141]    0    SaHpiUint8T
>                             [142]    0    SaHpiUint8T
>                             [143]    32    SaHpiUint8T
>                             [144]    206    SaHpiUint8T
>                             [145]    255    SaHpiUint8T
>                             [146]    255    SaHpiUint8T
>                             [147]    255    SaHpiUint8T
>                             [148]    127    SaHpiUint8T
>                             [149]    0    SaHpiUint8T
>                             [150]    0    SaHpiUint8T
>                             [151]    16    SaHpiUint8T
>                             [152]    148    SaHpiUint8T
>                             [153]    106    SaHpiUint8T
>                             [154]    0    SaHpiUint8T
>                             [155]    0    SaHpiUint8T
>                             [156]    0    SaHpiUint8T
>                             [157]    0    SaHpiUint8T
>                             [158]    0    SaHpiUint8T
>                             [159]    48    SaHpiUint8T
>                             [160]    230    SaHpiUint8T
>                             [161]    104    SaHpiUint8T
>                             [162]    0    SaHpiUint8T
>                             [163]    0    SaHpiUint8T
>                             [164]    0    SaHpiUint8T
>                             [165]    0    SaHpiUint8T
>                             [166]    0    SaHpiUint8T
>                             [167]    32    SaHpiUint8T
>                             [168]    206    SaHpiUint8T
>                             [169]    255    SaHpiUint8T
>                             [170]    255    SaHpiUint8T
>                             [171]    255    SaHpiUint8T
>                             [172]    127    SaHpiUint8T
>                             [173]    0    SaHpiUint8T
>                             [174]    0    SaHpiUint8T
>                             [175]    240    SaHpiUint8T
>                             [176]    206    SaHpiUint8T
>                             [177]    255    SaHpiUint8T
>                             [178]    255    SaHpiUint8T
>                             [179]    255    SaHpiUint8T
>                             [180]    127    SaHpiUint8T
>                             [181]    0    SaHpiUint8T
>                             [182]    0    SaHpiUint8T
>                             [183]    91    SaHpiUint8T
>                             [184]    152    SaHpiUint8T
>                             [185]    13    SaHpiUint8T
>                             [186]    247    SaHpiUint8T
>                             [187]    255    SaHpiUint8T
>                             [188]    127    SaHpiUint8T
>                             [189]    0    SaHpiUint8T
>                             [190]    0    SaHpiUint8T
>                             [191]    16    SaHpiUint8T
>                             [192]    148    SaHpiUint8T
>                             [193]    106    SaHpiUint8T
>                             [194]    0    SaHpiUint8T
>                             [195]    0    SaHpiUint8T
>                             [196]    0    SaHpiUint8T
>                             [197]    0    SaHpiUint8T
>                             [198]    0    SaHpiUint8T
>                             [199]    59    SaHpiUint8T
>                             [200]    139    SaHpiUint8T
>                             [201]    111    SaHpiUint8T
>                             [202]    246    SaHpiUint8T
>                             [203]    255    SaHpiUint8T
>                             [204]    127    SaHpiUint8T
>                             [205]    0    SaHpiUint8T
>                             [206]    0    SaHpiUint8T
>                             [207]    16    SaHpiUint8T
>                             [208]    148    SaHpiUint8T
>                             [209]    106    SaHpiUint8T
>                             [210]    0    SaHpiUint8T
>                             [211]    0    SaHpiUint8T
>                             [212]    0    SaHpiUint8T
>                             [213]    0    SaHpiUint8T
>                             [214]    0    SaHpiUint8T
>                             [215]    208    SaHpiUint8T
>                             [216]    205    SaHpiUint8T
>                             [217]    255    SaHpiUint8T
>                             [218]    255    SaHpiUint8T
>                             [219]    255    SaHpiUint8T
>                             [220]    127    SaHpiUint8T
>                             [221]    0    SaHpiUint8T
>                             [222]    0    SaHpiUint8T
>                             [223]    80    SaHpiUint8T
>                             [224]    36    SaHpiUint8T
>                             [225]    102    SaHpiUint8T
>                             [226]    0    SaHpiUint8T
>                             [227]    0    SaHpiUint8T
>                             [228]    0    SaHpiUint8T
>                             [229]    0    SaHpiUint8T
>                             [230]    0    SaHpiUint8T
>                             [231]    0    SaHpiUint8T
>                             [232]    0    SaHpiUint8T
>                             [233]    0    SaHpiUint8T
>                             [234]    0    SaHpiUint8T
>                             [235]    0    SaHpiUint8T
>                             [236]    0    SaHpiUint8T
>                             [237]    0    SaHpiUint8T
>                             [238]    0    SaHpiUint8T
>                             [239]    80    SaHpiUint8T
>                             [240]    36    SaHpiUint8T
>                             [241]    102    SaHpiUint8T
>                             [242]    0    SaHpiUint8T
>                             [243]    0    SaHpiUint8T
>                             [244]    0    SaHpiUint8T
>                             [245]    0    SaHpiUint8T
>                             [246]    0    SaHpiUint8T
>                             [247]    16    SaHpiUint8T
>                             [248]    148    SaHpiUint8T
>                             [249]    106    SaHpiUint8T
>                             [250]    0    SaHpiUint8T
>                             [251]    0    SaHpiUint8T
>                             [252]    0    SaHpiUint8T
>                             [253]    0    SaHpiUint8T
>                             [254]    0    SaHpiUint8T
>                         DataLength    224    SaHpiUint8T
>                         DataType    4134529497 (4134529497)
> SaHpiTextTypeT
>                         Language    32767 (32767)    SaHpiLanguageT
>             Type    SAHPI_CTRL_TYPE_DIGITAL (0)    SaHpiCtrlTypeT
>         __FUNCTION__    "slotProcessPopupMenuSelection"    char [30]
>         action     @0x6eca20    QAction
>         chassisDate    "@"    QString
>         data    "Display Alarms"    QString
>         pAcuResource    0x0    acu_resource_t *
>         p_acuControl     @0x6a1470    acu_control_t
>         rv    0    SaErrorT
>         this     @0x6a8620    BoxWidget
>         traceString    ""    QString
>     Inspector
>     Expressions
>     Return Value
>     Tooltip

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to