nmxact/nmp/defs.go (71 lines of code) (raw):

/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package nmp const ( NMP_OP_READ = 0 NMP_OP_READ_RSP = 1 NMP_OP_WRITE = 2 NMP_OP_WRITE_RSP = 3 ) const ( NMP_ERR_OK = 0 NMP_ERR_EUNKNOWN = 1 NMP_ERR_ENOMEM = 2 NMP_ERR_EINVAL = 3 NMP_ERR_ETIMEOUT = 4 NMP_ERR_ENOENT = 5 ) // First 64 groups are reserved for system level newtmgr commands. // Per-user commands are then defined after group 64. const ( NMP_GROUP_DEFAULT = 0 NMP_GROUP_IMAGE = 1 NMP_GROUP_STAT = 2 NMP_GROUP_CONFIG = 3 NMP_GROUP_LOG = 4 NMP_GROUP_CRASH = 5 NMP_GROUP_SPLIT = 6 NMP_GROUP_RUN = 7 NMP_GROUP_FS = 8 NMP_GROUP_SHELL = 9 NMP_GROUP_PERUSER = 64 ) // Default group (0). const ( NMP_ID_DEF_ECHO = 0 NMP_ID_DEF_CONS_ECHO_CTRL = 1 NMP_ID_DEF_TASKSTAT = 2 NMP_ID_DEF_MPSTAT = 3 NMP_ID_DEF_DATETIME_STR = 4 NMP_ID_DEF_RESET = 5 ) // Image group (1). const ( NMP_ID_IMAGE_STATE = 0 NMP_ID_IMAGE_UPLOAD = 1 NMP_ID_IMAGE_CORELIST = 3 NMP_ID_IMAGE_CORELOAD = 4 NMP_ID_IMAGE_ERASE = 5 ) // Stat group (2). const ( NMP_ID_STAT_READ = 0 NMP_ID_STAT_LIST = 1 ) // Config group (3). const ( NMP_ID_CONFIG_VAL = 0 ) // Log group (4). const ( NMP_ID_LOG_SHOW = 0 NMP_ID_LOG_CLEAR = 1 NMP_ID_LOG_APPEND = 2 NMP_ID_LOG_MODULE_LIST = 3 NMP_ID_LOG_LEVEL_LIST = 4 NMP_ID_LOG_LIST = 5 ) // Crash group (5). const ( NMP_ID_CRASH_TRIGGER = 0 ) // Run group (7). const ( NMP_ID_RUN_TEST = 0 NMP_ID_RUN_LIST = 1 ) // File system group (8). const ( NMP_ID_FS_FILE = 0 ) // Shell group (8). const ( NMP_ID_SHELL_EXEC = 0 )