Documentation ¶
Index ¶
- Constants
- Variables
- func GetC1Ang(index int, obj *Sync_Output) float64
- func GetC1Mag(index int, obj *Sync_Output) float64
- func GetC2Ang(index int, obj *Sync_Output) float64
- func GetC2Mag(index int, obj *Sync_Output) float64
- func GetC3Ang(index int, obj *Sync_Output) float64
- func GetC3Mag(index int, obj *Sync_Output) float64
- func GetFreqL11S(index int, obj *Sync_Output) float64
- func GetFreqL1C37(index int, obj *Sync_Output) float64
- func GetFundDPF(index int, obj *Sync_Output) float64
- func GetFundVA(index int, obj *Sync_Output) float64
- func GetFundVar(index int, obj *Sync_Output) float64
- func GetFundW(index int, obj *Sync_Output) float64
- func GetL1Ang(index int, obj *Sync_Output) float64
- func GetL1Mag(index int, obj *Sync_Output) float64
- func GetL2Ang(index int, obj *Sync_Output) float64
- func GetL2Mag(index int, obj *Sync_Output) float64
- func GetL3Ang(index int, obj *Sync_Output) float64
- func GetL3Mag(index int, obj *Sync_Output) float64
- func GetLockState(index int, obj *Sync_Output) float64
- type InsertGetter
- type Sync_Output
- type Sync_Output_Type
- type Upmu_one_second_expansion_set_one
- type Upmu_one_second_output_expansion_set_one
- type Upmu_one_second_output_standard
- type Upmu_one_second_set
- type Upmu_vector
Constants ¶
View Source
const ReadingsPerStruct = 120
View Source
const UPMU_ONE_SECOND_EXPANSION_SET_ONE_SIZE int = 2880
View Source
const UPMU_ONE_SECOND_OUTPUT_STANDARD_SIZE int = 6312
Variables ¶
View Source
var STREAMS [19]string = [19]string{"L1MAG", "L1ANG", "L2MAG", "L2ANG", "L3MAG", "L3ANG", "C1MAG", "C1ANG", "C2MAG", "C2ANG", "C3MAG", "C3ANG", "LSTATE", "FUND_W", "FUND_VAR", "FUND_VA", "FUND_DPF", "FREQ_L1_1S", "FREQ_L1_C37"}
Functions ¶
func GetC1Ang ¶
func GetC1Ang(index int, obj *Sync_Output) float64
func GetC1Mag ¶
func GetC1Mag(index int, obj *Sync_Output) float64
func GetC2Ang ¶
func GetC2Ang(index int, obj *Sync_Output) float64
func GetC2Mag ¶
func GetC2Mag(index int, obj *Sync_Output) float64
func GetC3Ang ¶
func GetC3Ang(index int, obj *Sync_Output) float64
func GetC3Mag ¶
func GetC3Mag(index int, obj *Sync_Output) float64
func GetFreqL11S ¶
func GetFreqL11S(index int, obj *Sync_Output) float64
func GetFreqL1C37 ¶
func GetFreqL1C37(index int, obj *Sync_Output) float64
func GetFundDPF ¶
func GetFundDPF(index int, obj *Sync_Output) float64
func GetFundVA ¶
func GetFundVA(index int, obj *Sync_Output) float64
func GetFundVar ¶
func GetFundVar(index int, obj *Sync_Output) float64
func GetFundW ¶
func GetFundW(index int, obj *Sync_Output) float64
func GetL1Ang ¶
func GetL1Ang(index int, obj *Sync_Output) float64
func GetL1Mag ¶
func GetL1Mag(index int, obj *Sync_Output) float64
func GetL2Ang ¶
func GetL2Ang(index int, obj *Sync_Output) float64
func GetL2Mag ¶
func GetL2Mag(index int, obj *Sync_Output) float64
func GetL3Ang ¶
func GetL3Ang(index int, obj *Sync_Output) float64
func GetL3Mag ¶
func GetL3Mag(index int, obj *Sync_Output) float64
func GetLockState ¶
func GetLockState(index int, obj *Sync_Output) float64
Types ¶
type InsertGetter ¶
type InsertGetter func(int, *Sync_Output) float64
type Sync_Output ¶
type Sync_Output struct { Version Sync_Output_Type Data Upmu_one_second_output_expansion_set_one }
func ParseSyncOutArray ¶
func ParseSyncOutArray(data []byte) ([]*Sync_Output, error)
func (*Sync_Output) GetInsertGetters ¶
func (s *Sync_Output) GetInsertGetters() []InsertGetter
func (*Sync_Output) SampleRate ¶
func (s *Sync_Output) SampleRate() float32
func (*Sync_Output) Times ¶
func (s *Sync_Output) Times() [6]int32
type Sync_Output_Type ¶
type Sync_Output_Type int
const ( OUTPUT_STANDARD Sync_Output_Type = iota EXPANSION_SET_ONE )
type Upmu_one_second_output_expansion_set_one ¶
type Upmu_one_second_output_expansion_set_one struct { Basic_data Upmu_one_second_output_standard Expansion_set_one Upmu_one_second_expansion_set_one } // 9192 bytes
type Upmu_one_second_output_standard ¶
type Upmu_one_second_output_standard struct { Data Upmu_one_second_set Upmu_debug_info_pll [4]uint32 // the actual struct definition says 'umpu' Upmu_debug_info_gps [7]float32 } // 6312 bytes
type Upmu_one_second_set ¶
type Upmu_one_second_set struct { Sample_interval_in_milliseconds float32 Timestamp [6]int32 Status [120]int32 L1_e_vector_space [120]Upmu_vector L2_e_vector_space [120]Upmu_vector L3_e_vector_space [120]Upmu_vector C1_e_vector_space [120]Upmu_vector C2_e_vector_space [120]Upmu_vector C3_e_vector_space [120]Upmu_vector } // 6268 bytes
type Upmu_vector ¶
Click to show internal directories.
Click to hide internal directories.