ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
xrm_ht_monitor.cpp File Reference

reports structured data from SOE_HLD by wrapping pvxmonitor and decodeing the u32 array as HT More...

#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <iostream>
#include "acq-util.h"
#include "split2.h"
#include "xrm_structs.h"
#include "pvxsWrapper.h"
#include "acq400_asyn_common.h"
#include "pvxsWrapper.cpp"
#include <stddef.h>

Classes

class  Formatter
class  JSON_Formatter
class  BIN_Formatter
class  HintFormatter

Macros

#define AIMAX   128
#define NEEDLE   "value int32_t[] = "
#define OFFSET_OF(s, f)

Functions

void getEGU ()
char * indent (int delta)
void parse (int *ht_data, unsigned nelems)
void parse (char *txt)
void usage (const char *argv0)
void structure_test ()
void ui (int argc, char *argv[])
int main (int argc, char *argv[])

Variables

int G_verbose = ::getenv_default("VERBOSE", 0)
int G_updates = ::getenv_default("UPDATES", 0)
const char * G_host
bool G_wait_first_change
const char * G_file_root
bool G_egu
const VDS * G_eslo
const VDS * G_eoff

Detailed Description

reports structured data from SOE_HLD by wrapping pvxmonitor and decodeing the u32 array as HT

Created on: 24 Mar 2026 Author: pgm

Macro Definition Documentation

◆ OFFSET_OF

#define OFFSET_OF ( s,
f )
Value:
fprintf(stderr, "offsetof %20s : " FMTSZT "\n", #f, offsetof(s, f))