|
static bool_t | RGBasicOps_run (int32_t cardIndex, int32_t module, uint32_t modId) |
| RGBasicOps_run allows the user to choose to go to either the Basic Menu or the Interrupt Menu. Returns TRUE if the user enters the Quit Command at any point within its scope.
|
|
static nai_status_t | RGBasicOps_runBasicMenu (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_runBasicMenu illustrates the channel configuration and prepares the menu which will handle user command requests. Returns TRUE if the user enters the Quit Command at any point within its scope.
|
|
static nai_status_t | RGBasicOps_runInterruptMenu (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_runInterruptMenu allows the user to set Interrupt Enable, Trigger Type, Vector, and Steering for the RG module. Returns TRUE if the user enters the Quit Command at any point within its scope.
|
|
static nai_status_t | RGBasicOps_runDSTMenu (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_runDSTMenu allows the user to set DST (Daylight Savings Time) settings for the RG module. Returns TRUE if the user enters the Quit Command at any point within its scope.
|
|
static void | RGBasicOps_displayConfigurations (int32_t cardIndex, int32_t module, uint32_t modId, int32_t maxChannels, bool_t displayHex) |
| RGBasicOps_displayConfigurations illustrates the methods to call in the naibrd library to retrieve the basic operation configuration states and status states for all channels on the module.
|
|
static void | RGBasicOps_displayInterrupts (int32_t cardIndex, int32_t module, uint32_t modId, int32_t maxChannels, bool_t displayHex) |
| RGBasicOps_displayInterrupts illustrates the methods to call in the naibrd library to retrieve and set interrupt configuration settings for the RG module.
|
|
static void | RGBasicOps_displayDSTSettings (int32_t cardIndex, int32_t module, uint32_t modId, int32_t maxChannels, bool_t displayHex) |
| RGBasicOps_displayDSTSettings illustrates the methods to call in the naibrd library to retrieve and set DST (Daylight Savings Time) configuration settings for the RG module.
|
|
static nai_status_t | RGBasicOps_setIRIGProtocol (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGProtocol handles the user request to set Protocol by protocol types.
|
|
static nai_status_t | RGBasicOps_setIRIGProtocolByValue (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGProtocolByValue handles the user request to set Protocol from the list of accepted Protocols.
|
|
static nai_status_t | RGBasicOps_setIRIGAMOutputGain (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGAMOutputGain handles the user request to set the IRIG AM output gain level (0 to 255)
|
|
static nai_status_t | RGBasicOps_setIRIGDriftThreshold (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDriftThreshold handles the user request to set the IRIG drift threshold (16 bits)
|
|
static nai_status_t | RGBasicOps_setIRIGReferenceSource (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGReferenceSource handles the user request to set the requested reference source.
|
|
static nai_status_t | RGBasicOps_setIRIGCtrlBitsToSend (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGCtrlBitsToSend handles the user request to set the IRIG user bits to send, which are loaded at the beginning of an IRIG Tx frame. (bits 0 to 26)
|
|
static nai_status_t | RGBasicOps_getIRIGCtrlBitsReceived (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_getIRIGCtrlBitsReceived handles the user request to receive the IRIG user bits sent, which are loaded at the beginning of an IRIG Tx frame. (bits 0 to 26)
|
|
static nai_status_t | RGBasicOps_setIRIGDigitalInput (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDigitalInput handles the user request to set the digital input signal level setting RS232 or RS485.
|
|
static nai_status_t | RGBasicOps_setIRIGDigitalOutput (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDigitalOutput handles the user request to set the digital input signal level setting RS232 or RS485.
|
|
static nai_status_t | RGBasicOps_setIRIGTimeZoneOffset (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGTimeZoneOffset handles the user request to set the Number of minutes to be added to or subtracted from received IRIG reference time to accommodate time zone differences. Range : +/-1439.
|
|
static nai_status_t | RGBasicOps_setIRIGPropOffset (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGPropOffset handles the user request to set IRIG Prop Offset based on the current format.
|
|
static nai_status_t | RGBasicOps_setIRIGYear (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGYear handles the user request to set the calendar Year.
|
|
static nai_status_t | RGBasicOps_setIRIGPulseWidth (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGPulseWidth handles the user request to set the 1PPS Pulse Width.
|
|
static nai_status_t | RGBasicOps_setIRIGFreeRunningTime (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGFreeRunningTime handles the user request to set the Free Running Time in yy:ddd:hh:mm:ss:th.
|
|
static nai_status_t | RGBasicOps_setIRIGRTCTime (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGRTCT handles the user request to set the RTC (real-time clock) in hh:mm:ss and 00yy/mm/dd.
|
|
static nai_status_t | RGBasicOps_setIRIGRTCControl (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGRTCT sets the RTC for the specified IRIG channel if the ready bit is set.
|
|
static nai_status_t | RGBasicOps_setIRIGCaptureEventTime (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGCaptureEventTime handles the user request to set the Capture Event time in hours, minutes, seconds, tenths, hundredths. (HHMMSSTH)
|
|
static nai_status_t | RGBasicOps_setIRIGCaptureEventEdge (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGCaptureEventEdge handles the user request to set the event edge as rising edge or falling edge.
|
|
static nai_status_t | RGBasicOps_setIRIGSerialSignalLevel (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGSerialSignalLevel handles the user request to set the serial signal setting RS232 or RS485.
|
|
static nai_status_t | RGBasicOps_setIRIGPeriodicInterruptPeriod (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGPeriodicInterruptPeriod handles the user request to set the periodic interrupt period.
|
|
static nai_status_t | RGBasicOpsInterrupts_setIRIGInterruptEnable (int32_t paramCount, int32_t *p_params) |
| RGBasicOpsInterrupts_setIRIGInterruptEnable handles the user request set Interrupt Enable for the Event status.
|
|
static nai_status_t | RGBasicOpsInterrupts_setIRIGInterruptSteering (int32_t paramCount, int32_t *p_params) |
| RGBasicOpsInterrupts_setIRIGInterruptSteering handles the user request set Interrupt Steering for the Event status.
|
|
static nai_status_t | RGBasicOpsInterrupts_setIRIGInterruptEdgeLevel (int32_t paramCount, int32_t *p_params) |
| RGBasicOpsInterrupts_setIRIGInterruptEdgeLevel handles the user request set Interrupt Edge Level for the Event status.
|
|
static nai_status_t | RGBasicOpsInterrupts_setIRIGInterruptVector (int32_t paramCount, int32_t *p_params) |
| RGBasicOpsInterrupts_setIRIGInterruptVector handles the user request set Interrupt Vector for the Event status.
|
|
static nai_status_t | RGBasicOpsInterrupts_clearIRIGEventMappedStatus (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_getIRIGEventMappedStatus handles the user request to view BIT status depending on desired event.
|
|
static nai_status_t | RGBasicOpsInterrupts_getIRIGEventMappedStatus (int32_t paramCount, int32_t *p_params) |
|
static nai_status_t | RGBasicOpsInterrupts_clearIRIGChannelStatus (int32_t paramCount, int32_t *p_params) |
|
static nai_status_t | RGBasicOpsDST_getIRIGDSTStatus (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_getIRIGDSTStatus handles the user request to view DST status.
|
|
static nai_status_t | RGBasicOpsDST_setIRIGDSTOffset (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDSTOffset handles the user request to set IRIG DST offset in HMM. The format of the DST Offset register is 0xXXXXXHMM, where bytes 0 and 1 are minutes and byte 2 is hours.
|
|
static nai_status_t | RGBasicOpsDST_setIRIGDSTStart (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDSTStart handles the user request to set when DST should start, in the structure of Month, Day of Week, Number of Week, Hour, and Minute.
|
|
static nai_status_t | RGBasicOpsDST_setIRIGDSTEnd (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGDSTEnd handles the user request to set when DST should end, in the structure of Month, Day of Week, Number of Week, Hour, and Minute.
|
|
int32_t | RG_BasicOps (void) |
| The purpose of the AD_BasicOps is to illustrate the methods to call in the naibrd library to perform basic operations with the AD modules for configuration setup and reading the channels.
|
|
static nai_status_t | RGBasicOps_setIRIGInputAnalogTermEnable (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGInputAnalogTermEnable handles the user request to Enable or disable IRIG input analog termination.
|
|
static nai_status_t | RGBasicOps_setIRIGInputDigitalTermEnable (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_setIRIGInputDigitalTermEnable handles the user request to Enable or disable IRIG input digital termination.
|
|
static nai_status_t | RGBasicOps_getIRIGEventMappedStatus (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_getIRIGEventMappedStatus handles the user request to view BIT status depending on desired event.
|
|
static nai_status_t | RGBasicOps_setIRIGEventMappedStatus (int32_t paramCount, int32_t *p_params) |
| RGBasicOps_getIRIGEventMappedStatus handles the user request to view BIT status depending on desired event.
|
|