public class ParameterIdDb extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParameterIdDb.ParameterId |
| Modifier and Type | Field and Description |
|---|---|
static int |
TIMESTAMP_PARA_ID |
| Modifier and Type | Method and Description |
|---|---|
int |
createAndGet(String paramFqn,
Yamcs.Value.Type engType)
get a parameter id for a parameter that only has engineering value
|
int |
createAndGet(String paramFqn,
Yamcs.Value.Type engType,
Yamcs.Value.Type rawType)
Get the mapping from parameter_name, type to parameter_id
It creates it if it does not exist
|
ParameterIdDb.ParameterId[] |
get(String fqn)
Get all parameters ids for a given qualified name
return null if no parameter id exists for that fqn.
|
static Yamcs.Value.Type |
getEngType(int x) |
Map<String,Map<Integer,Integer>> |
getMap() |
String |
getParameterbyId(int parameterId)
returns the parameter FQN for the given parameterId - relatively expensive operation
|
static Yamcs.Value.Type |
getRawType(int x) |
int |
getSize() |
void |
print(PrintStream out) |
public static final int TIMESTAMP_PARA_ID
public int createAndGet(String paramFqn, Yamcs.Value.Type engType, Yamcs.Value.Type rawType) throws ParameterArchiveException
paramFqn - engType - rawType - ParameterArchiveException - if there was an error creating and storing a new parameter_idpublic int createAndGet(String paramFqn, Yamcs.Value.Type engType)
paramFqn - engType - public void print(PrintStream out)
public int getSize()
public ParameterIdDb.ParameterId[] get(String fqn)
fqn - - fully qualified name of the parameter for which the ids are returnedpublic String getParameterbyId(int parameterId)
parameterId - public static Yamcs.Value.Type getEngType(int x)
public static Yamcs.Value.Type getRawType(int x)
Copyright © 2018 Space Applications Services. All rights reserved.