GovDev - Módulo Federal de Prototipação
Carregando...
Procurando...
Nenhuma entrada encontrada
Funções
Acesso a Categorias

Operações com categorias de máquinas. Mais...

Funções

const char * select_category (void)
 Interface interativa para seleção de categorias cadastradas.
 
void show_categories_by_code (void)
 Exibe no terminal uma lista de todas as categorias de máquinas autônomas, ordenadas alfabeticamente pelo código.
 
void show_categories_by_name (void)
 Exibe no terminal uma lista de categorias de máquinas autônomas, ordenadas alfabeticamente pelo nome completo.
 
void show_categories_by_acronym (void)
 Exibe no terminal uma listagem de todas as categorias de máquinas autônomas, classificadas e ordenadas alfabeticamente pela sigla (acronym)
 
const char * get_category_name_by_acronym (const char *acronym)
 Obtém o nome da categoria de máquina autônoma a partir de sua sigla (acronym)
 
const char * get_category_code_by_acronym (const char *acronym)
 Obtém o código numérico da categoria de máquina autônoma a partir de sua sigla (acronym)
 
const char * get_category_acronym_by_code (const char *code)
 Obtém a sigla (acronym) da categoria de máquina autônoma a partir de seu código numérico.
 
const char * get_category_name_by_code (const char *code)
 Obtém o nome completo da categoria de máquina autônoma a partir de seu código numérico.
 
const char * get_category_acronym_by_name (const char *name)
 Obtém a sigla (acronym) da categoria de máquina autônoma a partir de seu nome completo.
 
const char * get_category_code_by_name (const char *name)
 Obtém o código numérico da categoria de máquina autônoma a partir de seu nome completo.
 

Descrição detalhada

Operações com categorias de máquinas.

Estas funções permitem obter informações sobre categorias de máquinas autônomas, como siglas, nomes completos e códigos de identificação numéricos.

Documentação das funções

◆ get_category_acronym_by_code()

const char * get_category_acronym_by_code ( const char *  code)

Obtém a sigla (acronym) da categoria de máquina autônoma a partir de seu código numérico.

Parâmetros
codeCódigo de 6 dígitos (ex: "103456")
Retorna
Sigla correspondente (ex: "DRN"). Retorna NULL se o código não for encontrado

◆ get_category_acronym_by_name()

const char * get_category_acronym_by_name ( const char *  name)

Obtém a sigla (acronym) da categoria de máquina autônoma a partir de seu nome completo.

Parâmetros
nameNome completo da categoria (ex: "Veículo Autônomo Terrestre")
Retorna
Sigla correspondente (ex: "VEI"). Retorna NULL se o nome não for encontrado

◆ get_category_code_by_acronym()

const char * get_category_code_by_acronym ( const char *  acronym)

Obtém o código numérico da categoria de máquina autônoma a partir de sua sigla (acronym)

Parâmetros
acronymSigla de 3 caracteres (ex: "CLN")
Retorna
Código de 6 dígitos correspondente (ex: "541482"). Retorna NULL se a sigla não for encontrada

◆ get_category_code_by_name()

const char * get_category_code_by_name ( const char *  name)

Obtém o código numérico da categoria de máquina autônoma a partir de seu nome completo.

Parâmetros
nameNome completo da categoria (ex: "Robô de Entrega")
Retorna
Código de 6 dígitos correspondente (ex: "212972"). Retorna NULL se o nome não for encontrado

◆ get_category_name_by_acronym()

const char * get_category_name_by_acronym ( const char *  acronym)

Obtém o nome da categoria de máquina autônoma a partir de sua sigla (acronym)

Parâmetros
acronymSigla de 3 caracteres (ex: "DRN")
Retorna
Nome completo correspondente (ex: "Drone"). Retorna NULL se a sigla não for encontrada

◆ get_category_name_by_code()

const char * get_category_name_by_code ( const char *  code)

Obtém o nome completo da categoria de máquina autônoma a partir de seu código numérico.

Parâmetros
codeCódigo de 6 dígitos (ex: "541482")
Retorna
Nome da categoria correspondente (ex: "Robô Aspirador"). Retorna NULL se o código não for encontrado

◆ select_category()

const char * select_category ( void  )

Interface interativa para seleção de categorias cadastradas.

Retorna
const char* Código de 6 dígitos da categoria selecionada
Nota
Utiliza interface gráfica com navegação por setas

◆ show_categories_by_acronym()

void show_categories_by_acronym ( void  )

Exibe no terminal uma listagem de todas as categorias de máquinas autônomas, classificadas e ordenadas alfabeticamente pela sigla (acronym)

Nota
Formato de saída: "CÓDIGO SIGLA - NOME"

◆ show_categories_by_code()

void show_categories_by_code ( void  )

Exibe no terminal uma lista de todas as categorias de máquinas autônomas, ordenadas alfabeticamente pelo código.

Nota
Formato de saída: "CÓDIGO SIGLA - NOME"

◆ show_categories_by_name()

void show_categories_by_name ( void  )

Exibe no terminal uma lista de categorias de máquinas autônomas, ordenadas alfabeticamente pelo nome completo.

Nota
Formato de saída: "CÓDIGO SIGLA - NOME"