Documentation ¶
Index ¶
- Constants
- Variables
- func CATAddApogee(builder *flatbuffers.Builder, apogee float64)
- func CATAddDataStatusCode(builder *flatbuffers.Builder, dataStatusCode dataStatusCode)
- func CATAddDecayDate(builder *flatbuffers.Builder, decayDate flatbuffers.UOffsetT)
- func CATAddDeploymentDate(builder *flatbuffers.Builder, deploymentDate flatbuffers.UOffsetT)
- func CATAddInclination(builder *flatbuffers.Builder, inclination float64)
- func CATAddLaunchDate(builder *flatbuffers.Builder, launchDate flatbuffers.UOffsetT)
- func CATAddLaunchSite(builder *flatbuffers.Builder, launchSite flatbuffers.UOffsetT)
- func CATAddManeuverable(builder *flatbuffers.Builder, maneuverable bool)
- func CATAddMass(builder *flatbuffers.Builder, mass float64)
- func CATAddMassType(builder *flatbuffers.Builder, massType massType)
- func CATAddNoradCatId(builder *flatbuffers.Builder, noradCatId uint32)
- func CATAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)
- func CATAddObjectName(builder *flatbuffers.Builder, objectName flatbuffers.UOffsetT)
- func CATAddObjectType(builder *flatbuffers.Builder, objectType objectType)
- func CATAddOpsStatusCode(builder *flatbuffers.Builder, opsStatusCode opsStatusCode)
- func CATAddOrbitCenter(builder *flatbuffers.Builder, orbitCenter flatbuffers.UOffsetT)
- func CATAddOrbitType(builder *flatbuffers.Builder, orbitType orbitType)
- func CATAddOwner(builder *flatbuffers.Builder, owner LCC.LegacyCountryCode)
- func CATAddPayloads(builder *flatbuffers.Builder, payloads flatbuffers.UOffsetT)
- func CATAddPerigee(builder *flatbuffers.Builder, perigee float64)
- func CATAddPeriod(builder *flatbuffers.Builder, period float64)
- func CATAddRcs(builder *flatbuffers.Builder, rcs float64)
- func CATAddSize(builder *flatbuffers.Builder, size float64)
- func CATBufferHasIdentifier(buf []byte) bool
- func CATCOLLECTIONAddRecords(builder *flatbuffers.Builder, records flatbuffers.UOffsetT)
- func CATCOLLECTIONEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CATCOLLECTIONStart(builder *flatbuffers.Builder)
- func CATCOLLECTIONStartRecordsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func CATEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CATStart(builder *flatbuffers.Builder)
- func CATStartPayloadsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func FinishCATBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishCATCOLLECTIONBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedCATBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedCATCOLLECTIONBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func SizePrefixedCATBufferHasIdentifier(buf []byte) bool
- type CAT
- func (rcv *CAT) Apogee() float64
- func (rcv *CAT) DataStatusCode() dataStatusCode
- func (rcv *CAT) DecayDate() []byte
- func (rcv *CAT) DeploymentDate() []byte
- func (rcv *CAT) Inclination() float64
- func (rcv *CAT) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CAT) LaunchDate() []byte
- func (rcv *CAT) LaunchSite() []byte
- func (rcv *CAT) Maneuverable() bool
- func (rcv *CAT) Mass() float64
- func (rcv *CAT) MassType() massType
- func (rcv *CAT) MutateApogee(n float64) bool
- func (rcv *CAT) MutateDataStatusCode(n dataStatusCode) bool
- func (rcv *CAT) MutateInclination(n float64) bool
- func (rcv *CAT) MutateManeuverable(n bool) bool
- func (rcv *CAT) MutateMass(n float64) bool
- func (rcv *CAT) MutateMassType(n massType) bool
- func (rcv *CAT) MutateNoradCatId(n uint32) bool
- func (rcv *CAT) MutateObjectType(n objectType) bool
- func (rcv *CAT) MutateOpsStatusCode(n opsStatusCode) bool
- func (rcv *CAT) MutateOrbitType(n orbitType) bool
- func (rcv *CAT) MutateOwner(n LCC.LegacyCountryCode) bool
- func (rcv *CAT) MutatePerigee(n float64) bool
- func (rcv *CAT) MutatePeriod(n float64) bool
- func (rcv *CAT) MutateRcs(n float64) bool
- func (rcv *CAT) MutateSize(n float64) bool
- func (rcv *CAT) NoradCatId() uint32
- func (rcv *CAT) ObjectId() []byte
- func (rcv *CAT) ObjectName() []byte
- func (rcv *CAT) ObjectType() objectType
- func (rcv *CAT) OpsStatusCode() opsStatusCode
- func (rcv *CAT) OrbitCenter() []byte
- func (rcv *CAT) OrbitType() orbitType
- func (rcv *CAT) Owner() LCC.LegacyCountryCode
- func (rcv *CAT) Payloads(obj *PLD.PLD, j int) bool
- func (rcv *CAT) PayloadsLength() int
- func (rcv *CAT) Perigee() float64
- func (rcv *CAT) Period() float64
- func (rcv *CAT) Rcs() float64
- func (rcv *CAT) Size() float64
- func (rcv *CAT) Table() flatbuffers.Table
- type CATCOLLECTION
Constants ¶
const CATIdentifier = "$CAT"
Variables ¶
var EnumNamesdataStatusCode = map[dataStatusCode]string{ // contains filtered or unexported fields }
var EnumNamesmassType = map[massType]string{ // contains filtered or unexported fields }
var EnumNamesobjectType = map[objectType]string{ // contains filtered or unexported fields }
var EnumNamesopsStatusCode = map[opsStatusCode]string{ // contains filtered or unexported fields }
var EnumNamesorbitType = map[orbitType]string{ // contains filtered or unexported fields }
var EnumValuesdataStatusCode = map[string]dataStatusCode{
"NO_CURRENT_ELEMENTS": dataStatusCodeNO_CURRENT_ELEMENTS,
"NO_INITIAL_ELEMENTS": dataStatusCodeNO_INITIAL_ELEMENTS,
"NO_ELEMENTS_AVAILABLE": dataStatusCodeNO_ELEMENTS_AVAILABLE,
"OK": dataStatusCodeOK,
}
var EnumValuesmassType = map[string]massType{
"DRY": massTypeDRY,
"WET": massTypeWET,
}
var EnumValuesobjectType = map[string]objectType{
"PAYLOAD": objectTypePAYLOAD,
"ROCKET_BODY": objectTypeROCKET_BODY,
"DEBRIS": objectTypeDEBRIS,
"UNKNOWN": objectTypeUNKNOWN,
}
var EnumValuesopsStatusCode = map[string]opsStatusCode{
"OPERATIONAL": opsStatusCodeOPERATIONAL,
"NONOPERATIONAL": opsStatusCodeNONOPERATIONAL,
"PARTIALLY_OPERATIONAL": opsStatusCodePARTIALLY_OPERATIONAL,
"BACKUP_STANDBY": opsStatusCodeBACKUP_STANDBY,
"SPARE": opsStatusCodeSPARE,
"EXTENDED_MISSION": opsStatusCodeEXTENDED_MISSION,
"DECAYED": opsStatusCodeDECAYED,
"UNKNOWN": opsStatusCodeUNKNOWN,
}
var EnumValuesorbitType = map[string]orbitType{
"ORBIT": orbitTypeORBIT,
"LANDING": orbitTypeLANDING,
"IMPACT": orbitTypeIMPACT,
"DOCKED": orbitTypeDOCKED,
"ROUNDTRIP": orbitTypeROUNDTRIP,
}
Functions ¶
func CATAddApogee ¶
func CATAddApogee(builder *flatbuffers.Builder, apogee float64)
func CATAddDataStatusCode ¶
func CATAddDataStatusCode(builder *flatbuffers.Builder, dataStatusCode dataStatusCode)
func CATAddDecayDate ¶
func CATAddDecayDate(builder *flatbuffers.Builder, decayDate flatbuffers.UOffsetT)
func CATAddDeploymentDate ¶
func CATAddDeploymentDate(builder *flatbuffers.Builder, deploymentDate flatbuffers.UOffsetT)
func CATAddInclination ¶
func CATAddInclination(builder *flatbuffers.Builder, inclination float64)
func CATAddLaunchDate ¶
func CATAddLaunchDate(builder *flatbuffers.Builder, launchDate flatbuffers.UOffsetT)
func CATAddLaunchSite ¶
func CATAddLaunchSite(builder *flatbuffers.Builder, launchSite flatbuffers.UOffsetT)
func CATAddManeuverable ¶
func CATAddManeuverable(builder *flatbuffers.Builder, maneuverable bool)
func CATAddMass ¶
func CATAddMass(builder *flatbuffers.Builder, mass float64)
func CATAddMassType ¶
func CATAddMassType(builder *flatbuffers.Builder, massType massType)
func CATAddNoradCatId ¶
func CATAddNoradCatId(builder *flatbuffers.Builder, noradCatId uint32)
func CATAddObjectId ¶
func CATAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)
func CATAddObjectName ¶
func CATAddObjectName(builder *flatbuffers.Builder, objectName flatbuffers.UOffsetT)
func CATAddObjectType ¶
func CATAddObjectType(builder *flatbuffers.Builder, objectType objectType)
func CATAddOpsStatusCode ¶
func CATAddOpsStatusCode(builder *flatbuffers.Builder, opsStatusCode opsStatusCode)
func CATAddOrbitCenter ¶
func CATAddOrbitCenter(builder *flatbuffers.Builder, orbitCenter flatbuffers.UOffsetT)
func CATAddOrbitType ¶
func CATAddOrbitType(builder *flatbuffers.Builder, orbitType orbitType)
func CATAddOwner ¶
func CATAddOwner(builder *flatbuffers.Builder, owner LCC.LegacyCountryCode)
func CATAddPayloads ¶
func CATAddPayloads(builder *flatbuffers.Builder, payloads flatbuffers.UOffsetT)
func CATAddPerigee ¶
func CATAddPerigee(builder *flatbuffers.Builder, perigee float64)
func CATAddPeriod ¶
func CATAddPeriod(builder *flatbuffers.Builder, period float64)
func CATAddRcs ¶
func CATAddRcs(builder *flatbuffers.Builder, rcs float64)
func CATAddSize ¶
func CATAddSize(builder *flatbuffers.Builder, size float64)
func CATBufferHasIdentifier ¶
func CATCOLLECTIONAddRecords ¶
func CATCOLLECTIONAddRecords(builder *flatbuffers.Builder, records flatbuffers.UOffsetT)
func CATCOLLECTIONEnd ¶
func CATCOLLECTIONEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CATCOLLECTIONStart ¶
func CATCOLLECTIONStart(builder *flatbuffers.Builder)
func CATCOLLECTIONStartRecordsVector ¶
func CATCOLLECTIONStartRecordsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func CATEnd ¶
func CATEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CATStartPayloadsVector ¶
func CATStartPayloadsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FinishCATBuffer ¶
func FinishCATBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishCATCOLLECTIONBuffer ¶
func FinishCATCOLLECTIONBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedCATBuffer ¶
func FinishSizePrefixedCATBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedCATCOLLECTIONBuffer ¶
func FinishSizePrefixedCATCOLLECTIONBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
Types ¶
type CAT ¶
type CAT struct {
// contains filtered or unexported fields
}
/ Catalog Entity Message
func GetRootAsCAT ¶
func GetRootAsCAT(buf []byte, offset flatbuffers.UOffsetT) *CAT
func GetSizePrefixedRootAsCAT ¶
func GetSizePrefixedRootAsCAT(buf []byte, offset flatbuffers.UOffsetT) *CAT
func (*CAT) DataStatusCode ¶
func (rcv *CAT) DataStatusCode() dataStatusCode
/ Data status code; blank otherwise
func (*CAT) DeploymentDate ¶
/ Deployment Date [year-month-day] (ISO 8601)
func (*CAT) LaunchDate ¶
/ Launch Date [year-month-day] (ISO 8601)
func (*CAT) LaunchSite ¶
/ Launch Date [year-month-day] (ISO 8601) / Launch Site
func (*CAT) Maneuverable ¶
/ Deployment Date [year-month-day] (ISO 8601) / Indicates if the object is maneuverable
func (*CAT) MutateApogee ¶
/ Apogee Altitude [kilometers]
func (*CAT) MutateDataStatusCode ¶
/ Data status code; blank otherwise
func (*CAT) MutateInclination ¶
/ Inclination [degrees]
func (*CAT) MutateManeuverable ¶
/ Indicates if the object is maneuverable
func (*CAT) MutateMass ¶
/ Mass [kilograms]; blank if no data available
func (*CAT) MutateNoradCatId ¶
/ NORAD Catalog Number
func (*CAT) MutateObjectType ¶
/ Object type (Payload, Rocket body, Debris, Unknown)
func (*CAT) MutateOpsStatusCode ¶
/ Operational Status Code
func (*CAT) MutateOrbitType ¶
/ Orbit type (Orbit, Landing, Impact, Docked to RSO, roundtrip)
func (*CAT) MutateOwner ¶
func (rcv *CAT) MutateOwner(n LCC.LegacyCountryCode) bool
/ Ownership, typically country or company
func (*CAT) MutatePerigee ¶
/ Perigee Altitude [kilometers]
func (*CAT) MutateSize ¶
/ Size [meters]; blank if no data available
func (*CAT) NoradCatId ¶
/ International Designator (YYYY-NNNAAA) / NORAD Catalog Number
func (*CAT) ObjectType ¶
func (rcv *CAT) ObjectType() objectType
/ Object type (Payload, Rocket body, Debris, Unknown)
func (*CAT) OrbitType ¶
func (rcv *CAT) OrbitType() orbitType
/ Orbit center / Orbit type (Orbit, Landing, Impact, Docked to RSO, roundtrip)
func (*CAT) Owner ¶
func (rcv *CAT) Owner() LCC.LegacyCountryCode
/ Ownership, typically country or company
func (*CAT) PayloadsLength ¶
func (*CAT) Period ¶
/ Decay Date, if applicable [year-month-day] (ISO 8601) / Orbital period [minutes]
func (*CAT) Table ¶
func (rcv *CAT) Table() flatbuffers.Table
type CATCOLLECTION ¶
type CATCOLLECTION struct {
// contains filtered or unexported fields
}
func GetRootAsCATCOLLECTION ¶
func GetRootAsCATCOLLECTION(buf []byte, offset flatbuffers.UOffsetT) *CATCOLLECTION
func GetSizePrefixedRootAsCATCOLLECTION ¶
func GetSizePrefixedRootAsCATCOLLECTION(buf []byte, offset flatbuffers.UOffsetT) *CATCOLLECTION
func (*CATCOLLECTION) Init ¶
func (rcv *CATCOLLECTION) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CATCOLLECTION) RecordsLength ¶
func (rcv *CATCOLLECTION) RecordsLength() int
func (*CATCOLLECTION) Table ¶
func (rcv *CATCOLLECTION) Table() flatbuffers.Table