4/17/17
SigMRF Users Guide, Rev A2
Copyright
Signalogic, Inc. 2016-2017
39 / 39
uint32_t
cause_code;
;
;
;
};
};
};
};
struct
cmd_go_active
{
{
{
{
/* ha_index = X = (1..N) (Become Active X) */
uint32_t
ha_index;
;
;
;
};
};
};
};
struct
cmd_go_active_ack
{
{
{
{
uint32_t
cause_code;
;
;
;
};
};
};
};
struct
cmd_NTP_time_sync
{
{
{
{
unsigned
long
long
NTP;
;
;
;
/* uint32_t seconds; // seconds since epoch */
/* uint32_t second_fraction; // seconds fractional value */
uint64_t
TSC;
;
;
;
/* TSC value read by user app as close as possible to NTP
timestamp time */
};
};
};
};
struct
cmd_NTP_time_sync_ack
{
{
{
{
uint32_t
cause_code;
;
;
;
};
};
};
};
#ifdef __cplusplus
}
}
}
}
#endif
#endif
/* _SESSION_CMD_H */