uloggercommands.h File Reference

const TLitC< sizeof(L"e")/2 > KCmdEnable

const TLitC < sizeof(L"e")/2 > KCmdEnable [static]

Ulogger command line syntax description. ULogger is used to configure and enable/disable logging of trace data on device.

SYNOPSIS: ulogger [-rqtvhioH][-edl <config_options>...][-fsSoicbmn]...

DESCRIPTION: ULogger groups the commands into execution and configuration commands where options -rqtvhH belong to the former group and -edlbnmfsSoic to the latter. Execution commands: -rqtvhioH, require no other arguments. Configuration commands are further divided into: -edl, these require one of the following options '-fsSoic' to be present, these will fail if too many or missing options are given. -fsSoicbmn, these will apply the arguments depending on provided option -edl.

OPTIONS Execution commands: -r Start logging (Run) -q Stop logging (Quit) -t Restart (restarT) while logging, to update configurations -v Verbose mode, will list all results, or silent mode is assumed and only error codes will be returned -h List of options. -o List active output plugin. -i List active input plugin. -H This man page. -? The version of this tool and most usefull commands.

Configuration commands: -e <-fsSoicbmn options> ... Enable/set either of option -fsSoicbmn -d <-fsSoic options> ... Disable/delete either of option -fsSoic -l <-fsSoicbmn options> ... List either of option -fsSoicbmn -f [<filter> ...] Enable/disable/list primary filter 0-255 -s [<filter> ...] Enable/disable/list secondary filter 0-4294967295 -S Enable/disable/list secondary filtering. Enable to filter on secondary filters, Disable to log all traces irrespective of secondary filter. By default filtering is enabled. -o [<filename>] Enable/disable an output plugin, list all output plugins -i [<filename>] Enable/disable an input plugin, list all input plugins -c [<filename> <config> ...] Enable(set)/delete/list plugin configurations. First argument must be the name of the configuration to be changed and any following arguments are treated as values of this configuration. The configuration keyword can not use any white characters (e.g. space or tabulation key). -b [<size> ...] Buffer size, 1-1024 Kb rounded up to nearest page size, 4Kb. -n [<size> ...] Notification size, 0-1024 Kb rounded up to nearest page size, 4Kb. -m [<mode> ...] Buffer mode, 'circular' or 'straight'. Default is straight.

const TLitC< sizeof(L"d")/2 > KCmdDisable

const TLitC < sizeof(L"d")/2 > KCmdDisable [static]

const TLitC< sizeof(L"l")/2 > KCmdList

const TLitC < sizeof(L"l")/2 > KCmdList [static]

const TLitC< sizeof(L"f")/2 > KCmdPrimaryFilter

const TLitC < sizeof(L"f")/2 > KCmdPrimaryFilter [static]

const TLitC< sizeof(L"s")/2 > KCmdSecondaryFilter

const TLitC < sizeof(L"s")/2 > KCmdSecondaryFilter [static]

const TLitC< sizeof(L"S")/2 > KCmdSecondaryFilterToggle

const TLitC < sizeof(L"S")/2 > KCmdSecondaryFilterToggle [static]

const TLitC< sizeof(L"o")/2 > KCmdOutputPlugin

const TLitC < sizeof(L"o")/2 > KCmdOutputPlugin [static]

const TLitC< sizeof(L"i")/2 > KCmdInputPlugin

const TLitC < sizeof(L"i")/2 > KCmdInputPlugin [static]

const TLitC< sizeof(L"c")/2 > KCmdPluginConfigurations

const TLitC < sizeof(L"c")/2 > KCmdPluginConfigurations [static]

const TLitC< sizeof(L"b")/2 > KCmdBuffer

const TLitC < sizeof(L"b")/2 > KCmdBuffer [static]

const TLitC< sizeof(L"n")/2 > KCmdNotification

const TLitC < sizeof(L"n")/2 > KCmdNotification [static]

const TLitC< sizeof(L"m")/2 > KCmdBufferMode

const TLitC < sizeof(L"m")/2 > KCmdBufferMode [static]

const TLitC< sizeof(L"v")/2 > KCmdVerboseMode

const TLitC < sizeof(L"v")/2 > KCmdVerboseMode [static]

const TLitC< sizeof(L"r")/2 > KCmdStart

const TLitC < sizeof(L"r")/2 > KCmdStart [static]

const TLitC< sizeof(L"q")/2 > KCmdStop

const TLitC < sizeof(L"q")/2 > KCmdStop [static]

const TLitC< sizeof(L"t")/2 > KCmdRestart

const TLitC < sizeof(L"t")/2 > KCmdRestart [static]

const TLitC< sizeof(L"h")/2 > KCmdHelp

const TLitC < sizeof(L"h")/2 > KCmdHelp [static]

const TLitC< sizeof(L"H")/2 > KCmdMan

const TLitC < sizeof(L"H")/2 > KCmdMan [static]

const TLitC< sizeof(L"?")/2 > KCmdVersion

const TLitC < sizeof(L"?")/2 > KCmdVersion [static]

const TLitC< sizeof(L"-")/2 > KCmdIndicator

const TLitC < sizeof(L"-")/2 > KCmdIndicator [static]

const TLitC< sizeof(L"all")/2 > KCmdAll

const TLitC < sizeof(L"all")/2 > KCmdAll [static]

const TLitC< sizeof(L"circular")/2 > KCmdBufferModeCircular

const TLitC < sizeof(L"circular")/2 > KCmdBufferModeCircular [static]

const TLitC< sizeof(L"straight")/2 > KCmdBufferModeStraight

const TLitC < sizeof(L"straight")/2 > KCmdBufferModeStraight [static]