| 2683 | //! @cond Doxygen_Suppress |
| 2684 | |
| 2685 | extern HAMLIB_EXPORT(RIG *) rig_init HAMLIB_PARAMS((rig_model_t rig_model)); |
| 2686 | extern HAMLIB_EXPORT(int) rig_open HAMLIB_PARAMS((RIG *rig)); |
| 2687 | |
| 2688 | /* |
| 2689 | * General API commands, from most primitive to least.. :() |
| 2690 | * List Set/Get functions pairs |
| 2691 | */ |
| 2692 | |
| 2693 | extern HAMLIB_EXPORT(int) |
| 2694 | rig_flush_force(hamlib_port_t *port, int flush_async_data); |
| 2695 | |
| 2696 | extern HAMLIB_EXPORT(int) |
| 2697 | rig_flush(hamlib_port_t *port); |
| 2698 | |
| 2699 | extern HAMLIB_EXPORT(void) |
| 2700 | rig_lock(RIG *rig, int lock); |
| 2701 | |
| 2702 | #if BUILTINFUNC |
| 2703 | #define rig_set_freq(r,v,f) rig_set_freq(r,v,f,__builtin_FUNCTION()) |
| 2704 | extern HAMLIB_EXPORT(int) |
| 2705 | rig_set_freq HAMLIB_PARAMS((RIG *rig, |
| 2706 | vfo_t vfo, |
| 2707 | freq_t freq, const char*)); |
| 2708 | #else |
| 2709 | extern HAMLIB_EXPORT(int) |
| 2710 | rig_set_freq HAMLIB_PARAMS((RIG *rig, |
| 2711 | vfo_t vfo, |
| 2712 | freq_t freq)); |
| 2713 | #endif |
| 2714 | #if BUILTINFUNC |
| 2715 | #define rig_get_freq(r,v,f) rig_get_freq(r,v,f,__builtin_FUNCTION()) |
| 2716 | extern HAMLIB_EXPORT(int) |
| 2717 | rig_get_freq HAMLIB_PARAMS((RIG *rig, |
| 2718 | vfo_t vfo, |
| 2719 | freq_t *freq, const char*)); |
| 2720 | #else |
| 2721 | extern HAMLIB_EXPORT(int) |
| 2722 | rig_get_freq HAMLIB_PARAMS((RIG *rig, |
| 2723 | vfo_t vfo, |
| 2724 | freq_t *freq)); |
| 2725 | #endif |
| 2726 | |
| 2727 | extern HAMLIB_EXPORT(int) |
| 2728 | rig_set_mode HAMLIB_PARAMS((RIG *rig, |
| 2729 | vfo_t vfo, |
| 2730 | rmode_t mode, |
| 2731 | pbwidth_t width)); |
| 2732 | extern HAMLIB_EXPORT(int) |
| 2733 | rig_get_mode HAMLIB_PARAMS((RIG *rig, |
| 2734 | vfo_t vfo, |
| 2735 | rmode_t *mode, |
| 2736 | pbwidth_t *width)); |
| 2737 | |
| 2738 | #if BUILTINFUNC |
| 2739 | #define rig_set_vfo(r,v) rig_set_vfo(r,v,__builtin_FUNCTION()) |
| 2740 | extern HAMLIB_EXPORT(int) |
| 2741 | rig_set_vfo HAMLIB_PARAMS((RIG *rig, |
| 2742 | vfo_t vfo, const char *func)); |