File: libhamlib_consts.go

package info (click to toggle)
golang-github-la5nta-wl2k-go 0.11.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,856 kB
  • sloc: ansic: 14; makefile: 2
file content (45 lines) | stat: -rw-r--r-- 1,119 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Copyright 2015 Martin Hebnes Pedersen (LA5NTA). All rights reserved.
// Use of this source code is governed by the MIT-license that can be
// found in the LICENSE file.

// +build cgo
// +build libhamlib

package hamlib

//#include <hamlib/rig.h>
import "C"

type Mode int

const (
	NoMode  Mode = C.RIG_MODE_NONE
	AM           = C.RIG_MODE_AM
	CW           = C.RIG_MODE_CW
	USB          = C.RIG_MODE_USB
	LSB          = C.RIG_MODE_LSB
	RTTY         = C.RIG_MODE_RTTY
	FM           = C.RIG_MODE_FM
	WFM          = C.RIG_MODE_WFM
	CWR          = C.RIG_MODE_CWR
	RTTYR        = C.RIG_MODE_RTTYR
	AMS          = C.RIG_MODE_AMS
	PKTLSB       = C.RIG_MODE_PKTLSB
	PKTUSB       = C.RIG_MODE_PKTUSB
	PKTFM        = C.RIG_MODE_PKTFM
	ECSSUSB      = C.RIG_MODE_ECSSUSB
	ECSSLSB      = C.RIG_MODE_ECSSLSB
	FAX          = C.RIG_MODE_FAX
	SAM          = C.RIG_MODE_SAM
	SAL          = C.RIG_MODE_SAL
	SAH          = C.RIG_MODE_SAH
	DSB          = C.RIG_MODE_DSB
)

type PowerState int

const (
	PowerOff     PowerState = C.RIG_POWER_OFF
	PowerOn                 = C.RIG_POWER_ON
	PowerStandby            = C.RIG_POWER_STANDBY
)